pytorch版本,cuda版本,系统cuda版本查询和对应关系
查询各版本,以及cuda的方法
显示true就是代表可以用。
查看显卡版本:
ubuntu-drivers devices
nvidia-smi
查看CUDA版本命令:或或
cuda与英伟达驱动匹配要求见CUDA Toolkit Documentation
AdaIN-TF-master训练报错:
T7ReaderException: unknown object type / typeidx: 11
解决方法force_8bytes_long=False ->True
运行某代码时,报错:
NameError:name ‘xrange’ is not defined
原因:
在Python 3中,range()与xrange()合并为range( )。我的python版本为python3.5。
解决办法:
将xrange( )函数全部换为range( )。
我的环境是3.6,GitHub项目上readme是3.x,哈哈,真是哩个大普,编写torchfile.py的脑子抽了???
pytorch-adain训练报错:
1.RuntimeError: DataLoader worker (pid(s) 3620, 16160, 6256, 3744) exited unexpectedly
解决方法:令num_workers=0,在本人笔记本上哪怕取1,也还是会报错,只不过少一个数
1.1 OSError: [WinError 1455] 页面文件太小,无法完成操作
解决:把num_workers设置为0有用!在dataset.py文件中,可以搜索到num_workers变量,修改为0,解决这个报错问题。
num_workers是什么?num_workers即工作进程数,在dataloader加载数据时,num_workers可以看作搬砖的工人,将batch加载进RAM,工人越多加载速度越快。一般这个数量设置值是自己电脑/服务器的CPU核心数。如果num_worker设为0,意味着每一轮迭代时,dataloader不再有自主加载数据到RAM这一步骤(因为没有worker了),而是在RAM中找batch,找不到时再加载相应的batch。缺点:导致训练速度变慢
2.TypeError: ‘NoneType' object is notiterable解决办法
解决不了,重装cuda,注意要装latest
3.Python报错:PermissionError: [Errno 13] Permission denied
解决办法:什么被占用,用管理员身份打开cmd,文件改为只读隐藏均不好使,新建一个数据文件问题解决
可能原因
conda清理没用的安装包
4.cuda与