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

前提:当前提供 了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)
相关推荐
Fiona-Dong1 分钟前
Louvain 算法
python·算法
坐吃山猪15 分钟前
BrowserUse14-源码-ScreenShot模块-整理
linux·数据库·python
syt_101326 分钟前
grid布局之-子项放置4
开发语言·javascript·ecmascript
喵了meme28 分钟前
C语言实战2
c语言·开发语言·网络
charlie11451419134 分钟前
现代C++工程实践:简单的IniParser3——改进我们的split
开发语言·c++·笔记·学习
fish_xk36 分钟前
c++的引用和类的初见
开发语言·c++
独行soc39 分钟前
2025年渗透测试面试题总结-280(题目+回答)
网络·python·安全·web安全·网络安全·渗透测试·安全狮
yong999041 分钟前
水箱水位控制系统MATLAB实现
开发语言·matlab
通往曙光的路上42 分钟前
授权vvvvvv
java·开发语言·windows
Data_agent43 分钟前
京东商品视频API,Python请求示例
java·开发语言·爬虫·python