Lines Matching refs:node
64 Status validate_arg_min_max_layer(ArgMinMaxLayerNode &node) in validate_arg_min_max_layer() argument
66 …APH_VERBOSE("Validating ArgMinMaxLayer node with ID : " << node.id() << " and Name: " << node.name… in validate_arg_min_max_layer()
67 ARM_COMPUTE_RETURN_ERROR_ON(node.num_inputs() != 1); in validate_arg_min_max_layer()
68 ARM_COMPUTE_RETURN_ERROR_ON(node.num_outputs() != 1); in validate_arg_min_max_layer()
71 arm_compute::ITensorInfo *input = detail::get_backing_tensor_info(node.input(0)); in validate_arg_min_max_layer()
72 arm_compute::ITensorInfo *output = get_backing_tensor_info(node.output(0)); in validate_arg_min_max_layer()
75 return ArgMinMaxLayer::validate(input, node.axis(), output, node.reduction_operation()); in validate_arg_min_max_layer()
87 Status validate_bounding_box_transform_layer(BoundingBoxTransformLayerNode &node) in validate_bounding_box_transform_layer() argument
89 …("Validating BoundingBoxTransformLayer node with ID : " << node.id() << " and Name: " << node.name… in validate_bounding_box_transform_layer()
90 ARM_COMPUTE_RETURN_ERROR_ON(node.num_inputs() != 2); in validate_bounding_box_transform_layer()
91 ARM_COMPUTE_RETURN_ERROR_ON(node.num_outputs() != 1); in validate_bounding_box_transform_layer()
94 arm_compute::ITensorInfo *input = get_backing_tensor_info(node.input(0)); in validate_bounding_box_transform_layer()
95 arm_compute::ITensorInfo *deltas = get_backing_tensor_info(node.input(1)); in validate_bounding_box_transform_layer()
96 arm_compute::ITensorInfo *output = get_backing_tensor_info(node.output(0)); in validate_bounding_box_transform_layer()
97 const BoundingBoxTransformInfo bbox_info = node.info(); in validate_bounding_box_transform_layer()
111 Status validate_channel_shuffle_layer(ChannelShuffleLayerNode &node) in validate_channel_shuffle_layer() argument
113 …APH_VERBOSE("Validating ChannelShuffle node with ID : " << node.id() << " and Name: " << node.name… in validate_channel_shuffle_layer()
114 ARM_COMPUTE_RETURN_ERROR_ON(node.num_inputs() != 1); in validate_channel_shuffle_layer()
115 ARM_COMPUTE_RETURN_ERROR_ON(node.num_outputs() != 1); in validate_channel_shuffle_layer()
118 arm_compute::ITensorInfo *input = get_backing_tensor_info(node.input(0)); in validate_channel_shuffle_layer()
119 arm_compute::ITensorInfo *output = get_backing_tensor_info(node.output(0)); in validate_channel_shuffle_layer()
120 const unsigned int num_groups = node.num_groups(); in validate_channel_shuffle_layer()
137 Status validate_convolution_layer(ConvolutionLayerNode &node) in validate_convolution_layer() argument
139 …H_VERBOSE("Validating ConvolutionLayer node with ID : " << node.id() << " and Name: " << node.name… in validate_convolution_layer()
140 ARM_COMPUTE_RETURN_ERROR_ON(node.num_inputs() != 3); in validate_convolution_layer()
141 ARM_COMPUTE_RETURN_ERROR_ON(node.num_outputs() != 1); in validate_convolution_layer()
144 arm_compute::ITensorInfo *input = get_backing_tensor_info(node.input(0)); in validate_convolution_layer()
145 arm_compute::ITensorInfo *weights = get_backing_tensor_info(node.input(1)); in validate_convolution_layer()
146 arm_compute::ITensorInfo *biases = get_backing_tensor_info(node.input(2)); in validate_convolution_layer()
147 arm_compute::ITensorInfo *output = get_backing_tensor_info(node.output(0)); in validate_convolution_layer()
154 const PadStrideInfo conv_info = node.convolution_info(); in validate_convolution_layer()
155 const ConvolutionMethod conv_algorithm = node.convolution_method(); in validate_convolution_layer()
156 const bool fast_math = node.fast_math_hint() == FastMathHint::Enabled; in validate_convolution_layer()
157 const unsigned int num_groups = node.num_groups(); in validate_convolution_layer()
195 Status validate_depthwise_convolution_layer(DepthwiseConvolutionLayerNode &node) in validate_depthwise_convolution_layer() argument
197 …("Validating DepthwiseConvolutionLayer node with ID : " << node.id() << " and Name: " << node.name… in validate_depthwise_convolution_layer()
198 ARM_COMPUTE_RETURN_ERROR_ON(node.num_inputs() != 3); in validate_depthwise_convolution_layer()
199 ARM_COMPUTE_RETURN_ERROR_ON(node.num_outputs() != 1); in validate_depthwise_convolution_layer()
202 arm_compute::ITensorInfo *input = detail::get_backing_tensor_info(node.input(0)); in validate_depthwise_convolution_layer()
203 arm_compute::ITensorInfo *weights = detail::get_backing_tensor_info(node.input(1)); in validate_depthwise_convolution_layer()
204 arm_compute::ITensorInfo *biases = get_backing_tensor_info(node.input(2)); in validate_depthwise_convolution_layer()
205 arm_compute::ITensorInfo *output = get_backing_tensor_info(node.output(0)); in validate_depthwise_convolution_layer()
207 const PadStrideInfo conv_info = node.convolution_info(); in validate_depthwise_convolution_layer()
208 const DepthwiseConvolutionMethod dwc_algorithm = node.depthwise_convolution_method(); in validate_depthwise_convolution_layer()
209 const int depth_multiplier = node.depth_multiplier(); in validate_depthwise_convolution_layer()
234 Status validate_depth_to_space_layer(DepthToSpaceLayerNode &node) in validate_depth_to_space_layer() argument
236 …RBOSE("Validating DetectionOutputLayer node with ID : " << node.id() << " and Name: " << node.name… in validate_depth_to_space_layer()
237 ARM_COMPUTE_RETURN_ERROR_ON(node.num_inputs() != 1); in validate_depth_to_space_layer()
238 ARM_COMPUTE_RETURN_ERROR_ON(node.num_outputs() != 1); in validate_depth_to_space_layer()
241 arm_compute::ITensorInfo *input = get_backing_tensor_info(node.input(0)); in validate_depth_to_space_layer()
242 arm_compute::ITensorInfo *output = get_backing_tensor_info(node.output(0)); in validate_depth_to_space_layer()
244 return DepthToSpaceLayer::validate(input, output, node.block_shape()); in validate_depth_to_space_layer()
255 Status validate_dequantization_layer(DequantizationLayerNode &node) in validate_dequantization_layer() argument
257 …RBOSE("Validating DetectionOutputLayer node with ID : " << node.id() << " and Name: " << node.name… in validate_dequantization_layer()
258 ARM_COMPUTE_RETURN_ERROR_ON(node.num_inputs() != 1); in validate_dequantization_layer()
259 ARM_COMPUTE_RETURN_ERROR_ON(node.num_outputs() != 1); in validate_dequantization_layer()
262 arm_compute::ITensorInfo *input = get_backing_tensor_info(node.input(0)); in validate_dequantization_layer()
263 arm_compute::ITensorInfo *output = get_backing_tensor_info(node.output(0)); in validate_dequantization_layer()
276 Status validate_detection_output_layer(DetectionOutputLayerNode &node) in validate_detection_output_layer() argument
278 …RBOSE("Validating DetectionOutputLayer node with ID : " << node.id() << " and Name: " << node.name… in validate_detection_output_layer()
279 ARM_COMPUTE_RETURN_ERROR_ON(node.num_inputs() != 3); in validate_detection_output_layer()
280 ARM_COMPUTE_RETURN_ERROR_ON(node.num_outputs() != 1); in validate_detection_output_layer()
283 arm_compute::ITensorInfo *input0 = get_backing_tensor_info(node.input(0)); in validate_detection_output_layer()
284 arm_compute::ITensorInfo *input1 = get_backing_tensor_info(node.input(1)); in validate_detection_output_layer()
285 arm_compute::ITensorInfo *input2 = get_backing_tensor_info(node.input(2)); in validate_detection_output_layer()
286 arm_compute::ITensorInfo *output = get_backing_tensor_info(node.output(0)); in validate_detection_output_layer()
287 const DetectionOutputLayerInfo detect_info = node.detection_output_info(); in validate_detection_output_layer()
300 Status validate_detection_post_process_layer(DetectionPostProcessLayerNode &node) in validate_detection_post_process_layer() argument
302 …("Validating DetectionPostProcessLayer node with ID : " << node.id() << " and Name: " << node.name… in validate_detection_post_process_layer()
303 ARM_COMPUTE_RETURN_ERROR_ON(node.num_inputs() != 3); in validate_detection_post_process_layer()
304 ARM_COMPUTE_RETURN_ERROR_ON(node.num_outputs() != 4); in validate_detection_post_process_layer()
307 arm_compute::ITensorInfo *input0 = get_backing_tensor_info(node.input(0)); in validate_detection_post_process_layer()
308 arm_compute::ITensorInfo *input1 = get_backing_tensor_info(node.input(1)); in validate_detection_post_process_layer()
309 arm_compute::ITensorInfo *input2 = get_backing_tensor_info(node.input(2)); in validate_detection_post_process_layer()
310 arm_compute::ITensorInfo *output0 = get_backing_tensor_info(node.output(0)); in validate_detection_post_process_layer()
311 arm_compute::ITensorInfo *output1 = get_backing_tensor_info(node.output(1)); in validate_detection_post_process_layer()
312 arm_compute::ITensorInfo *output2 = get_backing_tensor_info(node.output(2)); in validate_detection_post_process_layer()
313 arm_compute::ITensorInfo *output3 = get_backing_tensor_info(node.output(3)); in validate_detection_post_process_layer()
314 const DetectionPostProcessLayerInfo detect_info = node.detection_post_process_info(); in validate_detection_post_process_layer()
328 Status validate_generate_proposals_layer(GenerateProposalsLayerNode &node) in validate_generate_proposals_layer() argument
330 …OSE("Validating GenerateProposalsLayer node with ID : " << node.id() << " and Name: " << node.name… in validate_generate_proposals_layer()
331 ARM_COMPUTE_RETURN_ERROR_ON(node.num_inputs() != 3); in validate_generate_proposals_layer()
332 ARM_COMPUTE_RETURN_ERROR_ON(node.num_outputs() != 3); in validate_generate_proposals_layer()
335 … arm_compute::ITensorInfo *scores = detail::get_backing_tensor_info(node.input(0)); in validate_generate_proposals_layer()
336 … arm_compute::ITensorInfo *deltas = detail::get_backing_tensor_info(node.input(1)); in validate_generate_proposals_layer()
337 … arm_compute::ITensorInfo *anchors = detail::get_backing_tensor_info(node.input(2)); in validate_generate_proposals_layer()
338 arm_compute::ITensorInfo *proposals = get_backing_tensor_info(node.output(0)); in validate_generate_proposals_layer()
339 arm_compute::ITensorInfo *scores_out = get_backing_tensor_info(node.output(1)); in validate_generate_proposals_layer()
340 arm_compute::ITensorInfo *num_valid_proposals = get_backing_tensor_info(node.output(2)); in validate_generate_proposals_layer()
341 const GenerateProposalsInfo info = node.info(); in validate_generate_proposals_layer()
355 Status validate_l2_normalize_layer(L2NormalizeLayerNode &node) in validate_l2_normalize_layer() argument
357 …RBOSE("Validating L2NormalizeLayerNode node with ID : " << node.id() << " and Name: " << node.name… in validate_l2_normalize_layer()
358 ARM_COMPUTE_RETURN_ERROR_ON(node.num_inputs() != 1); in validate_l2_normalize_layer()
359 ARM_COMPUTE_RETURN_ERROR_ON(node.num_outputs() != 1); in validate_l2_normalize_layer()
362 arm_compute::ITensorInfo *input = detail::get_backing_tensor_info(node.input(0)); in validate_l2_normalize_layer()
363 arm_compute::ITensorInfo *output = get_backing_tensor_info(node.output(0)); in validate_l2_normalize_layer()
364 int axis = node.axis(); in validate_l2_normalize_layer()
365 float epsilon = node.epsilon(); in validate_l2_normalize_layer()
380 Status validate_normalize_planar_yuv_layer(NormalizePlanarYUVLayerNode &node) in validate_normalize_planar_yuv_layer() argument
382 …SE("Validating NormalizePlanarYUVLayer node with ID : " << node.id() << " and Name: " << node.name… in validate_normalize_planar_yuv_layer()
383 ARM_COMPUTE_RETURN_ERROR_ON(node.num_inputs() != 3); in validate_normalize_planar_yuv_layer()
384 ARM_COMPUTE_RETURN_ERROR_ON(node.num_outputs() != 1); in validate_normalize_planar_yuv_layer()
387 arm_compute::ITensorInfo *input = detail::get_backing_tensor_info(node.input(0)); in validate_normalize_planar_yuv_layer()
388 arm_compute::ITensorInfo *mean = detail::get_backing_tensor_info(node.input(1)); in validate_normalize_planar_yuv_layer()
389 arm_compute::ITensorInfo *std = detail::get_backing_tensor_info(node.input(2)); in validate_normalize_planar_yuv_layer()
390 arm_compute::ITensorInfo *output = get_backing_tensor_info(node.output(0)); in validate_normalize_planar_yuv_layer()
405 Status validate_pad_layer(PadLayerNode &node) in validate_pad_layer() argument
407 …LOG_GRAPH_VERBOSE("Validating PadLayer node with ID : " << node.id() << " and Name: " << node.name… in validate_pad_layer()
408 ARM_COMPUTE_RETURN_ERROR_ON(node.num_inputs() != 1); in validate_pad_layer()
409 ARM_COMPUTE_RETURN_ERROR_ON(node.num_outputs() != 1); in validate_pad_layer()
412 arm_compute::ITensorInfo *input = get_backing_tensor_info(node.input(0)); in validate_pad_layer()
413 arm_compute::ITensorInfo *output = get_backing_tensor_info(node.output(0)); in validate_pad_layer()
414 const PaddingList &padding = node.padding(); in validate_pad_layer()
428 Status validate_permute_layer(PermuteLayerNode &node) in validate_permute_layer() argument
430 …GRAPH_VERBOSE("Validating PermuteLayer node with ID : " << node.id() << " and Name: " << node.name… in validate_permute_layer()
431 ARM_COMPUTE_RETURN_ERROR_ON(node.num_inputs() != 1); in validate_permute_layer()
432 ARM_COMPUTE_RETURN_ERROR_ON(node.num_outputs() != 1); in validate_permute_layer()
435 arm_compute::ITensorInfo *input = get_backing_tensor_info(node.input(0)); in validate_permute_layer()
436 arm_compute::ITensorInfo *output = get_backing_tensor_info(node.output(0)); in validate_permute_layer()
437 const PermutationVector &perm = node.permutation_vector(); in validate_permute_layer()
451 Status validate_prelu_layer(PReluLayerNode &node) in validate_prelu_layer() argument
453 …TE_LOG_GRAPH_VERBOSE("Validating PRelu node with ID : " << node.id() << " and Name: " << node.name… in validate_prelu_layer()
454 ARM_COMPUTE_RETURN_ERROR_ON(node.num_inputs() != 2); in validate_prelu_layer()
455 ARM_COMPUTE_RETURN_ERROR_ON(node.num_outputs() != 1); in validate_prelu_layer()
458 arm_compute::ITensorInfo *input = get_backing_tensor_info(node.input(0)); in validate_prelu_layer()
459 arm_compute::ITensorInfo *alpha = get_backing_tensor_info(node.input(1)); in validate_prelu_layer()
460 arm_compute::ITensorInfo *output = get_backing_tensor_info(node.output(0)); in validate_prelu_layer()
474 Status validate_priorbox_layer(PriorBoxLayerNode &node) in validate_priorbox_layer() argument
476 …RAPH_VERBOSE("Validating PriorBoxLayer node with ID : " << node.id() << " and Name: " << node.name… in validate_priorbox_layer()
477 ARM_COMPUTE_RETURN_ERROR_ON(node.num_inputs() != 2); in validate_priorbox_layer()
478 ARM_COMPUTE_RETURN_ERROR_ON(node.num_outputs() != 1); in validate_priorbox_layer()
481 arm_compute::ITensorInfo *input0 = get_backing_tensor_info(node.input(0)); in validate_priorbox_layer()
482 arm_compute::ITensorInfo *input1 = get_backing_tensor_info(node.input(1)); in validate_priorbox_layer()
483 arm_compute::ITensorInfo *output = get_backing_tensor_info(node.output(0)); in validate_priorbox_layer()
484 const PriorBoxLayerInfo prior_info = node.priorbox_info(); in validate_priorbox_layer()
498 Status validate_quantization_layer(QuantizationLayerNode &node) in validate_quantization_layer() argument
500 …_VERBOSE("Validating QuantizationLayer node with ID : " << node.id() << " and Name: " << node.name… in validate_quantization_layer()
501 ARM_COMPUTE_RETURN_ERROR_ON(node.num_inputs() != 1); in validate_quantization_layer()
502 ARM_COMPUTE_RETURN_ERROR_ON(node.num_outputs() != 1); in validate_quantization_layer()
505 arm_compute::ITensorInfo *input = detail::get_backing_tensor_info(node.input(0)); in validate_quantization_layer()
506 arm_compute::ITensorInfo *output = get_backing_tensor_info(node.output(0)); in validate_quantization_layer()
521 Status validate_reduction_operation_layer(ReductionLayerNode &node) in validate_reduction_operation_layer() argument
523 …APH_VERBOSE("Validating ReductionLayer node with ID : " << node.id() << " and Name: " << node.name… in validate_reduction_operation_layer()
525 ARM_COMPUTE_RETURN_ERROR_ON(node.num_inputs() != 1); in validate_reduction_operation_layer()
526 ARM_COMPUTE_RETURN_ERROR_ON(node.num_outputs() != 1); in validate_reduction_operation_layer()
529 arm_compute::ITensorInfo *input = detail::get_backing_tensor_info(node.input(0)); in validate_reduction_operation_layer()
530 arm_compute::ITensorInfo *output = get_backing_tensor_info(node.output(0)); in validate_reduction_operation_layer()
533 return ReductionLayer::validate(input, output, node.axis(), node.op(), node.keep_dims()); in validate_reduction_operation_layer()
545 Status validate_reorg_layer(ReorgLayerNode &node) in validate_reorg_layer() argument
547 …G_GRAPH_VERBOSE("Validating ReorgLayer node with ID : " << node.id() << " and Name: " << node.name… in validate_reorg_layer()
548 ARM_COMPUTE_RETURN_ERROR_ON(node.num_inputs() != 1); in validate_reorg_layer()
549 ARM_COMPUTE_RETURN_ERROR_ON(node.num_outputs() != 1); in validate_reorg_layer()
552 arm_compute::ITensorInfo *input = detail::get_backing_tensor_info(node.input(0)); in validate_reorg_layer()
553 arm_compute::ITensorInfo *output = get_backing_tensor_info(node.output(0)); in validate_reorg_layer()
556 return ReorgLayer::validate(input, output, node.stride()); in validate_reorg_layer()
568 Status validate_reshape_layer(ReshapeLayerNode &node) in validate_reshape_layer() argument
570 …GRAPH_VERBOSE("Validating ReshapeLayer node with ID : " << node.id() << " and Name: " << node.name… in validate_reshape_layer()
571 ARM_COMPUTE_RETURN_ERROR_ON(node.num_inputs() != 1); in validate_reshape_layer()
572 ARM_COMPUTE_RETURN_ERROR_ON(node.num_outputs() != 1); in validate_reshape_layer()
575 arm_compute::ITensorInfo *input = detail::get_backing_tensor_info(node.input(0)); in validate_reshape_layer()
576 arm_compute::ITensorInfo *output = detail::get_backing_tensor_info(node.output(0)); in validate_reshape_layer()
591 Status validate_roi_align_layer(ROIAlignLayerNode &node) in validate_roi_align_layer() argument
593 …RAPH_VERBOSE("Validating ROIAlignLayer node with ID : " << node.id() << " and Name: " << node.name… in validate_roi_align_layer()
594 ARM_COMPUTE_RETURN_ERROR_ON(node.num_inputs() != 2); in validate_roi_align_layer()
595 ARM_COMPUTE_RETURN_ERROR_ON(node.num_outputs() != 1); in validate_roi_align_layer()
598 arm_compute::ITensorInfo *input = detail::get_backing_tensor_info(node.input(0)); in validate_roi_align_layer()
599 arm_compute::ITensorInfo *rois = detail::get_backing_tensor_info(node.input(1)); in validate_roi_align_layer()
600 arm_compute::ITensorInfo *output = detail::get_backing_tensor_info(node.output(0)); in validate_roi_align_layer()
601 const ROIPoolingLayerInfo &pool_info = node.pooling_info(); in validate_roi_align_layer()
616 Status validate_slice_layer(SliceLayerNode &node) in validate_slice_layer() argument
618 …TE_LOG_GRAPH_VERBOSE("Validating Slice node with ID : " << node.id() << " and Name: " << node.name… in validate_slice_layer()
619 ARM_COMPUTE_RETURN_ERROR_ON(node.num_inputs() != 1); in validate_slice_layer()
620 ARM_COMPUTE_RETURN_ERROR_ON(node.num_outputs() != 1); in validate_slice_layer()
623 arm_compute::ITensorInfo *input = get_backing_tensor_info(node.input(0)); in validate_slice_layer()
624 arm_compute::ITensorInfo *output = get_backing_tensor_info(node.output(0)); in validate_slice_layer()
625 const Coordinates starts = node.starts(); in validate_slice_layer()
626 const Coordinates ends = node.ends(); in validate_slice_layer()
640 Status validate_strided_slice_layer(StridedSliceLayerNode &node) in validate_strided_slice_layer() argument
642 …GRAPH_VERBOSE("Validating StridedSlice node with ID : " << node.id() << " and Name: " << node.name… in validate_strided_slice_layer()
643 ARM_COMPUTE_RETURN_ERROR_ON(node.num_inputs() != 1); in validate_strided_slice_layer()
644 ARM_COMPUTE_RETURN_ERROR_ON(node.num_outputs() != 1); in validate_strided_slice_layer()
647 arm_compute::ITensorInfo *input = get_backing_tensor_info(node.input(0)); in validate_strided_slice_layer()
648 arm_compute::ITensorInfo *output = get_backing_tensor_info(node.output(0)); in validate_strided_slice_layer()
649 const Coordinates starts = node.starts(); in validate_strided_slice_layer()
650 const Coordinates ends = node.ends(); in validate_strided_slice_layer()
651 const BiStrides strides = node.strides(); in validate_strided_slice_layer()
652 const StridedSliceLayerInfo info = node.strided_slice_info(); in validate_strided_slice_layer()
666 Status validate_upsample_layer(UpsampleLayerNode &node) in validate_upsample_layer() argument
668 …RAPH_VERBOSE("Validating UpsampleLayer node with ID : " << node.id() << " and Name: " << node.name… in validate_upsample_layer()
669 ARM_COMPUTE_RETURN_ERROR_ON(node.num_inputs() != 1); in validate_upsample_layer()
670 ARM_COMPUTE_RETURN_ERROR_ON(node.num_outputs() != 1); in validate_upsample_layer()
673 arm_compute::ITensorInfo *input = detail::get_backing_tensor_info(node.input(0)); in validate_upsample_layer()
674 arm_compute::ITensorInfo *output = get_backing_tensor_info(node.output(0)); in validate_upsample_layer()
677 return UpsampleLayer::validate(input, output, node.info(), node.upsampling_policy()); in validate_upsample_layer()
688 Status validate_yolo_layer(YOLOLayerNode &node) in validate_yolo_layer() argument
690 …OG_GRAPH_VERBOSE("Validating YOLOLayer node with ID : " << node.id() << " and Name: " << node.name… in validate_yolo_layer()
691 ARM_COMPUTE_RETURN_ERROR_ON(node.num_inputs() != 1); in validate_yolo_layer()
692 ARM_COMPUTE_RETURN_ERROR_ON(node.num_outputs() != 1); in validate_yolo_layer()
695 arm_compute::ITensorInfo *input = detail::get_backing_tensor_info(node.input(0)); in validate_yolo_layer()
696 arm_compute::ITensorInfo *output = get_backing_tensor_info(node.output(0)); in validate_yolo_layer()
699 return YOLOLayer::validate(input, output, node.activation_info(), node.num_classes()); in validate_yolo_layer()
708 Status validate_eltwise_Layer(EltwiseLayerNode &node) in validate_eltwise_Layer() argument
710 …GRAPH_VERBOSE("Validating EltwiseLayer node with ID : " << node.id() << " and Name: " << node.name… in validate_eltwise_Layer()
711 ARM_COMPUTE_RETURN_ERROR_ON(node.num_inputs() != 2); in validate_eltwise_Layer()
712 ARM_COMPUTE_RETURN_ERROR_ON(node.num_outputs() != 1); in validate_eltwise_Layer()
715 const arm_compute::ITensorInfo *input1 = detail::get_backing_tensor_info(node.input(0)); in validate_eltwise_Layer()
716 const arm_compute::ITensorInfo *input2 = detail::get_backing_tensor_info(node.input(1)); in validate_eltwise_Layer()
717 const arm_compute::ITensorInfo *output = get_backing_tensor_info(node.output(0)); in validate_eltwise_Layer()
718 const EltwiseOperation eltwise_op = node.eltwise_operation(); in validate_eltwise_Layer()
719 const ConvertPolicy convert_policy = node.convert_policy(); in validate_eltwise_Layer()
720 const RoundingPolicy round_policy = node.rounding_policy(); in validate_eltwise_Layer()
721 const ActivationLayerInfo act_info = node.fused_activation(); in validate_eltwise_Layer()
722 const QuantizationInfo quant_info = node.output_quant_info(); in validate_eltwise_Layer()
754 Status validate_unary_eltwise_layer(UnaryEltwiseLayerNode &node) in validate_unary_eltwise_layer() argument
756 …GRAPH_VERBOSE("Validating EltwiseLayer node with ID : " << node.id() << " and Name: " << node.name… in validate_unary_eltwise_layer()
757 ARM_COMPUTE_RETURN_ERROR_ON(node.num_inputs() != 1); in validate_unary_eltwise_layer()
758 ARM_COMPUTE_RETURN_ERROR_ON(node.num_outputs() != 1); in validate_unary_eltwise_layer()
761 arm_compute::ITensorInfo *input = detail::get_backing_tensor_info(node.input(0)); in validate_unary_eltwise_layer()
762 arm_compute::ITensorInfo *output = get_backing_tensor_info(node.output(0)); in validate_unary_eltwise_layer()
763 const UnaryEltwiseOperation eltwise_op = node.eltwise_descriptor().op; in validate_unary_eltwise_layer()