• F
    [CINN] Optimize parallel compiler and support dumping more compilation information (#55590) · 2d345148
    Fisher 提交于
    graph_compiler_util.h/cc:
    整合GraphCompiler与ParallelCompiler共同持有的数据结构CompilationStage、CompilationStatus、CompilationContext、CompilationResult
    Parallel Compiler:
    整合数据结构至CompilationContext
    支持分阶段编译,通过指定CompilationContext::Stage
    添加编译状态信息,包括状态CompilationResult::Status和信息CompilationResult::message
    一个Task对应一个fusion_group,每一阶段编译完成后,将编译结果放入CompilationResult数组的对应下标中,删去原Task中内部的局部变量,省去了MergeResult
    Graph Compiler:
    丰富CompilationResult,提供编译各阶段的中间结果
    整合数据结构至CompilationContext
    添加编译状态信息,包括状态CompilationResult::Status和信息CompilationResult::message
    启用单测
    其他:相关单测、前端接口、paddle2cinn适配CompilationContext
    2d345148
decomposer_test.cc 2.9 KB