/external/XNNPACK/test/ |
D | resize-bilinear-nhwc.cc | 26 for (size_t output_width = input_width + 1; output_width < 15; output_width *= 3) { in TEST() local 29 .output_size(1, output_width) in TEST() 39 for (size_t output_width = 3; output_width <= 5; output_width += 2) { in TEST() local 42 .output_size(output_height, output_width) in TEST() 64 for (size_t output_width = 1; output_width <= 3; output_width++) { in TEST() local 65 for (size_t input_width = output_width + 1; input_width < 15; input_width *= 3) { in TEST() 68 .output_size(1, output_width) in TEST() 180 for (size_t output_width = input_width + 1; output_width < 15; output_width *= 3) { in TEST() local 184 .output_size(1, output_width) in TEST() 194 for (size_t output_width = 3; output_width <= 5; output_width += 2) { in TEST() local [all …]
|
D | resize-bilinear-nchw.cc | 26 for (size_t output_width = input_width + 1; output_width < 15; output_width *= 3) { in TEST() local 29 .output_size(2, output_width) in TEST() 39 for (size_t output_width = 3; output_width <= 5; output_width += 2) { in TEST() local 42 .output_size(output_height, output_width) in TEST() 64 for (size_t output_width = 2; output_width <= 3; output_width++) { in TEST() local 65 for (size_t input_width = output_width + 1; input_width < 15; input_width *= 3) { in TEST() 68 .output_size(2, output_width) in TEST() 180 for (size_t output_width = input_width + 1; output_width < 15; output_width *= 3) { in TEST() local 184 .output_size(2, output_width) in TEST() 194 for (size_t output_width = 3; output_width <= 5; output_width += 2) { in TEST() local [all …]
|
D | resize-bilinear-operator-tester.h | 54 inline ResizeBilinearOperatorTester& output_size(size_t output_height, size_t output_width) { in output_size() argument 56 assert(output_width >= 1); in output_size() 58 this->output_width_ = output_width; in output_size() 72 inline ResizeBilinearOperatorTester& output_width(size_t output_width) { in output_width() argument 73 assert(output_width >= 1); in output_width() 74 this->output_width_ = output_width; in output_width() 78 inline size_t output_width() const { in output_width() function 91 if (align_corners() && output_width() > 1) { in width_scale() 92 return float(input_width() - 1) / float(output_width() - 1); in width_scale() 94 return float(input_width()) / float(output_width()); in width_scale() [all …]
|
D | space-to-depth-operator-tester.h | 57 inline size_t output_width() const { in output_width() function 139 …(batch_size() * output_height() * output_width() - 1) * output_channels_stride() + output_channels… in TestNHWCxX8() 169 for (size_t ix = 0; ix < output_width(); ix++) { in TestNHWCxX8() 176 + by * output_width() * block_size() * input_channels_stride() in TestNHWCxX8() 177 + iy * block_size() * output_width() * block_size() * input_channels_stride() in TestNHWCxX8() 178 … + i * output_height() * block_size() * output_width() * block_size() * input_channels_stride(); in TestNHWCxX8() 183 + iy * output_width() * output_channels_stride() in TestNHWCxX8() 184 + i * output_height() * output_width() * output_channels_stride(); in TestNHWCxX8() 188 << ", output x: " << ix << " / " << output_width() in TestNHWCxX8() 208 …(batch_size() * output_height() * output_width() - 1) * output_channels_stride() + output_channels… in TestNHWCxX16() [all …]
|
D | conv-hwc2chw-microkernel-tester.h | 255 inline size_t output_width() const { in output_width() function 295 ASSERT_GE(output_width(), 1); 307 std::vector<float> output(batch_size() * output_channels() * output_height() * output_width()); 308 …std::vector<float> output_ref(batch_size() * output_channels() * output_height() * output_width()); 328 for (size_t ox = 0; ox < output_width(); ox++) { 346 … output_ref[((i * output_channels() + oc) * output_height() + oy) * output_width() + ox] = acc; 381 output_width() * sizeof(float), 382 output_height() * output_width() * sizeof(float), 388 for (size_t x = 0; x < output_width(); x++) { 390 …ASSERT_GE(output[((i * output_channels() + c) * output_height() + y) * output_width() + x], output… [all …]
|
D | average-pooling-operator-tester.h | 101 (output_width() - 1) * stride_width() + pooling_width() - input_width(); in padding_left() 133 (output_width() - 1) * stride_width() + pooling_width() - input_width(); in padding_right() 271 inline size_t output_width() const { in output_width() function 455 …std::vector<uint16_t> output((batch_size() * output_height() * output_width() - 1) * output_pixel_… in TestF16() 456 std::vector<float> output_ref(batch_size() * output_height() * output_width() * channels()); in TestF16() 464 for (size_t ox = 0; ox < output_width(); ox++) { in TestF16() 478 … output_ref[((i * output_height() + oy) * output_width() + ox) * channels() + c] = acc / float(n); in TestF16() 541 for (size_t x = 0; x < output_width(); x++) { in TestF16() 543 …ASSERT_LE(fp16_ieee_to_fp32_value(output[((i * output_height() + y) * output_width() + x) * output… in TestF16() 544 …ASSERT_GE(fp16_ieee_to_fp32_value(output[((i * output_height() + y) * output_width() + x) * output… in TestF16() [all …]
|
D | dwconv2d-microkernel-tester.h | 137 inline uint32_t output_width() const { in output_width() function 181 std::vector<float, AlignedAllocator<float, 64>> output(output_height() * output_width()); 182 std::vector<float> output_ref(output_height() * output_width()); 190 for (size_t ox = 0; ox < output_width(); ox++) { 203 output_ref[oy * output_width() + ox] = acc; 239 for (size_t x = 0; x < output_width(); x++) { 241 output_ref[y * output_width() + x], 242 output[y * output_width() + x], 243 std::abs(output_ref[y * output_width() + x]) * 1.0e-5) 258 std::vector<uint16_t, AlignedAllocator<uint16_t, 64>> output(output_height() * output_width()); in Test() [all …]
|
D | convolution-test-helpers.cc | 18 size_t output_width, in compute_convolution_qs8_reference_results() argument 48 for (size_t ox = 0; ox < output_width; ox++) { in compute_convolution_qs8_reference_results() 53 …accumulators[(((i * output_height + oy) * output_width + ox) * groups + g) * group_output_channels… in compute_convolution_qs8_reference_results() 68 …accumulators[(((i * output_height + oy) * output_width + ox) * groups + g) * group_output_channels… in compute_convolution_qs8_reference_results() 88 size_t output_width, in compute_convolution_qs8_reference_results() argument 114 output_width, in compute_convolution_qs8_reference_results() 142 size_t output_width, in compute_convolution_qu8_reference_results() argument 173 for (size_t ox = 0; ox < output_width; ox++) { in compute_convolution_qu8_reference_results() 178 …accumulators[(((i * output_height + oy) * output_width + ox) * groups + g) * group_output_channels… in compute_convolution_qu8_reference_results() 193 …accumulators[(((i * output_height + oy) * output_width + ox) * groups + g) * group_output_channels… in compute_convolution_qu8_reference_results() [all …]
|
D | max-pooling-operator-tester.h | 100 (output_width() - 1) * stride_width() + dilated_pooling_width() - input_width(); in padding_left() 132 (output_width() - 1) * stride_width() + dilated_pooling_width() - input_width(); in padding_right() 313 inline size_t output_width() const { in output_width() function 458 …std::vector<int8_t> output((batch_size() * output_height() * output_width() - 1) * output_pixel_st… in TestS8() 459 std::vector<int8_t> output_ref(batch_size() * output_height() * output_width() * channels()); in TestS8() 467 for (size_t ox = 0; ox < output_width(); ox++) { in TestS8() 482 … output_ref[((i * output_height() + oy) * output_width() + ox) * channels() + c] = max_value; in TestS8() 521 for (size_t x = 0; x < output_width(); x++) { in TestS8() 523 …ASSERT_LE(int32_t(output[((i * output_height() + y) * output_width() + x) * output_pixel_stride() … in TestS8() 524 …ASSERT_GE(int32_t(output[((i * output_height() + y) * output_width() + x) * output_pixel_stride() … in TestS8() [all …]
|
/external/pytorch/aten/src/ATen/native/cpu/ |
D | Unfold2d.cpp | 50 int64_t output_width) { in unfolded2d_acc() argument 60 nip * ((size_t)kH * kW * output_height * output_width) + in unfolded2d_acc() 61 kh * ((size_t)kW * output_height * output_width) + in unfolded2d_acc() 62 kw * ((size_t)output_height * output_width); in unfolded2d_acc() 81 src + (size_t)y * output_width + lpad, in unfolded2d_acc() 82 output_width - lpad - rpad); in unfolded2d_acc() 84 for (x = 0; x < output_width; x++) { in unfolded2d_acc() 89 *dst_slice = *dst_slice + src[(size_t)y * output_width + x]; in unfolded2d_acc() 104 src + (size_t)y * output_width, in unfolded2d_acc() 105 output_width); in unfolded2d_acc() [all …]
|
D | AdaptiveAvgPoolKernel.cpp | 34 int64_t output_width = output_size[1]; in cpu_adaptive_avg_pool2d() local 40 scalar_t* output_ptr = output_data + c * output_height * output_width; in cpu_adaptive_avg_pool2d() 47 for (const auto ow : c10::irange(output_width)) { in cpu_adaptive_avg_pool2d() 48 int64_t iw0 = start_index(ow, output_width, input_width); in cpu_adaptive_avg_pool2d() 49 int64_t iw1 = end_index(ow, output_width, input_width); in cpu_adaptive_avg_pool2d() 59 output_ptr[oh * output_width + ow] = scalar_t(sum / kh / kw); in cpu_adaptive_avg_pool2d() 88 int64_t output_width = output_size[1]; in cpu_adaptive_avg_pool2d_channels_last() local 92 at::parallel_for(0, nbatch * output_height * output_width, 0, [&](int64_t begin, int64_t end) { in cpu_adaptive_avg_pool2d_channels_last() 96 data_index_init(begin, n, nbatch, oh, output_height, ow, output_width); in cpu_adaptive_avg_pool2d_channels_last() 103 int64_t iw0 = start_index(ow, output_width, input_width); in cpu_adaptive_avg_pool2d_channels_last() [all …]
|
D | AdaptiveMaxPoolKernel.cpp | 37 int64_t output_width = output_size[1]; in cpu_adaptive_max_pool2d() local 43 scalar_t* output_ptr = output_data + c * output_height * output_width; in cpu_adaptive_max_pool2d() 44 int64_t* indices_ptr = indices_data + c * output_height * output_width; in cpu_adaptive_max_pool2d() 50 for (const auto ow : c10::irange(output_width)) { in cpu_adaptive_max_pool2d() 51 int64_t iw0 = start_index(ow, output_width, input_width); in cpu_adaptive_max_pool2d() 52 int64_t iw1 = end_index(ow, output_width, input_width); in cpu_adaptive_max_pool2d() 69 output_ptr[oh * output_width + ow] = maxval; in cpu_adaptive_max_pool2d() 70 indices_ptr[oh * output_width + ow] = scalar_t(maxindex); in cpu_adaptive_max_pool2d() 107 int64_t output_width = output_size[1]; in cpu_adaptive_max_pool2d_channels_last() local 118 at::parallel_for(0, nbatch * output_height * output_width, 0, [&](int64_t begin, int64_t end) { in cpu_adaptive_max_pool2d_channels_last() [all …]
|
/external/pytorch/aten/src/ATen/native/quantized/cpu/ |
D | UpSampleNearest2d.cpp | 36 int64_t output_width, in upsample_nearest2d_out_frame() argument 42 float width_scale = compute_scales_value<float>(scales_w, input_width, output_width); in upsample_nearest2d_out_frame() 45 if (channels == 0 || output_height == 0 || output_width == 0) { in upsample_nearest2d_out_frame() 52 if (input_height == output_height && input_width == output_width) { in upsample_nearest2d_out_frame() 57 std::unique_ptr<int64_t []> input_offset_arr(new int64_t[output_width]); in upsample_nearest2d_out_frame() 60 for (const auto w2 : c10::irange(output_width)) { in upsample_nearest2d_out_frame() 65 int64_t grain_size = internal::GRAIN_SIZE / std::max(int64_t{1}, output_width); in upsample_nearest2d_out_frame() 73 auto* pos2 = &o_p[i * output_width]; in upsample_nearest2d_out_frame() 75 for (const auto w2 : c10::irange(output_width)) { in upsample_nearest2d_out_frame() 92 int64_t output_width, in upsample_nearest2d_out_frame_nhwc() argument [all …]
|
D | UpSampleNearest3d.cpp | 36 int64_t output_width, in upsample_nearest3d_out_frame() argument 44 float width_scale = compute_scales_value<float>(scales_w, input_width, output_width); in upsample_nearest3d_out_frame() 47 if (channels == 0 || output_depth == 0 || output_height == 0 || output_width == 0) { in upsample_nearest3d_out_frame() 54 if (input_depth == output_depth && input_height == output_height && input_width == output_width) { in upsample_nearest3d_out_frame() 67 for (const auto w2 : c10::irange(output_width)) { in upsample_nearest3d_out_frame() 72 auto* pos2 = &o_p[d2 * output_height * output_width + h2 * output_width + w2]; in upsample_nearest3d_out_frame() 77 pos2 += output_depth * output_height * output_width; in upsample_nearest3d_out_frame() 93 int64_t output_width, in upsample_nearest3d_out_frame_nhwc() argument 101 float width_scale = compute_scales_value<float>(scales_w, input_width, output_width); in upsample_nearest3d_out_frame_nhwc() 105 …ypename scalar_t::underlying*>(odata + b * output_depth * output_height * output_width * channels); in upsample_nearest3d_out_frame_nhwc() [all …]
|
D | UpSampleBilinear2d.cpp | 45 int64_t output_width, in upsample_bilinear2d_out_frame() argument 55 if (channels == 0 || output_height == 0 || output_width == 0) { in upsample_bilinear2d_out_frame() 62 if (input_height == output_height && input_width == output_width) { in upsample_bilinear2d_out_frame() 75 input_width, output_width, align_corners, scales_w); in upsample_bilinear2d_out_frame() 84 params_w.reserve(output_width); in upsample_bilinear2d_out_frame() 85 for (const auto w2 : c10::irange(output_width)) { in upsample_bilinear2d_out_frame() 100 int64_t grain_size = internal::GRAIN_SIZE / std::max(int64_t{1}, output_width) / 16; in upsample_bilinear2d_out_frame() 116 auto* pos2 = &o_p[i * output_width]; in upsample_bilinear2d_out_frame() 118 for (const auto w2 : c10::irange(output_width)) { in upsample_bilinear2d_out_frame() 162 int64_t output_width = output_size[1]; in upsample_bilinear2d_quantized_cpu() local [all …]
|
/external/libjpeg-turbo/simd/ |
D | jsimd.h | 598 (int max_v_samp_factor, JDIMENSION output_width, JSAMPARRAY input_data, 601 (int max_v_samp_factor, JDIMENSION output_width, JSAMPARRAY input_data, 605 (int max_v_samp_factor, JDIMENSION output_width, JSAMPARRAY input_data, 608 (int max_v_samp_factor, JDIMENSION output_width, JSAMPARRAY input_data, 612 (int max_v_samp_factor, JDIMENSION output_width, JSAMPARRAY input_data, 615 (int max_v_samp_factor, JDIMENSION output_width, JSAMPARRAY input_data, 619 (int max_v_samp_factor, JDIMENSION output_width, JSAMPARRAY input_data, 622 (int max_v_samp_factor, JDIMENSION output_width, JSAMPARRAY input_data, 626 (int max_v_samp_factor, JDIMENSION output_width, JSAMPARRAY input_data, 629 (int max_v_samp_factor, JDIMENSION output_width, JSAMPARRAY input_data, [all …]
|
/external/XNNPACK/src/operators/ |
D | resize-bilinear-nhwc.c | 177 size_t output_width, in setup_resize_bilinear2d_nhwc() argument 214 if (output_width == 0 || output_height == 0) { in setup_resize_bilinear2d_nhwc() 217 xnn_operator_type_to_string(resize_op->type), output_width, output_height); in setup_resize_bilinear2d_nhwc() 221 if (max(output_width, output_height) >= 16777216) { in setup_resize_bilinear2d_nhwc() 224 xnn_operator_type_to_string(resize_op->type), output_width, output_height); in setup_resize_bilinear2d_nhwc() 233 …if (output_height * output_width != resize_op->last_output_height * resize_op->last_output_width) { in setup_resize_bilinear2d_nhwc() 234 const size_t indirection_buffer_size = sizeof(void*) * (output_height * output_width * 4); in setup_resize_bilinear2d_nhwc() 235 … const size_t packed_weights_size = (output_height * output_width * 2) << log2_weight_element_size; in setup_resize_bilinear2d_nhwc() 261 output_width != resize_op->last_output_width) in setup_resize_bilinear2d_nhwc() 267 output_height, output_width, in setup_resize_bilinear2d_nhwc() [all …]
|
D | resize-bilinear-nchw.c | 98 size_t output_width, in xnn_setup_resize_bilinear2d_nchw_f32() argument 131 if (output_width == 0 || output_height == 0) { in xnn_setup_resize_bilinear2d_nchw_f32() 134 …xnn_operator_type_to_string(xnn_operator_type_resize_bilinear_nchw_f32), output_width, output_heig… in xnn_setup_resize_bilinear2d_nchw_f32() 138 if (max(output_width, output_height) >= 16777216) { in xnn_setup_resize_bilinear2d_nchw_f32() 141 …xnn_operator_type_to_string(xnn_operator_type_resize_bilinear_nchw_f32), output_width, output_heig… in xnn_setup_resize_bilinear2d_nchw_f32() 150 …if (output_height * output_width != resize_op->last_output_height * resize_op->last_output_width) { in xnn_setup_resize_bilinear2d_nchw_f32() 151 const size_t indirection_buffer_size = sizeof(void*) * (output_height * output_width * 4); in xnn_setup_resize_bilinear2d_nchw_f32() 152 const size_t packed_weights_size = sizeof(float) * (output_height * output_width * 2); in xnn_setup_resize_bilinear2d_nchw_f32() 178 output_width != resize_op->last_output_width) in xnn_setup_resize_bilinear2d_nchw_f32() 184 output_height, output_width, in xnn_setup_resize_bilinear2d_nchw_f32() [all …]
|
/external/tensorflow/tensorflow/core/kernels/ |
D | spacetodepth_op_gpu.cu.cc | 37 const int output_width, const int output_depth, in S2D_NHWC() argument 56 output_depth * (out_w + output_width * (out_h + output_height * b)); in S2D_NHWC() 66 const int block_size, const int output_width, in S2D_NCHW() argument 81 const int n_iC_oY_bY = n_iC_oY_bY_oX / output_width; in S2D_NCHW() 82 const int oX = n_iC_oY_bY_oX - n_iC_oY_bY * output_width; in S2D_NCHW() 93 output_width; in S2D_NCHW() 104 const int output_width, const int input_width, in S2D_NCHW_LOOP() argument 120 const int n_iC_oY = thread_idx / output_width; in S2D_NCHW_LOOP() 121 const int oX = thread_idx - n_iC_oY * output_width; in S2D_NCHW_LOOP() 152 const int output_width = output.dimension(2); in operator ()() local [all …]
|
D | spectrogram_op.cc | 55 const int64_t output_width = spectrogram.output_frequency_channels(); in Compute() local 69 0, TensorShape({output_slices, output_height, output_width}), in Compute() 79 output_flat + (channel * output_height * output_width); in Compute() 94 (spectrogram_output[0].size() == output_width), in Compute() 97 output_width, " but got ", spectrogram_output[0].size())); in Compute() 101 DCHECK_EQ(spectrogram_row.size(), output_width); in Compute() 102 float* output_row = output_slice + (row_index * output_width); in Compute() 104 for (int i = 0; i < output_width; ++i) { in Compute() 108 for (int i = 0; i < output_width; ++i) { in Compute()
|
D | depthtospace_op_gpu.cu.cc | 38 const int output_width, const int output_depth, in D2S_NHWC() argument 44 const int w = out_idx2 % output_width; in D2S_NHWC() 45 const int out_idx3 = out_idx2 / output_width; in D2S_NHWC() 103 const int input_width, const int output_width, in D2S_NCHW_LOOP() argument 127 auto output_ptr = output + (n_oC_iY * output_width + iX) * block_size; in D2S_NCHW_LOOP() 134 output_ptr[bY * output_width + bX] = ldg( in D2S_NCHW_LOOP() 155 const int output_width = output.dimension(2); in operator ()() local 159 batch_size * output_height * output_width * output_depth; in operator ()() 167 input_height, input_width, input_depth, output_height, output_width, in operator ()() 191 const int output_width = output.dimension(3); in operator ()() local [all …]
|
/external/XNNPACK/src/ |
D | indirection.c | 33 const size_t output_width = op->output_width; in xnn_indirection_init_conv2d() local 43 const size_t output_size = output_height * output_width; in xnn_indirection_init_conv2d() 47 const struct fxdiv_divisor_size_t output_width_divisor = fxdiv_init_size_t(output_width); in xnn_indirection_init_conv2d() 93 const size_t output_width = op->output_width; in xnn_indirection_init_deconv2d() local 103 const size_t output_size = output_height * output_width; in xnn_indirection_init_deconv2d() 107 const struct fxdiv_divisor_size_t output_width_divisor = fxdiv_init_size_t(output_width); in xnn_indirection_init_deconv2d() 149 const size_t output_width = op->output_width; in xnn_indirection_init_subconv2d() local 163 … const size_t sliced_output_width = divide_round_up(output_width - output_x_start, stride_width); in xnn_indirection_init_subconv2d() 215 const size_t output_width = op->output_width; in xnn_indirection_init_dwconv2d() local 229 for (size_t output_x = 0; output_x < output_width; output_x++) { in xnn_indirection_init_dwconv2d() [all …]
|
/external/XNNPACK/src/xnnpack/ |
D | indirection.h | 55 size_t output_width, 67 size_t output_width, 79 size_t output_width, 91 size_t output_width, 103 size_t output_width, 115 size_t output_width, 131 size_t output_width, 144 size_t output_width, 157 size_t output_width,
|
/external/pytorch/aten/src/ATen/native/ |
D | im2col_shape_check.h | 12 int64_t output_width, in col2im_shape_check() argument 78 output_width + 2 * pad_width - in col2im_shape_check() 88 output_width, in col2im_shape_check() 119 "Given output_size=(", output_height, ", ", output_width, "), ", in col2im_shape_check() 128 if (output_width < 1 || output_height < 1) { in col2im_shape_check() 133 output_width, in col2im_shape_check() 200 int64_t output_width = div_rtn<int64_t>( in im2col_shape_check() local 206 if (output_height < 1 || output_width < 1) { in im2col_shape_check() 227 output_width, in im2col_shape_check()
|
/external/libaom/aom_dsp/x86/ |
D | variance_impl_ssse3.c | 23 unsigned int output_width, const uint8_t *filter) { in aom_var_filter_block2d_bil_first_pass_ssse3() argument 36 if (output_width >= 8) { in aom_var_filter_block2d_bil_first_pass_ssse3() 38 for (j = 0; j < output_width; j += 8) { in aom_var_filter_block2d_bil_first_pass_ssse3() 60 a += src_pixels_per_line - output_width; in aom_var_filter_block2d_bil_first_pass_ssse3() 81 b += output_width; in aom_var_filter_block2d_bil_first_pass_ssse3() 89 unsigned int output_width, const uint8_t *filter) { in aom_var_filter_block2d_bil_second_pass_ssse3() argument 102 for (j = 0; j < output_width; j += 4) { in aom_var_filter_block2d_bil_second_pass_ssse3() 128 a += src_pixels_per_line - output_width; in aom_var_filter_block2d_bil_second_pass_ssse3()
|