عضو کانال تلگرام ما شوید.

مشکل Torch not compiled with CUDA enabled در پای تورچ

مشکل Torch not compiled with CUDA enabled در پای تورچ
مشکل Torch not compiled with CUDA enabled در پای تورچ

مشکل Torch not compiled with CUDA enabled در پای تورچ

در این نوشته به بررسی مشکل

raise AssertionError(“Torch not compiled with CUDA enabled”)

AssertionError: Torch not compiled with CUDA enabled

در پایتون و پای تورچ می پردازیم.

همراه ما باشید.

 

مشکل Torch not compiled with CUDA enabled در پای تورچ

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

print(torch.__version__)
device = 'cuda' if torch.cuda.is_available() else 'cpu'
print(device)
print(torch.cuda.is_available())
exit()

شما ابتدا باید چک کنید تا کتابخانه ی cudatoolkit نصب باشد و اگر این کتابخانه نصب بود خطای بالا به علت این است که شما یک کارت گرافیک Nvidia ندارید.

نکته: اگر کارت گرافیک Nvidia ندارید یا مشکل اجرا روی GPU دارید می توانید از Google Colab Research استفاده کنید.

نکته: در مک بوک های M1 شما این مشکل را خواهید داشت پس باید از Google Colab Research استفاده کنید.

نکته: در سیستم های ویندوزی و لینوکسی نیاز دارید تا ابزار Cudatoolkit را از این لینک نصب کنید.

 

برای بررسی فعال بودن روی Google Colab کد زیر را اجرا کنید فقط قبل از اجرای آن وارد بخش:

Runtime > change runtime type > Hardware accelerator > GPU

بعد از قرار دادن مقدار Hardware accelerator روی GPU کد زیر را اجرا کنید:

!nvidia-smi

import torch
torch.cuda.is_available()

import tensorflow as tf
tf.test.gpu_device_name()

 

 

منتظر آموزش ها و نکات کلیدی دیگر در وبسایت آموزشی camelCase باشید.

موفق باشید.

برای امتیاز به این نوشته کلیک کنید!
[کل: 2 میانگین: 5]