![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python报错分析
Winner~!
日拱一卒
展开
-
model.eval()和 with torch.no_grad() 在获取中间层特征时缺一不可
训练好神经网络模型后,我需要获取其中间层特征,但在通过复写模型的方法抽取特征的时候,vscode多次崩溃,并提醒我buy a new RAM! 后来经排查发现,我只进行了 model.eval()操作,而没有在抽取中间层的时候加上 with torch.no_grad()。 model.eval()仅作用于dropout层和batchnorm层,让其与训练状态不同,相当于dropout的参数为0,batchnorm也不再更新和计算mean和var值,而是使用训练阶段学习到的mean和var。 而 wi原创 2022-04-06 10:58:36 · 1875 阅读 · 3 评论 -
tqdm bug
报错一大堆很吓人,但是又不影响运行:assertionerror: can only join a child process 应该是tqdm的bug,我没有管他,程序也能正常运行,就是有点不好看 有的博主说改进措施是:(1条消息) AssertionError: can only join a child process_南方Alan的博客-CSDN博客 将 fromtqdm.auto import tqdm 替换为 from tqdm import tqdm 但是,我的程序本来就是后者,..原创 2022-03-31 09:31:40 · 569 阅读 · 1 评论 -
报错分析:RuntimeError: DataLoader worker (pid(s) 9116, 18368, 20148, 15244, 12468, 17892, 10244, 21308)
调用 dataloader 时,报错: RuntimeError: DataLoader worker (pid(s) 9116, 18368, 20148, 15244, 12468, 17892, 10244, 21308) 咱就是说是不是有可能内存太满了? 重启内核你值得拥有~原创 2022-03-26 19:43:45 · 389 阅读 · 0 评论 -
DLL load failed while importing rdBase
起初用rdkit没什么问题,后面安装了deepchem,就会报这个错, DLL load failed while importing rdBase 可能是rdkit包受到了损坏,于是重新安装rdkit,就可以了 但是吧,还是建议把deepchem单独安装在一个虚拟环境中,它会影响挺多以前安装的包,比如numpy啥的 ...原创 2022-03-24 17:24:50 · 1835 阅读 · 4 评论