From 82ec2c540f7ab10d4c7bac2ba50e8a77050ca496 Mon Sep 17 00:00:00 2001 From: Olivier BICHLER <olivier.bichler@cea.fr> Date: Wed, 18 Dec 2024 12:09:49 +0100 Subject: [PATCH] Register Mul for mixed Float32, Float64 inputs --- include/aidge/backend/cpu/operator/MulImpl_kernels.hpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/include/aidge/backend/cpu/operator/MulImpl_kernels.hpp b/include/aidge/backend/cpu/operator/MulImpl_kernels.hpp index 556dd56c..e3d17a4b 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>}); -- GitLab