首页 > 其他分享 >aarch64上编译 ncnn

aarch64上编译 ncnn

时间:2022-11-29 22:25:06浏览次数:33  
标签:DNCNN aarch64 make 编译 ncnn install vulkan build

#下载包:
git clone https://github.com/Tencent/ncnn.git
git submodule update --init

unzip ncnn-master
cd ncnn-master

# 安装环境依赖项
sudo apt install build-essential cmake libprotobuf-dev protobuf-compiler libopencv-dev

# 编译方式1:使用CPU
mkdir -p build && cd build
cmake -D-DCMAKE_BUILD_TYPE=Release -DNCNN_VULKAN=OFF -DNCNN_BUILD_EXAMPLES=ON -DNCNN_PYTHON=OFF ..
make -j4
make install

# 编译方式2:使用Vulkan,编译python3.7
# install vulkan
sudo apt install libvulkan-dev libvulkan1 mesa-vulkan-drivers vulkan-utils

mkdir -p build-vulkan && cd build-vulkan
cmake -DCMAKE_BUILD_TYPE=Release -DNCNN_VULKAN=ON -DNCNN_BUILD_EXAMPLES=ON \
-DNCNN_PYTHON=ON -DPYTHON_EXECUTABLE=/usr/bin/python3.7 \
-DPYTHON_LIBRARY=/usr/lib/aarch64-linux-gnu/libpython3.7m.so ..
make -j4
make install

 

标签:DNCNN,aarch64,make,编译,ncnn,install,vulkan,build
From: https://www.cnblogs.com/dxscode/p/16936890.html

相关文章

  • 编译Keepass 插件IIME 记录
    Keepass自动输入时,输入法总是冒出来。安装插件实现输入前自动切换为英文,自动输入完成后恢复为中文下载插件源码gitclonehttps://github.com/iuuniang/IIME.git编译......
  • C++函数编译原理和成员函数的实现
    对象的内存中只保留了成员变量,除此之外没有任何其他信息,程序运行时不知道stu的类型为Student,也不知道它还有四个成员函数setname()、setage()、setscore()、show(),C++......
  • idea编译,@SuppressWarnings("unchecked")就行了
    我把  @SuppressWarnings("all") 换成 @SuppressWarnings("unchecked"),就行了,是怎么回事呢?改了一下,就好了。我的代码,应该是以前编译通过的。不知道为何现在又出问题。......
  • 解决Qt msvc编译器中文乱码
    编码知识科普参考彻底解决Qt中文乱码以及汉字编码的问题(UTF-8/GBK)_利白的博客-CSDN博客_qt中文乱码解决方法上文讲到了QString显示中文乱码的原因。我的理解qt先对输入......
  • Windows10+VS2019从源码编译 Qt5
    参考Windows10+MSVC(VS2022)从源码编译QT5.12.11-知乎(zhihu.com)qt-labs/vstools~qt-labs/vstools(github.com)BuildingQt5fromGit/zh-QtWikiQtConfi......
  • vs2019编译Qt4.8.7
    下载4.8.7源码Indexof/archive/qt/4.8/4.8.7复制mkspecs\win32-msvc2015到mkspecs\win32-msvc2019修改qmake.conf第2行:2017=>2019第4行:2017=>2019第12......
  • redis安装过程中执行make命令编译报错
    报错信息:cdsrc&&makeallmake[1]:Enteringdirectory/root/data/redis-4.0.0/src'CCMakefile.depmake[1]:Leavingdirectory/root/data/redis-4.0.0/src'mak......
  • spring mvc环境过滤器请求响应编码和maven编译等设置(二)
    springmvc环境通过过滤器设置请求响应字符编码1.web.xml配置过滤器进行字符编码设置<filter><filter-name>characterEncodingFilter</filter-name><filt......
  • Xcode编译错误__NSCFConstantString
    __NSCFConstantString:主要错误就是数据类型造成的,然后就是检查哪个地方造成的数据类型调用错误错误一:'-[__NSCFConstantString_imageThatSuppressesAccessibilityHairlineT......
  • 【StoneDB Class】入门第三课:StoneDB 的安装编译
    本课程主要介绍StoneDB-5.6 在Ubuntu20.04LTS下的手动编译(5.7版本的将在后续同步按5.6方式进行更新),在CentOS和RedHat的编译详见官方文档:​​https://stonedb.io/z......