من رفتم سربازی اگر محتوای منو دوست داشتید و بدردتون خورد از من حمایت مالی کنید

مشکل 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()

 

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

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