问题解决 | 关于torch中遇到的错误及解决

本博客主要解决在torch使用中遇到的问题与解决~

1.安装相关问题

1.1.conda虚拟环境内无法安装torch(pip install torch ×)

 解决方案: 

如果是GPU版本,先查看cuda版本如果nvcc -V 命令运行后出来的是cuda11.3的话,其他版本请查看Previous PyTorch Versions | PyTorch

pip install torch==1.12.1+cu113 torchvision==0.13.1+cu113 torchaudio==0.12.1 --extra-index-url https://download.pytorch.org/whl/cu113

2.导入torch出错

2.1.ImportError: cannot import name 'TypeAlias' from 'typing_extensions' (/usr/local/lib/python3.8/dist-packages/typing_extensions.py)

 解决方案:

pip install typing-extensions --upgrade

3.运行程序出现的问题

3.1.TypeError: can't set attributes of built-in/extension type'torch._C.DisableTorchFunctionSubclass'

 解决方案:

更换torch版本,出现以上错误大概率是电脑GPU/CUDA/CUDA toolkit不兼容。

4. torch版本与cuda版本问题出现的错误

错误描述:

服务器上cuda版本是10.1,驱动为470.199.02,且cuda版本不能高于11.4

在服务器上的docker容器内,cuda版本为11.8,驱动为470.199.02,按理来说cuda版本不能高于11.4,但是cuda是11.8时可以正常使用。

 相反,使用nvcc -V 查询cuda版本后,11.8

如果安装的是torch==1.13.1+cuda117的版本就会出现文中3一样的错误!所以安装时torch版本按照cuda版本安装比较好~ 对应版本查询【网址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夏天|여름이다

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值