chenlei_autodiff
1a91f78801
[GraphKernel] replace InplaceAssign with Assign before split.
4 years ago
i-robot
cc35e238eb
!28929 GraphKernel Handling Heterogeneous Computing Scenarios
Merge pull request !28929 from ZengZitao/heter_compute_fix
4 years ago
zengzitao
04bc8c32d8
adapt graphkernel for heterogeneous computing
4 years ago
i-robot
68ec2be828
!28784 [GraphKernel] add lite pass manager.
Merge pull request !28784 from chenlei_autodiff/lite_callback
4 years ago
i-robot
cdb5a352a7
!28921 Fix attr check bug
Merge pull request !28921 from jiaoy1224/aot
4 years ago
Yang Jiao
31d53d9173
fix attr check bug
4 years ago
i-robot
ae6155a296
!28664 [GraphKernel]Fix Static Check on master
Merge pull request !28664 from jiaoy1224/aot
4 years ago
i-robot
a152b40bc1
!28814 GraphKernel Fix output pointer is nullptr
Merge pull request !28814 from ZengZitao/rewrite_output_nullptr
4 years ago
chenlei_autodiff
0574995198
[GraphKernel] add lite pass manager.
4 years ago
zengzitao
bc7554f5e6
fix output is nullptr bug
4 years ago
Yang Jiao
bb62ae0777
fix static check on master
4 years ago
i-robot
839f17ea61
!28771 [GraphKernel] Recompute support whole absort and fix threshold.
Merge pull request !28771 from TronZhang/recompute_fix_threshold
4 years ago
TronZhang
b05f9af150
fix whole absort for single ouput recompute
4 years ago
zengzitao
9072e3e105
fix kmetatypenone bug in ppo
4 years ago
y00451588
7651cd71fe
Add thread expanded operators on CPU.
4 years ago
i-robot
8126a62672
!28410 [GraphKernel] decouple shape_ops_splitter.
Merge pull request !28410 from chenlei_autodiff/lite_callback
4 years ago
i-robot
71c498b38c
!28256 [GraphKernel] decouple update_state_formatter from bachend.
Merge pull request !28256 from chenlei_autodiff/gk_lite
4 years ago
chenlei_autodiff
737e796178
[GraphKernel] decouple shape_ops_splitter.
4 years ago
chenlei_autodiff
c51ad0d58d
[GraphKernel] decouple update_state_formatter from bachend.
4 years ago
i-robot
fecbb98b94
!27703 Cleancode for GraphKernel's litegraph
Merge pull request !27703 from DeshiChen/1214_litegraph
4 years ago
i-robot
a22df490ff
!28242 [GraphKernel]Fix Static Check on master
Merge pull request !28242 from jiaoy1224/aot
4 years ago
Yang Jiao
dbb5edd44b
fix static check on master
4 years ago
i-robot
300a1ade7c
!27909 Optimize Gather fusion pattern
Merge pull request !27909 from 杨林枫/graph_kernel_opt
4 years ago
yanglf1121
dcb83278ce
optimize gather fusion
4 years ago
dayschan
9b2c402344
cleancode for litegraph
remove the "node_name" argument from class Node's constructor,
rename the node's "name_" to "debug_name_", and add the SetDebugName interface.
refactor the `OpRegistry`:
register the nodes by macro `OP_REGISTER`, instead of write them
in OpRegistry's constructor.
remove the five CompareOp's subclass, which did not override any virtual functions.
they can be binded to the `CompareOp` class.
4 years ago
chenlei_autodiff
504e696e44
[GraphKernel] decouple eliminate_redundant_output from backend.
4 years ago
i-robot
402f9f2ec1
!27588 [GraphKernel] split expander file.
Merge pull request !27588 from chenlei_autodiff/gk_lite
4 years ago
i-robot
c9bc6db832
!28048 [GraphKernel] optimize graphkernel fusion stratege for moe
Merge pull request !28048 from r1chardf1d0/master
4 years ago
chenlei_autodiff
16c8d007d7
[GraphKernel] split expander file.
4 years ago
i-robot
b0859101f6
!27781 decouple LiteGraph2AnfGraph from graph_kernel_helper.
Merge pull request !27781 from chenlei_autodiff/lite_callback
4 years ago
chenlei_autodiff
61edce79ee
decouple LiteGraph2AnfGraph from graph_kernel_helper.
4 years ago
r1chardf1d0
989b7745c0
[GraphKernel] optimize graphkernel fusion stratege for moe
4 years ago
dayschan
ada1c80980
Change kAttrIsInternalOutput to kAttrIsInternalOutputNopNode
the output address of internal output nop node is required by the next KernelGraph,
so we cannot replace it in graphkernel optimization.
4 years ago
chenlei_autodiff
3a10edc731
[GraphKernel] fix umonad expanders.
4 years ago
He Wei
883543d9dc
Refactor attributes compare & AbstractBasePtrListHash/Equal
4 years ago
tronzhang
9bcb3eb1ef
Enhance GNN and support graph recompute.
4 years ago
i-robot
5d05248f0b
!27456 Fix Static Check on Master
Merge pull request !27456 from jiaoy1224/aot
4 years ago
i-robot
c4f67e5ed0
!27454 Add "is_internal_output" attribute for related nodes
Merge pull request !27454 from DeshiChen/1208_internal_output
4 years ago
i-robot
71a74482c8
!27394 [GraphKernel] modify expander for lite decouple.
Merge pull request !27394 from chenlei_autodiff/gk_lite
4 years ago
Yang Jiao
530f9ac999
fix static check on master
4 years ago
chenlei_autodiff
3a2da956a1
[GraphKernel] modify expander for lite decouple.
4 years ago
zengzitao
b7a38b6aee
fix bert-base precision error
4 years ago
dayschan
c6a9547c24
Add "is_internal_output" attribute for related nodes
The internal output nodes of KernelGraph are stored in a `map`
for memory reuse between KernelGraphs.
However, the nodes may be changed in graphkernel optimization.
the passes of graphkernel are base on `FuncGraph`, instead of `KernelGraph`,
so we cannot use the `ReplaceInternalOutput` interface.
This commit, we add an attribute for these nodes and skip them in graphkernel's passes.
4 years ago
i-robot
4711194524
!27323 move EliminateRedundantParameters to graph_builder
Merge pull request !27323 from DeshiChen/1206_elim_params
4 years ago
i-robot
66ca491534
!27300 Fix some typo issues
Merge pull request !27300 from hewei/core_api
4 years ago
He Wei
4f04757e16
Fix some typo issues
1. Sequeue --> Sequence
2. Interger --> Integer
4 years ago
dayschan
25d2bc8138
move EliminateRedundantParameters to graph_builder
4 years ago
dayschan
7453791e90
bugfix in CircleChecker of GraphKernelCluster
4 years ago
chenlei_autodiff
bc514c6cab
[GraphKernel] fix python path for ascend compiler.
4 years ago
chenlei_autodiff
54227cae81
[GraphKernel] lite adapt for akg build.
4 years ago