diff --git a/include/aidge/backend/cpu/operator/MulImpl_kernels.hpp b/include/aidge/backend/cpu/operator/MulImpl_kernels.hpp index 556dd56cd32f28de14a43d20b97deb0083341fee..e3d17a4bf13d56d0246ca6ae41dd09de5d3110e7 100644 --- a/include/aidge/backend/cpu/operator/MulImpl_kernels.hpp +++ b/include/aidge/backend/cpu/operator/MulImpl_kernels.hpp @@ -211,6 +211,9 @@ void MulImpl_cpu_backward_kernel(const std::size_t input0Length, REGISTRAR(MulImpl_cpu, {DataType::Float32}, {ProdConso::inPlaceModel, Aidge::MulImpl_cpu_forward_kernel<float, float, float>, Aidge::MulImpl_cpu_backward_kernel<float, float, float>}); +REGISTRAR(MulImpl_cpu, + {{{DataType::Float32}, {DataType::Float64}}, {DataType::Float32}}, + {ProdConso::inPlaceModel, Aidge::MulImpl_cpu_forward_kernel<float, double, float>, Aidge::MulImpl_cpu_backward_kernel<float, double, float>}); REGISTRAR(MulImpl_cpu, {DataType::Float64}, {ProdConso::inPlaceModel, Aidge::MulImpl_cpu_forward_kernel<double, double, double>, Aidge::MulImpl_cpu_backward_kernel<double, double, double>});