Currently, BuildKit parallelism causes conda installs to overlap from different layers, intermittently preventing one conda process from getting a lock. This PR eliminates the shared cache between layers. The performance impact of this is minimal and offset by the new use of mamba for environment installs.
Currently, BuildKit parallelism causes conda installs to overlap from different layers, intermittently preventing one conda process from getting a lock. This PR eliminates the shared cache between layers. The performance impact of this is minimal and offset by the new use of mamba for environment installs.