From 40f51a63c8e7258db15269427ae4fe1ad199c550 Mon Sep 17 00:00:00 2001 From: Georgios Pinitas Date: Sat, 21 Nov 2020 03:04:18 +0000 Subject: Update default C++ standard to C++14 (3RDPARTY_UPDATE) Resolves: COMPMID-3849 Signed-off-by: Georgios Pinitas Change-Id: I6369f112337310140e2d6c8e79630cd11138dfa0 Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/4544 Tested-by: Arm Jenkins Reviewed-by: Michalis Spyrou Comments-Addressed: Arm Jenkins --- arm_compute/graph/backends/FunctionHelpers.h | 66 ++++++++++++++-------------- 1 file changed, 33 insertions(+), 33 deletions(-) (limited to 'arm_compute/graph/backends/FunctionHelpers.h') diff --git a/arm_compute/graph/backends/FunctionHelpers.h b/arm_compute/graph/backends/FunctionHelpers.h index e2904af0b5..05bd483cfd 100644 --- a/arm_compute/graph/backends/FunctionHelpers.h +++ b/arm_compute/graph/backends/FunctionHelpers.h @@ -113,7 +113,7 @@ std::unique_ptr create_activation_layer(ActivationLayerNode &node) const ActivationLayerInfo act_info = node.activation_info(); // Create function - auto func = support::cpp14::make_unique(); + auto func = std::make_unique(); func->configure(input, output, act_info); ARM_COMPUTE_LOG_GRAPH_INFO("Instantiated " @@ -152,7 +152,7 @@ std::unique_ptr create_arg_min_max_layer(ArgMinMaxLayerNode &node) unsigned int axis = node.axis(); // Create function - auto func = support::cpp14::make_unique(); + auto func = std::make_unique(); func->configure(input, axis, output, op); ARM_COMPUTE_LOG_GRAPH_INFO("Instantiated " @@ -194,7 +194,7 @@ std::unique_ptr create_batch_normalization_layer(BatchNormalizationLa const ActivationLayerInfo fused_act = node.fused_activation(); // Create and configure function - auto func = support::cpp14::make_unique(); + auto func = std::make_unique(); func->configure(input, output, mean, var, beta, gamma, epsilon, fused_act); // Log info @@ -346,7 +346,7 @@ std::unique_ptr create_bounding_box_transform_layer(BoundingBoxTransf const BoundingBoxTransformInfo bbox_info = node.info(); // Create and configure function - auto func = support::cpp14::make_unique(); + auto func = std::make_unique(); func->configure(input, output, deltas, bbox_info); // Log info @@ -383,7 +383,7 @@ std::unique_ptr create_channel_shuffle_layer(ChannelShuffleLayerNode const unsigned int num_groups = node.num_groups(); // Create function - auto func = support::cpp14::make_unique(); + auto func = std::make_unique(); func->configure(input, output, num_groups); ARM_COMPUTE_LOG_GRAPH_INFO("Instantiated " @@ -430,7 +430,7 @@ std::unique_ptr create_concatenate_layer(ConcatenateLaye const size_t concat_axis = get_dimension_idx(data_layout, node.concatenation_axis()); // Create and configure function - auto func = support::cpp14::make_unique(); + auto func = std::make_unique(); func->configure(inputs, output, concat_axis); // Log info @@ -673,7 +673,7 @@ std::unique_ptr create_depth_to_space_layer(DepthToSpaceLayerNode &no ARM_COMPUTE_ERROR_ON(output == nullptr); // Create and configure function - auto func = support::cpp14::make_unique(); + auto func = std::make_unique(); func->configure(input, output, node.block_shape()); // Log info @@ -712,7 +712,7 @@ std::unique_ptr create_dequantization_layer(DequantizationLayerNode & ARM_COMPUTE_ERROR_ON(output == nullptr); // Create and configure function - auto func = support::cpp14::make_unique(); + auto func = std::make_unique(); func->configure(input, output); // Log info @@ -755,7 +755,7 @@ std::unique_ptr create_detection_output_layer(DetectionOutputLayerNod ARM_COMPUTE_ERROR_ON(output == nullptr); // Create and configure function - auto func = support::cpp14::make_unique(); + auto func = std::make_unique(); func->configure(input0, input1, input2, output, detect_info); // Log info @@ -807,7 +807,7 @@ std::unique_ptr create_detection_post_process_layer(DetectionPostProc ARM_COMPUTE_ERROR_ON(output3 == nullptr); // Create and configure function - auto func = support::cpp14::make_unique(); + auto func = std::make_unique(); func->configure(input0, input1, input2, output0, output1, output2, output3, detect_info); // Log info @@ -968,7 +968,7 @@ std::unique_ptr create_flatten_layer(FlattenLayerNode &node) ARM_COMPUTE_ERROR_ON(output == nullptr); // Create and configure function - auto func = support::cpp14::make_unique(); + auto func = std::make_unique(); func->configure(input, output); // Log info @@ -1013,7 +1013,7 @@ std::unique_ptr create_fully_connected_layer(FullyConnectedLayerNode // Create and configure function auto wm = get_weights_manager(ctx, TargetInfo::TargetType); auto mm = get_memory_manager(ctx, TargetInfo::TargetType); - auto func = support::cpp14::make_unique(mm, wm.get()); + auto func = std::make_unique(mm, wm.get()); func->configure(input, weights, biases, output, fc_info); const bool is_quantized = is_data_type_quantized_asymmetric(input->info()->data_type()); @@ -1071,7 +1071,7 @@ std::unique_ptr create_generate_proposals_layer(GenerateProposalsLaye ARM_COMPUTE_ERROR_ON(scores_out == nullptr); // Create and configure function - auto func = support::cpp14::make_unique(get_memory_manager(ctx, TargetInfo::TargetType)); + auto func = std::make_unique(get_memory_manager(ctx, TargetInfo::TargetType)); func->configure(scores, deltas, anchors, proposals, scores_out, num_valid_proposals, info); // Log info @@ -1115,7 +1115,7 @@ std::unique_ptr create_l2_normalize_layer(L2NormalizeLayerNode &node, // Create and configure function auto mm = get_memory_manager(ctx, TargetInfo::TargetType); - auto func = support::cpp14::make_unique(mm); + auto func = std::make_unique(mm); func->configure(input, output, axis, epsilon); // Log info @@ -1158,7 +1158,7 @@ std::unique_ptr create_normalization_layer(NormalizationLayerNode &no ARM_COMPUTE_ERROR_ON(output == nullptr); // Create and configure function - auto func = support::cpp14::make_unique(); + auto func = std::make_unique(); func->configure(input, output, norm_info); // Log info @@ -1200,7 +1200,7 @@ std::unique_ptr create_normalize_planar_yuv_layer(NormalizePlanarYUVL ARM_COMPUTE_ERROR_ON(output == nullptr); // Create and configure function - auto func = support::cpp14::make_unique(); + auto func = std::make_unique(); func->configure(input, output, mean, std); // Log info @@ -1238,7 +1238,7 @@ std::unique_ptr create_pad_layer(PadLayerNode &node) ARM_COMPUTE_ERROR_ON(output == nullptr); // Create and configure function - auto func = support::cpp14::make_unique(); + auto func = std::make_unique(); func->configure(input, output, padding, pad_value); // Log info @@ -1276,7 +1276,7 @@ std::unique_ptr create_permute_layer(PermuteLayerNode &node) ARM_COMPUTE_ERROR_ON(output == nullptr); // Create and configure function - auto func = support::cpp14::make_unique(); + auto func = std::make_unique(); func->configure(input, output, perm); // Log info @@ -1315,7 +1315,7 @@ std::unique_ptr create_pooling_layer(PoolingLayerNode &node) ARM_COMPUTE_ERROR_ON(output == nullptr); // Create and configure function - auto func = support::cpp14::make_unique(); + auto func = std::make_unique(); func->configure(input, output, pool_info); // Log info @@ -1354,7 +1354,7 @@ std::unique_ptr create_prelu_layer(PReluLayerNode &node) ARM_COMPUTE_ERROR_ON(output == nullptr); // Create and configure function - auto func = support::cpp14::make_unique(); + auto func = std::make_unique(); func->configure(input, alpha, output); // Log info @@ -1423,7 +1423,7 @@ std::unique_ptr create_priorbox_layer(PriorBoxLayerNode &node) ARM_COMPUTE_ERROR_ON(output == nullptr); // Create and configure function - auto func = support::cpp14::make_unique(); + auto func = std::make_unique(); func->configure(input0, input1, output, prior_info); // Log info @@ -1462,7 +1462,7 @@ std::unique_ptr create_quantization_layer(QuantizationLayerNode &node ARM_COMPUTE_ERROR_ON(output == nullptr); // Create and configure function - auto func = support::cpp14::make_unique(); + auto func = std::make_unique(); func->configure(input, output); // Log info @@ -1503,7 +1503,7 @@ std::unique_ptr create_reduction_operation_layer(ReductionLayerNode & ARM_COMPUTE_ERROR_ON(output == nullptr); // Create and configure function - auto func = support::cpp14::make_unique(get_memory_manager(ctx, TargetInfo::TargetType)); + auto func = std::make_unique(get_memory_manager(ctx, TargetInfo::TargetType)); func->configure(input, output, axis, op, keep_dims); // Log info @@ -1543,7 +1543,7 @@ std::unique_ptr create_reorg_layer(ReorgLayerNode &node) ARM_COMPUTE_ERROR_ON(output == nullptr); // Create and configure function - auto func = support::cpp14::make_unique(); + auto func = std::make_unique(); func->configure(input, output, node.stride()); // Log info @@ -1580,7 +1580,7 @@ std::unique_ptr create_reshape_layer(ReshapeLayerNode &node) ARM_COMPUTE_ERROR_ON(output == nullptr); // Create and configure function - auto func = support::cpp14::make_unique(); + auto func = std::make_unique(); func->configure(input, output); // Log info @@ -1618,7 +1618,7 @@ std::unique_ptr create_resize_layer(ResizeLayerNode &node) const InterpolationPolicy policy = node.policy(); // Create and configure function - auto func = support::cpp14::make_unique(); + auto func = std::make_unique(); func->configure(input, output, ScaleKernelInfo{ policy, BorderMode::CONSTANT }); // Log info @@ -1660,7 +1660,7 @@ std::unique_ptr create_roi_align_layer(ROIAlignLayerNode &node) const ROIPoolingLayerInfo pool_info = node.pooling_info(); // Create and configure function - auto func = support::cpp14::make_unique(); + auto func = std::make_unique(); func->configure(input, rois, output, pool_info); @@ -1701,7 +1701,7 @@ std::unique_ptr create_slice_layer(SliceLayerNode &node) ARM_COMPUTE_ERROR_ON(output == nullptr); // Create and configure function - auto func = support::cpp14::make_unique(); + auto func = std::make_unique(); func->configure(input, output, node.starts(), node.ends()); // Log info @@ -1740,7 +1740,7 @@ std::unique_ptr create_softmax_layer(SoftmaxLayerNode &node, GraphCon ARM_COMPUTE_ERROR_ON(output == nullptr); // Create and configure function - auto func = support::cpp14::make_unique(get_memory_manager(ctx, TargetInfo::TargetType)); + auto func = std::make_unique(get_memory_manager(ctx, TargetInfo::TargetType)); func->configure(input, output, beta); // Log info @@ -1781,7 +1781,7 @@ std::unique_ptr create_stack_layer(StackLayerNode &node) const int axis = node.axis(); // Create and configure function - auto func = support::cpp14::make_unique(); + auto func = std::make_unique(); func->configure(inputs, axis, output); // Log info @@ -1825,7 +1825,7 @@ std::unique_ptr create_strided_slice_layer(StridedSliceLayerNode &nod ARM_COMPUTE_ERROR_ON(output == nullptr); // Create and configure function - auto func = support::cpp14::make_unique(); + auto func = std::make_unique(); func->configure(input, output, starts, ends, strides, info.begin_mask(), info.end_mask(), info.shrink_axis_mask()); // Log info @@ -1868,7 +1868,7 @@ std::unique_ptr create_upsample_layer(UpsampleLayerNode &node, GraphC ARM_COMPUTE_ERROR_ON(output == nullptr); // Create and configure function - auto func = support::cpp14::make_unique(); + auto func = std::make_unique(); func->configure(input, output, info, upsampling_policy); // Log info @@ -1911,7 +1911,7 @@ std::unique_ptr create_yolo_layer(YOLOLayerNode &node, GraphContext & ARM_COMPUTE_ERROR_ON(output == nullptr); // Create and configure function - auto func = support::cpp14::make_unique(); + auto func = std::make_unique(); func->configure(input, output, act_info, num_classes); // Log info -- cgit v1.2.1