به بخش پرسش و پاسخ یادگیری عمیق خوش آمدید,
این نسخه آزمایشی سایت است.
لطفا به نکات زیر توجه کنید:
  • برای ارتباط با مدیران میتوانید از صفحه مدیران اقدام کنید.
  • سوال و جواب ها باید به زبان فارسی باشند. استفاده از زبان انگلیسی یا فینگلیش برای پاسخ دادن مجاز نیست.
  • لطفا بعد از پرسش سوال لینک سوال خود را در گرو تلگرام (Iran Deep Learning Group) معرفی کنید تا سریعتر به جواب برسید. برای دسترسی به آخرین لینک از منابع یادگیری استفاده کنید
  • لطفا بجای عکس از متن استفاده کنید. اگر متون طولانی هستند از سایت pastebin.com برای اپلود استفاده کرده و لینک حاصل را در سوال خود قرار دهید. برای قرار دادن تصویر ، از بخش ارسال تصویر ادیتور سایت استفاده کنید.
  • بعد از دریافت پاسخ، بهترین پاسخ را از طریق کلیک بر روی علامت تیک انتخاب کنید
  • اگر با خطا و یا مشکلی مواجه شدید از بخش تماس با ما در انتهای صفحه و یا ایمیل Coderx7@gmail.com موضوع را اطلاع دهید.

با تشکر

دسته بندی ها

0 امتیاز

سلام
میخواستم مدلی را اجرا کنم که در ان از لایه ای با نوع upsample استفاده شده است اما نسخه کفی که من دارم آن را پشتیبانی نمیکند. اگر بخواهم توابعی یا فایلهایی که ان را پیاده کرده اند به کفی معرفی کنم به چه فایلها و تغییراتی نیاز دارم و در چه مسیری و چونه باید اعمال شوند؟

توسط (102 امتیاز)

2 پاسخ

+1 امتیاز

سلام
علاوه بر header و فایلهای Cpp مربوط به اون لایه باید فایل caffe.proto رو هم چک کنیدو تغییرات مربوطه رو از اونجا به کفی خودتون منتقل کنید (هر لایه معمولا یک فایل header داره که در پوشه include هست . و یک فایل پیاده سازی با پسوند .cpp و احیانا cu (همنام هستند) که در پوشه src قرار میگیره. علاوه بر اینها هر لایه جدید باید یکسری اطلاعات جدید مثل شناسه وتنظیمات مورد نیازش رو در فایل caffe.proto قرار بده، اون رو چک کنید و به فایل خودتون منتقل کنید ) و بعد کفی رو دوباره کامپایل کنید.

توسط (4.3k امتیاز)
یک سوال وقتی شما کفی رو بیلد میکنید آخرین نسخه بیلد رو استفاده میکنید یا نه ؟ مسیری که من میبینیم مسیر عجیبیه! چرا پوشه install کفی رو در داخل environment اناکوندا کپی کردید؟ ما بطور معمول اینکارو نمیکنیم. دلیل خاصی دارید؟ ضمنا بعد از بیلد منظورم اینه این پوشه رو بروز میکنید ؟
ترجیحا اینکارو نکنید. هرکاری با کفی دارید در خود پوشه کفی انجام بدید بزارید این پوشه در داخل پوشه build باشه تا وقتی بیلدی انجام میشه خیالمون راحت باشه که وقتی چیزی رو فراخونی میکنید اخرین نسخه بیلد شده باشه نه ورژن قبلی
من احتمال میدم مشکل شما از همین ناحیه باشه.
چند ماه پیش کفی و ابزارهای مربوطه رو دانلود کردم ( روی دسکتاپ) و طبق راهنمای سایت بیلد کردم ( یعنی فایل bluild_win رو همونجا اجرا کردم) بعدش هم پوشه Desktop\Propozal\DeepLearning\InstallCaffe\caffe-windows\caffe-windows\python\caffe رو به مسیر anaconda3 \envs \ firstEnvironment \ lib \ site-pakages کپی کردم...و جایی ندیدم تو سایت که برای نصب کفی باید پوشه اینستال رو به روز کرد( حتی نمیدونم چه جوری)
اینکه فرمودید گمونم خودش پوشه اینستال رو برده اونجا (شاید هم اون زمان من برداشتم این بوده یادم نیست). بعد از بیلد
الان هم وقتی دستور caffe.__version__ رو اجرا کردم 1.0.0 رو نشون داد.
ضمنا این موضوع رو که گفتید برنامه ام رو از مسیر Desktop\Propozal\DeepLearning\InstallCaffe\caffe-windows\caffe-windows\build\install\bin
سعی کردم اجرا کنم اما همون خطا رو هنوز داشتم
یه سری ابهاماتی داشتم اما خیلی سخت نگرفتم:
مثلا cmake چی بود که ازش هیچ وقت استفاده نکردم
یا آناکوندا که اوایل طبق دستور العملها که مجبور بودم دنبال کنم باهاش سر و کار داشتم اما بعدش دیگه مهمترین محیط کاری برام شد کامنت پرامپت
سلام. دلیلش اینه که ما معمولا فقط یکبار کفی رو بیلد میکنیم و پوشه ها رو دست نمیزنیم. و باز اگر دوباره بخواییم کفی رو کامپایل و بیلد کنیم مشکلی نیست چون فایلها هرکدوم سرجای خودشون هستن و با بیلد جدید بروز میشن. (پوشه بیلد رو پاک میکنیم دوباره ایجاد میشه). در حالت شما ، شما پوشه install رو از داخل پوشه build منتقل کردید به یه یک جای دیگه و من نمیدونم شما بعد از هر بار بیلد ایا اینکارو انجام میدادید یا خیر؟
بحث انتقال پوشه caffe موجود در پوشه python یه چیز جداگانه اس اون برای فعال کردن رپر پایتونه (که البته میشه اونم کپی نکرد ولی ما برای سادگی اینکارو میکنیم )
شما یکبار کل پوشه بیلد رو پاک کنید و بعد دوباره کامپایل کنید. بعد از همون پوشه build\install\bin کفی رو فراخونی کنید و تست کنید.
در مورد cmake اون برنامه ای هست که ما از اون برای کامپایل استفاده میکنیم نگرانش نباشید اینجا لازم نمیشه و بطور مستقیم قرار نیست شما درگیرش بشید.
در مورد اناکوندا هم الان اصلا نیازی به اون نیست. در ساده ترین حالت باید بتونید کفی رو از طریق کامند پرامپت اجرا بگیرید .
+1 امتیاز

سلام
معمولا يك نسخه اختصاصي از كفي انشعاب ميزنن و شما بايد از ان نسخه استفاده نماييد
ولي امكانش هم هست كه فايلهاي تغيير يافته را به كفي اصلي بياوريد و ان را دوباره كامپايل كنيد

توسط (438 امتیاز)
...