文件名称:matlab精度检验代码-Caffe-Computation-Graph-Optimization:Caffe计算图优化
文件大小:2.92MB
文件格式:ZIP
更新时间:2024-06-10 19:12:13
系统开源
matlab精度检验代码Caffe计算图优化。 介绍 : 如果您想了解有关计算图优化的知识,或者应该是一个好的开始。 在这种情况下,我们专注于如何从拓扑顺序计算图中(在Caffe中为.prototxt压缩冗余操作。 只是技巧,没有理论。 如何优化Caffe计算图? 融合行动* : conv / fc + bn +比例=> conv / fc conv / fc + bn => conv / fc 数据+ conv / fc => conv / fc ** 就地计算: 激活:ReLU; TanH; SoftMax; 预备 仿射:批量归一化; 规模 消除层: 辍学 * :我们不会讨论层重建,例如conv-bn-relu层。 在此存储库中,无需编写任何代码即可加速模型。 ** :第一个卷积层必须保持pad==0 ,否则平均值减法的融合可能会导致性能损失。 但是比例因子可以*地在第一卷积层中合并。 以二维输入矩阵为例, % Matlab >> mean = 122 ; >> X = mean*ones( 3 ); >> W = rand( 2 ); >> conv2(W,X, ' full
【文件预览】:
Caffe-Computation-Graph-Optimization-master
----config.ini(997B)
----README.md(5KB)
----LICENSE(1KB)
----opt_utils.py(19KB)
----model()
--------opt_cifar10.caffemodel(1.23MB)
--------train_val.prototxt(5KB)
--------opt_train_val.prototxt(4KB)
--------cifar10.caffemodel(1.23MB)
----main.py(4KB)
----data()
--------mean.npy(1.5MB)