云服务器内容精选

  • 在线编辑模型 平台提供模型编辑器,在模型详情页单击“在线编辑”,进入该模型的在线编辑页面。界面左侧显示的是该模型包内的所有文件,以目录树的形式展示,支持编程语言的渲染,支持MarkDown文件的实时双屏预览。 新建文件夹:选中文件夹并单击,用户将新建一个该文件夹的子文件夹。选中工程文件并单击,将会新建一个新的文件夹,与用户已有的文件夹同级。 新建文件:单击,用户可新建文件。 修改文件:单击,用户可对文件名称进行修改。 下载文件:单击,用户可下载文件。 删除文件:单击,用户可删除文件。 文件(夹)名称不能为空,且只能包含数字、英文、中文、点、下划线和中划线。 删除后不可恢复,请谨慎操作。 配置界面:单击,按照喜好配置界面基本属性,查看快捷键说明。 删除当前模型文件:单击“删除”,删除当前页面的模型文件。删除后不可恢复,请谨慎操作。 保存模型文件:单击“保存”,保存当前模型。模型更新完毕请及时保存。
  • 上传模型文件新建版本 Octopus支持用户对已有的模型进行版本更新,步骤如下: 数据上传中刷新或关闭浏览器会导致文件上传异常,请谨慎操作! 准备模型文件,模型文件具体要求请参见模型文件说明。 单击模型仓库名称进入详情界面,单击“新建版本”或者在模型列表页单击“新建版本”。 根据不同数据来源创建模型版本。 数据来源选择“本地”(模型文件存放在本地)。 根据需要输入模型版本描述,选择关联已有算法。 在“模型版本”单击添加按钮,选择本地数据。或直接将本地模型文件夹拖入框内。 单击“上传”,等待数据上传成功。 数据来源选择“OBS”(模型文件存放在OBS指定路径)。 根据需要输入模型版本描述,选择关联已有算法。 输入访问密钥、私有访问密钥和OBS地址,勾选服务声明信息。 单击“上传”,等待数据上传成功。
  • 模型仓库介绍 模型管理模块支持以模型仓库的方式对模型进行纳管和归档,每个模型仓库中又可以创建若干个模型版本,方便对同类模型统一管理。 模型包含镜像和文件两部分。其中镜像与模型仓库绑定,也就是说同一个模型仓库的版本共享一个镜像;文件存储在对象存储(OBS)中, 各个版本的文件一般不同。 模型可用于预标注、预审核、训练、评测、编译、推理等服务,下图介绍3种常见作业流程: 图1 新建空模型仓库归档训练作业产物 图2 预训练模型上云进行增量训练 图3 利用云上算力部署模型为推理服务
  • 智驾模型列表相关操作 智驾模型列表可以进行以下操作。 表1 智驾模型列表相关操作 任务 操作步骤 编辑模型 单击操作栏中的“编辑”,编辑智驾模型。仅支持修改描述信息。初始模型不支持编辑。 删除模型 单击操作栏中的“删除”,删除智驾模型。初始模型不支持删除。 查看模型详情 单击模型名称,查看模型详情。 在模型详情页,查看模型基本信息和模型版本列表。可以对模型版本进行“模型微调”、“创建在线服务”和“删除”操作。 说明: 初始模型不支持“创建在线服务”和“删除”。 只有“创建成功”的模型版本支持“模型微调”和“创建在线服务”。 查询模型 在搜索输入框中输入搜索条件,按回车键即可查询。
  • 执行结果 索引的执行结果主要分为:初始态、执行中、待创建、成功和失败。 表1 执行结果 名称 说明 初始态 表示索引定义完成,待系统调用执行接口,将索引添加至应用的数据库中。 执行中 表示索引规则正在应用的数据库中执行,待返回结果。 待创建 表示索引规则未提交/应用上不存在此模型/索引字段在表中不存在,请联系运维人员处理。 成功 表示索引在应用的数据库中创建成功。 失败 表示索引在应用的数据库中创建失败,请联系运维人员处理。
  • 响应示例 状态码: 400 { "error_code" : "EG.00014000", "error_msg" : "Bad request"} 状态码: 401 { "error_code" : "EG.00014010", "error_msg" : "Incorrect token or token resolution failed"} 状态码: 403 { "error_code" : "EG.00014030", "error_msg" : "No permissions to request this method"} 状态码: 404 { "error_code" : "EG.00014040", "error_msg" : "Not request resource found"} 状态码: 500 { "error_code" : "EG.00015000", "error_msg" : "Internal Server Error"}
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 total Integer 总数 最小值:0 最大值:100 size Integer 本页数量 最小值:0 最大值:100 items Array of CustomizeSchemaItemInfo objects 对象列表 数组长度:0 - 100 表5 CustomizeSchemaItemInfo 参数 参数类型 描述 id String 事件模型ID name String 事件模型名称,租户下唯一 description String 事件模型描述 compatibility String 事件模型兼容性 枚举值: NONE provider_type String 提供方类型,OFFICIAL:官方事件源;CUSTOM:自定义事件源 枚举值: OFFICIAL CUSTOM format String 事件模型格式 number_of_versions Integer 事件模型版本数 event_type_id String 事件类型ID event_type_name String 事件类型名称 event_source_id String 事件源ID event_source_name String 事件源名称 event_source_label String 事件源标签 created_time String 创建时间 updated_time String 更新时间 状态码: 400 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 最小长度:1 最大长度:128 error_msg String 错误消息 最小长度:1 最大长度:512 error_details String 具体错误消息 最小长度:1 最大长度:1024 request_id String 请求处理ID 最小长度:1 最大长度:128 状态码: 401 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码 最小长度:1 最大长度:128 error_msg String 错误消息 最小长度:1 最大长度:512 error_details String 具体错误消息 最小长度:1 最大长度:1024 request_id String 请求处理ID 最小长度:1 最大长度:128 状态码: 403 表8 响应Body参数 参数 参数类型 描述 error_code String 错误码 最小长度:1 最大长度:128 error_msg String 错误消息 最小长度:1 最大长度:512 error_details String 具体错误消息 最小长度:1 最大长度:1024 request_id String 请求处理ID 最小长度:1 最大长度:128 状态码: 404 表9 响应Body参数 参数 参数类型 描述 error_code String 错误码 最小长度:1 最大长度:128 error_msg String 错误消息 最小长度:1 最大长度:512 error_details String 具体错误消息 最小长度:1 最大长度:1024 request_id String 请求处理ID 最小长度:1 最大长度:128 状态码: 500 表10 响应Body参数 参数 参数类型 描述 error_code String 错误码 最小长度:1 最大长度:128 error_msg String 错误消息 最小长度:1 最大长度:512 error_details String 具体错误消息 最小长度:1 最大长度:1024 request_id String 请求处理ID 最小长度:1 最大长度:128
  • URI GET /v1/{project_id}/schemas 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户项目ID 表2 Query参数 参数 是否必选 参数类型 描述 offset 否 Integer 偏移量,表示从此偏移量开始查询,偏移量不能小于0 最小值:0 最大值:100 缺省值:0 limit 否 Integer 每页显示的条目数量,不能小于1或大于1000 最小值:1 最大值:1000 缺省值:15 sort 否 String 指定查询排序 缺省值:created_time:DESC provider_type 否 String 指定查询提供方的类型 枚举值: OFFICIAL CUSTOM PARTNER name 否 String 指定查询的事件模型名称,精准匹配 fuzzy_name 否 String 指定查询的事件模型名称,模糊匹配
  • 响应示例 状态码: 200 OK { "count" : 1, "models" : [ { "id" : "56e0f1b0-ac10-46a5-8fa7-b26831d7d488", "name" : "demo_name", "description" : "description", "status" : "FINISHED", "create_time" : "2021-01-30T02:34:36Z", "finish_time" : "2021-01-30T02:53:26Z", "creator" : "demo-user", "shareable" : true, "data_quantity" : 1000, "type" : "binary", "file" : { "source" : "PRIVATE", "url" : "project:/file/data.csv" }, "losses" : [ 6.2, 1.2, 4.54 ], "metrics" : [ { "name" : "rmse", "value" : 0.3744 }, { "name" : "mae", "value" : 0.2844 }, { "name" : "pcc", "value" : 0.4871 } ], "base_model_id" : "pangu-drug-model", "base_model_name" : "pangu-drug-model" } ]}
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 models Array of ModelDto objects 模型列表。 count Integer 模型总数。 表5 ModelDto 参数 参数类型 描述 name String 模型名称。 id String 模型ID。 type String 模型类型。 create_time String 模型创建时间。 finish_time String 模型结束时间。 creator String 创建模型的用户名称。 status String 作业状态。 shareable Boolean 是否打开组织共享。 data_quantity Integer 模型数据量。 file ModelFile object 模型数据来源。 value_range ValueRange object 区间上下限,仅回归型存在。 description String 模型描述信息。 failed_message String 失败提示,当作业执行失败时会返回。 losses Array of floats 模型训练loss信息。 metrics Array of ModelMetric objects 模型评估指标。 base_model_id String 基模型id。 缺省值:pangu-drug-model base_model_name String 基模型名称。 缺省值:pangu-drug-model 表6 ModelFile 参数 参数类型 描述 source String 模型数据文件来源。 枚举值: public private url String 文件URL,用户私有数据中心为项目路径、公共数据场景为obs地址。 最小长度:1 最大长度:2000 eihealth_project_id String 模型文件所在项目id,仅文件为数据中心时填写。 最小长度:1 最大长度:128 表7 ValueRange 参数 参数类型 描述 lower Float 区间下限,仅回归型存在。 upper Float 区间上限,仅回归型存在。 表8 ModelMetric 参数 参数类型 描述 name String 评估指标的名称。 最小长度:1 最大长度:32 value Float 评估指标的评估结果。
  • URI GET /v1/{project_id}/drug-models 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,您可以从获取项目ID中获取。 最小长度:1 最大长度:128 表2 Query参数 参数 是否必选 参数类型 描述 search_key 否 String 模糊搜索值。 最小长度:0 最大长度:1024 creator_list 否 Array 创建者列表。 最小长度:1 最大长度:128 数组长度:0 - 50 type_list 否 Array 模型类型列表。 数组长度:0 - 10 status_list 否 Array 模型状态列表。 数组长度:0 - 10 sort_key 否 String 排序规则 目前默认时间降序,支持根据create_time|finish_time|base_model_name。 sort_dir 否 String 排序规则 目前默认时间降序。 缺省值:DESC create_start_time 否 Long 最小创建时间。 最小值:1000000000000 最大值:9999999999999 create_end_time 否 Long 最大创建时间。 最小值:1000000000000 最大值:9999999999999 finish_start_time 否 Long 最小结束时间。 最小值:1000000000000 最大值:9999999999999 finish_end_time 否 Long 最大结束时间。 最小值:1000000000000 最大值:9999999999999 limit 否 Integer 限制量,单次查询总量,必须由数字组成,默认为100,取值范围[1,1000]。 最小值:1 最大值:1000 缺省值:100 offset 否 Integer 偏移量,查询起始偏移,必须由数字组成,默认为0,取值范围[0,100000000]。 最小值:0 最大值:100000000 缺省值:0 base_model_list 否 Array 基模型id列表。 最小长度:0 最大长度:128 数组长度:0 - 10
  • 发布推理服务 模型训练服务支持一键发布在线推理服务。用户基于成熟的模型包,创建推理服务,直接在线调用服务得到推理结果。操作步骤如下。 单击模型包“操作”列的,弹出“发布推理服务”对话框,如图1所示。 图1 推理服务 配置对话框参数如表1所示。 表1 创建推理服务参数配置 参数名称 参数描述 模型包名称 发布成推理服务的模型包名称。 版本 推理服务的版本。 版本建议格式为“xx.xx.0”,其中xx为0-99的整数。 是否自动停止 是否开启推理服务自动停止,如果开启,需要设置自动停止的时间,开启了自动停止的推理服务将会在设置时间后停止运行。 计算节点规格 计算节点资源,包括CPU和GPU。 用户可以单击选定计算节点资源,并在“计算节点个数”中配置计算节点资源的个数。 计算节点个数 计算节点的个数。 1代表单节点计算 2代表分布式计算,开发者需要编写相应的调用代码。可使用内置的MoXing分布式训练加速框架进行训练,训练算法需要符合MoXing程序结构。可参考如下文档:https://github.com/huaweicloud/ModelArts-Lab/tree/master/docs/moxing_api_doc 描述 推理服务描述信息。 环境变量 用户可以在训练算法编辑界面中代码目录下predict文件夹中的predict.py文件中编辑推理算法。在创建推理服务的界面中配置环境变量的参数值。 变量名:环境变量的名称 变量值:环境变量的取值 增加:新增环境变量 :删除环境变量 :单击可隐藏变量值的真实数据。 单击“确定”,发布推理服务。 :发布服务成功,单击图标可以跳转至推理服务的快速验证界面,用户可在此界面上对当前发布的推理服务效果进行验证。 :发布服务失败,可重新发布。 父主题: 模型管理