The lock file will contain all the dependencies that are resolved, e.g. numpy, dependency of the dependencies, which results in the 118 deps you talk about.
If we are going to specify the `ci_constraint.txt`, I would imagine we only specify the necessary ones, e.g. `tensorflow==2.3.1 keras==2.4.3`, without specifying the numpy version. While this is indeed less precise than the lock file, so far the pinning approach seems to work well for our case, and the ci_constraint.txt will provide more useful information to the users who need it. --- [Visit Topic](https://discuss.tvm.apache.org/t/rfc-consolidating-tvm-python-dependencies/8329/14) to respond. You are receiving this because you enabled mailing list mode. To unsubscribe from these emails, [click here](https://discuss.tvm.apache.org/email/unsubscribe/fa11ca0b65f77deb53a7fbc7bdb25404c556e0e41dc3b9af8e32271c898ae507).