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

با تشکر

دسته بندی ها

0 امتیاز

با سلام. من هنگام نصب کودا به جای پوشه usr در user نصبش کردم و حالا که میخام faster-rcnn را کامپایل کنم خطای زیر رو میده

py-faster-rcnn/lib$ make
python setup.py build_ext --inplace
Traceback (most recent call last):
  File "setup.py", line 58, in <module>
    CUDA = locate_cuda()
  File "setup.py", line 55, in locate_cuda
    raise EnvironmentError('The CUDA %s path could not be located in %s' % (k, v))
OSError: The CUDA lib64 path could not be located in /usr/lib64
Makefile:2: recipe for target 'all' failed
make: *** [all] Error 1
========================================================================

تو پوشه setup.py یجا مسیر درستو قرار دادم ولی باز همین خطا رو داد. میشه بگید مسیر کودا کجاها مشخص شده که تغییرشون بدم با تشکر

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

2 پاسخ

0 امتیاز

سلام
بنظرم راحت ترین کار برای شما اینه که این رو حذف کنید و دوباره نصب کنید.
اگه با runfile نصب کرده باشید باید بتونید براحتی هم حذش کنید

توسط (4.3k امتیاز)
+2 امتیاز

سلام
معمولا آدرس CUDA و بقیه کتابخونه‌های پر مصرف از توی متغیرهای محلی سیستم عامل یا همون Environment Variables خونده میشه
برای همین میتونید توی terminal دستور زیر رو بزنید که محل نصب lib64 رو مشخص کنید

export LD_LIBRARY_PATH=/user/local/cuda/lib64:${LD_LIBRARY_PATH}

با فرض اینکه cuda توی /user/local/cuda نصب شده. توی PATH هم بهتره bin رو اضافه کنید

export PATH=/user/local/cuda/bin:${PATH}

که البته به جای آدرسهایی که گذاشتم، آدرس جایی که نصب کردید رو بنویسید. بعضی برنامه‌ها هم دنبال چیزایی مثل CUDA_HOME و اینجور عبارتا می گرده. اما معمولا همون PATH و LD_LIBRARY درست باشه مشکل حل میشه

یه نکته دیگه هم اینکه این دستوراتی که گفتم موقت هستن و ریستارت کنید باید دوباره از اول همینچیزا رو بزنید. برای همین اگه خیلی با CUDA کار دارید بهتره این دستورات رو توی فایل .bachrc بذارید (که توی home شما به حالت مخفی هستش، و ctrl+H رو که بزنید می تونید ببینیدش)

توسط (1.6k امتیاز)
...