Qwen2 模型部署教程Qwen2 是由阿里云通义千问团队研发的新一代大型语言模型系列,它在多个方面实现了技术的飞跃和性能的显著提升。以下是对 Qwen2 的详细介绍:
Qwen2 系列提供了多个不同规模的模型,以满足不同场景和计算资源的需求。具体包括:
这些模型在参数数量上从数亿到数百亿不等,为用户提供了丰富的选择。
Qwen2 系列模型可以广泛应用于自然语言处理的多个领域,包括但不限于:
进入 Anaconda 官网:
找到快速命令行安装,选择 Linux 系统,复制代码进入终端中进行安装。


等待安装完成。
apt-get update
apt-get install -y lsof
apt-get install -y git
apt-get install -y git-lfs
网页交互可以使用 Text-Generation-WebUI,具体参考 WebUI 部署文档,将用于配置本项目Qwen2-7B-Instruct
最简单的运行 TGW(Text Generation WebUI)的方法是使用 repo 中提供的 Shell 脚本。
git-lfs clone https://github.com/oobabooga/text-generation-webui
cd text-generation-webui
你可以根据你的操作系统直接运行相应的脚本,例如在 Linux 系统上运行start_linux.sh,在 Windows 系统上运行start_windows.bat,在 MacOS 系统上运行start_macos.sh,或者在 Windows 子系统 Linux(WSL)上运行start_wsl.bat。另外,你也可以选择手动在 conda 环境中安装所需的依赖项。这里以 linux系统为例进行实践操作。
为了安装速度更快可以将 pip 进行永久换源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
conda create -n Qwen2 python=3.11
conda activate Qwen2
pip install torch torchvision torchaudio
接下来,您可以根据您的操作系统执行 pip install -r命令来安装相应的依赖项
pip install -r requirements_apple_silicon.txt
cd models
# 大文件clone不下来就手动上传进行覆盖
git-lfs clone https://www.modelscope.cn/qwen/Qwen2-7B-Instruct.git

等待下载完成
您应按照以下方式将 Qwen2-7B-Instruct 的 transformers 模型目录放置到相应位置。
text-generation-webui
├── models
│ ├── Qwen2-7B-Instruct
│ │ ├── config.json
│ │ ├── generation_config.json
│ │ ├── model-00001-of-00004.safetensor
│ │ ├── model-00002-of-00004.safetensor
│ │ ├── model-00003-of-00004.safetensor
│ │ ├── model-00004-of-00004.safetensor
│ │ ├── model.safetensor.index.json
│ │ ├── merges.txt
│ │ ├── tokenizer_config.json
│ │ └── vocab.json
cd /text-generation-webui
python server.py --model Qwen2-7B-Instruct --listen --listen-port 8080
使用RTX3060+12g显卡出现显存不够情况

使用RTX3090+24g显卡,运行出现以下界面代表成功运行

运行成功后获取访问链接,进入 webUI 界面后即可操作:

点击此处,立即体验Qwen2!
