天天看點

在linux + RTX3080上運作深度學習的經驗

失敗與經驗分享

    • 失敗一:RuntimeError: CUDA error: no kernel image is available for execution on the device
      • 檢視torch, cuda版本指令
    • 解決方法
    • 失敗二:GeForce RTX 3080 with CUDA capability sm_86 is not compatible with the current PyTorch installation
      • 解決方法和上面的一樣,這個就是提醒你是CUDA版本不支援你的顯示卡。
    • 失敗三:ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.9‘ not found
      • 解決辦法:
    • 提醒,這隻是我個人的失敗與教訓,先檢視你的硬體軟體版本,你的環境配置。
    • 如果問題沒有解決可以私聊。

失敗一:RuntimeError: CUDA error: no kernel image is available for execution on the device

在linux + RTX3080上運作深度學習的經驗

檢視torch, cuda版本指令

在linux + RTX3080上運作深度學習的經驗

如果你是30系顯示卡,又和我的版本一樣,那肯定會報錯誤。

解決方法

錯誤原因在于CUDA版本不對,一般30系列顯示卡對應的CUDA版本使用10.2以上,本人選擇使用Cuda11.1

所有可以選擇重新安裝torch及cudnn.

pip install torch==1.8.0+cu111 torchvision==0.9.0+cu111 torchaudio==0.8.0 -f https://download.pytorch.org/whl/torch_stable.html
           

成功安裝之後,在

import torchvision

可能又遇到失敗三ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.9‘ not found

解決辦法到失敗三中找。

失敗二:GeForce RTX 3080 with CUDA capability sm_86 is not compatible with the current PyTorch installation

解決方法和上面的一樣,這個就是提醒你是CUDA版本不支援你的顯示卡。

失敗三:ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.9‘ not found

解決辦法:

  • 第一種方法:可以照搬該**部落格**

    如何你沒有root權限,那就使用第二種方法

  • 第二種方法
  • 照搬部落格

提醒,這隻是我個人的失敗與教訓,先檢視你的硬體軟體版本,你的環境配置。

如果問題沒有解決可以私聊。

繼續閱讀