README.md 1.38 KB
Newer Older
gaoqiong's avatar
gaoqiong committed
1
2
3
4
# <div align="center"><strong>AutoAWQ</strong></div>
## 简介
AutoAWQ 是一个用于4bit量化的三方组件。与FP16相比,AutoAWQ可以将模型速度提升3倍,内存需求减少3倍。AutoAWQ实现了激活感知权重量化(AWQ)算法,用于量化LLMs。AutoAWQ是基于麻省理工学院的[原始工作](https://github.com/mit-han-lab/llm-awq)进行改进和创建的。
## 安装
Ji Lin's avatar
Ji Lin committed
5

gaoqiong's avatar
gaoqiong committed
6
### 使用源码编译方式安装
Casper's avatar
Casper committed
7

gaoqiong's avatar
gaoqiong committed
8
9
#### 编译环境准备
下载光源的镜像,起dcoker
Ji Lin's avatar
Ji Lin committed
10

Casper's avatar
Casper committed
11
```
gaoqiong's avatar
gaoqiong committed
12
docker pull image.sourcefind.cn:5000/dcu/admin/base/pytorch:2.1.0-centos7.6-dtk24.04-py310
Casper's avatar
Casper committed
13

gaoqiong's avatar
gaoqiong committed
14
15
16
17
# <Image ID>用上面拉取docker镜像的ID替换
# <Host Path>主机端路径
# <Container Path>容器映射路径
docker run -it --name baichuan --shm-size=1024G -v /opt/hyhal:/opt/hyhal:ro --device=/dev/kfd --device=/dev/dri/ --cap-add=SYS_PTRACE --security-opt seccomp=unconfined --ulimit memlock=-1:-1 --ipc=host --network host --group-add video -v <Host Path>:<Container Path> <Image ID> /bin/bash
Casper's avatar
Casper committed
18
```
gaoqiong's avatar
gaoqiong committed
19
20
注:
1、docker启动  -v /opt/hyhal:/opt/hyhal  这个变量不能少             
Casper's avatar
Casper committed
21

gaoqiong's avatar
gaoqiong committed
22
23
24
25
#### 源码编译安装
- 代码下载
根据不同的需求下载不同的分支
- 提供2种源码编译方式(进入AutoAWQ目录):
Ilyas Moutawwakil's avatar
Ilyas Moutawwakil committed
26
```
gaoqiong's avatar
gaoqiong committed
27
28
1. 源码编译安装
pip3 install e.
Ilyas Moutawwakil's avatar
Ilyas Moutawwakil committed
29

gaoqiong's avatar
gaoqiong committed
30
31
32
33
2. 编译成whl包安装
# 安装wheel 
python3 setup.py bdist_wheel
cd dist && pip3 install autoawq*
Ji Lin's avatar
Ji Lin committed
34
```
Ilyas Moutawwakil's avatar
Ilyas Moutawwakil committed
35
36


Ji Lin's avatar
Ji Lin committed
37

Casper's avatar
Casper committed
38

39
40


Casper's avatar
Casper committed
41
42
43
44
45
46






47
48


Casper's avatar
Casper committed
49

Casper Hansen's avatar
Casper Hansen committed
50
51


52

Casper Hansen's avatar
Casper Hansen committed
53

Ji Lin's avatar
Ji Lin committed
54
55


Casper's avatar
Casper committed
56

Casper's avatar
Casper committed
57

Ji Lin's avatar
Ji Lin committed
58
59
60
61




Casper's avatar
Casper committed
62
63
64
65




Ji Lin's avatar
Ji Lin committed
66
67