通义千问7B本地急速安装部署(N卡)

本文介绍了如何在一个具备基础Python知识的环境中,使用PyCharm快速搭建包含Qwen项目在内的开发环境,包括安装Python3.10、最新版PyCharm、GitHubDesktop以及管理CUDA和PyTorch等工具。重点强调了GPU的利用以提升性能。
摘要由CSDN通过智能技术生成

目标

简单本地搭建,学习体验再图其他用途,对于有pycharm的算是急速安装了。因为默认的就是

Qwen/Qwen-7B-Chat

的,所以不需要修改。高的我PC也跑不动。

环境

具备略微的python知识,知道pycharm略微的使用。也需要一些工具(都是开发的人常用的)

1、python3.10(要求大于3.8)

2、pycharm最新版本。(好处,避免环境混乱,而且有终端调用,免得来回切换)
3、github desktop

4、网络(当然不是上网那么简单,懂得都懂)

方法很多种,无非快速使用环境。而且各类说明看的人头大。

NIVIDIA最新驱动,CUDA最新驱动(见我stable diffusions的文章相关内容)。

本人设备情况

I5 12代      32内存    3060rtx(12G显存)   

上面的CUDA Version是能支持的cuda版本的,下面的是当前已经安装的CUDA版本。

步骤。

1、用github下载并创建一个文件夹

GitHub - QwenLM/Qwen: The official repo of Qwen (通义千问) chat & pretrained large language model proposed by Alibaba Cloud.The official repo of Qwen (通义千问) chat & pretrained large language model proposed by Alibaba Cloud. - QwenLM/Qwenicon-default.png?t=N7T8https://github.com/QwenLM/Qwen.git

因为我的已经建好了,所以有那个报错。

2。使用pycharm打开这个项目文件夹

打开后,解释器会自动调用的你python(使用默认设置,即虚拟环境指向当前文件夹的venv/script).并会询问依赖文件是不是requirements.txt(也可以不管后面去软件下面的终端界面这样至少不同项目的PIP包不会乱)

3.解释器自动配置好它会自动下载requirements.txt里的依赖文件,但是requirements_web_demo.txt的内容可能需要在pycharm安装。

4.需要单独安装对应的Pytorch,我当前的cuda是12.3的,他最新的是12.1.但也能用。
PyTorchicon-default.png?t=N7T8https://pytorch.org/

把最下面生成的语句,粘到你pycharm终端

pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121

这个如果不装你也能用,只是你会看到内存干到90%+,回答问题奇慢无比。只用CPU不用GPU的情况,所以这个很关键。(但是我的CPU也只跑到30%多,但32G的内存基本干完,装了这个就用nvidia-smi 看就是GPU在跑了)

4.pycharm运行web_demo.py,它已经会自动下载缺失的文件。而且完成后是可以运行的。有个IP端口提示,打开之即可)

同时它也会提示优化需要下载的东西,有兴趣就继续搞了,没兴趣就可以先去看看效果了。


都完成你关了pycharm可以去命令行运行了,当然需要带你python环境的参数(就是这个文件夹的/venv/script)。

  • 20
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
通义千问-7b是一个基于自然语言处理技术的对话系统,为了提高用户的私密性和数据安全性,可以选择进行本地部署。 本地部署指的是将通义千问-7b的服务器部署在本地的服务器或者个人电脑上,通过对话请求与用户进行交互,而不是通过连接到远程服务器。 本地部署的优点是: 1. 数据安全性更高:用户的对话数据不会发送到外部服务器,所有数据都被保存在本地,减少了被黑客攻击和隐私泄露的风险。 2. 传输速度更快:与远程服务器相比,本地部署可以大大减少请求与响应的时间延迟,提高了系统的响应速度和交互的实时性。 3. 高度可定制性:本地部署可以根据实际需要进行自定义和扩展,可以根据自己的需求进行功能增加和流程优化。 然而,本地部署也存在一些挑战和限制: 1. 需要专业知识和技术支持:搭建和维护一个本地服务器需要一定的技术能力和知识储备,对于非技术人员来说可能会有一定的困难。 2. 成本较高:相比于使用云服务,本地部署需要购买硬件设备、配置网络环境以及负责维护和更新等工作,需要投入较多的资源和精力。 3. 依赖于本地环境:本地部署可能需要保证稳定的网络连接、高性能的硬件设备和充足的存储空间,否则可能会影响系统性能和用户体验。 综上所述,通义千问-7b的本地部署为用户提供了更高的数据安全性和更快的传输速度,同时也需要考虑到技术和资源上的一些挑战和限制。用户可以根据自己的需求和实际情况来选择适合自己的部署方式。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值