| 174 | } |
| 175 | |
| 176 | Status CpuAddMulAddKernel::validate(const ITensorInfo *input1, |
| 177 | const ITensorInfo *input2, |
| 178 | const ITensorInfo *bn_mul, |
| 179 | const ITensorInfo *bn_add, |
| 180 | const ITensorInfo *add_output, |
| 181 | const ITensorInfo *final_output, |
| 182 | ConvertPolicy policy, |
| 183 | const ActivationLayerInfo &act_info) |
| 184 | { |
| 185 | ARM_COMPUTE_TRACE_EVENT(ARM_COMPUTE_PROF_CAT_CPU, ARM_COMPUTE_PROF_LVL_CPU, "CpuAddMulAddKernel::validate"); |
| 186 | ARM_COMPUTE_RETURN_ERROR_ON_NULLPTR(input1, input2, bn_mul, bn_add, final_output); |
| 187 | |
| 188 | ARM_COMPUTE_RETURN_ON_ERROR( |
| 189 | validate_arguments(input1, input2, bn_mul, bn_add, add_output, final_output, policy, act_info)); |
| 190 | |
| 191 | return Status{}; |
| 192 | } |
| 193 | |
| 194 | void CpuAddMulAddKernel::run_op(ITensorPack &tensors, const Window &window, const ThreadInfo &info) |
| 195 | { |
nothing calls this directly
no test coverage detected