Hello together,
as already noted in previous posts (Pip3 install nvidia-tao-byom dependencies and Tao-byom: ERROR: Could not find a version that satisfies the requirement netron==5.7.7 (from nvidia-tao-byom) ) the pip installing of nvidia-tao-byom again is not working because of missing netron requirement:
I have experienced the issue on several hardware platforms (Ubuntu, WSL, Alma Linux).
As far as I understand from the previous posts a update of the required netron version is all that it needs to work fine.
Thanks in advance!
I cannot reproduce the error.
Please follow GitHub - NVIDIA-AI-IOT/tao_byom_examples: Examples of converting different open-source deep learning models to TAO compatible format through TAO BYOM package. and double check.
Below is my log.
(base) morganh@dl:~$ conda activate byom_dev
(byom_dev) morganh@dl:~$ pip3 install nvidia-tao-byom==0.0.9
Looking in indexes: https://pypi.org/simple, https://sc-hw-artf.nvidia.com/api/pypi/sw-av-tools-pypi/simple, https://pypi.ngc.nvidia.com, https://urm.nvidia.com/artifactory/api/pypi/sw-colossus-v3-pypi/simple
Collecting nvidia-tao-byom==0.0.9
Downloading https://urm.nvidia.com/artifactory/api/pypi/sw-colossus-v3-pypi/packages/packages/11/4b/f1ca7663ad52c92ad1001d3b6ef8b06fd48a3a7262443cc925ec0ec97b43/nvidia_tao_byom-0.0.9-py3-none-any.whl (183 kB)
|████████████████████████████████| 183 kB 205 kB/s
Requirement already satisfied: numpy<1.19.0,>=1.18.5 in ./miniconda3/envs/byom_dev/lib/python3.6/site-packages (from nvidia-tao-byom==0.0.9) (1.18.5)
Requirement already satisfied: netron<=6.0.2,>=6.0.0 in ./miniconda3/envs/byom_dev/lib/python3.6/site-packages (from nvidia-tao-byom==0.0.9) (6.0.0)
Requirement already satisfied: scikit-learn<1.0 in ./miniconda3/envs/byom_dev/lib/python3.6/site-packages (from nvidia-tao-byom==0.0.9) (0.24.2)
Requirement already satisfied: pillow<9.0.0,>=8.3.2 in ./.local/lib/python3.6/site-packages (from nvidia-tao-byom==0.0.9) (8.4.0)
Requirement already satisfied: nvidia-eff==0.5.6 in ./miniconda3/envs/byom_dev/lib/python3.6/site-packages (from nvidia-tao-byom==0.0.9) (0.5.6)
Requirement already satisfied: skl2onnx==1.10.4 in ./miniconda3/envs/byom_dev/lib/python3.6/site-packages (from nvidia-tao-byom==0.0.9) (1.10.4)
Requirement already satisfied: onnxruntime==1.10.0 in ./miniconda3/envs/byom_dev/lib/python3.6/site-packages (from nvidia-tao-byom==0.0.9) (1.10.0)
Requirement already satisfied: h5py<3.0.0 in ./miniconda3/envs/byom_dev/lib/python3.6/site-packages (from nvidia-tao-byom==0.0.9) (2.10.0)
Requirement already satisfied: onnx==1.10.2 in ./miniconda3/envs/byom_dev/lib/python3.6/site-packages (from nvidia-tao-byom==0.0.9) (1.10.2)
Requirement already satisfied: keras==2.2.4 in ./miniconda3/envs/byom_dev/lib/python3.6/site-packages (from nvidia-tao-byom==0.0.9) (2.2.4)
Requirement already satisfied: six>=1.9.0 in ./.local/lib/python3.6/site-packages (from keras==2.2.4->nvidia-tao-byom==0.0.9) (1.15.0)
Requirement already satisfied: scipy>=0.14 in ./.local/lib/python3.6/site-packages (from keras==2.2.4->nvidia-tao-byom==0.0.9) (1.3.0)
Requirement already satisfied: keras-preprocessing>=1.0.5 in ./miniconda3/envs/byom_dev/lib/python3.6/site-packages (from keras==2.2.4->nvidia-tao-byom==0.0.9) (1.1.2)
Requirement already satisfied: keras-applications>=1.0.6 in ./miniconda3/envs/byom_dev/lib/python3.6/site-packages (from keras==2.2.4->nvidia-tao-byom==0.0.9) (1.0.8)
Requirement already satisfied: pyyaml in ./.local/lib/python3.6/site-packages (from keras==2.2.4->nvidia-tao-byom==0.0.9) (5.1.1)
Requirement already satisfied: isort[requirements]<5 in ./miniconda3/envs/byom_dev/lib/python3.6/site-packages (from nvidia-eff==0.5.6->nvidia-tao-byom==0.0.9) (4.3.21)
Requirement already satisfied: dataclasses in ./miniconda3/envs/byom_dev/lib/python3.6/site-packages (from nvidia-eff==0.5.6->nvidia-tao-byom==0.0.9) (0.8)
Requirement already satisfied: cryptography in ./miniconda3/envs/byom_dev/lib/python3.6/site-packages (from nvidia-eff==0.5.6->nvidia-tao-byom==0.0.9) (37.0.4)
Requirement already satisfied: black==19.10b0 in ./miniconda3/envs/byom_dev/lib/python3.6/site-packages (from nvidia-eff==0.5.6->nvidia-tao-byom==0.0.9) (19.10b0)
Requirement already satisfied: pyarmor in ./miniconda3/envs/byom_dev/lib/python3.6/site-packages (from nvidia-eff==0.5.6->nvidia-tao-byom==0.0.9) (7.6.1)
Requirement already satisfied: ruamel.yaml in ./miniconda3/envs/byom_dev/lib/python3.6/site-packages (from nvidia-eff==0.5.6->nvidia-tao-byom==0.0.9) (0.17.21)
Requirement already satisfied: pybind11>=2.6 in ./miniconda3/envs/byom_dev/lib/python3.6/site-packages (from nvidia-eff==0.5.6->nvidia-tao-byom==0.0.9) (2.10.0)
Requirement already satisfied: pyinstaller in ./.local/lib/python3.6/site-packages (from nvidia-eff==0.5.6->nvidia-tao-byom==0.0.9) (4.7)
Requirement already satisfied: wrapt in ./miniconda3/envs/byom_dev/lib/python3.6/site-packages (from nvidia-eff==0.5.6->nvidia-tao-byom==0.0.9) (1.14.1)
Requirement already satisfied: pathspec<1,>=0.6 in ./miniconda3/envs/byom_dev/lib/python3.6/site-packages (from black==19.10b0->nvidia-eff==0.5.6->nvidia-tao-byom==0.0.9) (0.9.0)
Requirement already satisfied: toml>=0.9.4 in ./miniconda3/envs/byom_dev/lib/python3.6/site-packages (from black==19.10b0->nvidia-eff==0.5.6->nvidia-tao-byom==0.0.9) (0.10.2)
Requirement already satisfied: regex in ./miniconda3/envs/byom_dev/lib/python3.6/site-packages (from black==19.10b0->nvidia-eff==0.5.6->nvidia-tao-byom==0.0.9) (2022.8.17)
Requirement already satisfied: typed-ast>=1.4.0 in ./miniconda3/envs/byom_dev/lib/python3.6/site-packages (from black==19.10b0->nvidia-eff==0.5.6->nvidia-tao-byom==0.0.9) (1.5.4)
Requirement already satisfied: attrs>=18.1.0 in ./.local/lib/python3.6/site-packages (from black==19.10b0->nvidia-eff==0.5.6->nvidia-tao-byom==0.0.9) (20.3.0)
Requirement already satisfied: appdirs in ./.local/lib/python3.6/site-packages (from black==19.10b0->nvidia-eff==0.5.6->nvidia-tao-byom==0.0.9) (1.4.4)
Requirement already satisfied: click>=6.5 in ./miniconda3/envs/byom_dev/lib/python3.6/site-packages (from black==19.10b0->nvidia-eff==0.5.6->nvidia-tao-byom==0.0.9) (8.0.4)
Requirement already satisfied: typing-extensions>=3.6.2.1 in ./.local/lib/python3.6/site-packages (from onnx==1.10.2->nvidia-tao-byom==0.0.9) (3.7.4.3)
Requirement already satisfied: protobuf in ./miniconda3/envs/byom_dev/lib/python3.6/site-packages (from onnx==1.10.2->nvidia-tao-byom==0.0.9) (3.19.4)
Requirement already satisfied: flatbuffers in ./miniconda3/envs/byom_dev/lib/python3.6/site-packages (from onnxruntime==1.10.0->nvidia-tao-byom==0.0.9) (2.0.7)
Requirement already satisfied: onnxconverter-common>=1.7.0 in ./miniconda3/envs/byom_dev/lib/python3.6/site-packages (from skl2onnx==1.10.4->nvidia-tao-byom==0.0.9) (1.12.2)
Requirement already satisfied: importlib-metadata in ./miniconda3/envs/byom_dev/lib/python3.6/site-packages (from click>=6.5->black==19.10b0->nvidia-eff==0.5.6->nvidia-tao-byom==0.0.9) (4.8.3)
Requirement already satisfied: pipreqs in ./miniconda3/envs/byom_dev/lib/python3.6/site-packages (from isort[requirements]<5->nvidia-eff==0.5.6->nvidia-tao-byom==0.0.9) (0.4.11)
Requirement already satisfied: pip-api in ./miniconda3/envs/byom_dev/lib/python3.6/site-packages (from isort[requirements]<5->nvidia-eff==0.5.6->nvidia-tao-byom==0.0.9) (0.0.26)
Requirement already satisfied: threadpoolctl>=2.0.0 in ./miniconda3/envs/byom_dev/lib/python3.6/site-packages (from scikit-learn<1.0->nvidia-tao-byom==0.0.9) (3.1.0)
Requirement already satisfied: joblib>=0.11 in ./miniconda3/envs/byom_dev/lib/python3.6/site-packages (from scikit-learn<1.0->nvidia-tao-byom==0.0.9) (1.1.0)
Requirement already satisfied: cffi>=1.12 in ./.local/lib/python3.6/site-packages (from cryptography->nvidia-eff==0.5.6->nvidia-tao-byom==0.0.9) (1.14.4)
Requirement already satisfied: pycparser in ./.local/lib/python3.6/site-packages (from cffi>=1.12->cryptography->nvidia-eff==0.5.6->nvidia-tao-byom==0.0.9) (2.20)
Requirement already satisfied: zipp>=0.5 in ./.local/lib/python3.6/site-packages (from importlib-metadata->click>=6.5->black==19.10b0->nvidia-eff==0.5.6->nvidia-tao-byom==0.0.9) (3.4.0)
Requirement already satisfied: pip in ./miniconda3/envs/byom_dev/lib/python3.6/site-packages (from pip-api->isort[requirements]<5->nvidia-eff==0.5.6->nvidia-tao-byom==0.0.9) (21.2.2)
Requirement already satisfied: yarg in ./miniconda3/envs/byom_dev/lib/python3.6/site-packages (from pipreqs->isort[requirements]<5->nvidia-eff==0.5.6->nvidia-tao-byom==0.0.9) (0.1.9)
Requirement already satisfied: docopt in ./miniconda3/envs/byom_dev/lib/python3.6/site-packages (from pipreqs->isort[requirements]<5->nvidia-eff==0.5.6->nvidia-tao-byom==0.0.9) (0.6.2)
Requirement already satisfied: altgraph in ./.local/lib/python3.6/site-packages (from pyinstaller->nvidia-eff==0.5.6->nvidia-tao-byom==0.0.9) (0.17.2)
Requirement already satisfied: pyinstaller-hooks-contrib>=2020.6 in ./.local/lib/python3.6/site-packages (from pyinstaller->nvidia-eff==0.5.6->nvidia-tao-byom==0.0.9) (2021.3)
Requirement already satisfied: setuptools in ./.local/lib/python3.6/site-packages (from pyinstaller->nvidia-eff==0.5.6->nvidia-tao-byom==0.0.9) (41.0.1)
Requirement already satisfied: ruamel.yaml.clib>=0.2.6 in ./miniconda3/envs/byom_dev/lib/python3.6/site-packages (from ruamel.yaml->nvidia-eff==0.5.6->nvidia-tao-byom==0.0.9) (0.2.6)
Requirement already satisfied: requests in ./.local/lib/python3.6/site-packages (from yarg->pipreqs->isort[requirements]<5->nvidia-eff==0.5.6->nvidia-tao-byom==0.0.9) (2.25.1)
Requirement already satisfied: certifi>=2017.4.17 in ./.local/lib/python3.6/site-packages (from requests->yarg->pipreqs->isort[requirements]<5->nvidia-eff==0.5.6->nvidia-tao-byom==0.0.9) (2020.6.20)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in ./.local/lib/python3.6/site-packages (from requests->yarg->pipreqs->isort[requirements]<5->nvidia-eff==0.5.6->nvidia-tao-byom==0.0.9) (1.26.4)
Requirement already satisfied: chardet<5,>=3.0.2 in ./.local/lib/python3.6/site-packages (from requests->yarg->pipreqs->isort[requirements]<5->nvidia-eff==0.5.6->nvidia-tao-byom==0.0.9) (3.0.4)
Requirement already satisfied: idna<3,>=2.5 in ./.local/lib/python3.6/site-packages (from requests->yarg->pipreqs->isort[requirements]<5->nvidia-eff==0.5.6->nvidia-tao-byom==0.0.9) (2.10)
Installing collected packages: nvidia-tao-byom
Attempting uninstall: nvidia-tao-byom
Found existing installation: nvidia-tao-byom 0.0.7
Uninstalling nvidia-tao-byom-0.0.7:
Successfully uninstalled nvidia-tao-byom-0.0.7
Successfully installed nvidia-tao-byom-0.0.9
(byom_dev) morganh@dl:~$
vovea
October 20, 2022, 8:15am
4
Hi @Morganh ,
maybe you cannot reproduce the error, because you already have netron 6.0.0 installed/cached in your environment. Maybe try creating a new environment or force-reinstalling it without cache.
When I try it, I can reproduce the error from @allu12345 .
OK, I can reproduce now. Will sync internally.
(byom_dev_1) morganh@dl:~$ pip3 install nvidia-tao-byom==0.0.9
Looking in indexes: https://pypi.org/simple, https://sc-hw-artf.nvidia.com/api/pypi/sw-av-tools-pypi/simple, https://pypi.ngc.nvidia.com, https://urm.nvidi a.com/artifactory/api/pypi/sw-colossus-v3-pypi/simple
Collecting nvidia-tao-byom==0.0.9
Downloading https://urm.nvidia.com/artifactory/api/pypi/sw-colossus-v3-pypi/packages/packages/11/4b/f1ca7663ad52c92ad1001d3b6ef8b06fd48a3a7262443cc925ec0 ec97b43/nvidia_tao_byom-0.0.9-py3-none-any.whl (183 kB)
|████████████████████████████████| 183 kB 223 kB/s
Collecting skl2onnx==1.10.4
Downloading https://urm.nvidia.com/artifactory/api/pypi/sw-colossus-v3-pypi/packages/packages/d9/b4/4a88948ec04b83791453d45412c06a64b8c80d6bcee5d5e181ca0 bde7ddb/skl2onnx-1.10.4-py2.py3-none-any.whl (273 kB)
|████████████████████████████████| 273 kB 335 kB/s
Collecting numpy<1.19.0,>=1.18.5
Downloading https://urm.nvidia.com/artifactory/api/pypi/sw-colossus-v3-pypi/packages/packages/b3/a9/b1bc4c935ed063766bce7d3e8c7b20bd52e515ff1c732b02caacf 7918e5a/numpy-1.18.5-cp36-cp36m-manylinux1_x86_64.whl (20.1 MB)
|████████████████████████████████| 20.1 MB 18.5 MB/s
Collecting onnx==1.10.2
Downloading https://urm.nvidia.com/artifactory/api/pypi/sw-colossus-v3-pypi/packages/packages/a5/88/8fda38a7ae5f73c8f996b994377596205db8dc22a099da523383da9f8f36/onnx-1.10.2-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (12.7 MB)
|████████████████████████████████| 12.7 MB 36.7 MB/s
Requirement already satisfied: pillow<9.0.0,>=8.3.2 in ./.local/lib/python3.6/site-packages (from nvidia-tao-byom==0.0.9) (8.4.0)
ERROR: Could not find a version that satisfies the requirement netron<=6.0.2,>=6.0.0 (from nvidia-tao-byom) (from versions: 6.0.8, 6.0.9, 6.1.0, 6.1.1)
ERROR: No matching distribution found for netron<=6.0.2,>=6.0.0
Hi @Morganh ,
can you give me a date when a new version of nvidia-tao-byom will be available?
Thanks!
Not yet. I will update to you if it is available.
Please install via below command.
pip3 install nvidia-tao-byom==0.0.11
The new wheel version (0.0.11) which completely removes the netron as dependency is available on PyPI.
Instead, netron was added to requirements.txt to https://github.com/NVIDIA-AI-IOT/tao_byom_examples/pull/2 so that users can download the package on their own.
Now it’s working. Thank you!
system
Closed
November 11, 2022, 2:48pm
11
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.