Home
last modified time | relevance | path

Searched refs:computation_layout (Results 1 – 21 of 21) sorted by relevance

/aosp_15_r20/external/tensorflow/tensorflow/compiler/xla/service/
H A Dlayout_assignment_test.cc112 ComputationLayout computation_layout(computation->ComputeProgramShape()); in TEST_F() local
113 *computation_layout.mutable_parameter_layout(0) = shape_layout; in TEST_F()
114 *computation_layout.mutable_parameter_layout(1) = shape_layout; in TEST_F()
115 *computation_layout.mutable_result_layout() = shape_layout; in TEST_F()
116 AssignLayouts(m.get(), &computation_layout); in TEST_F()
147 ComputationLayout computation_layout(computation->ComputeProgramShape()); in TEST_F() local
148 *computation_layout.mutable_parameter_layout(0) = col_major; in TEST_F()
149 *computation_layout.mutable_parameter_layout(1) = row_major; in TEST_F()
150 *computation_layout.mutable_result_layout() = col_major; in TEST_F()
152 AssignLayouts(m.get(), &computation_layout); in TEST_F()
[all …]
H A Dlayout_assignment.h137 ComputationLayout* computation_layout, in ComputationLayoutConstraint() argument
140 layout_state_((computation_layout == nullptr) in ComputationLayoutConstraint()
144 (computation_layout == nullptr) in ComputationLayoutConstraint()
147 : *computation_layout) {} in ComputationLayoutConstraint()
149 const ComputationLayout& computation_layout() const { in computation_layout() function
269 ComputationLayout* computation_layout,
287 const ComputationLayout& computation_layout() const { in computation_layout() function
288 return computation_constraint_.computation_layout(); in computation_layout()
549 ComputationLayout* computation_layout);
H A Dlayout_assignment.cc131 HloComputation* computation, ComputationLayout* computation_layout, in LayoutConstraints() argument
134 computation_constraint_(computation, computation_layout, priority) {} in LayoutConstraints()
458 ? &computation_layout().result_layout() in ResultLayout()
609 constraints->computation_layout().parameter_layout( in AddMandatoryConstraints()
670 ->computation_layout(); in AddMandatoryConstraints()
692 ComputationLayout body_layout = body_constraint->computation_layout(); in AddMandatoryConstraints()
697 condition_constraint->computation_layout(); in AddMandatoryConstraints()
760 ->computation_layout(); in AddMandatoryConstraints()
767 ->computation_layout(); in AddMandatoryConstraints()
830 const ComputationLayout& computation_layout) { in CheckCallLayout() argument
[all …]
H A Dcomputation_layout.h96 friend H AbslHashValue(H h, const ComputationLayout& computation_layout) { in AbslHashValue() argument
97 h = H::combine(std::move(h), computation_layout.result_layout_.shape()); in AbslHashValue()
98 for (const auto& parameter_layout : computation_layout.parameter_layouts_) { in AbslHashValue()
101 h = H::combine(std::move(h), computation_layout.parameter_layouts_.size()); in AbslHashValue()
H A Dhlo_module_util.cc50 ComputationLayout* computation_layout = in CreateModuleConfig() local
70 computation_layout->mutable_parameter_layout(i)->CopyLayoutFromShape( in CreateModuleConfig()
80 computation_layout->mutable_result_layout()->CopyLayoutFromShape( in CreateModuleConfig()
84 computation_layout->mutable_result_layout()->SetToDefaultLayout(); in CreateModuleConfig()
H A DBUILD1140 ":computation_layout",
1189 ":computation_layout",
1225 ":computation_layout",
1346 ":computation_layout",
4389 ":computation_layout",
4840 ":computation_layout",
5219 ":computation_layout",
5233 name = "computation_layout",
5234 srcs = ["computation_layout.cc"],
5235 hdrs = ["computation_layout.h"],
[all …]
H A Dhlo_parser.cc515 bool ParseComputationLayout(ComputationLayout* computation_layout);
781 ComputationLayout* computation_layout) { in ParseComputationLayout() argument
794 computation_layout->add_parameter_layout(ShapeLayout(param)); in ParseComputationLayout()
814 *computation_layout->mutable_result_layout() = ShapeLayout(result); in ParseComputationLayout()
4359 ComputationLayout computation_layout(ShapeLayout(Shape{})); in ParseAttributeHelper() local
4360 if (!ParseComputationLayout(&computation_layout)) { in ParseAttributeHelper()
4364 ->emplace(computation_layout); in ParseAttributeHelper()
/aosp_15_r20/external/tensorflow/tensorflow/compiler/xla/service/cpu/
H A Dcpu_layout_assignment_test.cc78 ComputationLayout computation_layout(computation->ComputeProgramShape()); in TEST_F() local
79 *computation_layout.mutable_parameter_layout(0) = in TEST_F()
81 *computation_layout.mutable_result_layout() = in TEST_F()
83 AssignLayouts(module.get(), &computation_layout); in TEST_F()
119 ComputationLayout computation_layout(computation->ComputeProgramShape()); in TEST_F() local
120 *computation_layout.mutable_parameter_layout(0) = in TEST_F()
122 *computation_layout.mutable_result_layout() = in TEST_F()
124 AssignLayouts(module.get(), &computation_layout); in TEST_F()
163 ComputationLayout computation_layout(computation->ComputeProgramShape()); in TEST_F() local
164 *computation_layout.mutable_parameter_layout(0) = in TEST_F()
[all …]
H A DBUILD469 "//tensorflow/compiler/xla/service:computation_layout",
1197 "//tensorflow/compiler/xla/service:computation_layout",
1228 "//tensorflow/compiler/xla/service:computation_layout",
1327 "//tensorflow/compiler/xla/service:computation_layout",
/aosp_15_r20/external/tensorflow/tensorflow/compiler/xla/service/gpu/
H A Dgpu_layout_assignment_test.cc73 ComputationLayout computation_layout( in TEST_F() local
75 *computation_layout.mutable_parameter_layout(0) = in TEST_F()
77 *computation_layout.mutable_parameter_layout(1) = in TEST_F()
79 *computation_layout.mutable_result_layout() = in TEST_F()
83 &computation_layout, backend().default_stream_executor()); in TEST_F()
109 ComputationLayout computation_layout( in TEST_F() local
112 GpuLayoutAssignment layout_assignment(&computation_layout, in TEST_F()
135 ComputationLayout computation_layout( in TEST_F() local
138 GpuLayoutAssignment layout_assignment(&computation_layout, in TEST_F()
162 ComputationLayout computation_layout( in TEST_F() local
[all …]
H A DBUILD1230 "//tensorflow/compiler/xla/service:computation_layout",
2020 "//tensorflow/compiler/xla/service:computation_layout",
2041 "//tensorflow/compiler/xla/service:computation_layout",
/aosp_15_r20/external/tensorflow/tensorflow/compiler/xrt/kernels/
H A Dxrt_execute_op.cc78 const xla::ComputationLayout& computation_layout) { in GetDynamicInputInfo() argument
80 input_is_dynamic.reserve(computation_layout.parameter_count()); in GetDynamicInputInfo()
81 for (int64_t i = 0; i < computation_layout.parameter_count(); ++i) { in GetDynamicInputInfo()
83 !computation_layout.parameter_shape(i).is_static()); in GetDynamicInputInfo()
92 const xla::ComputationLayout& computation_layout = in GetInputTuples() local
96 input_coords, working_set, backend, computation_layout.parameter_count(), in GetInputTuples()
97 [&](int64_t i) { return computation_layout.parameter_shape(i); }, in GetInputTuples()
303 const xla::ComputationLayout& computation_layout = in RunExecutable() local
305 std::vector<bool> input_is_dynamic = GetDynamicInputInfo(computation_layout); in RunExecutable()
/aosp_15_r20/external/tensorflow/tensorflow/compiler/xla/client/
H A Dlocal_client.cc122 const ComputationLayout& computation_layout = in RunHelper() local
127 if (argument_shapes_size != computation_layout.parameter_count()) { in RunHelper()
130 computation_layout.parameter_count(), argument_shapes.size()); in RunHelper()
134 if (!computation_layout.parameter_layout(i).MatchesLayoutInShape( in RunHelper()
144 computation_layout.parameter_layout(i).shape()), in RunHelper()
/aosp_15_r20/external/tensorflow/tensorflow/compiler/xla/pjrt/
H A Dtfrt_cpu_pjrt_client.cc1185 const auto& computation_layout = in TfrtCpuExecutable() local
1187 if (computation_layout.parameter_count() == 0) { in TfrtCpuExecutable()
1192 if (computation_layout.parameter_count() > 1 || in TfrtCpuExecutable()
1193 !computation_layout.parameter_shape(0).IsTuple()) { in TfrtCpuExecutable()
1194 input_buffer_sizes_in_bytes_.reserve(computation_layout.parameter_count()); in TfrtCpuExecutable()
1195 for (int i = 0; i < computation_layout.parameter_count(); ++i) { in TfrtCpuExecutable()
1197 ShapeUtil::ByteSizeOf(computation_layout.parameter_shape(i))); in TfrtCpuExecutable()
1201 computation_layout.parameter_shape(0).tuple_shapes_size()); in TfrtCpuExecutable()
1203 i < computation_layout.parameter_shape(0).tuple_shapes_size(); ++i) { in TfrtCpuExecutable()
1205 computation_layout.parameter_shape(0).tuple_shapes(i))); in TfrtCpuExecutable()
H A Dpjrt_stream_executor_client.cc1778 const auto& computation_layout = in PjRtStreamExecutorExecutable() local
1781 parameter_shapes.reserve(computation_layout.parameter_count()); in PjRtStreamExecutorExecutable()
1782 for (int i = 0; i < computation_layout.parameter_count(); ++i) { in PjRtStreamExecutorExecutable()
1784 computation_layout.parameter_shape(i))); in PjRtStreamExecutorExecutable()
H A DBUILD318 "//tensorflow/compiler/xla/service:computation_layout",
/aosp_15_r20/external/tensorflow/tensorflow/core/tpu/kernels/
H A Dtpu_compile_op_support.cc67 ComputationLayout* computation_layout = in CreateModuleConfig() local
86 computation_layout->mutable_parameter_layout(i)->CopyLayoutFromShape( in CreateModuleConfig()
94 computation_layout->mutable_result_layout()->CopyLayoutFromShape( in CreateModuleConfig()
98 computation_layout->mutable_result_layout()->SetToDefaultLayout(); in CreateModuleConfig()
H A DBUILD299 "//tensorflow/compiler/xla/service:computation_layout",
/aosp_15_r20/external/tensorflow/tensorflow/core/tpu/
H A Dtpu_execute.cc456 xla::ComputationLayout computation_layout( in TPUExecute() local
460 computation_layout.add_parameter_layout(xla::ShapeLayout(shape)); in TPUExecute()
465 xla::HloModuleConfig(std::move(computation_layout))); in TPUExecute()
H A DBUILD318 "//tensorflow/compiler/xla/service:computation_layout",
/aosp_15_r20/external/tensorflow/tensorflow/compiler/xla/tests/
H A DBUILD164 "//tensorflow/compiler/xla/service:computation_layout",