Step By Step
- 1.获取训练好的模型文件的OSS地址并下载保存到本地文件夹
- 2.下载并认证eas-cmd客户端
- 3.eascmd客户端操作命令演示
一.获取训练好的模型文件的OSS地址并下载保存到本地文件夹
- 模型文件保存到本地电脑文件夹
二.下载并认证eas-cmd客户端
- 1.下载EASCMD客户端Windows 64版本
- 2.eascmd客户端是一个命令行工具,需在相对目录文件夹下进入cmd
3.在Windows的命令行中使用阿里云账号的AccessKey进行身份认证
- 执行以下命令
eascmdwin64.exe config -i <yourAccessKeyID> -k <yourAccessKeySecret>
- 认证成功后,系统输出如下类似结果
Configuration saved to: /Users/test/.eas/config
三.eascmd客户端命令使用演示
1.上传文件命令
- 功能:PAI-EAS为每位用户提供了OSS仓库,通过eascmd的upload命令,您可以直接上传模型或Processor,并获取上传后的OSS地址。
- 示例:将下载好的模型文件x_model.xml上传至OSS
eascmdwin64 upload D:\download\x_model.xml
2.创建服务命令
- 功能:通过create命令创建服务。创建服务时,需要提供资源(模型或Processor)的HTTP或OSS地址,您可以将资源上传至OSS,并获取上传后的OSS地址。
- 参数:demo1.json表示描述服务相关信息(模型存储位置及资源规格等)的JSON文件示例如下。
{
"name": "antest_model_xb",
"generate_token": "true",
"model_path": "https://XXXX.oss-cn-shanghai.aliyuncs.com/paidemo/x_model.xml",
"processor": "pmml",
"metadata": {
"instance": 1,
"cpu": 1
}
}
eascmdwin64 create D:\download\demo1.json
- PAI控制台查看
3.修改配置命令
- 功能:对于Instnace和CPU等metadata信息,可以直接使用modify命令的-D参数进行修改
- 示例:将Instance数量配置为2,且每个Instance中的CPU为2内存为5GB
- 未修改前
eascmdwin64 modify antest_model_xb -D metadata.instance=2 -Dmetadata.cpu=2 -D metadata.memory=5000
- 修改前和修改后
4.停止服务命令
- 功能:通过stop命令可以停止一个运行中的服务。
- 命令:eascmd stop <service_name>
eascmdwin64 stop antest_model_xb