HomeSort by relevance Sort by last modified time
    Searched defs:dnums (Results 1 - 19 of 19) sorted by null

  /external/tensorflow/tensorflow/compiler/xla/service/cpu/
ir_emission_utils.cc 51 const ConvolutionDimensionNumbers& dnums = local
55 const int64 num_spatial_dims = dnums.output_spatial_dimensions_size();
61 if (dnums.input_spatial_dimensions(i) != i + 1) {
64 if (dnums.kernel_spatial_dimensions(i) != i) {
67 if (dnums.output_spatial_dimensions(i) != i + 1) {
73 return dnums.input_batch_dimension() == 0 &&
74 dnums.input_feature_dimension() == input_shape.dimensions_size() - 1 &&
75 dnums.output_batch_dimension() == 0 &&
76 dnums.output_feature_dimension() ==
78 dnums.kernel_input_feature_dimension() =
    [all...]
conv_canonicalization.cc 37 const ConvolutionDimensionNumbers& dnums = local
39 auto input_batch_dim = dnums.input_batch_dimension();
40 auto input_feature_dim = dnums.input_feature_dimension();
41 auto kernel_input_feature_dim = dnums.kernel_input_feature_dimension();
42 auto kernel_output_feature_dim = dnums.kernel_output_feature_dimension();
44 const int64 num_spatial_dims = dnums.output_spatial_dimensions_size();
63 new_input_dim_order[i + 1] = dnums.input_spatial_dimensions(i);
65 input->shape().dimensions(dnums.input_spatial_dimensions(i));
82 new_kernel_dim_order[i] = dnums.kernel_spatial_dimensions(i);
84 kernel->shape().dimensions(dnums.kernel_spatial_dimensions(i))
    [all...]
conv_canonicalization_test.cc 69 ConvolutionDimensionNumbers dnums; local
70 dnums.set_input_batch_dimension(1);
71 dnums.set_output_batch_dimension(1);
72 dnums.add_input_spatial_dimensions(2);
73 dnums.add_output_spatial_dimensions(2);
74 dnums.add_input_spatial_dimensions(3);
75 dnums.add_output_spatial_dimensions(3);
76 dnums.set_input_feature_dimension(0);
77 dnums.set_output_feature_dimension(0);
78 dnums.add_kernel_spatial_dimensions(2)
127 ConvolutionDimensionNumbers dnums; local
    [all...]
ir_emitter.cc 805 const DotDimensionNumbers& dnums = dot->dot_dimension_numbers(); local
854 const ConvolutionDimensionNumbers& dnums = local
874 const ConvolutionDimensionNumbers& dnums = local
    [all...]
  /external/tensorflow/tensorflow/compiler/xla/service/
transpose_folding.cc 108 const ConvolutionDimensionNumbers& dnums = local
110 ConvolutionDimensionNumbers new_dnums = dnums;
124 transpose_dimensions[dnums.input_batch_dimension()]);
126 transpose_dimensions[dnums.input_feature_dimension()]);
148 transpose_dimensions[dnums.kernel_input_feature_dimension()]);
150 transpose_dimensions[dnums.kernel_output_feature_dimension()]);
transpose_folding_test.cc 225 auto dnums = ComputationBuilder::CreateDefaultConvDimensionNumbers(); local
235 transpose_y->shape().dimensions(dnums.kernel_spatial_dimensions(i)));
238 x->shape(), transpose_y->shape(), window, dnums);
241 conv_shape.ValueOrDie(), x, transpose_y, window, dnums));
258 EXPECT_EQ(dnums.kernel_input_feature_dimension(),
261 EXPECT_EQ(dnums.kernel_output_feature_dimension(),
278 auto dnums = ComputationBuilder::CreateDefaultConvDimensionNumbers(); local
288 transpose_y->shape().dimensions(dnums.kernel_spatial_dimensions(i)));
291 x->shape(), transpose_y->shape(), window, dnums);
294 conv_shape.ValueOrDie(), x, transpose_y, window, dnums));
337 auto dnums = ComputationBuilder::CreateDefaultConvDimensionNumbers(); local
401 auto dnums = ComputationBuilder::CreateDefaultConvDimensionNumbers(); local
    [all...]
dot_decomposer.cc 34 const DotDimensionNumbers& dnums = dot->dot_dimension_numbers(); local
42 CHECK_EQ(dnums.lhs_batch_dimensions_size(),
43 dnums.rhs_batch_dimensions_size());
44 const int64 num_batch_dims = dnums.lhs_batch_dimensions_size();
49 CHECK_EQ(lhs_shape.dimensions(dnums.lhs_batch_dimensions(i)),
50 rhs_shape.dimensions(dnums.rhs_batch_dimensions(i)));
51 batch_size *= lhs_shape.dimensions(dnums.lhs_batch_dimensions(i));
55 CHECK_EQ(1, dnums.lhs_contracting_dimensions_size());
56 const int64 lhs_contracting_dim_number = dnums.lhs_contracting_dimensions(0);
59 CHECK_EQ(1, dnums.rhs_contracting_dimensions_size())
169 const DotDimensionNumbers& dnums = instruction->dot_dimension_numbers(); local
    [all...]
hlo_cost_analysis.cc 204 const DotDimensionNumbers& dnums = dot->dot_dimension_numbers(); local
208 lhs_shape.dimensions(dnums.lhs_contracting_dimensions(0));
383 const auto& dnums = convolution->convolution_dimension_numbers(); local
385 convolution->shape().dimensions(dnums.output_feature_dimension());
hlo_evaluator_test.cc 765 ConvolutionDimensionNumbers dnums; local
766 dnums.set_input_batch_dimension(0);
767 dnums.set_output_batch_dimension(0);
768 dnums.set_input_feature_dimension(1);
769 dnums.set_output_feature_dimension(1);
770 dnums.add_input_spatial_dimensions(2);
771 dnums.add_output_spatial_dimensions(2);
773 dnums.set_kernel_output_feature_dimension(0);
774 dnums.set_kernel_input_feature_dimension(1);
775 dnums.add_kernel_spatial_dimensions(2)
828 ConvolutionDimensionNumbers dnums = local
899 ConvolutionDimensionNumbers dnums; local
976 ConvolutionDimensionNumbers dnums; local
1047 ConvolutionDimensionNumbers dnums = local
1110 ConvolutionDimensionNumbers dnums = local
1181 ConvolutionDimensionNumbers dnums = local
    [all...]
shape_inference_test.cc 391 ConvolutionDimensionNumbers dnums; local
395 dnums.set_input_batch_dimension(0);
396 dnums.set_output_batch_dimension(0);
397 dnums.set_input_feature_dimension(1);
398 dnums.set_output_feature_dimension(1);
399 dnums.add_input_spatial_dimensions(2);
400 dnums.add_output_spatial_dimensions(2);
401 dnums.add_input_spatial_dimensions(3);
402 dnums.add_output_spatial_dimensions(3);
406 dnums.set_kernel_input_feature_dimension(2)
435 ConvolutionDimensionNumbers dnums; local
480 ConvolutionDimensionNumbers dnums; local
529 ConvolutionDimensionNumbers dnums; local
    [all...]
algebraic_simplifier.cc 782 const DotDimensionNumbers& dnums = dot->dot_dimension_numbers(); local
783 if (dnums.lhs_contracting_dimensions_size() != 1 ||
784 dnums.lhs_batch_dimensions_size() != 0) {
788 const int64 lhs_contracting_dim = dnums.lhs_contracting_dimensions(0);
789 const int64 rhs_contracting_dim = dnums.rhs_contracting_dimensions(0);
1884 const ConvolutionDimensionNumbers& dnums = local
    [all...]
algebraic_simplifier_test.cc 889 ConvolutionDimensionNumbers dnums; local
    [all...]
  /external/tensorflow/tensorflow/compiler/xla/service/gpu/
cudnn_convolution_rewriter.cc 38 const ConvolutionDimensionNumbers& dnums = local
40 if (dnums.input_spatial_dimensions_size() > 3) {
226 ConvolutionDimensionNumbers dnums = conv->convolution_dimension_numbers(); local
227 const auto& kernel_spatial_dims = dnums.kernel_spatial_dimensions();
274 const auto& input_spatial_dims = dnums.input_spatial_dimensions();
275 const auto& output_spatial_dims = dnums.output_spatial_dimensions();
387 dnums.set_kernel_input_feature_dimension(
389 dnums.set_kernel_output_feature_dimension(
392 return std::make_tuple(true, new_window, dnums);
402 ConvolutionDimensionNumbers dnums;
    [all...]
ir_emitter_unnested.cc 294 const DotDimensionNumbers& dnums = dot->dot_dimension_numbers(); local
295 if (dnums.lhs_batch_dimensions_size() > 0 ||
296 dnums.rhs_batch_dimensions_size() > 0) {
    [all...]
  /external/tensorflow/tensorflow/compiler/xla/tests/
convolution_variants_test.cc 981 ConvolutionDimensionNumbers dnums; local
1025 ConvolutionDimensionNumbers dnums; local
1069 ConvolutionDimensionNumbers dnums; local
1110 ConvolutionDimensionNumbers dnums; local
    [all...]
convolution_test.cc 430 ConvolutionDimensionNumbers dnums; local
431 dnums.set_input_batch_dimension(0);
432 dnums.set_output_batch_dimension(0);
433 dnums.add_input_spatial_dimensions(1);
434 dnums.add_output_spatial_dimensions(1);
435 dnums.add_input_spatial_dimensions(2);
436 dnums.add_output_spatial_dimensions(2);
437 dnums.add_input_spatial_dimensions(3);
438 dnums.add_output_spatial_dimensions(3);
439 dnums.set_input_feature_dimension(4)
497 ConvolutionDimensionNumbers dnums; local
562 ConvolutionDimensionNumbers dnums; local
622 ConvolutionDimensionNumbers dnums; local
    [all...]
dot_operation_test.cc 534 DotDimensionNumbers dnums; local
535 dnums.add_lhs_contracting_dimensions(2);
536 dnums.add_rhs_contracting_dimensions(1);
537 dnums.add_lhs_batch_dimensions(0);
538 dnums.add_rhs_batch_dimensions(0);
540 auto out = builder.DotGeneral(x, y, dnums);
  /external/tensorflow/tensorflow/compiler/tf2xla/kernels/
conv_ops.cc 398 xla::ConvolutionDimensionNumbers dnums; variable
399 dnums.set_input_batch_dimension(batch_dim);
400 dnums.set_output_batch_dimension(batch_dim);
401 dnums.set_input_feature_dimension(feature_dim);
402 dnums.set_output_feature_dimension(feature_dim);
406 dnums.set_kernel_input_feature_dimension(num_spatial_dims_ + 1);
407 dnums.set_kernel_output_feature_dimension(num_spatial_dims_);
416 dnums.add_input_spatial_dimensions(dim);
417 dnums.add_kernel_spatial_dimensions(i);
418 dnums.add_output_spatial_dimensions(dim)
553 xla::ConvolutionDimensionNumbers dnums; variable
    [all...]
  /external/tensorflow/tensorflow/compiler/xla/tools/parser/
hlo_parser.cc 167 bool ParseConvolutionDimensionNumbers(ConvolutionDimensionNumbers* dnums);
686 optional<ConvolutionDimensionNumbers> dnums; local
689 AttrTy::kConvolutionDimensionNumbers, &dnums};
698 shape, /*lhs=*/operands[0], /*rhs=*/operands[1], *window, *dnums));
    [all...]

Completed in 1041 milliseconds