diff options
author | 2017-06-26 14:00:17 -0700 | |
---|---|---|
committer | 2017-06-26 14:04:35 -0700 | |
commit | 1fa73c53ab95693f070ce70e6be0c644d83c163a (patch) | |
tree | ffbedf825daf1f3453c695a433c8a9cdf93f6019 /tensorflow/compiler/xla/service/computation_placer.cc | |
parent | b13e96e21c1229a905a623111dd89d2bd0cba53b (diff) |
Automated g4 rollback of changelist 160182040
PiperOrigin-RevId: 160190881
Diffstat (limited to 'tensorflow/compiler/xla/service/computation_placer.cc')
-rw-r--r-- | tensorflow/compiler/xla/service/computation_placer.cc | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/tensorflow/compiler/xla/service/computation_placer.cc b/tensorflow/compiler/xla/service/computation_placer.cc index cdfa30dd9a..cdf277581f 100644 --- a/tensorflow/compiler/xla/service/computation_placer.cc +++ b/tensorflow/compiler/xla/service/computation_placer.cc @@ -49,18 +49,17 @@ Status DeviceAssignment::Serialize(DeviceAssignmentProto* proto) const { return Status::OK(); } -/* static */ StatusOr<std::unique_ptr<DeviceAssignment>> -DeviceAssignment::Deserialize(const DeviceAssignmentProto& proto) { +/* static */ StatusOr<DeviceAssignment> DeviceAssignment::Deserialize( + const DeviceAssignmentProto& proto) { TF_RET_CHECK(proto.computation_devices_size() == proto.computation_count()); - auto assignment = MakeUnique<DeviceAssignment>(proto.replica_count(), - proto.computation_count()); + DeviceAssignment assignment(proto.replica_count(), proto.computation_count()); for (int computation = 0; computation < proto.computation_count(); ++computation) { const auto& computation_device = proto.computation_devices(computation); TF_RET_CHECK(computation_device.replica_device_ids_size() == proto.replica_count()); for (int replica = 0; replica < proto.replica_count(); ++replica) { - (*assignment)(replica, computation) = + assignment(replica, computation) = computation_device.replica_device_ids(replica); } } |