python-华为云modelarts的免费codelab运行chatglm2-6b-int4

news/2024/7/5 2:41:10

前提:当前提供 了8核64G的免费体验规格,每天三个小时限额
地址:https://console.huaweicloud.com/modelarts/?region=cn-north-4#/dashboard
下载模型:请参考另一个文章

创建环境(自带环境是pytorch1.8的,所以自己创建)

conda info --env

conda create --name pytorch2.0

conda activate pytorch2.0


安装必要的包

conda install pytorch torchvision torchaudio pytorch-cuda=11.7 -c pytorch -c nvidia

conda install pytorch torchvision torchaudio cpuonly -c pytorch

conda update -n base -c defaults conda

conda install transformers sentencepiece

pip install rouge_chinese cpm_kernels

运行代码

from transformers import AutoTokenizer, AutoModel

tokenizer = AutoTokenizer.from_pretrained("/home/ma-user/work/glm2/chatglm2-6b-int4", 
trust_remote_code=True)

model = AutoModel.from_pretrained("/home/ma-user/work/glm2/chatglm2-6b-int4",trust_remote_code=True).cuda()

model = AutoModel.from_pretrained("/home/ma-user/work/glm2/chatglm2-6b-int4",trust_remote_code=True).float()

model = model.eval()

response, history = model.chat(tokenizer, "晚上睡不着应该怎么办", history=[])

print(response)

http://lihuaxi.xjx100.cn/news/1490778.html

相关文章

c++ libyuv RGBToNV21

目录 c++ RGBToNV21: Android c++ 调用: c++测试1920*1080大图,时间平均6ms以内。

缓存技术实现

大家好 , 我是苏麟 , 今天聊一聊缓存 . 这里需要一些Redis基础 (可以看相关文章等) 本文章资料来自于 : 黑马程序员 如果想要了解更详细的资料去黑马官网查看 前言:什么是缓存? 缓存,就是数据交换的 缓冲区 (称作Cache [ kʃ ] ),俗称的缓存就是缓冲区内的数据,是存贮数据的…

2023-08-26力扣每日一题

链接&#xff1a; 228. 汇总区间 题意&#xff1a; 升序数组找连续区间 解&#xff1a; 简单遍历题 实际代码&#xff1a; #include<bits/stdc.h> using namespace std; vector<string> summaryRanges(vector<int>& nums) {if(!nums.size()) retu…

lnmp架构-mysql1

1.MySQL数据库编译 make完之后是这样的 mysql 初始化 所有这种默认不在系统环境中的路径里 就这样加 这样就可以直接调用 不用输入路径调用 2.初始化 重置密码 3.mysql主从复制 配置master 配置slave 当master 端中还没有插入数据时 在server2 上配slave 此时master 还没进…

大考前一个月的做法:保障发挥正常水平、保住送分题目(求稳)、 把时间花在容易突击得分的课程上

文章目录 引言I 战略层面1.1 保障发挥正常水平1.2 保住送分题目(求稳)1.3 把时间花在容易突击得分的课程上II 战术层面2.1 改掉不好的做题习惯2.2 不要恋战2.3 维持日常的生活习惯2.4 理科检查2.5 文科答卷根据要点答题(不要恋战)III 扩展:育儿教育3.1 全家人要一起活动3.…

Linux自定义自启动命令

第一步&#xff1a;创建自定义命令文件 vi /mydata/test/docker_log_clear.sh Shifti输入下面内容 echo "****** clear log done ******"然后 Esc :wq第二步&#xff1a;创建自定义服务文件 vi /usr/lib/systemd/system/mytest.service Shifti输入下面内容 [Uni…

利用逻辑回归判断病人肺部是否发生病变

大家好&#xff0c;我是带我去滑雪&#xff01; 判断肺部是否发生病变可以及早发现疾病、指导治疗和监测疾病进展&#xff0c;以及预防和促进肺部健康&#xff0c;定期进行肺部评估和检查对于保护肺健康、预防疾病和提高生活质量至关重要。本期将利用相关医学临床数据结合逻辑回…

编程之道:【软件构建技巧】代码评审和团队协作的威力

在现代软件开发中&#xff0c;构建高质量的软件是至关重要的目标。高质量的软件不仅仅意味着它能够如期交付&#xff0c;还意味着它具备稳定性、可维护性和可扩展性。为了实现这一目标&#xff0c;代码评审和团队协作是两个至关重要的实践&#xff0c;它们共同为构建高质量软件…