- 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
-
- 18 8月, 2023 1 次提交
-
-
由 chen2016013 提交于
* Register cinn_dialect & Generate AddOp * codestyle fix * codestyle fix02 * 合并cinn_ops.parsed.yaml和cinn_backward_ops.parsed.yaml; 将add算子注册进CinnDialect * 通过宏定义注册算子 * bug-fix * bug-fix * bug-fix * bug-fix * skip conflict include * resolve conflict
-
- 17 8月, 2023 1 次提交
-
-
由 傅剑寒 提交于
-
- 16 8月, 2023 5 次提交
-
-
由 BiynXu 提交于
Added a graph data structure in units of ScheduleBlock and some necessary operations, such as finding upstream and downstream nodes, and performing operations in the DFS topological order.
-
由 傅剑寒 提交于
-
由 Aurelius84 提交于
* [NewIR]Add CinnJitInstruction for interpreter * fix windows compile error
-
由 傅剑寒 提交于
* remove if_simplify and rewrite block_simplify * delete unused if_simplify
-
由 Minner Wang 提交于
Fixed a bug in the if (!id_hint.empty()) code block by adding missing code to correctly modify id_hint.
-
- 15 8月, 2023 3 次提交
- 11 8月, 2023 1 次提交
-
-
由 Bo Zhang 提交于
IR 的 builtin dialect 中加入 IndexType
-
- 10 8月, 2023 1 次提交
-
-
由 Candy2Tang 提交于
* Refine interface of hlir::framework::Instruction * fix client usage
-
- 09 8月, 2023 2 次提交
-
-
由 Xinyu Chen 提交于
* onednn: rename macro to PADDLE_WITH_DNNL * onednn: rename macro to CINN_WITH_DNNL
-
由 Aurelius84 提交于
* [NewIR]Add cinn RuntimeDialect and JitKernelOp * remove PointerAttribute register * fix comment
-
- 07 8月, 2023 2 次提交
-
-
由 傅剑寒 提交于
* refactor codegen for cinn * add to_string to some type which can't be += with string * fix multi-thread bug caused by static var * delete dead code and comment
-
由 Huihuang Zheng 提交于
Update Save/Load Interface to 2.0
-
- 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 2 次提交
-
-
由 Aurelius84 提交于
* [NewIR]Split NewIRCompiler with .h/.cc and decoupling compilatiom with cinncore * fix cmake * fix CINN_ONLY
-
由 HongyuJia 提交于
-
- 26 7月, 2023 5 次提交
-
-
由 Huihuang Zheng 提交于
Remove the remaining old schedules.
-
由 Fisher 提交于
test_dot_merger和test_dot_merger_pass在CI和本地环境中会随机出现segmentation fault错误,导致单测随机挂,经排查后发现是ginac库相关的问题,现避免使用MathIsZero绕过
-
由 Aurelius84 提交于
* [NewIR]Add ConvertIRType and fix some TODO for IR+CINN * modify into GPUPlace
-
由 HongyuJia 提交于
* [0D-Tensor] CINN supports fill_constant, fix infershape and pass * fix infershape of fill_constant * add back fill_constant to zero_tensor_trick_pass
-
由 Zhang Zheng 提交于
* Refactor the error message system * fix header * fix compile
-
- 25 7月, 2023 1 次提交
-
-
由 Aurelius84 提交于
-
- 24 7月, 2023 2 次提交
- 21 7月, 2023 1 次提交
-
-
由 HongyuJia 提交于
-
- 20 7月, 2023 3 次提交
- 19 7月, 2023 1 次提交
-
-
由 Aurelius84 提交于
-
- 18 7月, 2023 3 次提交
-
-
由 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
-
由 HongyuJia 提交于
* [0D-Tensor] CINN supports argmax, fix infershape * [0D-Tensor] CINN supports argmax, fix infershape
-
由 HongyuJia 提交于
-