Skip to content
Snippets Groups Projects
Unverified Commit 114a0335 authored by ZZK's avatar ZZK Committed by GitHub
Browse files

Restruct Elementwise kernel (#4130)


* init

* first restruct version

* remove useless code

* add xpu_kernel class for elementwise ops

* xpu_kernel class for elementwise finished

* remove useless code

* Add Binary template and elu backward

* rename macro

* fix params order

* Add Ternary elemwise class

* add simple ternary op to test. will be deleted after restructed

* remove useless code

* restruct elu

* remove useless code

* refine

* restruct hardswish

* restruct activation

* remove useless code

* rename activation op

* remove elu useless code

* remove hardswish useless code

* fix file dir

* restruct hardsigmoid

* remove useless hardtanh code

* fix double to float

* restruct hardtanh

* fix elu params

* add space

* refine

* refine format

* test variable args macro

* refine header and macro

* rename code file

* remove code

* rename launcher

* rename macro

* change header file name

* restruct macro

Co-authored-by: default avatardoombeaker <later@usopp.net>
Co-authored-by: default avataroneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
parent c5e935b8
No related branches found
No related tags found
No related merge requests found
Showing
with 483 additions and 908 deletions
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment