Code Review —— Myia Pipeline - leozp/Myia-Issues GitHub Wiki

Pipeline 流程分析

在”/pipeline/standard.py“文件中,定义了具体操作流程。

Pipeline定义

standard_pipeline = PipelineDefinition(
    resources=standard_resources,
    steps=dict(
        parse=steps.step_parse,
        resolve=steps.step_resolve,
        infer=steps.step_infer,
        specialize=steps.step_specialize,
        erase_class=steps.step_erase_class,
        opt=steps.step_opt,
        erase_tuple=steps.step_erase_tuple,
        opt2=steps.step_opt2,
        cconv=steps.step_cconv,
        validate=steps.step_validate,
        wrap_primitives=step_wrap_primitives,
        compile=step_compile,
        link=step_link,
        export=step_export,
        wrap=steps.step_wrap,
    )
)