腾讯神经网络推理框架NCNN试玩儿

ncnn 是腾讯开源的神经网络推理框架,既然是一个负责推理的框架,所以不能像TF那样创建网络并且训练,它的最大用处是运行在端侧,解析并执行网络推理,输出推理结果。它可以支持各种类型的框架生成的网络。

官方仓库有详细介绍:

https://github.com/Tencent/ncnn.git

下面在普通PC的ubuntu18.04环境上搭建环境,运行一把。

1.下载代码:

git clone https://github.com/Tencent/ncnn.git

腾讯神经网络推理框架NCNN试玩儿_第1张图片

2.配置环境:

首先安装依赖:

sudo apt-get install libprotobuf-dev protobuf-compiler libopencv-dev cmake
cd ncnn
mkdir build
cd build
#cmake -DCMAKE_BUILD_TYPE=relwithdebinfo -DNCNN_OPENMP=OFF -DNCNN_THREADS=OFF -DNCNN_RUNTIME_CPU=OFF -DNCNN_RVV=ON -DNCNN_SIMPLEOCV=ON -DNCNN_BUILD_EXAMPLES=ON ..
cmake ../

你可能感兴趣的:(多媒体,人工智能,嵌入式系统,神经网络,人工智能,深度学习)