#!/bin/bash if [ ! -f "bin/micromamba" ]; then curl -Ls https://anaconda.org/conda-forge/micromamba/1.5.3/download/linux-64/micromamba-1.5.3-0.tar.bz2 | tar -xvj bin/micromamba fi if [[ ! -f "conda/envs/linux/bin/python" || $1 == "rebuild" ]]; then cp environment.yaml environment.tmp.yaml if [ -n "$KCPP_CUDA" ]; then sed -i -e "s/nvidia\/label\/cuda-11.5.0/nvidia\/label\/cuda-$KCPP_CUDA/g" environment.tmp.yaml else KCPP_CUDA=11.5.0 fi bin/micromamba create --no-rc --no-shortcuts -r conda -p conda/envs/linux -f environment.tmp.yaml -y bin/micromamba create --no-rc --no-shortcuts -r conda -p conda/envs/linux -f environment.tmp.yaml -y bin/micromamba run -r conda -p conda/envs/linux make clean echo $KCPP_CUDA > conda/envs/linux/cudaver echo rm environment.tmp.yaml fi KCPP_CUDA=$(