ncnn

1.编译本地ncnn

git clone https://github.com/Tencent/ncnn.git 
cd ncnn 
mkdir -p build
cd build
cmake .. 
make -j4

编译后,在目录ncnn/build/tools/caffe下,分别有ncnn2mem和caffe2ncnn两个可执行文件:

  • caffe2ncnn 将caffemodel转换为ncnnmodel
  • ncnn2mem 对模型进行加密操作

//j加载非加密的ncnn模型

ncnn::Net net;
net.load_param("MobileNetSSD_deploy.param");
net.load_model("MobileNetSSD_deploy.bin");

//加载加密的ncnn模型

ncnn::Net net;
net.load_param_bin("MobileNetSSD_deploy.param.bin");
net.load_model("MobileNetSSD_deploy.bin");

cmake -DCMAKE_TOOLCHAIN_FILE=$ANDROID_NDK/build/cmake/android.toolchain.cmake -DANDROID_ABI=“armeabi-v7a” -DANDROID_ARM_NEON=ON -DANDROID_PLATFORM=android-14 …

pytorch转onnx转ncnn

python3 -m onnxsim resnet18.onnx resnet18-sim.onnx

onnx2ncnn resnet18-sim.onnx resnet18.param resnet18.bin

参考:https://github.com/Tencent/ncnn/wiki/practical-pytorch-to-onnx-to-ncnn

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值