云服务器内容精选

  • 响应示例 状态码: 200 我的算法服务列表响应体 { "count" : 3, "service_list" : [ { "alg_id" : "068ed4d8-077e-4ec9-aa19-bc******e925", "service_id" : "331bcb4a-5b3c-4e67-87cc-6c******d77b", "service_name" : "边缘入侵检测", "function_version" : "1.0", "created_at" : 1680008856502, "alg_status" : "service_running", "deploy_type" : "edge", "alg_class" : "self", "request_mode" : "async", "can_update" : true, "new_alg_id" : "3320b2b9-562b-4bee-bfee-0e******01c1" }, { "alg_id" : "5c73bd3f-6498-40e5-a40f-7b******1139", "service_id" : "04dc08b7-da07-46ee-83e7-c3******f668", "service_name" : "test-event-01", "function_version" : "1.0", "created_at" : 1680005185627, "alg_status" : "service_stopped", "deploy_type" : "cloud", "alg_class" : "self", "request_mode" : "async" }, { "alg_id" : "c01ec07f-874f-42f1-ba1d-15******d71b", "service_id" : "db1ec2d2-d023-4d20-ab6f-bc******4eeb", "service_name" : "TEST-CLOUD-ALG", "function_version" : "1.0", "created_at" : 1680008219078, "alg_status" : "service_failed", "deploy_type" : "cloud", "alg_class" : "self", "request_mode" : "async", "description" : "测试云上算法" } ], "total" : 3}
  • URI GET /v2/{project_id}/algorithm/services/user 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 用户项目ID,获取方法参见获取项目ID和名称 表2 Query参数 参数 是否必选 参数类型 描述 name_like 否 String 服务名称,支持模糊匹配 is_paged 否 Boolean 是否分页 page_size 否 Integer 每页的最大条目数 page_num 否 Integer 第几页 order_by 否 String 排序方式,可选“asc”或“desc”,代表递增排序及递减排序 sort_name 否 String 排序字段,可选“created_at”或“function_version” alg_status 否 Array of strings 服务状态,支持多选。可选“service_running”、“service_deploying”、“service_failed”、“service_stopping”、“service_stopped”、“service_upgrading”、“service_finished”、“service_concerning”、“not_deployed”
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 count Integer 数量 service_list Array of ServicesListInfoDto objects 服务列表 total Integer 总数数量 表5 ServicesListInfoDto 参数 参数类型 描述 alg_id String 算法ID service_id String 服务ID service_name String 服务名称 package_id String 算法服务包ID package_name String 算法服务包名称 company String 厂商名称 alg_version String 算法版本 function_version String 功能版本 tags Array of strings 应用场景标签 created_at Long 创建时间 alg_status String 算法状态,取值为“service_running”、“service_deploying”、“service_failed”、“service_stopping”、“service_stopped”、“service_upgrading”、“service_finished”、“service_concerning”或者“not_deployed” deploy_type String 部署类型,取值为“cloud”或者“edge” alg_class String 算法类别,取值为“self”或者“partner” request_mode String 请求模式,取值为“sync”或者“async” description String 算法描述,信息非空时返回 error_msg String 服务异常信息,信息非空时返回 can_update Boolean 是否可升级,值为true时返回 new_alg_id String 升级后的算法ID,可升级时返回
  • 部署算法服务 华为自研的边缘算法、非华为自研的云上、边缘算法在使用前均需进行部署,当算法的部署状态为“运行中”时,才能下任务进行使用。 进入“算法服务”,单击目标算法服务“操作”列的“部署”,进入“部署算法”页面。 参考表1填写相关参数。 表1 部署算法参数说明 参数名称 参数说明 选择路数 本次部署预计需要支持的最大路数。后台会自动申请、创建足够多的算法资源支撑作业的运行。 资源池规格 选择本次部署所使用的资源池。 服务启动参数 本次部署传入的参数信息,不同的算法服务启动参数不同,参数的功能请咨询算法开发者。 当部署状态为“运行中”、“部署中”时,可单击“停止部署”进行停止部署。
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 service_id String 服务ID service_name String 服务名称 logo String 算法图标,Base64编码格式的字符串,非空时返回 function_version String 功能版本 release_flag Boolean 是否已发布,取值为“true”或者“false” description String 算法描述,非空时返回 created_at Long 创建时间 updated_at Long 更新时间 release_at Long 发布时间 api String API pool_id String 资源池ID alg_name String 算法名称 alg_id String 算法ID request_mode String 请求模式,取值为“sync”或者“async” package_name String 算法包名称 package_id String 算法包ID alg_version String 算法版本 alg_versions Array of strings 算法历史版本 diagram String 算法场景图,Base64编码格式的字符串,非空时返回 service_api_list Array of ServiceApiDto objects 服务API列表 deployment_constraints DeploymentConstraintsDto object 模型部署约束 company String 厂商名称 tags Array of strings 应用场景标签 deploy_type String 部署类型,取值为“cloud”或者“edge” alg_class String 算法类别,取值为“self”或者“partner” alg_status String 算法状态,取值为“service_running”、“service_deploying”、“service_failed”、“service_stopping”、“service_stopped”、“service_upgrading”、“service_finished”、“service_concerning”或者“not_deployed” error_msg String 服务异常信息,非空时返回 表4 ServiceApiDto 参数 参数类型 描述 request_type String 请求类型,get, post zh String 中文描述 en String 英文描述 request_url String 请求url 表5 DeploymentConstraintsDto 参数 参数类型 描述 request_mode String 请求模式,取值为“sync”或者“async” cpu_type String CPU类型,取值为“x86_64”或者“aarch64” accelerators Array of AcceleratorsDto objects 推理加速卡 input_types Array of strings 支持的输入类型,列表元素取值为“OBS”、“URL”、“Restful”、“VCN”、“EdgeCamera” output_types Array of strings 支持的输出类型,列表元素取值为“OBS”、“DIS”或者“Webhook” service_config String 服务启动参数 task_config String 作业配置参数 表6 AcceleratorsDto 参数 参数类型 描述 type String 加速卡类型 最小长度:1 最大长度:256 name String 加速卡名称 最小长度:1 最大长度:256 cuda_version String CUDA版本 最小长度:1 最大长度:256 driver_version_section String 昇腾驱动版本 最小长度:1 最大长度:256