【昇思学习打卡营打卡-第二十八天】MindNLP ChatGLM-6B StreamChat

MindNLP ChatGLM-6B StreamChat

本案例基于MindNLP和ChatGLM-6B实现一个聊天应用。

安装mindnlp

pip install mindnlp

安装mdtex2html

pip install mdtex2html

配置网络线路

export HF_ENDPOINT=https://hf-mirror.com

代码开发

下载权重大约需要10分钟

from mindnlp.transformers import AutoModelForSeq2SeqLM, AutoTokenizer
import gradio as gr
import mdtex2html

model = AutoModelForSeq2SeqLM.from_pretrained('ZhipuAI/ChatGLM-6B', mirror="modelscope").half()
model.set_train(False)
tokenizer = AutoTokenizer.from_pretrained('ZhipuAI/ChatGLM-6B', mirror="modelscope")

可以修改下列参数和prompt体验模型

prompt = '你好,简单介绍一下MindSpore'
history = []
response, _ = model.chat(tokenizer, prompt, history=history, max_length=20)
response

结果

MindSpore 是一个基于人工智能的开源框架

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-18 07:22:03       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-18 07:22:03       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-18 07:22:03       57 阅读
  4. Python语言-面向对象

    2024-07-18 07:22:03       68 阅读

热门阅读

  1. 设计模式-工厂设计

    2024-07-18 07:22:03       22 阅读
  2. 构建完成,通知我:在Gradle中配置构建通知

    2024-07-18 07:22:03       18 阅读
  3. Netty Websocket

    2024-07-18 07:22:03       20 阅读
  4. 【Android】传给后端的Url地址被转码问题处理

    2024-07-18 07:22:03       20 阅读