当前位置: 首页 > 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


http://www.mrgr.cn/news/93300.html

相关文章:

  • Dify 开源大语言模型应用开发平台使用(一)
  • 【Oracle学习笔记】1.数据库组成对象
  • mybatis日期格式与字符串不匹配bug
  • 突破光学成像局限:全视野光学血管造影技术新进展
  • 网络编程之TCP协议
  • YOLOv8改进SPFF-LSKA大核可分离核注意力机制
  • java 查找两个集合的交集部分数据
  • 随机树算法 自动驾驶汽车的路径规划 静态障碍物(Matlab)
  • Qt:事件
  • NUMA架构介绍
  • vulnhub靶场之【digitalworld.local系列】的mercy靶机
  • 深度学习五大模型:CNN、Transformer、BERT、RNN、GAN详细解析
  • 【Embedding】何为Embedding?
  • tomcat的安装与配置(包含在idea中配置tomcat)
  • [mybatis]resultMap详解
  • TrustRAG:通过配置化模块化的检索增强生成(RAG)框架提高生成结果的可靠性和可追溯性
  • 前端权限流程(基于rbac实现思想)
  • 数据结构基础之《(19)—矩阵处理》
  • conda环境搭建记录
  • C++ 测试案例