- 博客(8)
- 收藏
- 关注
原创 君正magik将自己的模型量化,如何量化并export为onnx
但在debug过程中,我发现graph在trace完后为空,但在输出中明明有网络各层结构,仔细排查,并且输出的INFO只有remove各个节点,并没有insert,后发现在Tracer.trace的最后一行有一个。3. 由于在模型量化过程在,需要通过symbolic tracing将模型转化为图,代码说明可以查看http://pytorch.org/docs/master/fx.html#torch.fx.Tracer。1. 初始化网络为resnet。2. 由于在导入模型后,量化的核心代码在。
2024-07-24 18:11:14
165
原创 vsstudio boost链接报错 LNK1104 无法打开文件“boost_thread-vc141-mt-gd-x32-1_85.lib”
第四个x64表示的是64位系统,如果是x86表示的就是32位系统,还有1_69表示的就是boost版本是1_69_0.,如果是1_70表示的就是boost1_70_0。所以这个地方注意两点,1就是你下载的boost版本要对应,2就是使用vs编译的版本要对应。分析得出,首先我使用的是vs studio2022们对于的为vc143,于是切换回vs2017 对于141,2019则是对应142。第一个表示的是vc141表示使用的是vc141进行编辑的,也就是vc2017,如果是vs2015就应该出来vc140;
2024-07-11 01:29:15
108
原创 【无标题】
String类型是个不可变的对象,当每次对String进行改变时都需要生成一个新的String对象,然后将指针指向一个新的对象,如果在一个循环里面,不断的改变一个对象,就要不断的生成新的对象,所以效率很低,建议在不断更改String对象的地方不要使用String类型。浅拷贝 —只是拷贝了基本类型的数据,而引用类型数据,复制后也是会发生引用,我们把这种拷贝叫做“(浅复制)浅拷贝”,换句话说,浅复制仅仅是指向被复制的内存地址,如果原地址中对象被改变了,那么浅复制出来的对象也会相应改变。
2024-03-12 15:24:54
854
1
原创 深度学习笔记 01 神经网络与监督学习
本系列学习主要基于吴恩达老师的深度学习,其中大部分图片直接截取字吴恩达老师的视频附上视频地址:[双语字幕]吴恩达深度学习deeplearning.ai_哔哩哔哩_bilibili简单以房价预测为例,如果想根据一些离散的点(可能包含房屋大小,房屋位置,政府政策...)进行预测,我们可能会首先联想到通过函数进行拟合,如右图的蓝线 如左图所示,输入时房屋大小,经由中间的节点进行处理后,输出时预测价格。这个中间节点就是神经元。神经网络(如右图)就是由多个神经元堆叠组成, 上图中的房价预测函数类R
2022-07-12 17:27:47
802
1
原创 练习记录 -- 双指针实现反转链表(简单思路)
NC78 反转链表知识点链表给定一个单链表的头结点pHead(该头节点是有值的,比如在下图,它的val是1),长度为n,反转该链表后,返回新链表的表头。如当输入链表{1,2,3}时,经反转后,原链表变为{3,2,1},所以对应的输出为{3,2,1}。......
2022-07-09 01:04:09
146
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人