AI-secure / VeriGauge

A united toolbox for running major robustness verification approaches for DNNs. [S&P 2023]
87 stars 7 forks source link

Which python version is supposed to be used #8

Open mashaWithoutBear opened 2 years ago

mashaWithoutBear commented 2 years ago

Hi, I've been trying to create a virtual environment with python 3.6 and install the requirements via pip. Unfortunately, for some packages the required version cannot be found (e.g. onnxruntime==1.2.0, onnx_simplifier==0.2.7, gurobipy==5.0.2) or cannot be installed with python 3 (e.g. cdd==0.1.12, setGPU==0.0.7, waitGPU==0.0.3 ). The letter I was able to install in a venv with python 2.7. Hence I was wondering, with which python version has the setup been tested. And can you please recommend what to do with outdated packages? Install later versions? Thanks a lot for your help!

llylly commented 2 years ago

Thanks for your interest in this tool. The tool is tested executable on Python 3.6, and should be executable on higher Python versions. I just tested and onnxruntime==1.2.0 works on my environment. Maybe you can try to update pip?