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

با تشکر

دسته بندی ها

+1 امتیاز

من روی لپ تاپم که gpu ۹۴۰ داره. تنسورفلو را نصب کردم. و وقتی دستور conda list tensorflow رو می زنم. ورژن های زیر رو داره:

packages in environment at C:\Python\Anaconda3:

Name Version Build Channel

tensorflow 1.2.1 py36_0
tensorflow 1.9.0
tensorflow-gpu 1.9.0
tensorflow-gpu 1.1.0 np112py36_0

چند سوال داشتم:
1- وجود ورژن های مختلف مشکلی پیش نمیاره؟ وچطوری میتونم ورژنهای پایین رو حذف کنم؟
2- وقتی از دستور
from tensorflow.python.client import device_lib
device_lib.list_local_devices()
استفاده می کنم. خروجی فقط CPU رو میاره. و GPU رو نمیاره.
[name: "/device:CPU:0"
device_type: "CPU"
memory_limit: 268435456
locality {
}

ممکنه راه حلی برای حل این مشکل پیشنهاد بدید.
ممنون

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

1 پاسخ

0 امتیاز

همونطور که داخل لیستی که گذاشتید مشخصه تنسورفلو دو ورژن متفاوت داره یکی مختص اجرای کد روی CPU و دیگری مختص GPU. خیلی مهمه که اگر میخواید از GPU استفاده کنید حتما ورژنی رو که مخصوص GPU هست استفاده کنید. پیشنهاد من به شما اینه که یک environment جدید در anaconda تعریف کنید و فقط ورژنی از tensorflow رو که مختص GPU هست روی اون نصب کنید و برای اجرای کرنلتون رو روی محیط جدید تنظیم کنید.

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