[Good First Issue] [RISCV64]: Implement CPU plugin just-in-time emitter for GreaterEqual operation #30254
Labels
category: CPU
OpenVINO CPU plugin
good first issue
Good for newcomers
platform: risc-v
OpenVINO on RISC-V
Context
JIT Emitters are part of code generation feature (a.k.a. tensor compiler) that automatically produces highly-efficient optimized fused subgraph binary code. Each emitter implements specific operation from low level OpenVINO dialect.
Prerequisites
Due to limited resources, cross compilation is preferred option now for building OpenVINO targeting RISC-V development boards. Please see the documentation "Cross compile OpenVINO™ Runtime for RISCV64 systems" for more details. For this work, you need to build
xuantie-gnu-toolchain
orriscv-gnu-toolchain
withQEMU
support for emulation. So you don't need to have RISC-V development board even to contribute to OpenVINO for these platforms 😃What needs to be done?
fp32
GreaterEqual operation JIT Emitter for RISCV64 platform with RVV1.0 support. Use OpenVINO CPU plugin JIT emitters documentation and RISC-V "V" Vector Extension documentation for details.Tests
Tests are disabled in default build, so ensure to add
-DENABLE_TESTS=ON
into cmake command during the project configuration.GoogleTest is used for testing. CPU functional test target is ov_cpu_func_tests. You can use
GoogleTest
filter:Example Pull Requests
Resources
Contact points
@a-sidorova
The text was updated successfully, but these errors were encountered: