انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


 خبرها، اتفاقات و تصاویر مربوط به مربوط به جشن انتشار را با هشتگ ufest1804 در شبکه‌های اجتماعی دنبال کنید

نویسنده موضوع: .  (دفعات بازدید: 269 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین erfans

  • Newbie
  • *
  • ارسال: 14
  • جنسیت : پسر
.
« : 19 مهر 1397، 05:59 ب‌ظ »
.
« آخرین ویرایش: 25 مهر 1397، 11:19 ب‌ظ توسط erfans »

آفلاین Silvio Dante

  • Hero Member
  • *
  • ارسال: 841
  • جنسیت : پسر
  • Arch Linux
    • وبلاگ شخصی
پاسخ : اگه کسی تونست این مشکل رو حل کنه؟
« پاسخ #1 : 19 مهر 1397، 07:59 ب‌ظ »
دوست عزیز نیازی به زدن همچین عناوینی نیست !
اینجا هر کسی بلد باشه و دوست داشته باشه کمک می‌کنه و فکر نکنم دنبال دستمریزاد و این حرفام باشه حالا چه از این عناوین بزنید، چه نزنید :)
عنوان تاپیک رو با توجه به مشکل‌تون بنویسین، اینجوری کسی عنوان تاپیک رو ببینه بهتر میفهمه مشکل‌تون چیه.
به ما نگفته بودند ایران در زمان احمدشاه قاجار چگونه بوده است. همیشه به ما دادند، ما هم فکر کردیم باید می‌داده‌اند و تازه خیال می‌کردیم کم‌مان است باز هم می‌خواستیم!!
فریدون فرخزاد

آفلاین erfans

  • Newbie
  • *
  • ارسال: 14
  • جنسیت : پسر
.
« پاسخ #2 : 19 مهر 1397، 08:09 ب‌ظ »
.
« آخرین ویرایش: 25 مهر 1397، 11:20 ب‌ظ توسط erfans »

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1158
  • جنسیت : پسر
  • ali76 سابق
پاسخ : مشکل اجرای گرومکس باGPU
« پاسخ #3 : 20 مهر 1397، 06:05 ب‌ظ »
سلام
لطفا برای حل مشکلتون به سوالات زیر جواب بدین :

در مورد درایور انویدیا :
نسخه ی درایورتون چنده و چطوری نصبش کردین ؟ آیا ماژول های کرنل انویدیا به درستی لود شدن ؟ خروجی nvidia-smi درسته ؟

و در مورد CUDA :
نسخه ی CUDA ی شما چنده ؟ CUDA رو چطوری نصب کردین ؟ آیا CUDA runtime رو از جای جداگانه ای مثل آناکوندا و ... نصب نکردین ؟

آفلاین erfans

  • Newbie
  • *
  • ارسال: 14
  • جنسیت : پسر
.
« پاسخ #4 : 20 مهر 1397، 09:27 ب‌ظ »
.
« آخرین ویرایش: 25 مهر 1397، 11:21 ب‌ظ توسط erfans »

آفلاین erfans

  • Newbie
  • *
  • ارسال: 14
  • جنسیت : پسر
.
« پاسخ #5 : 20 مهر 1397، 10:56 ب‌ظ »
.
« آخرین ویرایش: 25 مهر 1397، 11:21 ب‌ظ توسط erfans »

آفلاین Silvio Dante

  • Hero Member
  • *
  • ارسال: 841
  • جنسیت : پسر
  • Arch Linux
    • وبلاگ شخصی
پاسخ : مشکل اجرای گرومکس باGPU
« پاسخ #6 : 20 مهر 1397، 11:33 ب‌ظ »
خروجی‌هاتون رو بین تگ کد قرار بدین تا خواناتر باشند.
به ما نگفته بودند ایران در زمان احمدشاه قاجار چگونه بوده است. همیشه به ما دادند، ما هم فکر کردیم باید می‌داده‌اند و تازه خیال می‌کردیم کم‌مان است باز هم می‌خواستیم!!
فریدون فرخزاد

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1158
  • جنسیت : پسر
  • ali76 سابق
پاسخ : مشکل اجرای گرومکس باGPU
« پاسخ #7 : 21 مهر 1397، 02:12 ق‌ظ »
اما این خطا رو هم دارم
NOTE: GPUs cannot be detected
.CUDA driver version is insufficient for CUDA runtime version
.Can not use GPU acceleration, will fall back to CPU kernels

به این دو خط از خروجی هایی که دادین دقت کنین :

خروجی nvcc --version :
Cuda compilation tools, release 10.0, V10.0.130
و خروجی clinfo :
  Platform Version                                OpenCL 1.2 CUDA 9.1.84
در واقع شما دو نسخه ی متفاوت از کودا رو روی سیستمتون نصب دارین که یکیش رو خارج از مخازن (CUDA Toolkit 10.0) و اون یکی رو (نسخه ی 9.1.84) رو از مخازن نصب دارین و همین باعث ایجاد تداخل بین نسخه ی CUDA driver و CUDA runtime شده.

خروجی دستور زیر رو بذارین تا ببینیم چه پکیج هایی مربوط به cuda از مخازن نصب شدن :
dpkg -l | egrep -i "cuda|nvidia"

آفلاین erfans

  • Newbie
  • *
  • ارسال: 14
  • جنسیت : پسر
.
« پاسخ #8 : 21 مهر 1397، 04:14 ق‌ظ »
.
« آخرین ویرایش: 25 مهر 1397، 11:22 ب‌ظ توسط erfans »

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1158
  • جنسیت : پسر
  • ali76 سابق
پاسخ : مشکل اجرای گرومکس باGPU
« پاسخ #9 : 21 مهر 1397، 01:23 ب‌ظ »
خب طبق این خروجی ها شما تنها نسخه ی 10 رو نصب دارین و این مورد نمی تونه باعث تداخل بشه و تنها دلیلی که برای ایجاد این مشکل می شه متصور شد عدم هم خوانی نسخه ی cuda و nvidia هستش.

طبق این لینک پیش نیاز cuda 10 نسخه ی 410.48 و یا بالاتر انویدیا هستش.

در واقع مشکل شما مشابه همین مشکل هستش که توی سایت انویدیا مطرح شده.

برای حل مشکلتون شما دو راه رو می تونین انجام بدین :

1.cuda نصب شده رو پاک کنین و نسخه ی 9.1.85 اون رو از مخازن نصب کنین.
2.درایور انویدیا رو پاک کنین و نسخه ی +410.48 (فایل .run) اون رو نصب کنین.

حالا شما باید با توجه به نیازتون و شرایط یکی از راه های بالا رو انتخاب کنین
طبیعتاً راه اول ، راه استاندارد تری هست ولی ممکنه توی آدرس دهی cuda به مشکل بخورین که برای حل اون می تونین از راه گفته شده توی این لینک قسمت CUDA is installed in a rather non-standard way استفاده کنین (این لینک برای نصب tensorflow هستش ولی برای آدرس دهی cuda (در صورت نیاز) باید مراحل یکسانی رو طی کنین).
و بعد از آدرس دهی ، با استفاده از خط زیر در cmake می تونین مسیر تعریف شده رو به cmake معرفی کنین :
-DCUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda

پ.ن:همون طور که مهران جان هم گفتن لطفاً برای خروجی ها از تگ کد استفاده کنین.

آفلاین erfans

  • Newbie
  • *
  • ارسال: 14
  • جنسیت : پسر
.
« پاسخ #10 : 21 مهر 1397، 02:11 ب‌ظ »
.
« آخرین ویرایش: 25 مهر 1397، 11:23 ب‌ظ توسط erfans »

آفلاین erfans

  • Newbie
  • *
  • ارسال: 14
  • جنسیت : پسر
.
« پاسخ #11 : 21 مهر 1397، 03:11 ب‌ظ »
.
« آخرین ویرایش: 25 مهر 1397، 11:23 ب‌ظ توسط erfans »

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1158
  • جنسیت : پسر
  • ali76 سابق
پاسخ : مشکل اجرای گرومکس باGPU
« پاسخ #12 : 21 مهر 1397، 07:05 ب‌ظ »
درایو انویدیا رو چطور حذف ودوباره نصب کنم منظورم روش صحیح نصب هست؟

با این دستورات می تونین حذفش کنین :
sudo apt purge nvidia*
sudo apt autoremove


الان به عنوان مثال من اوبونتو 18.4 رومجددا نصب می کنم .حالا چطور GPu رونصب کنم .هم کودا وهم درایوانویدیارو؟
نیازی به نصب دوباره اوبونتو نیست کافیه شما کودا و یا درایور انویدیا رو (بسته به اینکه کدوم راه رو می خواین انتخاب کنین) پاک کنین.
الان شما کدوم روش رو می خواین ؟ اولی یا دومی ؟

برای اولی شما درایور انویدیا رو که نصب دارین کافیه cuda رو با دستور زیر نصب کنین (فقط قبلش پاک کردن cuda 10 فراموش نشه) :
sudo apt install nvidia-cuda-toolkit
و برای دومی هم می تونین از این یا این راه استفاده کنین تا نسخه ی 410+ انویدیا رو نصب کنین.