当前位置: 首页 > news >正文

启智平台华为昇腾910B 运行DeepSeek Janus-Pro-7/1B

最近看到华为官方Janus-Pro-模型库-ModelZoo-昇腾社区的模型库提供了Janus在昇腾平台的部署指南,按照指南进行操作在昇腾平台上成功跑通了Janus的图片理解以及文字生图。

我已经在启智平台上选好了OpenMind-CANN8的镜像,内部已经安装好了npu驱动以及CANN加速包。

首先需要git clone 官方的代码文件,并且进入Janus-pro的目录

git clone https://gitee.com/ascend/ModelZoo-PyTorch.git
cd ModelZoo-PyTorch/MindIE/MultiModal/Janus-Pro

然后需要运行下述指令安装需求包以及torch-npu

pip install -r requirements.txt 
pip install torch-npu
pip install -e .

修改inference.py中的user内容以及image路径后,可以运行

python inference.py --path '/home/ma-user/work/pretrainmodel/Janus-Pro-7B' --device_id 0 --type bf16

实现图片内容理解的功能

运行下述的generation_inference.py代码进行文字生图的功能,可以修改py文件中的文字信息生成不同的图像

python generation_inference.py --path '/home/ma-user/work/pretrainmodel/Janus-Pro-7B' --device_id 0 --type bf16

相关文章:

  • 高并发应用分层架构
  • C#调用Ni板卡进行实现采集任务(模拟量输入输出)示例1
  • 分布式事务【整理、总结】
  • 请解释 HTTP 中的状态码,常见的状态码有哪些?
  • C++ 学习(八)(模板,可变参数模板,模板专业化(完整模板专业化,部分模板专业化),类型 Traits,SFINAE(替换失败不是错误),)
  • MyBatis框架之映射文件加载方式
  • Notepad++ 8.6.7 安装与配置全攻略(Windows平台)
  • Python-04BeautifulSoup网络爬虫
  • IO学习day3
  • 【Java 基础】-- 设计模式
  • SLAM评估工具安装及使用EVO(Ubuntu20.04安装evo)--缺少 onnx 库还有Pandas 版本不兼容解决
  • C/C++输入输出(1)
  • huggingface镜像站hf-mirror的各大AI模型文件下载
  • 【VS2019】 .Net Core 3.1 无法打开项目文件
  • 前端基础之列表渲染
  • “沂路畅通”便利服务平台:赋能同城物流,构建高效畅通的货运生态
  • Java 日期和时间
  • Vue+el-upload配置minIO实现大文件的切片并发上传、上传进度展示、失败重试功能
  • CSS定位详解上
  • java基础(算法用)