22 lines
411 B
Bash
Executable File
22 lines
411 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -ex
|
|
|
|
mlflow_envs=$(
|
|
conda env list | # list (env name, env path) pairs
|
|
cut -d' ' -f1 | # extract env names
|
|
grep "^mlflow-[a-z0-9]\{40\}\$" # filter envs created by mlflow
|
|
) || true
|
|
|
|
if [ ! -z "$mlflow_envs" ]; then
|
|
for env in $mlflow_envs
|
|
do
|
|
conda remove --all --yes --name $env
|
|
done
|
|
fi
|
|
|
|
conda clean --all --yes
|
|
conda env list
|
|
|
|
set +ex
|