开发者学堂课程【PAL 平台学习路线:机器学习入门到应用:如何使用 EASCMD 客户端管理 PAI-EAS 服务】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/855/detail/14249
如何使用 EASCMD 客户端管理 PAI-EAS 服务
内容介绍:
一、下载并认证客户端
二、EASCMD 的命令使用
一、下载并认证客户端
此处以 Mac 系统为例,下载 Mac 64版本的应用程序。首先,将下载的客户端修改成一个可执行的文件。之后使用阿里云账号的 rsp 进行身份验证。当出现 Configuration saved to 的字样时,表示身份验证已成功。
二、EASCMD 的命令使用
服务相关的操作命令即主要包括上传文件、创建服务、修改服务配置信息、切换服务版本、删除服务、查看服务列表、查看服务详情信息、查看服务进程及配置资源组网络的相关命令。资源组相关的操作命令即包括查看资源组列表、查看资源组详情、查看资源组实力列表等。
1、上传文件命令
PAI-EAS 为每位用户提供 yss 仓库和通过 EASCMDupload 的命令,可以直接上传模型或者 posaser 并且获取上传后的oss 地址。此处使用已经编辑好的文本进行上传,再上传后会出现存储模型的 oss 地址,可以用于服务部署。
2、创建服务的命令
创建服务的功能为通过create 命令创建服务。创建服务时,需要提供资源(模型或者 Procossor)的HTTP 或者OSS 地址,用户可以将资源上传到 OSS,并获取上传后的 OSS 地址。此处为 pml json 的文件,此文件表示的是服务相关信息的文件,文件包括模型存储位置和资源规格。在此使用指令来创建这个服务。当出现 Service is running 时,说明服务创建成功。
3、修改配置命令
对于 instance 和 cpu 等 madata 信息,可以直接使用 modify 命令的-D 参数进行修改。当出现 Service update complete[Service start successfully],说明服务更新成功。
4、删除服务命令
通过 delete 命令可以进行删除服务,但是只能删除当地地域的服务。当执行删除服务的命令时,出现 service was deleted successfully,说明服务删除成功。