- 博客(4)
- 收藏
- 关注
原创 ImportError: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21‘ not found
在新环境使用torch遇到问题ImportError: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /.../anaconda3/envs/xxx/lib/python3.7/site-packages/google/protobuf/pyext/_message.cpython-37m-x86_64-linux-gnu.so)这个说的是编译器需要的一个GLIBCXX_3.4.21在默认路径下没有,因为
2021-05-09 03:33:37 515
原创 shell脚本踩坑之一:sh文件里的换行 command not found
shell脚本有时候一行太长,想换行写,方法和python一样,非常简单,在行末加斜线\即可。需要注意,\后面不要再有任何字符,空格也不行,不然就会换行失败,后面的内容会被认为是重新开始了一行。比如指定GPU,换行写了python main.py \ --gpustart 0 \ --gpus 2 \如果“--gpustart 0 \”的斜线后面多了一个空格,"--gpus 2"就不会被算到"python mian.py --gpustart 0"同一行,结果就是"gpus ...
2020-10-13 12:18:44 14085
原创 2020-09-30
使用anaconda配环境遇到了问题CondaHTTPError: HTTP 000 CONNECTION FAILED for url <xxx/linux-64/current_repodata.json>这个xxx一开始是conda默认的路径我以为是源太慢的原因,按照找到的教程换了清华镜像结果清华镜像还是报这个问题,只是xxx换掉了最后发现,是这个url的json文件路径失效了current_repodata.json这个子页面现在叫做repodata.json
2020-10-03 16:19:33 490 1
原创 Pytorch: ‘Image’ object is not iterable ‘xxx‘ object is not iterable
解决了一个bug,记录一下先上结论:pytorch有时候dataloader写不好,报错'xxx object is not iterable',首先检查getitem还有getitem调用的transform里有没有哪一步输入了None,尤其是这个数据在函数里定义成了其他类型,但是调用函数的时候因为不需要这个数据的计算于是输入了None。如果一个函数的输入可能是None,要添加判断,对舍弃None对应的数据的情况单独处理。Pytorch里报错not iterable的情况主要有:1数据的长度不可获
2020-09-29 10:49:36 4208
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人