Skip to content
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

Implemented CPU plugin just-in-time emitter for SoftPlus operation. #28752

Closed
wants to merge 33 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
f0f82e4
Implemented CPU plugin just-in-time emitter for NotEqual operation
geeky33 Jan 2, 2025
353e043
Merge branch 'openvinotoolkit:master' into master
geeky33 Jan 11, 2025
613904b
Merge branch 'openvinotoolkit:master' into master
geeky33 Jan 14, 2025
6797eec
Updated jit_eltwise_emitters.cpp
geeky33 Jan 14, 2025
25f3506
Merge branch 'openvinotoolkit:master' into master
geeky33 Jan 21, 2025
6aaea6d
Updated jit_eltwise_emitters.cpp
geeky33 Jan 21, 2025
0507f00
Updated jit_eltwise_emitters.hpp
geeky33 Jan 21, 2025
78e5b4d
Updated jit_eltwise.cpp
geeky33 Jan 21, 2025
d06a086
Merge branch 'openvinotoolkit:master' into master
geeky33 Jan 21, 2025
a55d4e8
Updated jit_eltwise_emitters.cpp
geeky33 Jan 21, 2025
9e09cc6
Merge branch 'openvinotoolkit:master' into master
geeky33 Jan 22, 2025
08d10ee
Merge branch 'openvinotoolkit:master' into master
geeky33 Jan 22, 2025
b99b332
Merge branch 'openvinotoolkit:master' into master
geeky33 Jan 22, 2025
76bdacd
Merge branch 'openvinotoolkit:master' into master
geeky33 Jan 25, 2025
323dcea
Merge branch 'openvinotoolkit:master' into master
geeky33 Jan 27, 2025
b9b10b5
Merge branch 'openvinotoolkit:master' into master
geeky33 Jan 28, 2025
a15b8cb
Updated jit_eltwise_emitters.cpp
geeky33 Jan 28, 2025
32d86d6
Updated jit_eltwise_emitters.hpp
geeky33 Jan 28, 2025
d43474a
Updated jit_eltwise.cpp
geeky33 Jan 28, 2025
97f779b
Merge branch 'openvinotoolkit:master' into master
geeky33 Jan 29, 2025
d0bd6cd
Merge branch 'master' into master
geeky33 Jan 29, 2025
f1e27d0
Merge branch 'openvinotoolkit:master' into master
geeky33 Jan 30, 2025
883eabb
Added SoftPlus Operation JIT Emitter for ARM64 SIMD
geeky33 Jan 30, 2025
a213593
Updated jit_eltwise_emitters.cpp
geeky33 Jan 30, 2025
dee1f4b
Updated jit_eltwise_emitters.hpp
geeky33 Jan 30, 2025
f677ab8
Updated jit_eltwise.cpp
geeky33 Jan 30, 2025
fcbe81c
Updated jit_uni_eltwise_generic.cpp
geeky33 Jan 30, 2025
f7ae39f
Merge branch 'openvinotoolkit:master' into tokenization
geeky33 Jan 30, 2025
22ebdea
Merge branch 'openvinotoolkit:master' into tokenization
geeky33 Feb 4, 2025
32d688b
Updated jit_eltwise_emitters.cpp
geeky33 Feb 4, 2025
0f94ce8
Updated cpu_types.h with Softplus JIT Emitters
geeky33 Feb 4, 2025
643193c
Merge branch 'openvinotoolkit:master' into tokenization
geeky33 Feb 12, 2025
1dd59d1
Merge branch 'openvinotoolkit:master' into tokenization
geeky33 Feb 23, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Updated jit_eltwise_emitters.hpp
  • Loading branch information
geeky33 authored Jan 28, 2025
commit 32d86d6c648bb213d753f0f78d9038194f0490f5
Original file line number Diff line number Diff line change
Expand Up @@ -139,14 +139,13 @@ class jit_equal_emitter : public jit_emitter {

class jit_not_equal_emitter : public jit_emitter {
public:
jit_not_equal_emitter(dnnl::impl::cpu::aarch64::jit_generator *host,
jit_not_equal_emitter(dnnl::impl::cpu::aarch64::jit_generator* host,
dnnl::impl::cpu::aarch64::cpu_isa_t host_isa,
const ov::element::Type exec_prc = ov::element::f32);


jit_not_equal_emitter(dnnl::impl::cpu::aarch64::jit_generator *host,
jit_not_equal_emitter(dnnl::impl::cpu::aarch64::jit_generator* host,
dnnl::impl::cpu::aarch64::cpu_isa_t host_isa,
const std::shared_ptr<ov::Node>& n);
const std::shared_ptr<ov::Node>& n);

size_t get_inputs_count() const override;

Expand All @@ -155,7 +154,7 @@ class jit_not_equal_emitter : public jit_emitter {
size_t get_aux_gprs_count() const override;

static std::set<std::vector<element::Type>> get_supported_precisions(
const std::shared_ptr<ov::Node>& node = nullptr);
const std::shared_ptr<ov::Node>& node = nullptr);

private:
void emit_impl(const std::vector<size_t>& in_vec_idxs, const std::vector<size_t>& out_vec_idxs) const override;
Expand Down