aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/core/graph/graph.cc
diff options
context:
space:
mode:
authorGravatar Olivia Nordquist <nolivia@google.com>2017-07-18 11:34:24 -0700
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2017-07-18 11:40:59 -0700
commit9867119831afa821aa53206cc5b7ae773db4284d (patch)
treea50ffe4e4e06d8b932721b7d501c39e7b3c6b559 /tensorflow/core/graph/graph.cc
parent1558c10c8d07c78a58d74d0fcf53c1d2e2505d5e (diff)
Implementing set_device for the C API
PiperOrigin-RevId: 162379684
Diffstat (limited to 'tensorflow/core/graph/graph.cc')
-rw-r--r--tensorflow/core/graph/graph.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/tensorflow/core/graph/graph.cc b/tensorflow/core/graph/graph.cc
index a840ef39d2..f6586f0519 100644
--- a/tensorflow/core/graph/graph.cc
+++ b/tensorflow/core/graph/graph.cc
@@ -184,6 +184,11 @@ void Node::ClearAttr(const string& name) {
(*props_->node_def.mutable_attr()).erase(name);
}
+void Node::set_requested_device(const string& device) {
+ MaybeCopyOnWrite();
+ props_->node_def.set_device(device);
+}
+
Status Node::input_edge(int idx, const Edge** e) const {
if (idx < 0 || idx >= num_inputs()) {
return errors::InvalidArgument("Invalid input_edge index: ", idx, ", Node ",