当前位置:网站首页>Pytorch问题总结
Pytorch问题总结
2022-08-04 05:29:00 【视觉菜鸟Leonardo】
1.使用多线程时报错:
将程序加入到
if __name__ == "__main__" 中

Pytorch使用多线程加载数据报错_Restart丶的博客-CSDN博客_pytorch多线程加载数据
2.使用jupyter时,报错:内核挂掉了,需要重启

解决:加入以下代码![]()
结果:

jupyter notebook内核挂掉了,需要重启_取个名字真难呐的博客-CSDN博客_挂掉的内核
3.导入torchvision时,报错:python无法找到入口,无法定位程序输入点

问题:torch版本和torchvision版本不对应,需要查看版本,卸载后重新下载

https://github.com/pytorch/vision#installation
4.使用graphviz查看网络结构图时报错:
ExecutableNotFound: failed to execute [‘dot’, ‘-Tsvg’], make sure the Graphviz executables are on your systems
不仅要在conda中下载graphviz,还需要去官网下载一个软件并且配置到环境变量中
注意:先安装软件再用conda下载graphviz,不然一定报错
安装graphviz和python -graphviz
5.NotImplementedError报错:

问题:(1)定义前向传播的函数 forward()出问题,检查:
①函数名拼写对不对
②函数格式有没有对齐,或者对齐错误
(2)定义的类中,def 函数没有对齐

6.ValueError: num must be 1 <= num <= 6, not 9
如果三个整数是行数、列数和索引值,子图将分布在行列的索引位置上。索引从1开始,从右上角增加到右下角。
在使用plt.subplot(a,b,c)时,函数代表有a行b列,c代表索引值,c会根据行列数来自动判断位于第几行第几列
a=3,b=4,c=1:3行4列的图像组合,此图像位于第一行第一个
a=3,b=4,c=4:3行4列的图像组合,此图像位于第一行第四个
a=3,b=4,c=5:3行4列的图像组合,此图像位于第二行第一个
注意:c<=a*b
6. OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized.

在最开头引入:(允许副本存在)
import os
os.environ['KMP_DUPLICATE_LIB_OK']='True'
7.RuntimeError: CUDA out of memory. Tried to allocate 20.00 MiB (GPU 0; 4.00 GiB total capacity; 2.44
gpu显卡内存不足,可以打开任务管理器查看

也可以在控制台中输入 nvidia-smi查看:

解决:在报错的语句上面一行加入:
if hasattr(torch.cuda, 'empty_cache'):
torch.cuda.empty_cache()也可以(1)重启电脑
(2)关掉后台PID对应的python程序(重启内核)

边栏推荐
- 多项式回归(PolynomialFeatures)
- 剑指 Offer 2022/7/5
- IvNWJVPMLt
- Thoroughly understand box plot analysis
- Kubernetes基本入门-名称空间资源(三)
- flink onTimer定时器实现定时需求
- oracle临时表与pg临时表的区别
- WARNING: sql version 9.2, server version 11.0.Some psql features might not work.
- TypeError: load() missing 1 required positional argument: ‘Loader‘
- 图像合并水平拼接
猜你喜欢

DeblurGAN-v2: Deblurring (Orders-of-Magnitude) Faster and Better 图像去模糊

【深度学习21天学习挑战赛】备忘篇:我们的神经网模型到底长啥样?——model.summary()详解

The pipeline mechanism in sklearn

两个APP进行AIDL通信

Kubernetes基础入门(完整版)
![[Introduction to go language] 12. Pointer](/img/c8/4489993e66f1ef383ce49c95d78b1f.png)
[Introduction to go language] 12. Pointer

CAS与自旋锁、ABA问题

安卓连接mysql数据库,使用okhttp

Deep Adversarial Decomposition: A Unified Framework for Separating Superimposed Images
![[Deep Learning 21 Days Learning Challenge] Memo: What does our neural network model look like? - detailed explanation of model.summary()](/img/99/819ccbfed599ffd52307235309cdc9.png)
[Deep Learning 21 Days Learning Challenge] Memo: What does our neural network model look like? - detailed explanation of model.summary()
随机推荐
【CV-Learning】目标检测&实例分割
Introduction of linear regression 01 - API use cases
sql中group by的用法
剑指 Offer 2022/7/11
Simple and clear, the three paradigms of database design
TensorFlow2学习笔记:4、第一个神经网模型,鸢尾花分类
完美解决keyby造成的数据倾斜导致吞吐量降低的问题
【深度学习21天学习挑战赛】3、使用自制数据集——卷积神经网络(CNN)天气识别
剑指 Offer 2022/7/2
flink sql left join数据倾斜问题解决
【CV-Learning】语义分割
动手学深度学习_线性回归
(十三)二叉排序树
postgresql中创建新用户等各种命令
【go语言入门笔记】12、指针
【深度学习21天学习挑战赛】0、搭建学习环境
(十四)平衡二叉树
剑指 Offer 2022/7/1
动手学深度学习_多层感知机
(六)递归