Sign inSign up

naviocean/mnn

By naviocean

•Updated about 6 years ago

Image
0

94

naviocean/mnn repository overview

⁠MNN by Alibaba⁠

This image is available on DockerHub⁠.

Docker image with compiled tools:

Also, it containers builded .so libraries for Android armeabi-v7a, arm64-v8a (libMNN.so, libMNN_CL.so, libMNN_Express.so, libMNN_GL.so, libMNN_Vulkan.so).

⁠Usage

Copy libraries

docker run --rm -v /home/mitya/data:/data gordinmitya/mnn /bin/bash -c "cp -r lib_* /data"

Converter

docker run --rm -v /home/mitya/data:/data gordinmitya/mnn \
  /export/MNNConvert --framework ONNX \
    --modelFile /data/mobilenet_v2.onnx \
    --MNNModel /data/converted_model.mnn \
    --bizCode biz

Where:

  • --rm remove container after execution,
  • -v /home/mitya/data:/data – map local directory with model to /data directory inside container,
  • gordinmitya/mnn image name from DockerHub,
  • /export/MNNConvert … path to tool inside container and args.

Or just enter the container

docker run --rm -it -v /home/mitya/data:/data naviocean/mnn /bin/bash"

MNNConverter help:

Usage:
  MNNConvert [OPTION...]

  -h, --help            Convert Other Model Format To MNN Model

  -v, --version         show current version
  -f, --framework arg   model type, ex: [TF,CAFFE,ONNX,TFLITE,MNN]
      --modelFile arg   tensorflow Pb or caffeModel, ex: *.pb,*caffemodel
      --prototxt arg    only used for caffe, ex: *.prototxt
      --MNNModel arg    MNN model, ex: *.mnn
      --fp16            save Conv's weight/bias in half_float data type
      --benchmarkModel  Do NOT save big size data, such as Conv's weight,BN's
                        gamma,beta,mean and variance etc. Only used to test
                        the cost of the model
      --bizCode arg     MNN Model Flag, ex: MNN
      --debug           Enable debugging mode.
      --forTraining     whether or not to save training ops BN and Dropout,
                        default: false

Tag summary

Content type

Image

Digest

Size

2.3 GB

Last updated

about 6 years ago

docker pull naviocean/mnn:1.0