modelbox.Flow

函数 作用
init 初始化flow对象
build 构建flow对象,当中主要通过配置文件构建图
run 同步运行flow
run_async 异步运行flow
wait flow对象等待返回
stop 停止flow
create_external_data_map 创建external_data_map

modelbox.Flow.init

初始化flow对象。

modelbox.Flow.init(conf_file, format)

args:

  • conf_file (str) —— 构建流程图的toml文件
  • format (modelbox.Flow.Format) —— 流程图的format格式,默认可不填

modelbox.Flow.init(name, graph, format)

args:

  • name (str) —— 构建图的名称
  • graph (str) —— 流程图
  • format (modelbox.Flow.Format) —— 流程图的format格式,默认可不填

modelbox.Flow.init(config)

args:

  • config (modelbox.Configuration) —— 构建图的配置

return:

modelbox.Status

modelbox.Flow.build

构建流程图对象,当中主要通过配置文件构建图。

args:

return:

modelbox.Status

modelbox.Flow.run

同步运行流程图。

args:

return:

modelbox.Status

modelbox.Flow.run_async

异步运行flow

args:

return:

modelbox.Status

modelbox.Flow.wait

等待流程图运行结束。

args:

return:

modelbox.Status

modelbox.Flow.stop

停止运行flow。

args:

return:

modelbox.Status

example:

   ...
   conf_file = "test.toml"
   ret = flow.init(conf_file)
   ret = flow.build()
   async = True
   if async == True:
    ret = flow.run_async()
   else:
    ret = flow.run()
   retval = modelbox.Status()
   ret = flow.wait(0, retval)
   ret = flow.stop()

modelbox.Flow.create_external_data_map

创建流程图的外部输入对象。

args:

return:

modelbox.ExternalDataMap, 创建好的external_data_map

example:

   flow = modelbox.Flow()
   extern_data_map = flow.create_external_data_map()
©2022 ModelBox Team all right reserved,powered by Gitbook文件修订时间: 2022-11-18 01:21:29

results matching ""

    No results matching ""