-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathreward_onstart.sh
29 lines (27 loc) · 1.3 KB
/
reward_onstart.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/bin/bash
# Run source ~/.bashrc after this
# git clone https://github.com/surcyf123/dataset_enrichment && bash dataset_enrichment/reward_onstart.sh && source ~/.bashrc
git checkout pierre/reward_endpoint_v1
# 1. Download and install Miniconda
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O miniconda.sh
bash miniconda.sh -b -p $HOME/miniconda
rm miniconda.sh
source $HOME/miniconda/etc/profile.d/conda.sh
conda create -y -n bit2 python=3.10
conda init
source ~/.bashrc
# 4. Install the necessary packages within this environment
pip3 install --upgrade pip
pip3 install flask nvitop torchmetrics transformers
sed -i "/^PATH='\/opt\/conda\/bin:\/usr\/local\/nvidia\/bin:\/usr\/local\/cuda\/bin:\/usr\/local\/sbin:\/usr\/local\/bin:\/usr\/sbin:\/usr\/bin:\/sbin:\/bin'$/s/^/#/" ~/.bashrc
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
nvm install 14.21.3
nvm alias default 14.21.3
source ~/.bashrc
pip3 install flask
npm install -g pm2
chmod +x /root/dataset_enrichment/enrichment_pipeline/reward_endpoint/launch_reward_endpoints.sh
/root/dataset_enrichment/enrichment_pipeline/reward_endpoint/launch_reward_endpoints.sh