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

با تشکر

دسته بندی ها

0 امتیاز

با سلام.
کارت گرافیک من مدل Nvidia Geforce GT 425 M است. روی لبتاب من برچسب CUDA 1 GB داره و من بر این اساس گفتم سیستم من CUDA available است. لیست Nvidia cuda enebled product ها را از طریق این لینک چک کردم: https://developer.nvidia.com/cuda-gpus
در این لیست اسم کارت گرافیک من یعنی Geforce GT 425 M موجود نیست.

من از پکیج پایترچ برای دیپ لرنینگ استفاده می کنم. انویدیا درایور، کودا و cudnn را نصب کرده ام.

تا اینجای کار یعنی سیستم من cuda enable هست، درسته؟

از طرفی torch.cuda.device_countبرای من ۱ است. مگر نباید این تعداد بیشتر از ۱ باشد؟
torch.cuda.is_available برای من True است.

لطفا راهنمایی کنین آیا سیستم من قابلیت استفاده از GPU برای تسریع محاسبات را دارد؟
آیا torch.cuda.device_count برای من نباید بزرگتر از ۱ باشد؟
چرا اسم کارت گرافیک من در لیست cuda enabled product ها از سایت انویدیا نیست؟

ممنونم.

توسط (106 امتیاز)
سلام
کارت گرافیک من Geforce 940MX هستش مییشه راهنمایی کنید که از چه ورژنی از کودا و cudnn و تنسور فلویی میتونم استفاده کنم؟
ممنونم.

2 پاسخ

+1 امتیاز

سلام
کارت گرافیک شما از معماری Fermi {1}است و تا کودای 8 ساپورت {2} می شود.
اگر کارت گرافیکی نداشته باشید 0 نشان می دهد در غیر این صورت به تعداد کارت گرافیکی عدد نشان می دهد (که برای شما نوشته است 1 یعنی یک کارت گرافیکی دارید)
با توجه به توضیحاتی که در سایت پای تورچ آمده است کودای ورژن 8ساپورت می شود و شما می توانید از کارت گرافیکی خودتان استفاده کنید.

CUDA SDK 8.0 support for compute capability 2.0 – 6.x (Fermi, Kepler,
Maxwell, Pascal). Last version with support for compute capability 2.x
(Fermi)

1 https://www.geforce.com/hardware/notebook-gpus/geforce-gt-425m/specifications

https://en.wikipedia.org/wiki/CUDA 2

توسط (438 امتیاز)
خواهش
طبق اطلاعات ارائه شده شما حداکثر کودای ورژن 8 را می توانید نصب و استفاده کنید
ممنون از پاسختون. من برای اجرای برنامه ام خطای cudnn-status-arch-mismatch میگیرم. اینطور که من مطالب سایت ها را خواندم  cudnn نیاز به cuda compute capability 3.0 به بالا دارد. من فکر میکنم برای من cuda compute capability 2.1 باشد. در این صورت اشکال از سخت افزار من هست؟
راهی برای حل این مشکل وجود نداره؟

ممنون
خواهش. شاید اگر ورژنهای پایینتری را نصب کنید خطا برطرف بشود.
+1 امتیاز

سلام.
برای نصب پای تورچ شما نیاز به کارت گرافیکی دارید که از compute capability 5 به بالا پشتیبانی کنه.
صرف اینکه کارت شما از cuda پشتیبانی کنه اینجا اهمیت نداره.
نسخه های قدیمی پای تورچ هم از compute capability 3 پشتیبانی میکردند که خیلی وقته از رده خارج هستند.
این مطلب برای تنسورفلو compute capability 3.5 به بالا هست (قبلا 3 بود (در سایت توضیح دادم تا چه نسخه ای از 3 پشتیبانی میکنه)

لیست کارتها و مشخصات اونها در سایت اومده (بخش ابزارهای سایت و همینطور مطلب چه کارت گرافیکی برای یادگیری عمیق مناسب است به تفیک اومده) و میتونید از اونجا هم چک کنید.

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