创建任务
功能介绍
创建求解任务
URI
POST /v1/{project_id}/optverse/solver/oroas-optvsolver/tasks
备注:公测阶段服务URL由华为云提供
请求参数
备注:公测阶段以下信息由华为云提供
名称 |
类型 |
IN |
必选 |
描述 |
---|---|---|---|---|
X-Apig-AppCode |
string |
header |
是 |
用户凭证 |
project_id |
string |
path |
是 |
项目ID |
service_group |
string |
path |
是 |
服务类别,针对不同服务类场景, 用户侧不需单独赋值 |
service_type |
string |
path |
是 |
子服务类型,针对不同服务, 用户侧不需单独赋值 |
备注:以下信息由用户提供
名称 |
类型 |
必选 |
描述 |
---|---|---|---|
input_json |
是 |
任务输入信息,json格式;每个子服务该对象结构不同 |
|
obs_input_url |
是 |
任务输入信息为文件格式,传入值为租户OBS对应的文件绝对路径,用户需保证求解器服务有该路径的读写权限。输入内容为标准数学模型文件,支持.lp、.mps、.mps.gz格式 |
|
obs_output_url |
否 |
任务输出信息为文件格式,传入值为租户OBS对应的待存储路径前缀(和input_url成对使用),文件名服务端固定用task_id命名。输出格式为.sol格式 |
备注:以下信息由用户提供
备注:以下信息由用户提供
公测阶段求解器开放参数如下:
名称 |
类型 |
必选 |
描述 |
---|---|---|---|
method |
int |
否 |
求解算法。[0,2]
|
timeLimit |
double |
否 |
求解时间上限,单位为秒。取值范围[0.0, 1e+20](1e+20) |
gap |
double |
否 |
仅对MIP问题有效。[0, 1],默认值为0.0 |
请求Body体示例
{ "input_json": { "parameters": [ { "name": "timeLimit", "value": 60.0 }, { "name": "gap", "value": 0.0 } ] }, "obs_input_url": { "bucket": "example_bucket", "object": "path/to/input/example.mps" }, "obs_output_url": { "bucket": " example_bucket ", "object": "path/to/output" } }
响应参数
状态码: 201
创建成功响应信息
参数 |
参数类型 |
描述 |
---|---|---|
task_id |
String |
任务编号 |
状态码: 400
客户端错误响应信息
参数 |
参数类型 |
描述 |
---|---|---|
无 |
String |
响应错误信息,详见错误码列表 |