RK3399Propython環境関連の構成

opencv、tensorflow、pytorchのインストール

私のrk3399proインストールシステムはubuntu18.04システムです。

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 pip3 install tensorflow-1.13.1-cp36-none-linux_aarch64.whl      
sudo pip3 install onnx-1.4.1-cp36-cp36m-linux_aarch64.whl
sudo pip3 install scipy-1.2.0-cp36-cp36m-linux_aarch64.whl
sudp 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-dev m4 libblas-dev cmake
pip3 install pyyaml
sudo pip3 install torch-1.1.0a0+7e73783-cp36-cp36m-linux_aarch64.whl
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

おすすめ

転載: blog.csdn.net/djj199301111/article/details/107633869