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

昇思MindSpore AI框架MindFormers实践3:ChatGLM3-6B对一段文字进行提取

MindSpore和MindFormers安装参见:昇思AI框架实践1:安装MindSpoe和MindFormers_miniconda 安装mindspore-CSDN博客

使用了MindSpore2.2和MindFormers1.0

支持的模型:

KeyError: "model must be in odict_keys(['gpt2', 'gpt2_lora', 'gpt2_xl', 'gpt2_xl_lora', 'gpt2_13b', 'llama_7b', 'llama_13b', 'llama_65b', 'llama2_7b', 'llama2_13b', 'llama2_70b', 'codellama_34b', 'llama_7b_lora', 'pangualpha_2_6b', 'pangualpha_13b', 'glm_6b', 'glm_6b_chat', 'glm_6b_lora', 'glm_6b_lora_chat', 'glm2_6b', 'glm2_6b_lora', 'glm2_6b_ptuning2', 'glm3_6b', 'codegeex2_6b', 'bloom_560m', 'bloom_7.1b', 'bloom_65b', 'bloom_176b', 'baichuan_7b', 'baichuan2_7b', 'baichuan2_13b', 'ziya_13b', 'skywork_13b', 'internlm_7b', 'internlm_7b_lora', 'common']) when model's type is string, but get glm3."

 pipline模型:

import mindspore; mindspore.set_context(mode=0, device_id=0)
from mindformers.pipeline import pipelinepipeline_task = pipeline(task="text_generation", model="glm3_6b")
pipeline_result = pipeline_task("An increasing sequence: one,", do_sample=False, max_length=20)
print(pipeline_result)

输出结果:

[{'text_generation_text': ['[gMASK]sop An increasing sequence: one, two, three, four, five, six, seven,']}]

换个问题:

提取菜谱

prompt="""
‌提取下面菜谱的主要原料:
丝瓜‌:约500克,洗净后去掉两头并去皮,切成滚刀块或小段备用。‌1
‌鸡蛋‌:4-5个,敲入碗中,加入少量食盐、‌料酒、‌白醋(可选)和葱花(可选),搅拌均匀备用。
‌调味料‌:‌大蒜、盐、‌味精、‌生抽、‌蚝油、‌白糖等,根据个人口味适量添加。‌1
‌其他‌:食用油、料酒、小葱、小米辣等,用于烹饪过程中的调味和提香。‌
"""
pipeline_result = pipeline_task(prompt, do_sample=False, max_length=520)
print(pipeline_result)

答案:

2024-09-13 10:59:40,135 - mindformers[mindformers/generation/text_generator.py:478] - INFO - total time: 0.519688606262207 s; generated tokens: 15 tokens; generate speed: 28.86343825754726 tokens/s
[{'text_generation_text': ['[gMASK]sop \n\u200c提取下面菜谱的主要原料:\n丝瓜\u200c:约500克,洗净后去掉两头并去皮,切成滚刀块或小段备用。\u200c1\n\u200c鸡蛋\u200c:4-5个,敲入碗中,加入少量食盐、\u200c料酒、\u200c白醋(可选)和葱花(可选),搅拌均匀备用。\n\u200c调味料\u200c:\u200c大蒜、盐、\u200c味精、\u200c生抽、\u200c蚝油、\u200c白糖等,根据个人口味适量添加。\u200c1\n\u200c其他\u200c:食用油、料酒、小葱、小米辣等,用于烹饪过程中的调味和提香。\u200c\n\n主要原料:丝瓜、鸡蛋、调味料、其他。']}]主要原料:丝瓜、鸡蛋、调味料、其他

可以看到总共用时2秒,回答出来了主要材料,效果还是不错的。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Qt 边框border - qss样式
  • 如何从github上clone项目
  • 品牌借势华为三折叠手机上市热点文案
  • 基于Java+Mysql实现(web)大型企业管理系统
  • 大数据Flink(一百一十八):SQL水印操作(Watermark)
  • 项目实战 (11)---搜索进度
  • 人工智能辅助汽车造型设计
  • 第307题|快速掌握 反常积分敛散性判定的方法|武忠祥老师每日一题
  • 基于k8s手动部署rabbitmq集群(Manually Deploying RabbitMQ Cluster Based on k8s)
  • Spring Cloud集成Gateaway
  • 【视频教程】基于python深度学习遥感影像地物分类与目标识别、分割实践技术应用
  • Linux shell编程学习笔记80:gzip命令——让文件瘦身
  • redis底层—数据结构
  • 在职研生活学习--20240908
  • JQuery简介 - 什么是jQuery
  • egg(89)--egg之redis的发布和订阅
  • go语言学习初探(一)
  • HTTP请求重发
  • Sublime text 3 3103 注册码
  • vue2.0开发聊天程序(四) 完整体验一次Vue开发(下)
  • Vultr 教程目录
  • 翻译 | 老司机带你秒懂内存管理 - 第一部(共三部)
  • 分享几个不错的工具
  • 规范化安全开发 KOA 手脚架
  • 机器学习 vs. 深度学习
  • 计算机在识别图像时“看到”了什么?
  • 警报:线上事故之CountDownLatch的威力
  • 力扣(LeetCode)357
  • 前端每日实战:70# 视频演示如何用纯 CSS 创作一只徘徊的果冻怪兽
  • 如何解决微信端直接跳WAP端
  • 删除表内多余的重复数据
  • 事件委托的小应用
  • 思否第一天
  • 小程序、APP Store 需要的 SSL 证书是个什么东西?
  • 用quicker-worker.js轻松跑一个大数据遍历
  • 中国人寿如何基于容器搭建金融PaaS云平台
  • MiKTeX could not find the script engine ‘perl.exe‘ which is required to execute ‘latexmk‘.
  • 【运维趟坑回忆录】vpc迁移 - 吃螃蟹之路
  • 扩展资源服务器解决oauth2 性能瓶颈
  • 直播平台建设千万不要忘记流媒体服务器的存在 ...
  • ​软考-高级-系统架构设计师教程(清华第2版)【第12章 信息系统架构设计理论与实践(P420~465)-思维导图】​
  • ​软考-高级-信息系统项目管理师教程 第四版【第23章-组织通用管理-思维导图】​
  • #《AI中文版》V3 第 1 章 概述
  • #pragma预处理命令
  • #控制台大学课堂点名问题_课堂随机点名
  • (0)Nginx 功能特性
  • (1)Map集合 (2)异常机制 (3)File类 (4)I/O流
  • (1)无线电失控保护(二)
  • (16)Reactor的测试——响应式Spring的道法术器
  • (2)STL算法之元素计数
  • (31)对象的克隆
  • (ISPRS,2021)具有遥感知识图谱的鲁棒深度对齐网络用于零样本和广义零样本遥感图像场景分类
  • (附源码)spring boot智能服药提醒app 毕业设计 102151
  • (个人笔记质量不佳)SQL 左连接、右连接、内连接的区别
  • (转)JAVA中的堆栈