add miniconda install script.
This commit is contained in:
parent
ecc8939517
commit
996f4bc97c
|
@ -0,0 +1,73 @@
|
||||||
|
PYTHON_VERSION=3.10
|
||||||
|
ENV_NAME=ml_pipeline
|
||||||
|
INSTALL_DIR=$HOME/Dev
|
||||||
|
# for wwu research:
|
||||||
|
# INSTALL_DIR=/research/hutchinson/workspace/$USERNAME
|
||||||
|
|
||||||
|
####################
|
||||||
|
#
|
||||||
|
# download miniconda
|
||||||
|
#
|
||||||
|
####################
|
||||||
|
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O $HOME/Downloads/Miniconda3-latest-Linux-x86_64.sh
|
||||||
|
|
||||||
|
####################
|
||||||
|
#
|
||||||
|
# run install script
|
||||||
|
# headless
|
||||||
|
#
|
||||||
|
####################
|
||||||
|
rm -rf $INSTALL_DIR/miniconda3
|
||||||
|
bash $HOME/Downloads/Miniconda3-latest-Linux-x86_64.sh -b -p $INSTALL_DIR/miniconda3
|
||||||
|
|
||||||
|
####################
|
||||||
|
#
|
||||||
|
# create first conda environment
|
||||||
|
#
|
||||||
|
####################
|
||||||
|
conda create --name $ENV_NAME python=$PYTHON_VERSION -y
|
||||||
|
|
||||||
|
################
|
||||||
|
#
|
||||||
|
# place the following in $HOME/.bashrc
|
||||||
|
#
|
||||||
|
# then use `hutchconda` to activate base env
|
||||||
|
#
|
||||||
|
################
|
||||||
|
|
||||||
|
# WORKSPACE_DIR=/research/hutchinson/workspace/$USERNAME
|
||||||
|
# hutchconda() {
|
||||||
|
# __conda_setup="$('$WORKSPACE_DIR/miniconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
|
||||||
|
# if [ $? -eq 0 ]; then
|
||||||
|
# eval "$__conda_setup"
|
||||||
|
# else
|
||||||
|
# if [ -f "$WORKSPACE_DIR/miniconda3/etc/profile.d/conda.sh" ]; then
|
||||||
|
# . "$WORKSPACE_DIR/miniconda3/etc/profile.d/conda.sh"
|
||||||
|
# else
|
||||||
|
# export PATH="$WORKSPACE_DIR/miniconda3/bin:$PATH"
|
||||||
|
# fi
|
||||||
|
# fi
|
||||||
|
# unset __conda_setup
|
||||||
|
# }
|
||||||
|
|
||||||
|
|
||||||
|
####################
|
||||||
|
#
|
||||||
|
# activate conda environment
|
||||||
|
#
|
||||||
|
####################
|
||||||
|
conda activate $ENV_NAME
|
||||||
|
|
||||||
|
####################
|
||||||
|
#
|
||||||
|
# install pytorch
|
||||||
|
#
|
||||||
|
####################
|
||||||
|
conda install -c pytorch pytorch -y
|
||||||
|
|
||||||
|
####################
|
||||||
|
#
|
||||||
|
# or install from envirnoment.yml
|
||||||
|
#
|
||||||
|
####################
|
||||||
|
conda env update -n $ENV_NAME --file environment.yml
|
Loading…
Reference in New Issue