FireFly行业主板:EC-A3399ProC - python环境相关配置

官方RKNN安装连接:http://t.rock-chips.com/wiki.php?mod=view&id=36
RK3399Pro的环境配置opencv,tensorflow,pytorch的安装
1.配置环境依赖项
2.安装pip3,numpy,opencv等
3.安装tensorflow,keras,pytorch
4.安装图像工具,否则无法显示图片
5.添加交换空间opencv,tensorflow,pytorch的安装本人rk3399pro 安装系统为ubuntu18.04系统。

配置环境依赖项
sudo apt-get update 
sudo apt-get install build-essential
opencv,tensorflow,pytorch的安装
1. 配置环境依赖项
sudo apt-get update 
sudo apt-get install build-essential cmake git pkg-config 
sudo apt-get install libjpeg8-dev libtiff5-dev  libpng-dev 
sudo apt-get install libgtk2.0-dev 
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev 
sudo apt-get install libatlas-base-dev gfortran  libhdf5-dev libtbb-dev libeigen3-dev
sudo apt-get install gstreamer1.0-tools gstreamer1.0-alsa gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav 
sudo apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libgstreamer-plugins-good1.0-dev libgstreamer-plugins-bad1.0-dev 
2. 安装pip3,numpy,opencv等

这里opencv采用apt形式安装安装版本为3.2,如需要安装高版本需要源码编译。

sudo apt-get install python3-dev
sudo apt-get install python3-pip
sudo pip3 install --upgrade pip
sudo pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
sudo apt-get install python3-numpy
sudo apt-get install python3-opencv
3. 安装tensorflow,keras,pytorch

下面一些whl包,rk3399 的 github也有下载,这里也贴出网盘地址:

链接:https://pan.baidu.com/s/1a9_Osl4lyHqlzwTSx2YaRA
提取码:x9us

# sudo pip3 install h5py / sudo apt-get install python3-h5py // 如果只安装rknn环境的话,可以不执行这句话,因为会自动安装h5py环境
# 同事踩坑,如果下列有安装报错:error building wheel的情况,可以根据error内容先解决,有时候也会是因为sudo的原因,去掉sudo再试一遍(我们是在rk3399板子上测试的)
sudo pip3 install tensorflow-1.13.1-cp36-none-linux_aarch64.whl      
sudo pip3 install onnx-1.4.1-cp36-cp36m-linux_aarch64.whl # import出错的话,直接pip进行安装,1.4.1对应protobuf3.5.1,需要自己编译protobuf库
sudo pip3 install scipy-1.2.0-cp36-cp36m-linux_aarch64.whl
sudo pip3 install keras==2.1.5
sudo apt-get install python3-matplotlib
sudo pip3 install pillow==6.2.0
sudo apt-get install libopenblas-dev cython3 libatlas-base-dev m4 libblas-dev cmake
pip3 install pyyaml
sudo pip3 install torch-1.1.0a0+7e73783-cp36-cp36m-linux_aarch64.whl
sudo pip3 install torchvision
#安装rknn python的API
sudo pip3 install rknn_toolkit-1.3.0-cp36-cp36m-linux_aarch64.whl
4. 安装图像工具,否则无法显示图片

如何是界面情况下,可能会出现无法显示图片的情况,需要装读图软件。

sudo apt-get install imagemagick
5. 添加交换空间 (不要轻易使用)

rk3399pro内存4G,编译时可能不太够。

mkdir swap
cd swap
# (1024*4000000=4G)
sudo dd if=/dev/zero of=swapfile bs=1024 count=4000000 
sudo mkswap swapfile 
chmod 0600 swapfile 
sudo swapon swapfile

使用结束释放:

swapoff -a
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值