在acuity-toolkit的文档Model_Transcoding and Running User Guide.pdf中介绍该转换工具的使用方法:
在安装python及其依赖包后check环境,但并没有checkenv.py文件
在acuity-toolkit的文档Model_Transcoding and Running User Guide.pdf中介绍该转换工具的使用方法:
是这样的,我按requirement.txt中规定的版本下载各依赖包的,但在执行0_import_model.sh时报错
@purplepetal 这是我的版本
numpy 1.21.2
我看文档中写的需要python版本3.5.2,这个版本下安装不了1.21.2版本的numpy。
我试了cp35下最高版本的numpy是1.18.5的也不行。
或许你可以把你的ubuntu系统版本、python版本、各依赖包版本列一下吗
@purplepetal 我使用的python3.8,没有使用python3.5,其他就按里面要求的安装就行
但是python3.8下一些依赖包安装不了指定版本,显示要求的包版本太低了。
希望你能把ubuntu系统版本、python版本、各依赖包版本列一下,我卡在这个环境这里好几周了
@purplepetal 我也没有这个文件。这是我的包的版本
(base) yan@yan-wyb:~$ pip3 list
Package Version
----------------------------- -------------------
alabaster 0.7.12
altgraph 0.17.2
asgiref 3.4.1
Babel 2.9.1
brotlipy 0.7.0
certifi 2021.5.30
cffi 1.14.6
chardet 4.0.0
click 8.0.3
conda 4.10.3
conda-package-handling 1.7.3
cryptography 3.4.7
Django 4.0
docutils 0.17.1
Flask 2.0.2
gitdb 4.0.9
GitPython 3.1.24
idna 2.10
image 1.5.33
imagesize 1.2.0
itsdangerous 2.0.1
Jinja2 3.0.1
MarkupSafe 2.0.1
numpy 1.21.2
opencv-python 4.5.3.56
packaging 21.0
Pillow 8.4.0
pip 21.1.3
ply 3.11
pycosat 0.6.3
pycparser 2.20
Pygments 2.10.0
pyinstaller 4.5.1
pyinstaller-hooks-contrib 2021.3
pyOpenSSL 20.0.1
pyparsing 2.4.7
PySocks 1.7.1
pytz 2021.1
requests 2.25.1
ruamel-yaml-conda 0.15.100
setuptools 52.0.0.post20210125
six 1.16.0
smmap 5.0.0
snowballstemmer 2.1.0
Sphinx 4.2.0
sphinx-rtd-theme 1.0.0
sphinxcontrib-applehelp 1.0.2
sphinxcontrib-devhelp 1.0.2
sphinxcontrib-htmlhelp 2.0.0
sphinxcontrib-jsmath 1.0.1
sphinxcontrib-qthelp 1.0.3
sphinxcontrib-serializinghtml 1.1.5
sqlparse 0.4.2
tornado 6.1
tqdm 4.61.2
typing-extensions 3.10.0.2
urllib3 1.26.6
Werkzeug 2.0.2
wheel 0.36.2
@Frank 你有配好的docker环境吗
你这里和文档中提到的包差很多,共同包很少
我觉得一直出现的这个numpy报错可能是和别的什么包版本冲突,但是 需要numpy的其他包 你这里都没有
@purplepetal 我没有配置好的docker。我其实安装的依赖也不多。你可以同conda搞个纯净的虚拟环境测试看看。
我用conda也新建环境试过了,一样的报错,甚至报错中路径都没改过。很奇怪,无论用python3.5还是3.8,是否用虚拟环境,路径都没变过。
@purplepetal 你先把你安装的numpy全部都卸载掉,确保没有numpy了,再去虚拟环境里面安装,而且conda本身是可以指定python环境版本的。确认下你的python版本是指向的3.5还是3.8?你确认过么?
@Frank 我试过用conda新建环境很多次了,有指定3.5还是那个报错,也有新建环境指定3.8依然是那个报错,你新建一个conda的环境,试一下呢。
这是文档里提到的包:
tensorflow==2.0.0
astor==0.8.0
numpy==1.18.0
scipy==1.1.0
Pillow==5.3.0
protobuf==3.11.2
networkx>=1.11
image==1.5.5
lmdb==0.93
onnx==1.6.0
h5py==2.10.0
flatbuffers==1.10
matplotlib==2.1.0
dill==0.2.8.2
ruamel.yaml==0.15.81
ply==3.11
torch==1.2.0
@purplepetal 我这边没有这个问题。我的建议是你先确认你使用python3的版本是不是正确的,不是说安装了3.8就是3.8,你是需要切换版本的。第二,你应该先删除numpy的所有包,确认没有任何numpy包,再使用虚拟环境安装numpy
@purplepetal 顺带提一下,tensorflow的包要参考这里的文档说明安装