Change TunableOp to use a type erased interface #12597
cloudhan
force pushed
from
448fe13c
to
6beeb669
3 years ago
cloudhan
marked this pull request as ready for review 3 years ago
cloudhan
force pushed
from
6beeb669
to
bd6af92f
3 years ago
cloudhan
force pushed
from
bd6af92f
to
20c1869d
3 years ago
Change to type erased interface, so that there is no need to implemen…
874a4f00
Further simplify ck gemm wrapper to use lambda.
b5f5f213
Correct usage of ORT_RETURN_IF
e25603b5
cloudhan
force pushed
from
c1d8a1e8
to
e25603b5
3 years ago
Fix TunableOp invocation
fa3fa1b5
Fix 'conditional expression is ambiguous'
12c31ed9
Check Status
57f6950c
Add Status::Category in provider bridge
8191cb0d
Minor, call IsOK(), avoid potential void state_.
c9738fbf
Minor, cpplint IWYU
b3214df5
Address comment
8d2db42d
Update TunableOp interface, make helper methods private and add SetDe…
a2c7661d
Remove Condition
06127716
Restore to old code: fast gelu default to 15-th kernel
56cf4a65
Make OpParams::Signature a pure virtual function, so that the interfa…
79e17ceb
Restore Timer::Duration to return float
199000dd
Rename impl to op
e7e4dd11
Minor fix
cf4d6d04
Improve support checking for FastGeluOp
35e2e6bb
Rename impl to op, again
482dd504
Improve support checking for FastGeluOp
42f0e9e3
zhangyaobit
deleted the guangyunhan/ke-type-erasure-interface branch 3 years ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub