模型文件规范
模型文件支持导入以.zip结尾的压缩文件和以.m结尾的matlab文件。其中,.zip文件需要符合下述规范。
.zip模型文件规范
模型文件为整个模型目录,导入前先压缩成 .zip 文件,模型目录中包含模型启动测试入口python脚本、requirements.txt依赖包列表、其他python脚本和数据文件。
|── your_model_dir
| ├── <service>.py 必选;测试入口脚本,文件名可自定义
| ├── requirements.txt 可选;模型中依赖的第三方库包
| ├── <dependence> 可选;入口脚本执行时依赖的其他python脚本和数据文件service.py:
需要有入口函数,输入和输出支持文本和文件两种类型。
输入类型为文件时,通过文件名来进行读操作,文件名从sys.argv读取;
输出类型为文件时,通过文件夹名字来进行写操作,文件夹名字从sys.argv读取;
输入类型为文本时,从sys.argv中读取文本字符串;
输出类型为文本时,通过print函数进行输出。具体参考:模型创建示例
模型创建发布成功后,系统会根据「运行环境配置」自动部署模型测试服务。您可以在【模型测试】页面使用该服务。如果运行环境配置错误,可能会导致该模型的模型测试服务无法正常使用。
启动文件:入口脚本,对应模型文件规范中的<service>.py文件。
运行环境:模型运行时依赖的语言版本,例如:python3.7,python3.8等。
定义模型参数:
定义的模型参数会拼接成以下命令执行:
参数名:对应上面命令中的arg0、arg1、arg2,可自定义名字。
参数类型:支持文本和文件两种类型。
参数示例:对应上面命令中的value0、value1、value2,模型运行时的默认输入值。参数类型为文件时,需要上传文件。
模型输出:
文本:输出以print方式输出。
文件:输出结果以文件的形式输出,比如图片、csv等。
Last updated