资讯 社区 文档
技术能力
语音技术
文字识别
人脸与人体
图像技术
语言与知识
视频技术

远程模型更新

远程模型文件更新

Edgeboard提供了http服务功能,其中有一项就支持远程更新模型。通过调用如下的http接口,实现如下协议,即可达到远程更新模型的目的。模型更新成功后,系统会自动重启并运行新模型。

http请求方法:post

URI:http://ip:8899/api/model/update

请求参数 参数说明 是否必须 备注
file 二进制文件流
model_id 模型id 模型id、可在模型列表中查看
model_name 模型名称 若传入模型名称,则可修改模型名,该参数非必传
md5 模型文件的md5值 模型文件的md5值(32位小写),用来校验模型上传是否完整

Request Headers:

Accept: application/json, text/javascript, /

Content-Type: multipart/form-data; boundary=----FormBoundaryBVCd5UwtcMuBNUWK

Request Body:

​ ------FormBoundaryBVCd5UwtcMuBNUWK

​ Content-Disposition: form-data; name="file"; filename="paddle-models.zip"

​ Content-Type: application/zip

​ ------FormBoundaryBVCd5UwtcMuBNUWK--

​ (binary data)

​ ------FormData--(Key-Value)---

model_id 0

md5 7ac396689df6e12a8f5e2537e3abe015

Response 返回:

  1. HTTP Status 200 (Ok) Response Headers:
{
 "errno": 0,
 "message":"success"
}
  1. HTTP Status 204 (Deleted with no contents).
  2. HTTP Status 404 (Not Found), if file identified by the url is not found or invalid.

模型文件更新的返回错误码定义如下:

errno(错误码) message(错误信息) 错误码解析
0 success 成功
2001 model id empty or error 模型id参数为空或错误
2002 model id not exist 模型id不存在
2003 model file empty or error 模型文件md5错误
2004 model file md5 error 模型文件md5错误
2005 model file format error 模型文件格式错误
上一篇
HTTP服务功能
下一篇
远程重启