Home
last modified time | relevance | path

Searched refs:output_width (Results 1 – 25 of 1199) sorted by relevance

12345678910>>...48

/external/XNNPACK/test/
Dresize-bilinear-nhwc.cc26 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 …]
Dresize-bilinear-nchw.cc26 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 …]
Dresize-bilinear-operator-tester.h54 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 …]
Dspace-to-depth-operator-tester.h57 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 …]
Dconv-hwc2chw-microkernel-tester.h255 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 …]
Daverage-pooling-operator-tester.h101 (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 …]
Ddwconv2d-microkernel-tester.h137 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 …]
Dconvolution-test-helpers.cc18 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 …]
Dmax-pooling-operator-tester.h100 (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/
DUnfold2d.cpp50 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 …]
DAdaptiveAvgPoolKernel.cpp34 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 …]
DAdaptiveMaxPoolKernel.cpp37 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/
DUpSampleNearest2d.cpp36 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 …]
DUpSampleNearest3d.cpp36 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 …]
DUpSampleBilinear2d.cpp45 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/
Djsimd.h598 (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/
Dresize-bilinear-nhwc.c177 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 …]
Dresize-bilinear-nchw.c98 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/
Dspacetodepth_op_gpu.cu.cc37 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 …]
Dspectrogram_op.cc55 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()
Ddepthtospace_op_gpu.cu.cc38 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/
Dindirection.c33 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/
Dindirection.h55 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/
Dim2col_shape_check.h12 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/
Dvariance_impl_ssse3.c23 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()

12345678910>>...48