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)
相关推荐
sonrisa_20 小时前
collections模块
python
酷飞飞20 小时前
Qt Designer与事件处理
开发语言·qt·命令模式
折翼的恶魔20 小时前
数据分析:排序
python·数据分析·pandas
天雪浪子20 小时前
Python入门教程之赋值运算符
开发语言·python
Wadli20 小时前
C++语法 | static静态|单例模式
开发语言·c++·单例模式
他们都不看好你,偏偏你最不争气21 小时前
【iOS】AFNetworking
开发语言·macos·ios·objective-c
站大爷IP21 小时前
5个技巧写出专业Python代码:从新手到进阶的实用指南
python
Bigemap21 小时前
BigemapPro快速添加历史影像(Arcgis卫星地图历史地图)
java·开发语言
hrrrrb21 小时前
【Python】字符串
java·前端·python
进击的_鹏21 小时前
【C++11】initializer_list列表初始化、右值引用和移动语义、可变参数模版等
开发语言·c++