arm64平台编译libtorch
将代码移植到jetson上面的时候发现jetson是arm64系统,导致之前用的libtorch库无法使用需要重新编译,总结一下编译过程:
获取源码(参考 aarch64下编译libtorch | ji)
git clone https://github.com/pytorch/pytorch --recursive && cd pytorch
git checkout v1.2.0 # 真的勇士敢于在master分支下编译
#下载编译需要的子模块
git submodule sync
git submodule update --init --recursive
下载好之后使用代码里的编译工具编译:
#pytorch$
mkdir build && cd build
python ../tools/build_libtorch.py
编译完成后build/lib文件夹下就是编译好的库了,一起复制到项目里;再把pytorch/torch/include文件夹复制过去,这个是依赖的头文件;复制pytorch/torch/share/cmake文件夹到libtorch/share,这是cmake的文件。
到项目编译的时候发现报错,显示应该基于lapack库编译,回看了libtorch的编译日志发现系统之前装的blas库有问题导致lapack找不到底层实现,所以编译libtorch的时候依赖lapack的部分都跳过了,重装了blas之后发现没解决问题,还是找不到blas,就换了openblas库,编译成功。
arm64平台编译libtorch相关推荐
- 在arm64平台kkfileview和LibreOffice的编译使用
在arm64平台kkfileview和LibreOffice的编译使用 1.手动编译LibreOffice 1.1在arm64的机器上启动一个docker镜像 2.开始编译kkfileview的doc ...
- Windows 平台编译 WebRTC
Windows 平台编译 WebRTC 的过程,包括安装依赖的开发工具等,主要要参考 chromium 浏览器的 Windows 平台编译文档,Checking out and Building Ch ...
- ffplay android 编译,ffmpeg android 平台编译
? ? ?ffmpeg 在移动平台上应用十分广泛,其在音视频编解码,封装多媒体文件格式,rtsp http rtmp协议相关的音视频推流拉流具有强大的可用性.这里将自己平时为Android平台编译ff ...
- android全平台编译libjpeg-turbo并基于ANativeWindow加载JPEG图片
图形图像实践 android全平台编译libjpeg-turbo并基于ANativeWindow加载JPEG图片 android全平台编译libpng并基于ANativeWindow加载PNG图片 概 ...
- 交叉编译生成可以在ARM64平台上运行的gcc
突然想看看在ARM64开发板上编译代码会是什么样的,首先需要把gcc源码通过aarch64-linux-gnu-gcc编译成ARM aarch64指令的编译工具. 所需原材料 gmp https:// ...
- WEBRTC系列之基于IOS平台编译(一)
Webrtc 系列文章: WEBRTC系列之基于IOS平台编译(一) WEBRTC系列之 AGC 算法原理初识(二) WEBRTC系列之 AGC 算法原理初识(三) WEBRTC系列之基于IOS平台编 ...
- 第一章 QEMU虚拟机与ARM64平台搭建
系列文件目录 <ARM64体系结构结构编程与实践>学习与应用记录 第一章 QEMU虚拟机与ARM64平台搭建 文章目录 系列文件目录 本章前言 一.ubuntu虚拟机安装 1.ubuntu ...
- VS2015平台编译mini-caffe
并且配置好了依赖.直接按照官网的步骤即可按照,只需把vs 2013 的cmake 选项换成vs 2017 即可. ssd demo: 代码mini caffe自带的有,下面有opencv调用代码和模型 ...
- haxe php,Haxe学习笔记(一) Haxe:一次编码全平台编译的神话
Haxe学习笔记(一) Haxe:一次编码全平台编译的神话 一 Haxe是什么? Haxe是开源的,它作为一门语言,基础语法和ActionScript3基本一致.所以任何做过Flash开发的人都可以很 ...
最新文章
- 全球75亿美元的网络安全险 会是保险业下一块金矿吗?
- Java-Java中的线程池原理分析及使用
- 历史是“混合体”,也是“内幕”:说说《三国大传》
- 详细说明 SourceTree 免登录,跳过初始设置的方法(Windows 版 )
- 高校各部门老师真实生活图鉴,哈哈哈哈哈哈哈
- oracle1461,Oracle 10.2.0.3的ORA-1461错误
- leetcode刷题:z字形变换
- 电商后台、手机端、小程序、H5、电商原型、需求池、产品结构图、接口流程、高保真交互、PRD、布局说明、数据统计、店铺管理、商品管理、财务管理、售后、订单、会员、客服、标签、Axure原型、产品原型
- C#语言中循环分类总结
- 下载的JAVA9怎么没有jshell_java9系列(一)安装及jshell使用
- MATLAB代码:基于分布式优化的多产消者非合作博弈能量共享
- 单片机音频谱曲软件_单片机谱曲软件讲解
- 插值算法(数学建模学习)
- 论“詹姆斯*哈登”到底是不是球队毒瘤
- Node+puppeteer学习笔记(三)--API问题解决--切换frame和iframe框
- Spark吐血整理,学习与面试收藏这篇就够了!
- Swiper.js实现无缝滚动
- 学python之前先掌握-成为黑客前,你首先应该掌握的Python技术
- 没赶上互联网,也没赶上移动互联网,微软到底赶上了什么??
- 2014 360校园招聘技术类笔试题