Rework MatMul kernel
- [function] computation of input dimensions now happens in 'MatMulImpl_cpu::forward()'. It handle indexes and sends the right pointers to its computation kernel - [function] 'getCPUPtr()' new parameter: offset - [function] reduce MatMul kernel function to simple matrices multiplication
parent
f70ba8c1
No related branches found
No related tags found
Showing
- include/aidge/backend/cpu/data/GetCPUPtr.h 2 additions, 2 deletionsinclude/aidge/backend/cpu/data/GetCPUPtr.h
- include/aidge/backend/cpu/operator/MatMulImpl.hpp 1 addition, 3 deletionsinclude/aidge/backend/cpu/operator/MatMulImpl.hpp
- include/aidge/backend/cpu/operator/MatMulImpl_forward_kernels.hpp 11 additions, 54 deletions...aidge/backend/cpu/operator/MatMulImpl_forward_kernels.hpp
- src/operator/MatMulImpl.cpp 108 additions, 11 deletionssrc/operator/MatMulImpl.cpp
Please register or sign in to comment