以下是Ubuntu系统下PyTorch常见问题及解决方法:
版本兼容性问题
conda install pytorch cudatoolkit=11.3指定版本。nvcc --version,确保与PyTorch版本兼容。安装过程中的网络问题
pip install torch --index-url https://pypi.tuna.tsinghua.edu.cn/simple/。环境配置问题
conda activate pytorch_env,避免依赖冲突。LD_LIBRARY_PATH需包含CUDA库路径,可通过export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH设置。GPU相关问题
torch.cuda.is_available()返回False:
nvidia-smi查看驱动状态。cpuonly:conda install pytorch cpuonly。依赖库错误
libmkl等库:在.bashrc中添加路径export LD_LIBRARY_PATH=/root/anaconda3/lib:$LD_LIBRARY_PATH,然后source ~/.bashrc。编译或运行时错误
build-essential等工具:sudo apt install build-essential cmake。_C.so等文件,优先通过正确安装解决ImportError。参考来源: