阿里云交互式建模(PAI-DSW)训练并微调推理ChatGLM模型

2023-09-15 23:42:35

参考内容为《轻量微调和推理ChatGLM模型实践》

点击“交互式建模(DSW)”,然后选择“创建实例”
在这里插入图片描述

写上实例名称,然后选择GPU规格,选择“ecs.gn6v-c8g1.2xlarge(8 vCPU,32GB)”
在这里插入图片描述

页面往下拉选择“pytorch:1.12-gpu-py39-cu113-ubuntu20.04”这个官方镜像,然后点击下一步。
在这里插入图片描述

在确认订单这里点击创建实例。
在这里插入图片描述

等着状态是运行中,然后点击打开。
在这里插入图片描述

选择notebook中Python 3(ipykernel)。
在这里插入图片描述

进入到下边的页面。
在这里插入图片描述

import os
dsw_region = os.environ.get("dsw_region")
url_link = {
    "cn-shanghai": "https://atp-modelzoo-sh.oss-cn-shanghai-internal.aliyuncs.com/release/tutorials/chatGLM/ChatGLM-6B-main.tar.gz",
    "cn-hangzhou": "https://atp-modelzoo.oss-cn-hangzhou-internal.aliyuncs.com/release/tutorials/chatGLM/ChatGLM-6B-main.tar.gz",
    "cn-shenzhen": "https://atp-modelzoo-sz.oss-cn-shenzhen-internal.aliyuncs.com/release/tutorials/chatGLM/ChatGLM-6B-main.tar.gz",
    "cn-beijing": "https://atp-modelzoo-bj.oss-cn-beijing-internal.aliyuncs.com/release/tutorials/chatGLM/ChatGLM-6B-main.tar.gz", 
}

执行上边代码获取当前地域的下载链接。
在这里插入图片描述

添加代码框。
在这里插入图片描述

path = url_link[dsw_region]
os.environ['LINK_CHAT'] = path
!wget $LINK_CHAT
!tar -xvf ChatGLM-6B-main.tar.gz

根据获取到的下载链接下载ChatGLM-6B数据。
在这里插入图片描述

!cd ChatGLM-6B-main && pip install -r requirements.txt && \
pip install rouge_chinese nltk jieba datasets 

安装相关依赖。
在这里插入图片描述

执行完成之后:
在这里插入图片描述

!cd ChatGLM-6B-main/ptuning && wget https://atp-modelzoo-sh.oss-cn-shanghai.aliyuncs.com/release/tutorials/chatGLM/AdvertiseGen_Simple.zip && unzip AdvertiseGen_Simple.zip获取公共样例数据(AdvertiseGen_Simple)。
在这里插入图片描述

!cd ChatGLM-6B-main/ptuning && bash train.sh模型微调。生成的模型文件保存在./ChatGLM-6B-main/ptuning/chatglm-6b路径下。
在这里插入图片描述

!cd ChatGLM-6B-main/ptuning && bash evaluate.sh进行模型推理。
在这里插入图片描述

模型推理成功后,生成的推理结果保存在./ChatGLM-6B-main/ptuning/output/adgen-chatglm-6b-pt-8-1e-2/generated_predictions.txt

鼠标点击对应目录两下。
在这里插入图片描述

鼠标点击web_demo.py两下。
在这里插入图片描述

图中圈中的部分都改成./ptuning/output/adgen-chatglm-6b-pt-8-1e-2/checkpoint-6,然后按下Ctrl+s进行保存。
在这里插入图片描述

点击“Untitled.ipynb”。
在这里插入图片描述

!pwd看一下当前目录,!ls -l看一下当前目录里边的内容。
在这里插入图片描述

!cd ChatGLM-6B-main/ && python web_demo.py进入到目录里边,然后启动ChatGLM Web端,可以点击http://127.0.0.1:7860
在这里插入图片描述

显示页面如下图:
在这里插入图片描述

问它“什么是ChatGPT中的GPT?”,然后点击Generate
在这里插入图片描述

在控制台点击删除。
在这里插入图片描述
选择删除实例。
在这里插入图片描述

删除完成之后如下图:
在这里插入图片描述

更多推荐

Api接口加密策略

接口安全要求:1.防伪装攻击(案例:在公共网络环境中,第三方有意或恶意的调用我们的接口)2.防篡改攻击(案例:在公共网络环境中,请求头/查询字符串/内容在传输过程被修改)3.防重放攻击(案例:在公共网络环境中,请求被截获,稍后被重放或多次重放)4.防数据信息泄漏(案例:截获用户登录请求,截获到账号、密码等)设计原则:1

java - 散列算法 SHA-256 hash值计算

文章目录前言java-散列算法SHA-256hash值计算1.散列算法是什么?2.散列算法的主要特征是什么?3.计算SHA-256值有没有可能重复4.SHA-256算法实现示例前言如果您觉得有用的话,记得给博主点个赞,评论,收藏一键三连啊,写作不易啊^_^。而且听说点赞的人每天的运气都不会太差,实在白嫖的话,那欢迎常来

MQTT Paho Android 支持SSL/TLS(亲测有效)

MQTTPahoAndroid支持SSL/TLS(亲测有效)登录时支持ssl的交互这是调测登录界面设计代码中对ssl/tls的支持使用MqttAndroidClient配置mqtt客户端请求时,不加密及加密方式连接存在以下几点差异:url及端口差异valuri:String=if(tlsConnection){"ssl

CKA真题分析-2023年度

补充信息#补全#aptinstallbash-completionsource<(kubectlcompletionbash)#kubectlconfigget-contexts#cat~/.kube/config|grepcurrent#kubectlconfigcurrent-contextkubectlconfi

数据中心液冷服务器详情说明

目录前言何为液冷服务器?为什么需要液冷?1.数据中心降低PUE的需求2.政策导向3.芯片热功率已经达到风冷散热极限4.液冷比热远大于空气液冷VS风冷,区别在哪?1.液冷服务器跟风冷服务器的区别2.液冷数据中心跟风冷数据中心的区别液冷技术详情冷板式液冷1.优势2.冷板式整机示意图3.风冷服务器改造冷板式3.1技术难点3.

JavaScript 中的变量声明与赋值

3.10JavaScript中的变量声明与赋值。在计算机编程中,使用名称(或标识符)来表示值是最基本的技术之一。将名称与值绑定为我们提供了一种在程序中引用值并利用它们的方式。当涉及到绑定名称与值时,我们通常称之为将值赋给变量。术语“变量”暗示了新的值可以被赋给它,这意味着与变量关联的值在程序执行过程中可能会改变。如果一

windows ---命令详解1

一、cdD:\k8s>cd/?显示当前目录名或改变当前目录。CHDIR[/D][drive:][path]CHDIR[..]CD[/D][drive:][path]CD[..]..指定要改成父目录。1、键入CDdrive:显示指定驱动器中的当前目录。D:\k8s>cdC:C:\Users\lichf12、不带参数只键入

2023华为杯研究生数学建模竞赛选题建议+初步分析

如下为C君的2023华为杯研究生数学建模竞赛(研赛)选题建议+初步分析2023华为杯研究生数学建模竞赛(研赛)选题建议提示:DSC君认为的难度:C=E<D<F,开放度:C=D=E<F。华为专项的题目(A、B题)暂不进行选题分析,不太建议大多数同学选择,对自己专业技能有很大自信的可以选择华为专项的题目。后续团队会直接更新

scrapy框架--

Scrapy是一个用于爬取数据的Python框架。下面是Scrapy框架的基本操作步骤:安装Scrapy:首先,确保你已经安装好了Python和pip。然后,在命令行中运行以下命令安装Scrapy:pipinstallscrapy创建Scrapy项目:使用Scrapy提供的命令行工具创建一个新的Scrapy项目。在命令

Zabbix

Zabbix前言一、内网离线安装1.下载离线RPM包1.1配置国内镜像源1.2下载zabbix所需rpm包2.内网服务器安装zabbix2.1内网服务器环境准备2.2修改yum源2.3安装2.4配置数据库2.5配置zabbix_server.conf2.6配置php配置文件2.7启动服务3.配置zabbixweb界面3

Minitab Express for Mac(数据分析软件)附破解补丁 v1.5.0 支持M1

MinitabExpress是一款专为Mac用户设计的数据分析和统计软件。它提供了一套全面的工具和功能,用于分析数据、执行统计计算和生成可视化。下载:MinitabExpressforMac(数据分析软件)附破解补丁以下是MinitabExpressforMac的一些主要功能:1.数据导入和操作:MinitabExpr

热文推荐