[CINN] Optimize parallel compiler and support dumping more compilation information (#55590)
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
Showing
paddle/cinn/frontend/decomposer/batch_norm_test.cc
100755 → 100644
paddle/cinn/hlir/pass/alterlayout_test.cc
100755 → 100644
paddle/cinn/hlir/pass/opfusion_test.cc
100755 → 100644
paddle/cinn/hlir/pass/test_primitive_ops.cc
100755 → 100644
想要评论请 注册 或 登录