news 2026/4/17 4:47:53

华为昇腾CANN深度学习环境搭建-以搭建VLLM为例

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
华为昇腾CANN深度学习环境搭建-以搭建VLLM为例

1 )首先确定vllm-ascend依赖。

Installation — vllm-ascend

确定cann的版本8.3.rc2

确定vllm和vllm-ascend的对照关系

2) 查询物理机的驱动版本

假设不是cann8.3rc2,那就安装

网址在这里,需要自己注册登录一下:

https://www.hiascend.com/developer/download/community/result?from=firmware&product=1&model=30&cann=8.3.RC2

下载toolkit和 kernels, 我是910b,如果是310请选择对照的版本。

下载完了以后就安装这俩驱动

安装完了以后,再安装一下这几个包,推荐使用conda安装。

pip3 install attrs cython 'numpy>=1.19.2,<=1.24.0' decorator sympy cffi pyyaml pathlib2 psutil protobuf==3.20.0 scipy requests absl-py --user

到这个阶段,驱动安装完了。

3)开始安装torch和torch-npu

这是下载地址:

https://www.hiascend.com/document/detail/zh/Pytorch/720/configandinstg/instg/insg_0004.html

其中8.3rc1和rc2可以通用。

然后安装npu-插件

安装完了以后,测试安装效果

python3 -c "import torch;import torch_npu; a = torch.randn(3, 4).npu(); print(a + a);"

然后安装vllm

安装完了vllm以后呢,torch会被重新装一下,版本可能和你的驱动不搭配。所以

这一步,需要按照第2步重新装一下torch和torch-npu

然后vllm-ascend版本和vllm版本要对照。

然后就结束了。大功告成。

(根据本人的经验,vllm0.11比0.12要快一些。)

4)vllm起量化模型。

vllm serve ./model_path --served-model-name qwen_quant --quantization ascend --max-model-len 90000 --port 8999

访问vllm接口:

为什么要截取90000,因为如果请求超过vllm的max_len 会报错,所以最好限制一下,不要超过vllm起服务时候的最大长度。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 15:49:27

用torch.where快速实现条件GAN的Mask生成

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 开发一个条件GAN的简化版Mask生成器&#xff0c;使用torch.where实现&#xff1a;1) 根据输入标签生成不同区域的Mask 2) 支持动态调整Mask比例 3) 可视化生成结果 4) 集成到简单GA…

作者头像 李华
网站建设 2026/4/10 19:15:19

FFmpeg零基础入门:5分钟学会第一个命令

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 创建一个交互式FFmpeg新手学习工具&#xff0c;通过引导式界面帮助用户完成第一个FFmpeg操作&#xff1a;1)选择输入视频文件 2)选择简单操作&#xff08;如格式转换/片段截取&…

作者头像 李华
网站建设 2026/4/16 19:26:02

零基础玩转Redis:可视化工具入门指南

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 开发一个Redis新手教学应用&#xff1a;1. 交互式命令行模拟器 2. 数据结构可视化演示(字符串/哈希/列表等) 3. 内置教程和练习题 4. 操作回放功能 5. 成就系统。使用Vue3Electron开…

作者头像 李华
网站建设 2026/4/12 1:57:36

不写代码!用AI直接生成pandas数据分析原型

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 构建一个AI代码生成器&#xff1a;用户输入自然语言需求&#xff08;如分析销售数据中的区域分布&#xff09;&#xff0c;自动生成&#xff1a;1. 数据加载代码&#xff08;支持上…

作者头像 李华
网站建设 2026/4/15 18:17:59

别再重复造轮子了!200+小程序案例,解决你80%+的开发问题

前言做微信小程序开发&#xff0c;经常会遇到这样的问题&#xff1a;想要实现一个动画效果&#xff0c;但不知道从哪开始需要做个日历组件&#xff0c;网上找的代码总是有各种问题要实现滑动删除、瀑布流这些功能&#xff0c;自己写总是踩坑今天给大家推荐一个项目——fengGer的…

作者头像 李华