移植OpenBLAS到hi3519
来源:互联网 发布:史丹利的寓言mac版 编辑:程序博客网 时间:2024/06/05 16:11
1.编译环境:
- Ubuntu16.04 + arm-hisiv500-linux-gcc
- 下载地址: https://github.com/xianyi/OpenBLAS/releases
2.移植步骤
- 修改Makefile.arm
12 ifeq ($(CORE), ARMV7) 13 ifeq ($(OSNAME), Android) 14 CCOMMON_OPT += -marm -mfpu=neon -mfloat-abi=hard -march=armv7-a -Wl,--no-warn-mismatch 15 FCOMMON_OPT += -marm -mfpu=neon -mfloat-abi=hard -march=armv7-a -Wl,--no-warn-mismatch 16 else 17 #CCOMMON_OPT += -marm -mfpu=vfpv3 -mfloat-abi=hard -march=armv7-a 18 #FCOMMON_OPT += -marm -mfpu=vfpv3 -mfloat-abi=hard -march=armv7-a 19 CCOMMON_OPT += -mcpu=cortex-a17.cortex-a7 -mfloat-abi=softfp -mfpu=neon-vfpv4 -mno-unaligned-access -fno-aggressive-loop-optimizations 20 FCOMMON_OPT += -mcpu=cortex-a17.cortex-a7 -mfloat-abi=softfp -mfpu=neon-vfpv4 -mno-unaligned-access -fno-aggressive-loop-optimizations 21 endif 22 endif
- 编译:
make TARGET=ARMV7 HOSTCC=gcc CC=arm-hisiv500-linux-gcc CROSS=1 CROSS_SUFFIX=arm-hisiv500-linux- BINARY=32 NOFORTRAN=1 libs
- 安装:
make PREFIX=/home/shunzhi/software/OpenBLAS-0.2.19/install install
3.移植结果
shunzhi@ubuntu:~/software/OpenBLAS-0.2.19/install$ tree.├── bin├── include│ ├── cblas.h│ ├── f77blas.h│ ├── lapacke_config.h│ ├── lapacke.h│ ├── lapacke_mangling.h│ ├── lapacke_utils.h│ └── openblas_config.h└── lib ├── cmake │ └── openblas ├── libopenblas.a -> libopenblas_armv7p-r0.2.19.a └── libopenblas_armv7p-r0.2.19.a5 directories, 9 files
1 0
- 移植OpenBLAS到hi3519
- 移植gflags到hi3519
- 移植lmdb到hi3519
- 移植protobuf到hi3519
- 移植leveldb到hi3519
- 移植snappy到hi3519
- 移植hdf5到hi3519
- 移植boost到hi3519
- 移植caffe到hi3519
- 交叉编译openblas到hisi3159v101
- firefly上移植caffe安装OpenBLAS
- openblas
- openblas windows
- openblas windows
- 学习OpenBlas
- 编译OpenBLAS
- caffe + openblas
- ubuntu openblas
- Java面试题全集(中)
- CodeData配置
- linux下tcpdump的使用
- MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications
- (二十三)Jmeter启动提示WARNING: Could not open/create prefs root node---学习笔记
- 移植OpenBLAS到hi3519
- Android 调用系统功能实现图片选择器,你可能会遇到的问题汇总
- tmux快捷键记录
- 嵌入式学习方法
- 判断字符是否为空的一些方法理解
- SQL 基本查询语句
- Spring的 @Autowired注解的详细解释
- 掌握Angular2的依赖注入
- linux