-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathenv.sh
executable file
·44 lines (28 loc) · 1.03 KB
/
env.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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
# 环境
sudo apt-get install software-properties-common
curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash
sudo apt-get install git-lfs
git lfs install
git clone [email protected]:mistralai/Mistral-7B-v0.1
# 依赖包裹
sudo apt update
sudo apt install -y build-essential libssl-dev zlib1g-dev libncurses5-dev libncursesw5-dev libreadline-dev libsqlite3-dev libgdbm-dev libdb5.3-dev libbz2-dev libexpat1-dev liblzma-dev tk-dev
cd /usr/src
sudo wget https://www.python.org/ftp/python/3.8.12/Python-3.8.12.tgz
sudo tar xzf Python-3.8.12.tgz
cd Python-3.8.12
sudo ./configure --enable-optimizations --with-system-ffi
sudo make altinstall
python3.8 --version
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
sudo python3.8 get-pip.py
pip3 --version
apt-get install python3-venv
# 创建虚拟环境
python3 -m venv rag_env
# 激活虚拟环境
source rag_env/bin/activate
# 安装依赖
pip install --upgrade pip
pip install --upgrade accelerate autoawq transformers
pip install -r requirements.txt