Lunderberg commented on PR #17271: URL: https://github.com/apache/tvm/pull/17271#issuecomment-2284754433
After investing, it looks like the failures were due to `conda` attempting to use a dependency solver that wasn't actually installed in the `conda` environment. This seems to result from some mix of the following: 1) The most recent release of `conda-build` now defaults to using `libmamba` for dependency solving. 2) The current `conda-build` only requires `conda >= 23.7.0` 3) The `libmamba` library is not added as a dependency until `conda >= 23.10`. 4) Some combination of the python3 versions and the cmake versions that are pinned in TVM requires that `conda < 23.10`. 5) The configuration for `conda-incubator/setup-miniconda@v3` applies the default value of `conda-solver` based on the conda version in the base environment. This is then specified as an explicit config to be used by the conda version in the `tvm-build` environment. If we explicitly specify `conda-solver: classic`, then we avoid using the missing `libmamba` at all. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@tvm.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org