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

Reply via email to