onnxruntime
Change TunableOp to use a type erased interface
#12597
Merged

Change TunableOp to use a type erased interface #12597

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

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone