- 23 8月, 2023 1 次提交
-
-
由 Fisher 提交于
Support to dump information in stages according to the fusion group during the compilation process, instead of after the compilation is completely completed.
-
- 21 8月, 2023 2 次提交
-
-
由 Aurelius84 提交于
* [NewIR]Split PaddleDialect and KernelDialect and Implement Layered Compailation * remove ir_core DEPS * fix header files * fix conflict * ignore test_assert UT * fix code style * fix UT
-
由 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
-
- 16 8月, 2023 1 次提交
-
-
由 Aurelius84 提交于
* [NewIR]Add CinnJitInstruction for interpreter * fix windows compile error
-
- 15 8月, 2023 1 次提交
-
-
由 傅剑寒 提交于
-
- 10 8月, 2023 1 次提交
-
-
由 Candy2Tang 提交于
* Refine interface of hlir::framework::Instruction * fix client usage
-
- 09 8月, 2023 1 次提交
-
-
由 Aurelius84 提交于
* [NewIR]Add cinn RuntimeDialect and JitKernelOp * remove PointerAttribute register * fix comment
-
- 04 8月, 2023 1 次提交
-
-
由 Fisher 提交于
1. `Parallel Compiler`: - 合并`FLAGS_cinn_parallel_compile_size`和`FLAGS_cinn_parallel_compile_thread`,通过`FLAGS_cinn_parallel_compile_thread`即可指定编译时使用的线程数,所有的`fusion_groups`将会平均分配到可用的线程上 - 增强编译完成后返回的信息,除`instruction`外,将`lowered_function`、`source_code`、`source_ptx`返回,供上层进一步使用 2. Debug信息: - 新增`FLAGS_ cinn_dump_group_lowered_func`、`FLAGS_cinn_dump_group_source_code`、`FLAGS_ cinn_dump_group_ptx`、`FLAGS_ cinn_dump_group_instruction`,可分别按`fusion_groups`储存编译的每个阶段中的中间代码 - 重新整理`graph_visualization`,所有的可视化图、单测代码均能正确分组储存 3. Bug修复: - 修复`MakeDirectory`不能正确创建文件夹的问题 4. 其他: - 清除了一些无用代码
-
- 02 8月, 2023 1 次提交
-
-
由 xiaoguoguo626807 提交于
* add ir core * add test * modify name * merge * add test for __eq__ * shield test for __eq__ * --amend * Update new_ir_compiler.cc
-
- 28 7月, 2023 1 次提交
-
-
由 HongyuJia 提交于
* [CINN Frontend] Optimize user interface, polish fuse_pass classes" * Fix some compile error
-
- 27 7月, 2023 1 次提交
-
-
由 Aurelius84 提交于
* [NewIR]Split NewIRCompiler with .h/.cc and decoupling compilatiom with cinncore * fix cmake * fix CINN_ONLY
-
- 26 7月, 2023 2 次提交
-
-
由 Huihuang Zheng 提交于
Remove the remaining old schedules.
-
由 Aurelius84 提交于
* [NewIR]Add ConvertIRType and fix some TODO for IR+CINN * modify into GPUPlace
-
- 25 7月, 2023 1 次提交
-
-
由 Aurelius84 提交于
-
- 20 7月, 2023 1 次提交
-
-
由 Fisher 提交于
In preparation for the improvement of the graph compiler, the deprecated old graph compiler was cleaned up.
-
- 19 7月, 2023 1 次提交
-
-
由 Aurelius84 提交于
-
- 18 7月, 2023 1 次提交
-
-
由 limingshu 提交于
* Clarify cinn/ir dirs [Part1] * addition of cinn/ir/op dir * change header inludsion of ir/ir_operator.h to ir/op/ir_operator.h * merge with develop changes * relocate libschedule_desc_proto.a * remove extra ir_schedule_error.cc * addition for schedule/ir_schedule_error files
-
- 13 7月, 2023 2 次提交
-
-
由 zyfncg 提交于
* new group fuse pass api * fix header * update * change logic of get master node to fix bug * revert update for ReduceFuseReduce * modify according review * modify by review * refine * update * fix code-format
-
由 BiynXu 提交于
* [CINN] comb the op lowering code * [CINN] format code of OpLower
-
- 06 7月, 2023 1 次提交
-
-
由 傅剑寒 提交于
* optimize expr operator = implementation * fix codestyle
-
- 04 7月, 2023 1 次提交
-
-
由 Wang Xin 提交于
-
- 03 7月, 2023 2 次提交
-
-
由 Wang Xin 提交于
-
由 Difer 提交于
* fix cinn cpplint [runtime/explicit] * mark shared nolint * add a nolint and fix typo raito -> ratio --------- Co-authored-by: NSigureMo <sigure.qaq@gmail.com>
-
- 02 7月, 2023 1 次提交
-
-
由 Wang Xin 提交于
Co-authored-by: NSigureMo <sigure.qaq@gmail.com>
-
- 29 6月, 2023 2 次提交
-
-
由 张经纬 提交于
* fix clang-format * 'fix_clang-format' * fix remaining errors * format * empty commit, re-trigger all ci * empty commit, re-trigger all ci --------- Co-authored-by: NSigureMo <sigure.qaq@gmail.com>
-
由 Difer 提交于
* fix cinn codestyle cmake-format * remove a blank cmakelist * restore deleted file * restore deleted file --------- Co-authored-by: NSigureMo <sigure.qaq@gmail.com>
-
- 28 6月, 2023 1 次提交
-
-
由 6clc 提交于
* test=cinnunit * test=cinnunit * sync to develop of cinn * test=cinnunit * test=cinnunit
-
- 27 6月, 2023 1 次提交
-
-
由 6clc 提交于
* feat(cmake): add cmake of cinn * feat(cmake): add cmake of cinn python test * feat(cmake): add jit * feat(cmake): test/CMakeList.txt * feat(cmake): rebase to develop * feat(cmake): remove some flags * fix(cmake): fix cinn's gflags depends * feat(cmake): add ci scripts of cinn * feat(cmake): copy code of cinn * fix(cmake): fix cinn third_party model path * gflags dynamic dependce * fix ci build_demo * tmp update to c++17 of cinn-only test * fix cinn only with c++17
-