-
Notifications
You must be signed in to change notification settings - Fork 2.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[CPU][ARM64] Add a JIT emitter for SoftPlus operation #27147
base: master
Are you sure you want to change the base?
Conversation
@dmitry-gorokhov @eshoguli I don't see an entry for Eltwise::SoftPlus in the enum class Algorithm. |
@nashez As for log algorithm, Please refer to oneDNN impl: https://github.com/oneapi-src/oneDNN/blob/main/src/cpu/aarch64/injectors/jit_uni_eltwise_injector.cpp#L915. It is implemented using SVE, so I would suggest to write our own NEON code but with the same math underneath |
This PR will be closed in a week because of 2 weeks of no activity. |
Resuming work on this while I await a resolution to the less than PR #27144 |
a09bec7
to
c812fc3
Compare
c812fc3
to
d6ed1f4
Compare
This PR will be closed in a week because of 2 weeks of no activity. |
Hi @nashez! How is it going? Any help needed form OpenVINO side? :) |
Hi @dmitry-gorokhov |
- Added a jit_sqrt_emitter derived class in aarch64/jit_eltwise_emitters - Created entry Algorithm::EltwiseSqrt in the get_supported_precisions in nodes/kernels/aarch64 - Add the EltwiseSqrt entry in the aarch64 executors supported algorithms - Add the ActivationType::Sqrt in the getPrimitiveType in activations Closes: openvinotoolkit#24109 Signed-off-by: Nashez Zubair <[email protected]>
d6ed1f4
to
6b4c756
Compare
No, this is totally fine. Take your time :) |
This PR will be closed in a week because of 2 weeks of no activity. |
This PR will be closed in a week because of 2 weeks of no activity. |
Details:
Tickets: