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

با تشکر

دسته بندی ها

0 امتیاز

سلام عرض ادب
۱-) دوستان وقتی میخام یک شبکه بزرگ رو فاین تیون کنم با 1080 - ابتدای کار همه چیز اوکی هست و ترین میشه حالا که میخام دوباره فاین تیون کنم و ادامه بدم (resume) میزنه out of memory - در این حالت وقتی یبار سیستم رو ریستارت میکنم و بعدش میزنم ادامه میده دلیلش چی میتونه باشه ؟

۲) وقتی میخام شبکه رو ترین کنم اگه در ابتدای کار بنویسه
name: GeForce GTX 1080 major: 6 minor: 1 memoryClockRate(GHz): 1.835
pciBusID: 0000:01:00.0
totalMemory: 7.92GiB freeMemory: 7.67GiB
ترین رو انجام میده و اکی هست یعنی وقتی که مینویسه free memory در حد گیگ هست ترین صورت میگیرد اما وقتی میزنه در حد مگا هست out of memory میزنه سوالم اینکه بنظرتون این برعکس نباید باشه ؟ اصلا چرا اینجوری میشه ؟

توسط (389 امتیاز)
سلام
تو متلب یا پایتون ؟!
سلام
اول برنامه گراف رو ریست کن ببین حل میشه؟
tf.reset_default_graph()
از مدل های TF-SLIM استفاده میکنم نمیدونم چیکار باید انجام بدم

1 پاسخ

+1 امتیاز
 
بهترین پاسخ

سلام
این مشکلیه که توی تنسورفلو خیلی باهاش مواجه میشن
توی پایتون و چیزهایی مثل jupyter یا spyder، یه بار که kernel رو ریست کنید یا console رو ببندید، مموری آزاد میشه
اما بحثهای زیادی در موردش هست که چی کار کنیم بدون ریست کردن مموری برای کارهای بعدی آزاد بشه، از تنظیمات گرفته تا اینکه session رو ببندیم یا اینکه graph رو ریست کنیم و ...

این پستها رو برای بحثهای بیشتر ببینید:

https://stackoverflow.com/questions/39758094/clearing-tensorflow-gpu-memory-after-model-execution


https://www.quora.com/How-do-I-release-GPU-memory-after-running-TensorFlow-programs


http://forums.fast.ai/t/tip-clear-tensorflow-gpu-memory/1979


https://www.packtpub.com/mapt/book/big_data_and_business_intelligence/9781786469786/7/ch07lvl1sec67/gpu-memory-management

توسط (1.6k امتیاز)
انتخاب شده توسط
...