logo资料库

rk3288平台深度学习框架caffe+opencv环境搭建.docx

第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
资料共6页,全文预览结束
apt-get install gitk pc 环境 ubuntu 16.04 ubuntu 需要安装的包: sudo gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf u-boot-tools device-tree-compiler gcc-aarch64-linux-gnu mtools parted libudev-dev libusb-1.0-0-dev libssl-dev pv e2fsprogs build-essential fakeroot devscripts git-core git-gui zlib 安装: ./configure --prefix=/home/fy/work/algorithm/install 修改 makefile,更改 CC 为 arm-linux-gnueagihf-gcc make 1. glog-0.3.4.tar.gz 编译 #./configure --host=arm-linux-gnueabihf --prefix=/home/fy/work/algori thm/install CFLAGS="-ffunction-sections -fdata-sections -O2" CXXFLAGS ="-ffunction-sections -fdata-sections -O2" #make #make install 2. gflags-2.1.2.tar.gz #cmake-gui 编辑以下方框选中项: #cd build & make
#make install 3. opencv-3.2.0.tar.gz 编译 #cmake-gui #make #make install 4. protobuf-2.6.1.tar.gz 编辑 autogen.sh
# googletest-release-1.5.0.zip # mv googletest-release-1.5.0 gtest #./autogen.sh 先编译 x86 的 protobuf 得到 protoc 执行文件 #./configure #make #make check # make install DESTDIR=/home/fy/work/algorithm/protobuf-2.6.1/install 编译 arm 版本 #make clean #export LD_LIBRARY_PATH="/home/fy/work/algorithm/protobuf-2.6.1/insta ll/usr/local/lib" # ./configure --host=arm-linux-gnueabihf CC=arm-linux-gnueabihf-gcc C XX=arm-linux-gnueabihf-g++ --with-protoc=/home/fy/work/algorithm/protobu f-2.6.1/install/usr/local/bin/protoc --prefix=/home/fy/work/algorithm/in stall #make #make install 5. boost_1_58_0.tar.gz #./bootstrap.sh 编辑 project-config.jam 文件 #./bjam #./bjam install --prefix=/home/fy/work/algorithm/install 6. hdf5-1.8.20.tar #./configure #make 生成 H5Tinit.c 和 H5lib_settings.c,备份这两个文件,因为 make clean 会清除掉 这两个文件
#make clean 编辑 configure 文件,注释掉下图相关项,共 6 处: # ./configure --host=arm-linux-gnueabihf CC=arm-linux-gnueabihf-gcc C XX=arm-linux-gnueabihf-g++ --prefix=/home/fy/work/algorithm/install 修改 src/Makefile 文件,注释掉以下项: 把备份的两个文件重新拷贝到 src 目录 #make #make install 7. OpenBLAS-0.2.18.tar.gz #make TARGET=ARMV7 HOSTCC=gcc BINARY=32 CC=arm-linux-gnueabihf-gcc FC =arm-linux-gnueabihf-gfortran #make PREFIX=/home/fy/work/algorithm/install install 8. caffe.tar.gz #cmake-gui
#make #make install 运行使用: 编辑 /etc/bash.bashrc export OPENBLAS_NUM_THREADS=2
分享到:
收藏