Home
last modified time | relevance | path

Searched refs:device_assignment (Results 1 – 25 of 125) sorted by relevance

12345

/external/tensorflow/tensorflow/compiler/xla/service/
Dcollective_ops_utils.cc130 GetParticipatingDevicesGroups(const DeviceAssignment& device_assignment, in GetParticipatingDevicesGroups() argument
133 int replica_count = device_assignment.replica_count(); in GetParticipatingDevicesGroups()
134 int partition_count = device_assignment.computation_count(); in GetParticipatingDevicesGroups()
176 device_assignment(replica_id, partition_id)); in GetParticipatingDevicesGroups()
193 device_assignment(replica_id, partition_id)); in GetParticipatingDevicesGroups()
212 device_assignment(replica_id, partition_id)); in GetParticipatingDevicesGroups()
229 device_assignment(replica_id, partition_id)); in GetParticipatingDevicesGroups()
239 GlobalDeviceId device_id, const DeviceAssignment& device_assignment, in GetParticipatingDevices() argument
242 int replica_count = device_assignment.replica_count(); in GetParticipatingDevices()
243 int partition_count = device_assignment.computation_count(); in GetParticipatingDevices()
[all …]
Dcollective_ops_utils_test.cc120 xla::Array2D<int> device_assignment; member
150 s << "_" << device_assignment.n1() << "x" << device_assignment.n2(); in ToString()
374 int64_t num_replicas = tc.device_assignment.n1(); in TEST_P()
375 int64_t num_partitions = tc.device_assignment.n2(); in TEST_P()
376 DeviceAssignment device_assignment(num_replicas, num_partitions); in TEST_P() local
381 device_assignment(replica_id, partition_id) = in TEST_P()
382 tc.device_assignment(replica_id, partition_id); in TEST_P()
408 device_assignment, replica_groups, *group_mode); in TEST_P()
421 GetParticipatingDevicesGroups(device_assignment, replica_groups, in TEST_P()
Dhlo_runner.cc196 DeviceAssignment* device_assignment) { in ExecuteReplicated() argument
200 return ExecuteReplicated(executable.get(), options, device_assignment); in ExecuteReplicated()
211 DeviceAssignment* device_assignment) { in ExecuteReplicatedImpl() argument
214 int64_t num_partitions = device_assignment->computation_count(); in ExecuteReplicatedImpl()
238 (*device_assignment)(i / num_partitions, i % num_partitions); in ExecuteReplicatedImpl()
244 device, streams.back().get(), device_assignment, run_id)); in ExecuteReplicatedImpl()
280 (*device_assignment)(i / num_partitions, i % num_partitions); in ExecuteReplicatedImpl()
302 (*device_assignment)(i / num_partitions, i % num_partitions); in ExecuteReplicatedImpl()
343 DeviceAssignment* device_assignment, ExecutionProfile* profile) { in ExecuteReplicated() argument
387 options, device_assignment); in ExecuteReplicated()
[all …]
Dhlo_runner.h112 DeviceAssignment* device_assignment) override;
121 DeviceAssignment* device_assignment, ExecutionProfile* profile = nullptr);
133 DeviceAssignment* device_assignment = nullptr);
155 int64_t device, se::Stream* stream, DeviceAssignment* device_assignment,
167 DeviceAssignment* device_assignment);
/external/tensorflow/tensorflow/compiler/mlir/tensorflow/tests/
Dtpu_extract_head_tail_outside_compilation.mlir23 …}) {num_cores_per_replica = 1, step_marker_location = "", topology = "", device_assignment = []} :…
44 …}) {num_cores_per_replica = 1, step_marker_location = "", topology = "", device_assignment = []} :…
67 …}) {num_cores_per_replica = 1, step_marker_location = "", topology = "", device_assignment = []} :…
87 // CHECK-DAG: device_assignment = []
93 …}) {num_cores_per_replica = 1, step_marker_location = "", topology = "", device_assignment = []} :…
117 …}) {num_cores_per_replica = 1, step_marker_location = "", topology = "", device_assignment = []} :…
143 …}) {num_cores_per_replica = 1, step_marker_location = "", topology = "", device_assignment = []} :…
165 …}) {num_cores_per_replica = 1, step_marker_location = "", topology = "", device_assignment = []} :…
201 …ca = 1, step_marker_location = "", padding_map = [], topology = "", device_assignment = []} : () -…
215 // CHECK-DAG: device_assignment = []
[all …]
Doutside_compiled_to_host_launch.mlir14 }) {num_cores_per_replica = 1, topology = "", device_assignment = []} : () -> tensor<?xi32>
29 // CHECK: device_assignment = [], num_cores_per_replica = 1 : i64, topology = ""
35 }) {num_cores_per_replica = 1, topology = "", device_assignment = []} : () -> ()
52 // CHECK: device_assignment = [], num_cores_per_replica = 1 : i64, topology = ""
60 }) {num_cores_per_replica = 1, topology = "", device_assignment = []} : () -> ()
84 }) {num_cores_per_replica = 1, topology = "", device_assignment = []} : () -> tensor<?xi32>
119 }) {num_cores_per_replica = 1, topology = "", device_assignment = []} : () -> tensor<?xi32>
132 }) {num_cores_per_replica = 1, topology = "", device_assignment = []} : () -> ()
156 }) {num_cores_per_replica = 1, topology = "", device_assignment = []} : () -> ()
160 }) {num_cores_per_replica = 1, topology = "", device_assignment = []} : () -> ()
[all …]
Dhost_launch_to_outside_compiled.mlir16 }) {num_cores_per_replica = 1, topology = "", device_assignment = []} : () -> ()
44 }) {num_cores_per_replica = 1, topology = "", device_assignment = []} : () -> ()
64 }) {num_cores_per_replica = 1, topology = "", device_assignment = []} : () -> ()
84 }) {num_cores_per_replica = 1, topology = "", device_assignment = []} : () -> ()
107 }) {num_cores_per_replica = 1, topology = "", device_assignment = []} : () -> ()
117 }) {num_cores_per_replica = 1, topology = "", device_assignment = []} : () -> ()
143 }) {num_cores_per_replica = 1, topology = "", device_assignment = []} : () -> ()
147 }) {num_cores_per_replica = 1, topology = "", device_assignment = []} : () -> ()
189 …y = "\0A\04\01\01\01\02\10\01\18\02\22\08\00\00\00\00\00\00\00\01", device_assignment = [0, 0, 0, …
Dmark_ops_for_outside_compilation.mlir9 }) {num_cores_per_replica = 1, topology = "", device_assignment = []} : () -> tensor<i32>
21 …}) {allow_soft_placement = false, num_cores_per_replica = 1, topology = "", device_assignment = …
41 …}) {allow_soft_placement = true, num_cores_per_replica = 1, topology = "", device_assignment = […
55 …}) {allow_soft_placement = true, num_cores_per_replica = 1, topology = "", device_assignment = […
73 …}) {allow_soft_placement = true, num_cores_per_replica = 1, topology = "", device_assignment = […
87 …}) {allow_soft_placement = true, num_cores_per_replica = 1, topology = "", device_assignment = […
98 …}) {allow_soft_placement = true, num_cores_per_replica = 1, topology = "", device_assignment = […
112 …}) {allow_soft_placement = true, num_cores_per_replica = 1, topology = "", device_assignment = […
130 …}) {allow_soft_placement = true, num_cores_per_replica = 1, topology = "", device_assignment = […
147 …}) {allow_soft_placement = true, num_cores_per_replica = 1, topology = "", device_assignment = […
[all …]
Dtpu_extract_outside_compilation.mlir13 }) {num_cores_per_replica = 1, topology = "", device_assignment = []} : () -> tensor<2xi32>
23 }) {num_cores_per_replica = 1, topology = "", device_assignment = []} : () -> tensor<2xi32>
41 // CHECK: device_assignment = [], num_cores_per_replica = 1 : i64, topology = ""
47 }) {num_cores_per_replica = 1, topology = "", device_assignment = []} : () -> ()
64 // CHECK: device_assignment = [], num_cores_per_replica = 1 : i64, topology = ""
72 }) {num_cores_per_replica = 1, topology = "", device_assignment = []} : () -> ()
93 }) {num_cores_per_replica = 1, topology = "", device_assignment = []} : () -> ()
118 }) {num_cores_per_replica = 1, topology = "", device_assignment = []} : () -> tensor<2xi32>
143 …}) {num_cores_per_replica = 1, topology = "", device_assignment = []} : () -> (tensor<3xf32>, te…
174 }) {num_cores_per_replica = 1, topology = "", device_assignment = []} : () -> tensor<2xi32>
[all …]
/external/tensorflow/tensorflow/compiler/xla/pjrt/
Dutils.cc120 std::shared_ptr<DeviceAssignment>* device_assignment) { in ParseDeviceAssignmentCompileOptions() argument
133 DeviceAssignment device_assignment, in ParseDeviceAssignmentCompileOptions()
136 build_options->set_device_assignment(device_assignment); in ParseDeviceAssignmentCompileOptions()
139 << build_options->device_assignment().ToString(); in ParseDeviceAssignmentCompileOptions()
140 *num_replicas = build_options->device_assignment().replica_count(); in ParseDeviceAssignmentCompileOptions()
141 *num_partitions = build_options->device_assignment().computation_count(); in ParseDeviceAssignmentCompileOptions()
142 *device_assignment = in ParseDeviceAssignmentCompileOptions()
143 std::make_shared<DeviceAssignment>(build_options->device_assignment()); in ParseDeviceAssignmentCompileOptions()
Dgpu_multistream_test.cc54 DeviceAssignment device_assignment(1, 1); in TEST() local
55 device_assignment(0, 0) = device->id(); in TEST()
57 device_assignment); in TEST()
/external/tensorflow/tensorflow/dtensor/mlir/utils/
Dupdate_tpu_metadata.cc124 xla::DeviceAssignmentProto device_assignment; in UpdateTPUCompileMetadata() local
125 device_assignment.set_replica_count(num_replicas); in UpdateTPUCompileMetadata()
126 device_assignment.set_computation_count(1); in UpdateTPUCompileMetadata()
127 auto* computation_device = device_assignment.add_computation_devices(); in UpdateTPUCompileMetadata()
135 *metadata_proto.mutable_device_assignment() = device_assignment; in UpdateTPUCompileMetadata()
/external/tensorflow/tensorflow/compiler/xla/stream_executor/tpu/
Dtpu_executable.cc39 if (options.run_options().device_assignment() != nullptr) { in ToC()
42 .device_assignment() in ToC()
45 se_options.device_assignment = in ToC()
48 se_options.device_assignment.bytes = nullptr; in ToC()
49 se_options.device_assignment.size = 0; in ToC()
114 if (se_run_options.device_assignment.bytes != nullptr) { in ExecuteAsyncOnStream()
116 se_run_options.device_assignment); in ExecuteAsyncOnStream()
/external/tensorflow/tensorflow/core/tpu/kernels/
Dtpu_compile_op_support.cc61 absl::optional<const DeviceAssignment> device_assignment, int replica_count, in CreateModuleConfig() argument
119 if (device_assignment.has_value()) { in CreateModuleConfig()
120 config->set_static_device_assignment(device_assignment.value()); in CreateModuleConfig()
140 absl::optional<const DeviceAssignment> device_assignment, int replica_count, in CreateModuleConfig() argument
143 device_assignment, replica_count, num_partitions, in CreateModuleConfig()
315 const absl::optional<xla::DeviceAssignment>& device_assignment, in CreateHloModules() argument
328 compilation_result.xla_output_shape, device_assignment, in CreateHloModules()
426 DeviceAssignment::Deserialize(metadata->device_assignment()); in CompileOpMetadataFromContext()
428 const DeviceAssignment& device_assignment = in CompileOpMetadataFromContext() local
431 if (device_assignment.replica_count() != num_replicas) { in CompileOpMetadataFromContext()
[all …]
/external/tensorflow/tensorflow/python/tpu/
Dtpu.py51 from tensorflow.python.tpu import device_assignment as device_assignment_lib
351 device_assignment = _enclosing_tpu_device_assignment()
358 if device_assignment is not None and not is_packed:
365 for replica_id in range(device_assignment.num_replicas):
366 for logical_core in range(device_assignment.num_cores_per_replica):
368 device_assignment.tpu_device(
919 device_assignment: Optional[device_assignment_lib.DeviceAssignment] = None,
1015 device_assignment,
1211 device_assignment: Optional[device_assignment_lib.DeviceAssignment] = None,
1279 if device_assignment is not None:
[all …]
/external/tensorflow/tensorflow/tools/api/golden/v1/
Dtensorflow.tpu.pbtxt21 …s=[\'computation\', \'inputs\', \'num_shards\', \'infeed_queue\', \'device_assignment\', \'name\',…
45 …argspec: "args=[\'computation\', \'inputs\', \'infeed_queue\', \'device_assignment\', \'name\', \'…
49 …argspec: "args=[\'computation\', \'inputs\', \'infeed_queue\', \'device_assignment\', \'name\', \'…
53 …tputs_from_all_shards\', \'output_shard_axes\', \'infeed_queue\', \'device_assignment\', \'name\',…
/external/tensorflow/tensorflow/compiler/xla/client/
Dexecutable_build_options.cc122 device_assignment().Serialize(output.mutable_device_assignment())); in ToProto()
152 xla::DeviceAssignment::Deserialize(input.device_assignment())); in ExecutableBuildOptionsFromProto()
163 const DeviceAssignment& device_assignment) { in set_device_assignment() argument
164 device_assignment_ = device_assignment; in set_device_assignment()
211 TF_CHECK_OK(build_options.device_assignment().Serialize( in CreateExecutionOptions()
/external/tensorflow/tensorflow/core/ops/compat/ops_history_v2/
DTPUReplicateMetadata.pbtxt30 name: "device_assignment"
91 name: "device_assignment"
159 name: "device_assignment"
234 name: "device_assignment"
316 name: "device_assignment"
/external/tensorflow/tensorflow/compiler/xrt/kernels/
Dxrt_compile_ops.cc56 int num_cores_per_replica, xla::DeviceAssignment* device_assignment) { in GenerateXlaDeviceAssignment() argument
89 (*device_assignment)(r, c) = coords.value(3); in GenerateXlaDeviceAssignment()
171 xla::DeviceAssignment device_assignment(num_replicas, in Compile() local
174 GenerateXlaDeviceAssignment(config.device_assignment(), num_replicas, in Compile()
175 num_cores_per_replica, &device_assignment)); in Compile()
176 build_options.set_device_assignment(device_assignment); in Compile()
/external/tensorflow/tensorflow/compiler/xla/
Dexecutable_run_options.cc96 const DeviceAssignment* device_assignment) { in set_device_assignment() argument
97 device_assignment_ = device_assignment; in set_device_assignment()
101 const DeviceAssignment* ExecutableRunOptions::device_assignment() const { in device_assignment() function in xla::ExecutableRunOptions
/external/tensorflow/tensorflow/python/distribute/
Dtpu_strategy_test.py58 from tensorflow.python.tpu import device_assignment as device_assignment_lib
338 device_assignment = device_assignment_lib.DeviceAssignment.build(
341 resolver, experimental_device_assignment=device_assignment)
456 device_assignment = device_assignment_lib.DeviceAssignment.build(
459 resolver, experimental_device_assignment=device_assignment)
491 device_assignment = device_assignment_lib.DeviceAssignment.build(
494 resolver, experimental_device_assignment=device_assignment)
1401 device_assignment = device_assignment_lib.DeviceAssignment(
1403 self.assertAllEqual([[[0, 0, 0, 0]]], device_assignment.core_assignment)
1404 self.assertEqual(1, device_assignment.num_cores_per_replica)
[all …]
/external/tensorflow/tensorflow/core/ops/compat/ops_history_v1/
DTPUReplicateMetadata.pbtxt30 name: "device_assignment"
91 name: "device_assignment"
159 name: "device_assignment"
/external/tensorflow/tensorflow/compiler/xla/service/gpu/
Dall_reduce_blueconnect.cc61 const DeviceAssignment& device_assignment, size_t num_devices_per_host) { in TryDecomposeReplicaGroup() argument
67 int device_id = device_assignment(replica_id, /*computation_id=*/0); in TryDecomposeReplicaGroup()
112 const DeviceAssignment& device_assignment = in TryDecomposeReplicaGroups() local
119 for (int i = 0; i < device_assignment.replica_count(); ++i) { in TryDecomposeReplicaGroups()
132 TryDecomposeReplicaGroup(replica_group, device_assignment, in TryDecomposeReplicaGroups()
/external/tensorflow/tensorflow/compiler/tf2xla/
Dxla_helpers.cc150 xla::DeviceAssignment& device_assignment, in ResolveDeviceAssignment() argument
191 device_assignment = xla::DeviceAssignment(params->group.group_size, 1); in ResolveDeviceAssignment()
219 device_assignment(device_idx, 0) = device.xla_global_id(); in ResolveDeviceAssignment()
221 VLOG(5) << "Generated device assignment: " << device_assignment.ToString(); in ResolveDeviceAssignment()
251 run_options.set_device_assignment(&device_assignment); in ResolveDeviceAssignment()
/external/tensorflow/tensorflow/compiler/xla/python/tpu_driver/client/
Dtpu_client.cc522 DeviceAssignment device_assignment, std::shared_ptr<PyTpuClient> client, in PyTpuExecutable() argument
525 device_assignment_(std::move(device_assignment)), in PyTpuExecutable()
592 xla::DeviceAssignmentProto device_assignment; in ExecuteHelper() local
593 CHECK(device_assignment_.Serialize(&device_assignment).ok()); in ExecuteHelper()
597 {output_buffer->DeviceBuffer()->handle.get()}, device_assignment, in ExecuteHelper()
820 std::optional<xla::DeviceAssignment> device_assignment; in Compile() local
826 if (options.device_assignment().replica_count() != options.num_replicas()) { in Compile()
830 options.device_assignment().replica_count(), options.num_replicas()); in Compile()
831 } else if (options.device_assignment().computation_count() != 1) { in Compile()
834 options.device_assignment().computation_count()); in Compile()
[all …]

12345