Home
last modified time | relevance | path

Searched refs:HW (Results 1 – 25 of 205) sorted by relevance

123456789

/external/tensorflow/tensorflow/lite/delegates/gpu/gl/workgroups/
Dideal_workgroup_picker.cc39 bool ParamsAccepted(OperationType in_op_type, HW in_kernel, in ParamsAccepted()
40 HW in_strides) const { in ParamsAccepted()
45 HW kernel;
46 HW strides;
79 {OperationType::CONVOLUTION_2D, HW(1, 1), HW(1, 1), uint3(4, 8, 4)},
80 {OperationType::CONVOLUTION_2D, HW(3, 3), HW(2, 2), uint3(8, 4, 4)},
81 {OperationType::DEPTHWISE_CONVOLUTION, HW(1, 1), HW(1, 1),
83 {OperationType::DEPTHWISE_CONVOLUTION, HW(3, 3), HW(2, 2),
96 {OperationType::CONVOLUTION_2D, HW(1, 1), HW(1, 1), uint3(4, 2, 8)},
97 {OperationType::CONVOLUTION_2D, HW(3, 3), HW(2, 2), uint3(8, 2, 8)},
[all …]
Dideal_workgroup_picker.h32 OperationType op_type, HW kernel, HW strides,
39 OperationType op_type, HW kernel, HW strides,
/external/tensorflow/tensorflow/lite/delegates/gpu/gl/kernels/
Dtranspose_conv_test.cc53 attr.padding.prepended = HW(0, 0); in TEST()
54 attr.padding.appended = HW(1, 0); in TEST()
55 attr.adjacent = HW(1, 1); in TEST()
56 attr.stride = HW(1, 1); in TEST()
92 attr.adjacent = HW(2, 2); in TEST()
93 attr.padding.prepended = HW(0, 0); in TEST()
94 attr.padding.appended = HW(0, 0); in TEST()
95 attr.stride = HW(1, 1); in TEST()
133 attr.adjacent = HW(1, 1); in TEST()
134 attr.padding.prepended = HW(1, 1); in TEST()
[all …]
Dconv_test.cc53 attr.dilations = HW(1, 1); in TEST()
54 attr.padding.prepended = HW(0, 0); in TEST()
55 attr.padding.appended = HW(1, 0); in TEST()
56 attr.strides = HW(1, 1); in TEST()
91 attr.dilations = HW(2, 2); in TEST()
92 attr.padding.prepended = HW(0, 0); in TEST()
93 attr.padding.appended = HW(0, 0); in TEST()
94 attr.strides = HW(1, 1); in TEST()
128 attr.dilations = HW(1, 1); in TEST()
129 attr.padding.prepended = HW(1, 1); in TEST()
[all …]
Dpooling_test.cc54 attr.kernel = HW(2, 2); in TEST()
55 attr.padding.prepended = HW(0, 0); in TEST()
56 attr.padding.appended = HW(0, 0); in TEST()
57 attr.strides = HW(2, 2); in TEST()
84 attr.kernel = HW(2, 2); in TEST()
85 attr.padding.prepended = HW(0, 0); in TEST()
86 attr.padding.appended = HW(0, 0); in TEST()
87 attr.strides = HW(2, 2); in TEST()
110 attr.kernel = HW(2, 2); in TEST()
111 attr.padding.prepended = HW(0, 0); in TEST()
[all …]
Ddepthwise_conv_test.cc54 attr.dilations = HW(1, 1); in TEST()
55 attr.padding.prepended = HW(0, 0); in TEST()
56 attr.padding.appended = HW(0, 0); in TEST()
57 attr.strides = HW(1, 1); in TEST()
92 attr.dilations = HW(1, 1); in TEST()
93 attr.padding.prepended = HW(0, 0); in TEST()
94 attr.padding.appended = HW(0, 0); in TEST()
95 attr.strides = HW(2, 2); in TEST()
131 attr.dilations = HW(2, 2); in TEST()
132 attr.padding.prepended = HW(0, 0); in TEST()
[all …]
Dmax_unpooling_test.cc50 attr.kernel = HW(2, 2); in TEST()
51 attr.padding.prepended = HW(0, 0); in TEST()
52 attr.padding.appended = HW(0, 0); in TEST()
53 attr.strides = HW(2, 2); in TEST()
Dresize_test.cc44 attr.new_shape = HW(2, 2); in TEST()
69 attr.new_shape = HW(1, 4); in TEST()
93 attr.new_shape = HW(4, 4); in TEST()
120 attr.new_shape = HW(3, 3); in TEST()
146 attr.new_shape = HW(3, 3); in TEST()
171 attr.new_shape = HW(2, 4); in TEST()
197 attr.new_shape = HW(3, 3); in TEST()
223 attr.new_shape = HW(3, 3); in TEST()
/external/tensorflow/tensorflow/lite/delegates/gpu/common/tasks/
Dconv_generic_test_util.cc35 attr.padding.prepended = HW(0, 0); in ConvGeneric1x1SimpleWeightsTest()
36 attr.padding.appended = HW(0, 0); in ConvGeneric1x1SimpleWeightsTest()
37 attr.strides = HW(1, 1); in ConvGeneric1x1SimpleWeightsTest()
38 attr.dilations = HW(1, 1); in ConvGeneric1x1SimpleWeightsTest()
72 attr.padding.prepended = HW(0, 0); in ConvGeneric1x1Test()
73 attr.padding.appended = HW(0, 0); in ConvGeneric1x1Test()
74 attr.strides = HW(1, 1); in ConvGeneric1x1Test()
75 attr.dilations = HW(1, 1); in ConvGeneric1x1Test()
109 attr.padding.prepended = HW(0, 0); in ConvGenericSimpleWeightsTest()
110 attr.padding.appended = HW(1, 1); in ConvGenericSimpleWeightsTest()
[all …]
Ddepthwise_conv_test_util.cc35 attr.padding.prepended = HW(1, 0); in DepthwiseConvSimpleWeightsTest()
36 attr.padding.appended = HW(1, 0); in DepthwiseConvSimpleWeightsTest()
37 attr.strides = HW(1, 1); in DepthwiseConvSimpleWeightsTest()
38 attr.dilations = HW(1, 1); in DepthwiseConvSimpleWeightsTest()
72 attr.padding.prepended = HW(1, 0); in DepthwiseConvNoMultiplierTest()
73 attr.padding.appended = HW(1, 0); in DepthwiseConvNoMultiplierTest()
74 attr.strides = HW(1, 1); in DepthwiseConvNoMultiplierTest()
75 attr.dilations = HW(1, 1); in DepthwiseConvNoMultiplierTest()
109 attr.padding.prepended = HW(1, 0); in DepthwiseConvMultiplier2Test()
110 attr.padding.appended = HW(1, 0); in DepthwiseConvMultiplier2Test()
[all …]
Dpooling_test_util.cc35 attr.padding.prepended = HW(0, 0); in AveragePoolingTest()
36 attr.padding.appended = HW(0, 0); in AveragePoolingTest()
37 attr.strides = HW(2, 2); in AveragePoolingTest()
38 attr.kernel = HW(2, 2); in AveragePoolingTest()
66 attr.padding.prepended = HW(0, 0); in AveragePoolingNonEmptyPaddingTest()
67 attr.padding.appended = HW(1, 1); in AveragePoolingNonEmptyPaddingTest()
68 attr.strides = HW(1, 1); in AveragePoolingNonEmptyPaddingTest()
69 attr.kernel = HW(2, 2); in AveragePoolingNonEmptyPaddingTest()
98 attr.padding.prepended = HW(0, 0); in MaxPoolingTest()
99 attr.padding.appended = HW(0, 0); in MaxPoolingTest()
[all …]
Ddepthwise_conv_3x3_test_util.cc35 attr.padding.prepended = HW(1, 1); in DepthwiseConv3x3SimpleWeightsTest()
36 attr.padding.appended = HW(1, 1); in DepthwiseConv3x3SimpleWeightsTest()
37 attr.strides = HW(1, 1); in DepthwiseConv3x3SimpleWeightsTest()
38 attr.dilations = HW(1, 1); in DepthwiseConv3x3SimpleWeightsTest()
73 attr.padding.prepended = HW(1, 1); in DepthwiseConv3x3Test()
74 attr.padding.appended = HW(1, 1); in DepthwiseConv3x3Test()
75 attr.strides = HW(1, 1); in DepthwiseConv3x3Test()
76 attr.dilations = HW(1, 1); in DepthwiseConv3x3Test()
Dconv_constants_test_util.cc35 attr.padding.prepended = HW(0, 0); in ConvConstantsSimpleWeightsTest()
36 attr.padding.appended = HW(1, 1); in ConvConstantsSimpleWeightsTest()
37 attr.strides = HW(1, 1); in ConvConstantsSimpleWeightsTest()
38 attr.dilations = HW(1, 1); in ConvConstantsSimpleWeightsTest()
71 attr.padding.prepended = HW(0, 0); in ConvConstantsTest()
72 attr.padding.appended = HW(1, 1); in ConvConstantsTest()
73 attr.strides = HW(1, 1); in ConvConstantsTest()
74 attr.dilations = HW(1, 1); in ConvConstantsTest()
Dconv_buffer_1x1_test_util.cc34 attr.padding.prepended = HW(0, 0); in ConvBuffer1x1SimpleWeightsTest()
35 attr.padding.appended = HW(0, 0); in ConvBuffer1x1SimpleWeightsTest()
36 attr.strides = HW(1, 1); in ConvBuffer1x1SimpleWeightsTest()
37 attr.dilations = HW(1, 1); in ConvBuffer1x1SimpleWeightsTest()
70 attr.padding.prepended = HW(0, 0); in ConvBuffer1x1Test()
71 attr.padding.appended = HW(0, 0); in ConvBuffer1x1Test()
72 attr.strides = HW(1, 1); in ConvBuffer1x1Test()
73 attr.dilations = HW(1, 1); in ConvBuffer1x1Test()
Dconvolution_transposed_test_util.cc36 attr.padding.prepended = HW(0, 0); in ConvolutionTransposedSimpleWeightsTest()
37 attr.padding.appended = HW(0, 0); in ConvolutionTransposedSimpleWeightsTest()
38 attr.stride = HW(2, 2); in ConvolutionTransposedSimpleWeightsTest()
77 attr.padding.prepended = HW(0, 0); in ConvolutionTransposedTest()
78 attr.padding.appended = HW(0, 0); in ConvolutionTransposedTest()
79 attr.stride = HW(2, 2); in ConvolutionTransposedTest()
Dconvolution_transposed_3x3_thin_test_util.cc36 attr.padding.prepended = HW(1, 1); in ConvolutionTransposed3x3ThinSimpleWeightsTest()
37 attr.padding.appended = HW(1, 1); in ConvolutionTransposed3x3ThinSimpleWeightsTest()
38 attr.stride = HW(2, 2); in ConvolutionTransposed3x3ThinSimpleWeightsTest()
74 attr.padding.prepended = HW(1, 1); in ConvolutionTransposed3x3ThinTest()
75 attr.padding.appended = HW(1, 1); in ConvolutionTransposed3x3ThinTest()
76 attr.stride = HW(2, 2); in ConvolutionTransposed3x3ThinTest()
Dconvolution_transposed_thin_test_util.cc36 attr.padding.prepended = HW(0, 0); in ConvolutionTransposedThinSimpleWeightsTest()
37 attr.padding.appended = HW(0, 0); in ConvolutionTransposedThinSimpleWeightsTest()
38 attr.stride = HW(2, 2); in ConvolutionTransposedThinSimpleWeightsTest()
77 attr.padding.prepended = HW(0, 0); in ConvolutionTransposedThinTest()
78 attr.padding.appended = HW(0, 0); in ConvolutionTransposedThinTest()
79 attr.stride = HW(2, 2); in ConvolutionTransposedThinTest()
Dmax_unpooling_test_util.cc38 attr.padding.prepended = HW(0, 0); in MaxUnpoolingTest()
39 attr.padding.appended = HW(0, 0); in MaxUnpoolingTest()
40 attr.strides = HW(2, 2); in MaxUnpoolingTest()
41 attr.kernel = HW(2, 2); in MaxUnpoolingTest()
Ddepthwise_conv_3x3_stride_h2_test_util.cc36 attr.padding.prepended = HW(1, 1); in DepthWiseConv3x3StrideH2SimpleWeightsTest()
37 attr.padding.appended = HW(1, 1); in DepthWiseConv3x3StrideH2SimpleWeightsTest()
38 attr.strides = HW(2, 2); in DepthWiseConv3x3StrideH2SimpleWeightsTest()
39 attr.dilations = HW(1, 1); in DepthWiseConv3x3StrideH2SimpleWeightsTest()
/external/tensorflow/tensorflow/lite/delegates/gpu/common/
Dwinograd_util_test.cc26 attr.padding.prepended = HW(1, 2); in TEST()
27 attr.padding.appended = HW(0, 1); in TEST()
28 attr.strides = HW(1, 1); in TEST()
29 attr.dilations = HW(1, 1); in TEST()
36 attr.padding.prepended = HW(1, 2); in TEST()
37 attr.padding.appended = HW(0, 1); in TEST()
38 attr.strides = HW(1, 1); in TEST()
39 attr.dilations = HW(1, 1); in TEST()
Doperations.h129 HW prepended = HW(-1, -1);
130 HW appended = HW(-1, -1);
150 HW block;
155 HW block;
172 HW strides = HW(-1, -1);
173 HW kernel = HW(-1, -1);
195 HW strides = HW(-1, -1);
196 HW kernel = HW(-1, -1);
268 HW strides = HW(1, 1); // Along each axis.
269 HW dilations = HW(1, 1); // Along each axis.
[all …]
/external/tensorflow/tensorflow/lite/delegates/gpu/common/transformations/
Dmake_fully_connected_test.cc41 attr0.padding.prepended = HW(0, 0); in TEST()
42 attr0.padding.appended = HW(0, 0); in TEST()
43 attr0.strides = HW(1, 1); in TEST()
44 attr0.dilations = HW(1, 1); in TEST()
49 attr1.padding.prepended = HW(0, 0); in TEST()
50 attr1.padding.appended = HW(0, 0); in TEST()
51 attr1.strides = HW(4, 4); in TEST()
52 attr1.dilations = HW(1, 1); in TEST()
57 attr2.padding.prepended = HW(0, 0); in TEST()
58 attr2.padding.appended = HW(0, 0); in TEST()
[all …]
Dmake_fully_connected.cc37 attr.strides == HW(1, 1) && // in IsConvEquivalentToFullyConnected()
38 attr.dilations == HW(1, 1) && // in IsConvEquivalentToFullyConnected()
39 attr.padding.prepended == HW(0, 0) && // in IsConvEquivalentToFullyConnected()
40 attr.padding.appended == HW(0, 0); in IsConvEquivalentToFullyConnected()
Dglobal_pooling_to_reduce_op_test.cc41 attr.padding.prepended = tflite::gpu::HW(0, 0); in TEST()
42 attr.padding.appended = tflite::gpu::HW(0, 0); in TEST()
43 attr.strides = tflite::gpu::HW(4, 4); in TEST()
44 attr.kernel = tflite::gpu::HW(4, 4); in TEST()
/external/mesa3d/src/amd/compiler/
DREADME.md95 #### Lower to HW instructions
120 whereas HW VS refers to the last HW stage before fragment shading in GCN/RDNA terminology.
121 That's why, among other things, the HW VS is no longer used to execute the SW VS when tesselation o…
135 * HS = Hull Shader, the HW equivalent of a Tessellation Control Shader, runs before the fixed funct…
136 …GS in the SW pipeline, the preceding stage (ie. SW VS or SW TES) always has to run on this HW stage
139 * NGG = Next Generation Geometry, a new hardware stage that replaces legacy HW GS and HW VS on RDNA…
140 * PS = Pixel Shader, the HW equivalent to SW FS
143 ##### Notes about HW VS and the "GS copy" shader
145 HW PS reads its inputs from a special buffer that only HW VS can write to, using export instruction…
147 So in order for HW PS to be able to read the GS outputs, we must run something on the VS stage whic…
[all …]

123456789