Skip to content

Added support for the RandomNormalLike, Softplus and Where operators in the aidge_backend_cpu

Context

This MR is linked to issue

I have added the support for the following operators in aidge_backend_cpu module.

  • RandomNormalLike
  • Softplus
  • Where

I have added the operator implementation headers, forward and backward kernel implementations, operator implementation source and unit tests for all these 3 opeartors inside aidge_backend_cpu module. The detailed list about the modifications that I have done is given below.

Modified files

  • Added RandomNormalLikeImpl.hpp, RandomNormalLikeImpl_kernels.hpp, SoftplusImpl.hpp, SoftplusImpl_kernels.hpp, WhereImpl.hpp and WhereImpl_kernels.hpp inside include/aidge/backend/cpu/operator folder.
  • Added RandomNormalLikeImpl.cpp, SoftplusImpl.cpp and WhereImpl.cpp inside src/operator folder.
  • Added Test_RandomNormalLikeImpl.cpp, Test_SoftplusImpl.cpp and Test_WhereImpl.cpp inside unit_tests/operator folder.
  • Modified cpu.hpp inside include/aidge/backend folder.

Merge request reports

Loading