Home
last modified time | relevance | path

Searched defs:minor_to_major (Results 1 – 25 of 28) sorted by relevance

12

/external/tensorflow/tensorflow/compiler/tf2xla/
Dshape_util.cc50 StatusOr<bool> MakeLayout(absl::Span<const int64_t> minor_to_major, in MakeLayout()
73 absl::Span<const int64_t> minor_to_major, in AssignLayout()
173 const xla::Shape& input_shape, absl::Span<const int64_t> minor_to_major, in GetShapeWithLayout()
/external/tensorflow/tensorflow/compiler/xla/
Dlayout.h88 explicit Layout(absl::Span<const int64_t> minor_to_major) in Layout()
190 int64_t minor_to_major(int index) const { return minor_to_major_.at(index); } in minor_to_major() function
203 absl::Span<const int64_t> minor_to_major() const { return minor_to_major_; } in minor_to_major() function
Dlayout_util.cc44 void SetDefaultLayoutToContainer(T* minor_to_major) { in SetDefaultLayoutToContainer()
57 absl::Span<const int64_t> minor_to_major, in MakeLayout()
110 auto* minor_to_major = layout.mutable_minor_to_major(); in CreateDefaultLayoutForRank() local
153 auto* minor_to_major = shape->mutable_layout()->mutable_minor_to_major(); in SetToDefaultLayout() local
Dshape_util.cc101 absl::Span<const int64_t> minor_to_major, in MakeShapeWithLayoutInternal()
228 auto* minor_to_major = layout->mutable_minor_to_major(); in FillNewShape() local
314 absl::Span<const int64_t> minor_to_major, in MakeShapeWithLayout()
340 DimensionVector minor_to_major; in MoveDimToMajor() local
1763 auto minor_to_major = shape.layout().minor_to_major(); in ArraySize() local
Dlayout_util_test.cc31 absl::Span<const int64_t> minor_to_major, in MakeShapeWithLayout()
Dliteral_util.cc390 absl::Span<const int64_t> minor_to_major, const LiteralSlice& literal) { in ReshapeSlice()
Dxla_data.proto156 repeated int64 minor_to_major = 1; field
Dliteral_test.cc1528 auto* minor_to_major = in SetDefaultLayoutOnProto() local
/external/tensorflow/tensorflow/compiler/mlir/xla/transforms/
Dadjust_layout.cc61 auto minor_to_major = new_shape.layout().minor_to_major(); in GetTPUInfeedLayoutFromAPI() local
95 std::vector<int64_t> minor_to_major; in GetTPUInfeedLayout() local
Dmhlo_to_lhlo_with_xla.cc519 llvm::SmallVector<int64_t, 4> minor_to_major( in RewriteFusionOperand() local
927 std::vector<int64_t> minor_to_major(layout.minor_to_major_size()); in EmitDnnConvolution() local
1356 llvm::SmallVector<int64_t, 4> minor_to_major(layout.minor_to_major().begin(), in GetLayoutAttribute() local
/external/tensorflow/tensorflow/compiler/xla/python/
Ddlpack.cc197 std::vector<int64_t> minor_to_major(dims.size()); in StridesToLayout() local
374 std::vector<int64_t> minor_to_major; in DLPackManagedTensorToBuffer() local
Dxla_compiler.cc155 std::optional<absl::Span<const int64_t>> minor_to_major, in MakeShapeWithLayout()
/external/tensorflow/tensorflow/compiler/mlir/xla/
Dtype_to_shape.cc128 llvm::SmallVector<int64_t, 4> minor_to_major; in TypeToShape() local
Dhlo_function_importer.cc1723 llvm::SmallVector<int64_t, 4> minor_to_major( in SetLayoutForMlir() local
1747 std::vector<mlir::Attribute> minor_to_major; in ConvertShapeToMlirLayout() local
/external/tensorflow/tensorflow/core/tpu/kernels/
Dinfeed_ops.cc116 std::vector<int64_t>* minor_to_major) { in GetLayoutOverride()
128 std::vector<int64_t> minor_to_major; in GetInfeedShapeWithLayout() local
/external/tensorflow/tensorflow/compiler/xla/service/
Dlayout_assignment_test.cc65 auto minor_to_major = instr->shape().layout().minor_to_major(); in LayoutOf() local
70 absl::Span<const int64_t> minor_to_major) { in ExpectLayoutIs()
80 for (const absl::Span<const int64_t> minor_to_major : minor_to_majors) { in ExpectTupleLayoutIs() local
95 for (auto& minor_to_major : minor_to_majors) { in TEST_F() local
164 for (auto& minor_to_major : minor_to_majors) { in TEST_F() local
Dcopy_insertion_test.cc138 auto minor_to_major = LayoutUtil::MinorToMajor(constant->shape()); in TEST_F() local
/external/tensorflow/tensorflow/compiler/xla/service/gpu/
Dmatmul_utils.cc76 std::vector<int64_t> minor_to_major; in GetBatchRowColumnShape() local
134 absl::Span<const int64_t> minor_to_major = shape.layout().minor_to_major(); in For() local
Djitrt_custom_calls.cc319 llvm::SmallVector<int64_t> minor_to_major; in ToShape() local
728 ArrayRef<int64_t> minor_to_major) { in GetConvDescriptor()
/external/tensorflow/tensorflow/compiler/xla/tests/
Dmatrix_ops_simple_test.cc189 auto minor_to_major = [](bool row_major) -> std::vector<int64_t> { in TestImpl() local
Dclient_library_test_base.cc195 std::vector<int64_t> minor_to_major(expected.shape().rank()); in ComputeAndCompareLiteralWithAllOutputLayouts() local
238 std::vector<int64_t> minor_to_major(literal.shape().rank()); in ComputeAndCompareLiteralWithAllInputLayouts() local
Dbroadcast_simple_test.cc58 absl::Span<const int64_t> minor_to_major, Shape* r3_shape, in MakeR3Data()
71 absl::Span<const int64_t> minor_to_major, Shape* r2_shape, in MakeR2Data()
/external/tensorflow/tensorflow/compiler/xla/stream_executor/tpu/
Dc_api_conversions.cc300 absl::Span<const int64_t> minor_to_major = MakeSpan(c_layout->minor_to_major); in FromC() local
Dc_api_decl.h237 Int64List minor_to_major; member
/external/tensorflow/tensorflow/compiler/xrt/kernels/
Dxrt_state_ops.h269 std::vector<int64_t> minor_to_major; in XRTAllocateFromTensorOp() local

12