File size: 682 Bytes
a817d18
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
#!/bin/bash

# 安装lmdeploy
# 获取安装lmdeploy的位置下的lib文件夹路径
lmdeploy_dir=$(pip show lmdeploy | grep Location | cut -d' ' -f2)
lib_dir="${lmdeploy_dir}/lmdeploy/lib"

# 检查lib目录是否存在
if [ ! -d "$lib_dir" ]
then
    echo "Lib directory does not exist at ${lib_dir}"
    exit 1
fi

# 克隆lmdeploy的仓库
git clone https://github.com/InternLM/lmdeploy.git || exit 1

# 将lib文件夹拷贝到刚刚克隆的lmdeploy下
cp -r "$lib_dir" "lmdeploy/lmdeploy/" || exit 1

pip uninstall -y lmdeploy

cd lmdeploy && git checkout v0.2.1 && cd ..
mv lmdeploy lmdeploy-backup
mv lmdeploy-backup/lmdeploy lmdeploy

echo "Script executed successfully"