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

با تشکر

0 امتیاز

سلام. دوستان ورژن ویژوال استودیو من 2013 هست.

MIcrosoft visual studio ultimate 
version 12.0.21005.1 REL

از cuda 7.5 هم استفاده می کنم.

بعد از اجرای فایل Caffe.sln در ویژوال استودیو تو مرحله آخر کامپایل، build solution رو که میزنم به اررور بر میخوریم.

این تصویر output برنامه است :
enter image description here
و این هم تصویر error ها :
enter image description here
ممنون میشم راهنمایی کنید :-)

آپدیت :
من از gpu geforce gtx750 ti و ویندوز ۸.۱ استفاده می کنم. روال کار رو به صورت زیر انجام دادم:
۱- نصب cuda 7.5
۲- نصب پایتون ۳.۵
3- نصب ویژوال استودیو 2013
4- addtopath کردن cudnn ۵.۱
۵- دانلود caffe_windows از سایت ( https://github.com/BVLC/caffe/tree/windows )
6-اعمال تغییرات در فایل commonsetting.prop
فایل تغییر داده شده ( https://hastebin.com/hacikerewa.xml )
۷- کامپایل caffe ( اجرای caffe.sln)
۸-طبق ویدیوهای اموزشی opencv رو uninstall کردم و بعد به جای آن opencv default نصب کردیم
۹- در حالت release بیلد کردیم که تصاویر خروجی و ارور رو مجددا فرستادم:
خروجی ( https://hastebin.com/bidewaqemu.tex )
خطا ( https://hastebin.com/idumuhefuf.sql )

۱۰- چون بیلدها موفقیت امیز نبود opencv default را پاک کردم و همون opencv رو نصب کردم. خروجی و ارور رو فرستادم :
خروجی ( https://hastebin.com/ekareqodav.tex )
خطا ( https://hastebin.com/mafuwehaha.tex )

سوال شده توسط (137 امتیاز)
برچسب گذاری دوباره توسط
سلام .
لطفا بجای گذاشتن عکس ارور ها ، متن خود خطاها رو بزارید . و اگر تمام خطاها اینجا جا نمیشه اون میزانی که جا میشه رو اینجا بزارید و کل خطاها رو هم در pastebin.com بزارید و لینکش رو اینجا بزارید تا بشه کمک کرد.
مراحلی رو هم که رفتید لطفا بفرمایید و اینکه ایا از برنچ اصلی کفی دانلود کردید یا از جای دیگه .
با تشکر از راهنمایی تون. من از gpu geforce gtx750 ti و ویندوز ۸.۱  استفاده می کنم. روال کار رو به صورت زیر انجام دادم:
۱- نصب cuda 7.5
۲- نصب پایتون ۳.۵
3- نصب ویژوال استودیو 2013
4- addtopath کردن cudnn ۵.۱
۵- دانلود caffe_windows از سایت ( https://github.com/BVLC/caffe/tree/windows )
6-اعمال تغییرات در فایل commonsetting.prop
فایل تغییر داده شده ( http://pastebin.com/gEg1sdBM )
۷- کامپایل caffe ( اجرای caffe.sln)
۸-طبق ویدیوهای اموزشی ناجت opencv رو uninstall کردم و بعد به جای آن opencv default نصب کردیم
۹- در حالت release بیلد کردیم که تصاویر خروجی و ارور رو مجددا فرستادم:
خروجی ( http://pastebin.com/tavGjWxS )
خطا ( http://pastebin.com/SxRyHB6h )

۱۰- چون بیلدها موفقیت امیز نبود  opencv default را پاک کردم و همون opencv رو نصب کردم. خروجی و ارور رو فرستادم :
خروجی ( http://pastebin.com/VLJqywWe )
خطا ( http://pastebin.com/Y9nreVj2 )

3 پاسخ

+2 امتیاز

برای بیلد کردن Caffe در ویژوال استدیو شما باید اول پکیج های OpenCV, OpenBlas و Boost را از NuGet نصب کرده باشید. ارور هایی که گرفتید هم به همین دلیل هست که پیش نیاز های Caffe نصب نشدند.

پاسخ داده شده توسط (397 امتیاز)
ممنونم از راهنماییتون. ولی هر سه package نصب شده همونطور که در شکل زیر می بینید.
opencv  رو uninstall کرده و opencv default build رو نصب کرده بودم. اما دوباره اون رو هم اضافه کردم و ارور به شکل زیر تغییر کرد:
http://uupload.ir/files/uk8i_capture.jpg

nuget ها رو اینجا میتونید ببینید:
http://uupload.ir/files/5gnm_capture7.jpg

خروجی :
http://uupload.ir/files/a95l_capture22.jpg
خروجی ارورتون سمت راستش مشخص نیست.بهتره در سایتی مثل hastebin پیست ش کنید
+2 امتیاز

سلام...من هم همین مشکل رو داشتم...شما با روش قدیمی بیلد کردن نمیتونید این مشکل رو حل کنید(مخصوصا اگر بخواید از matcoffe هم استفاده کنید ،ارور میگیرید ، اما اگر بخواهید از pycaffe استفاده کنید مشکلی نداره)چون caffe با cuda 8 رو درست حسابی هنوز پشتیبانی نمیکنه...باید از روش cmake استفاده کنید...سرچ کنید تو همین گروه پرسش و پاسخ ، آموزشش هست
یا اینکه در لینوکس اوبونتو کارتون رو انجام بدید...
نکته: cuda 8 فقط با ubuntu 16.04 سازگاری داره و با ورژن 14 مشکل داره....
این هم آموزش خوبی هست ...
https://github.com/IraAI/caffe-gpu-installation/wiki/How-to-install-Caffe-on-Ubuntu-16.04-with-GPU-(Cuda-8,-CuDNN-5.1)

پاسخ داده شده توسط (215 امتیاز)
عذرخواهی می کنم. من از cuda 7.5 استفاده می کنم. توی متن هم اصلاحش کردم. میشه مجددا برام توضیح بدید
سلام...خواهش میکنم...والا بنظرم با این اوصاف نباید مشکلی باشه ، بازم فایل CommonSettings.props رو چک کنید که پارامترهاتون درست تنظیم شده باشن و مسیر درست داده باشید...
من چیز دیگه ای به ذهنم نمیرسه ، باز آقای حسن پور میان اینجا،  انشاله پاسخ میدن و مشکلتون رو برطرف میکنن
+1 امتیاز

سلام.
دو نکته رو عرض کنم .
1.زمانی که از ویژوال استودیو میخوایید استفاده کنید و به شیوه قدیمی عمل کامپایل و بیلد رو انجام بدید باید از پایتون 2.7 استفاده کنید
2.باید حتما از کودا تولکیت 7.5 استفاده کنید
3.بر اساس اون آموزش ویدئویی عمل نکنید و پکیج ها رو حذف و ... نکنید . برای اینکه به مشکل برنخورید از پکیج دیفالت استفاده کنید که موقع اولین بیلد توسط خود nuget دانلود و نصب میشه

خطایی که میگیرید بخاطر ست نبودن مسیر cudnn هست . اون رو در فایل CommonSettings.prop مشخص کنید.

بشدت پیشنهاد میکنم از شیوه Cmake برای کامپایل و بیلد کفی استفاده کنید. این شیوه کامپایل کردن از رده خارج هست و بشما اجازه استفاده از ویژگی های جدید مثل cuda toolkit 8 و ... رو نمیده . شیوه انجام کار با روش جدید هم در اینجا بارها بحث شده و با یه جستجو ساده میتونید پیدا کنید

نکته آخر هم اینکه لطفا همیشه سعی کنید خطاها و لاگها رو در صورتی که زیاد هستن در pastebin.com قرار بدید تا هیچوقت حذف نشن. سایتهایی مثل hastebin.com بعد از 30 روز حذف میکنن اپلودها رو و این چیزی نیست که ما بخواییم خصوصا وقتی برای ارجاعات بعدی مورد نیاز باشه.

پاسخ داده شده توسط (4.3k امتیاز)
بینهایت از راهنمایی های خوب و کاملتون ممنونم :-)
همونطور که خواسته بودید من لینک کد ها رو تغییر دادم و از hastebin.com به سایت pastebin.com منتقلشون کردم . با توجه به حرف های شما پس من به همون روش Cmake عمل میکنم بعدا نتیجش رو همینجا می نویسم .
سلام. خواهش میکنم.
اگر به مشکل برخوردید لطفا یه سوال تازه ایجاد کنید تا هر سوالی یه جواب مشخص داشت باشه و بعدا اگر کسی بخواد مشکلش رو حل کنه سردرگم نشه.
...