openmv4,***.networ大小为642K,out of ** Heap Memory?
-
问题描述:
在openmv4上用caffe生成了神经网络,然后转换为openmv的神经网络模型***.network,这个network的大小是642K,
但是出现内存的问题。
“MemoryError: Out of normal MicroPython Heap Memory! Please reduce the resolution of the image you are running this algorithm on to bypass this issue!
MicroPython v1.12-omv OpenMV v3.6.0 2020-02-07; OPENMV4P-STM32H743”
。
进行了“ quantization script”操作,得到如下文件
得到的****.pkl文件是4K,mean.binaryproto是13K。
问题补充:用的代码是:
python nn_convert.py --model F:/Openmv_network/lenet/.pkl ^
--mean F:/Openmv_network/mean.binaryproto ^
--output F:/Openmv_network/.network
Pause
得到的***.networ的大小是642K。
在openmv自带的神经网络中看到cifer10.network大小是33K。
我应该如何操作使得,神经网络的体积变小呢?
用于训练的图片是400个,像素是,32*32,大小约700字节。
-
换用OpenMV4 Plus。
-
你用的是OpenMV4 Plus? 固件是3.6.4?