مشکل 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 باشید.
موفق باشید.
ارسال پاسخ