昇腾社区首页
中文
注册

main_hardmining_process

接口功能

难例筛选组件的函数入口,难例筛选组件会对输入存储路径下的数据遍历按照指定的难例筛选算法进行难例识别,对于属于难例的样本会自动上传到指定目录。

接口引用路径

ockics.entry.main_hardmining_process

接口格式

函数:main_hardmining_process(hardmining_para)

输入参数

参数

类型

是否必选

说明

取值要求

hardmining_para

ParaHardming

必选

hardmining组件的所有输入数据。

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

返回值

使用样例

import argparse
from collections import namedtuple
ParaHardmining = namedtuple("ParaHardmining",
                            ["image_path", "res_path", "desc_path", "feature_path", "work_url", "alg_list", "config",
                             "batch", "standalone", "output_img_path", "output_desc_path",
                             "s3_endpoint", "s3_ak", "s3_sk", "s3_secure", "s3_certcheck"])


def main_hardmining(s3_endpoint=None, s3_ak=None, s3_sk=None, s3_secure=None, s3_certcheck=None):
    '''hard mininig main entry
    '''
    argss = _parse_args()
    para = ParaHardmining(argss.image_path, argss.res_path, argss.desc_path, argss.feature_path,
                          argss.work_url, argss.alg_list, argss.config, argss.batch, argss.standalone,
                          argss.output_img_path, argss.output_desc_path,
                          s3_endpoint, s3_ak, s3_sk, s3_secure, s3_certcheck)
    main_hardmining_process(para)