以下是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
。参考来源: