-
Notifications
You must be signed in to change notification settings - Fork 3.8k
Description
There are some dependencies that are inconsistently declared within Docker setup scripts and some CI test scripts. The cases I noticed are declared within docker/install/ubuntu_install_python_package.sh, tests/scripts/task_ci_python_setup.sh and tests/scripts/task_ci_setup.sh with different version constraints:
tlcpack-sphinx-addonis missing from the Docker setupsynrversion specification is inconsistent
tvm/docker/install/ubuntu_install_python_package.sh
Lines 23 to 24 in f449070
| # install libraries for python package on ubuntu | |
| pip3 install six numpy pytest cython decorator scipy tornado pytest pytest-xdist pytest-profiling mypy orderedset attrs requests Pillow packaging cloudpickle synr |
tvm/tests/scripts/task_ci_python_setup.sh
Lines 32 to 33 in f449070
| python3 -m pip install --user tlcpack-sphinx-addon==0.1.4 synr==0.3.0 |
tvm/tests/scripts/task_ci_setup.sh
Lines 32 to 33 in f449070
| python3 -m pip install --user tlcpack-sphinx-addon==0.1.4 synr==0.3.0 |
I'm opening this as an issue, and not a PR directly, because I wanted to see how we can improve this, in line with https://discuss.tvm.apache.org/t/rfc-python-dependencies-in-tvm-ci-containers/9011.