NXP S32V eiq_auto tensorflow offline tool 環境配置
完成cnn模型eiq移植的第一步
1.安裝conda
下載.sh
bash Anaconda3-5.3.1-Linux-x86_64.sh
2.換源
改配置文件
sudo nano ~/.condarc
試了交大源可以用
channels:
- https://mirrors.sjtug.sjtu.edu.cn/anaconda/pkgs/main/
- https://mirrors.sjtug.sjtu.edu.cn/anaconda/pkgs/free/
- https://mirrors.sjtug.sjtu.edu.cn/anaconda/cloud/conda-forge/
ssl_verify: true
3.創建虛擬環境
創建環境
conda create -n eiq python=3.6.10
開啟環境
source activate eiq
4. 安裝dependency
conda install numpy=1.18
順着裝完
dependencies:
- numpy=1.18.1=py36h4f9e942_0
- onnx==1.6.0
- opencv==4.2.0
- pandas=0.24.2=py36he6710b0_0
- pillow=7.0.0=py36hb39fc2d_0
- protobuf=3.9.2=py36he6710b0_0
- pytest=5.3.0=py36_0
- python=3.6.10=h0371630_0
- tensorflow=1.14.0=mkl_py36h2526735_0
pip:
- onnxruntime==1.0.0
5. 添加python path
文檔中是在命令行添加path的,但是沒跑通,試了下應一種方法在python腳本里加跑通了。
命令行添加方法:
$export PYTHONPATH=$PYTHONPATH:/mnt/d/NXP/S32V2-eIQAuto01_RTM_2_0_0/s32v234_sdk/tools
python腳本添加方法:
import os
os.sys.path.append('/mnt/d/NXP/S32V2-eIQAuto01_RTM_2_0_0/s32v234_sdk/tools')
print (os.sys.path)
6. 運行
用vscode連接到wls調試python
- 打開vscode, 點左下角標志,點Remote-WLS:New Window
- 在新窗口中安裝插件
- 打開文件夾,按照絕對路徑如 /mnt/d/eiq_auto/
- 點擊debug, 選擇python interpreter