Home
last modified time | relevance | path

Searched refs:rhs_batch_dimensions (Results 1 – 14 of 14) sorted by relevance

/external/tensorflow/tensorflow/compiler/xla/service/
Ddot_decomposer.cc52 rhs_shape.dimensions(dnums.rhs_batch_dimensions(i))); in DecomposeBatchDot()
231 } else if (!absl::c_linear_search(original_dnums.rhs_batch_dimensions(), in CanonicalizeDot()
243 original_dnums.rhs_batch_dimensions().begin(), in CanonicalizeDot()
244 original_dnums.rhs_batch_dimensions().end()); in CanonicalizeDot()
316 !absl::c_equal(dnums.rhs_batch_dimensions(), canonical_batch_dims)) { in Run()
Ddynamic_dimension_inference.cc211 dimension_numbers.rhs_batch_dimensions().begin(), in HandleDot()
212 dimension_numbers.rhs_batch_dimensions().end()); in HandleDot()
214 for (int64 i : dimension_numbers.rhs_batch_dimensions()) { in HandleDot()
231 !absl::c_linear_search(dimension_numbers.rhs_batch_dimensions(), in HandleDot()
Dshape_inference.cc575 absl::Span<const int64> rhs_batch_dimensions = in ValidateDotDimensionNumbers() local
576 AsInt64Slice(dimension_numbers.rhs_batch_dimensions()); in ValidateDotDimensionNumbers()
581 rhs_batch_dimensions)) { in ValidateDotDimensionNumbers()
598 !dims_unique(rhs_contracting_dimensions, rhs_batch_dimensions)) { in ValidateDotDimensionNumbers()
667 rhs.dimensions(dimension_numbers.rhs_batch_dimensions(i)) || in InferDotOpShape()
670 dimension_numbers.rhs_batch_dimensions(i))) { in InferDotOpShape()
697 !absl::c_linear_search(dimension_numbers.rhs_batch_dimensions(), i)) { in InferDotOpShape()
Dalgebraic_simplifier.cc1167 AsInt64Slice(dnums.rhs_batch_dimensions())); in HandleDotStrengthReduction()
1282 dnums.rhs_batch_dimensions())) { in HandleDotStrengthReduction()
1674 AsInt64Slice(dot->dot_dimension_numbers().rhs_batch_dimensions()), in HandleDot()
1711 AsInt64Slice(dot->dot_dimension_numbers().rhs_batch_dimensions()), in HandleDot()
Dindexed_array_analysis.cc1076 /*batch_dims=*/AsInt64Slice(dim_numbers.rhs_batch_dimensions()))) { in ComputeArrayForDotWithIndexedRhs()
Dhlo_instructions.cc2569 if (!dnums.rhs_batch_dimensions().empty()) { in DotDimensionNumbersToString()
2571 StrJoin(dnums.rhs_batch_dimensions(), ","), "}")); in DotDimensionNumbersToString()
Dhlo_evaluator_typed_visitor.h1312 &rhs_index[dnums.rhs_batch_dimensions(i)]}); in HandleDotSlowPath()
1324 !absl::c_linear_search(dnums.rhs_batch_dimensions(), i)) { in HandleDotSlowPath()
Delemental_ir_emitter.cc2164 dot_result_index[dim_numbers.rhs_batch_dimensions(i)]); in EmitElementalDot()
/external/tensorflow/tensorflow/compiler/tests/
Dxla_ops_test.py152 dnums.rhs_batch_dimensions.append(0)
/external/tensorflow/tensorflow/compiler/xla/python/
Dxla_client.py1916 self.rhs_batch_dimensions = []
1925 dot_dims_proto.rhs_batch_dimensions.extend(rhs_batch)
Dxla_client_test.py673 dimension_numbers.rhs_batch_dimensions.append(0)
/external/tensorflow/tensorflow/compiler/xla/service/cpu/
Ddot_op_emitter.cc905 absl::c_equal(batch_dim_numbers, dim_numbers.rhs_batch_dimensions())); in ValidateDotDimensionNumbers()
/external/tensorflow/tensorflow/compiler/xla/
Dxla_data.proto532 repeated int64 rhs_batch_dimensions = 4; field
/external/tensorflow/tensorflow/compiler/xla/g3doc/
Doperation_semantics.md927 | 'rhs_batch_dimensions' | repeated int64 | 'rhs' batch dimension numbers |