上一篇已经把Onnx模型导出来了,在Netron看到层都对了之后就要去转换om模型了。
首先,强烈建议不要和训练的linux搞一起,很多库不一定一样。如果很熟练能来回切换Python版本和库的牛人另当别论。
几个依赖库版本这里列一下,方便参考。我用的是Ubuntu18.04。
gcc 7.3.0
g++ 7.3.0
make 4.1
cmake 3.10.2
unzip 6.00
zlib1g 1:1.2:11
zlib1g-dev 1:1.2.11
libbz2-dev 1.0.6-8.1
libsqlite3-dev 3.22.0-1
openssl 1.1.1
libssl-dev 1.1.0
libxslt1-dev
libffi-dev
libncurses5-dev
libncursesw5-dev
gnome-keying
都按下面指令安装就可以。
sudo apt-get install ***
然后就是python的安装,这个就比较简单了。
我装的是python3.7,也可以装高版本,这个应该没什么影响。
python是先从官网下载的对应版本包后手动安装的。对python的版本又明确要求,就不做新版本尝试了。
./configure--prefix=/usr/local/python3.7.5 --enable-loadable-sqlite-extensions--enable-shared
make
sudo make install
安装包在usr/local/python3.7.5路径