Tensorflow(@CVision)
13K subscribers
1.1K photos
190 videos
67 files
2.1K links
اخبار حوزه یادگیری عمیق و هوش مصنوعی
مقالات و یافته های جدید یادگیری عمیق
بینایی ماشین و پردازش تصویر

TensorFlow, Keras, Deep Learning, Computer Vision

سایت دوره
http://class.vision

👨‍💻👩‍💻پشتیبان دوره ها:
@classvision_support
Download Telegram
#آموزش #گوگل_کولب

یک ترفند ساده برای جلوگیری از قطع شدن های تصادفی Google Colab!

میدانید که 12 ساعت پشت سر هم میتونیم از گوگلکولب استفاده کنیم، اما وقتی ترینی را برای مدت طولانی میگذاریم به صورت تصادفی ما را disconnect میکنه که شما دکمه ی را کلیک کنید و ادامه بدهد!
خب این کارو کافیه به جاوا اسکریپت بسپرید!

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

#This cell runs JS code to automatic reconnect to runtime:

import IPython
from google.colab import output

display(IPython.display.Javascript('''
function ClickConnect(){
btn = document.querySelector("colab-connect-button")
if (btn != null){
console.log("Click colab-connect-button");
btn.click()
}

btn = document.getElementById('ok')
if (btn != null){
console.log("Click reconnect");
btn.click()
}
}

setInterval(ClickConnect,60000)
'''))

print("Done.")
Tensorflow(@CVision)
#آموزش همانطور که میدانید چند وقتیه که گوگل کولب GPUهای Tesla V4 با مشخصات زیر را به صورت رایگان در اختیار محققان قرار داده 16GB of VRAM 160 TFLOPS of GPU power اما این که چه موقع GPUی K80بهتون بده چه موقع Tesla V4 دست خودتون نیست، ممکنه به دلایلی مثل…
#آموزش #گوگل_کولب
بررسی نسخه گوگل‌گولب:
در حال حاضر گوگل کولب به صورت تصادفی یکی از 4 کارت گرافیک سری تسلای K80, T4, P4 یا P100 را بهمون میده، حالا کافیه با تایپ کامند
!nvidia-smi
بفهمیم توی سشن فعلی چی بهمون داده.

روش دیگه اینه که کد زیر را اول نوت بوک یا کد پایتونیتون بزارید که اگر GPU مورد نظرمون را بهمون نداده بود Exception بده!


import pynvml


pynvml.nvmlInit()
handle = pynvml.nvmlDeviceGetHandleByIndex(0)
device_name = pynvml.nvmlDeviceGetName(handle)

if device_name != b'Tesla T4':
raise Exception("""
Unfortunately this instance does not have a T4 GPU.

Please make sure you've configured Colab to request a GPU instance type.

Sometimes Colab allocates a Tesla K80 instead of a T4. Resetting the instance.

If you get a K80 GPU, try Runtime -> Reset all runtimes...
""")
else:
print('Woo! You got the right kind of GPU!')

#colab #tesla #GPU