昇腾社区首页
中文
注册

main_eval_process

接口功能

eval的函数入口。

接口引用路径

ockics.entry.main_eval_process

接口格式

函数:main_eval_process(eval_para)

输入参数

参数

类型

是否必选

说明

取值要求

eval_para

ParaEval

必选

eval组件的所有输入数据。

函数参数,元组类型,具体元素详见ParaEval

返回值

使用样例

import argparse
from collections import namedtuple
ParaEval = namedtuple("ParaEval",
                      ["base_model", "mode", "eval_datasets", "eval_dataset_images", "eval_config", "dataset_fmt",
                       "standalone", "eval_work_url", "output_metric_map", "s3_endpoint", "s3_ak", "s3_sk",
                       "s3_secure",
                       "s3_certcheck"])


def main_eval(s3_endpoint=None, s3_ak=None, s3_sk=None, s3_secure=None, s3_certcheck=None):
    '''evaluate component main entry
    '''
    argss = _parse_args()
    para = ParaEval(argss.baseModel, argss.mode, argss.evalDatasets, argss.eval_dataset_images, argss.evalConfig,
                    argss.dataset_fmt, argss.standalone, argss.evalWorkUrl, argss.outputMetricMAP,
                    s3_endpoint, s3_ak, s3_sk, s3_secure, s3_certcheck)
    main_eval_process(para)