aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/cc/client
diff options
context:
space:
mode:
authorGravatar A. Unique TensorFlower <gardener@tensorflow.org>2017-01-18 11:17:34 -0800
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2017-01-18 11:27:49 -0800
commit4d69bcf7f2c734aa8c3326c3c469729c0805cfd5 (patch)
tree9456fc448e1324c19b7d1c78b3bd86d5769450e1 /tensorflow/cc/client
parent6fe89f4edcf1f7f6af83ec2d410dd54129664418 (diff)
Migrate to new namespace for Input, Output, etc. in the C++ API.
Change: 144857401
Diffstat (limited to 'tensorflow/cc/client')
-rw-r--r--tensorflow/cc/client/client_session.cc12
-rw-r--r--tensorflow/cc/client/client_session.h22
2 files changed, 15 insertions, 19 deletions
diff --git a/tensorflow/cc/client/client_session.cc b/tensorflow/cc/client/client_session.cc
index 5a98deb259..b407d3ab03 100644
--- a/tensorflow/cc/client/client_session.cc
+++ b/tensorflow/cc/client/client_session.cc
@@ -45,20 +45,20 @@ SessionOptions ClientSession::MakeDefaultSessionOptions(
return options;
}
-Status ClientSession::Run(const std::vector<ops::Output>& fetch_outputs,
+Status ClientSession::Run(const std::vector<Output>& fetch_outputs,
std::vector<Tensor>* outputs) const {
return Run(FeedType{}, fetch_outputs, {}, outputs);
}
Status ClientSession::Run(const FeedType& inputs,
- const std::vector<ops::Output>& fetch_outputs,
+ const std::vector<Output>& fetch_outputs,
std::vector<Tensor>* outputs) const {
return Run(inputs, fetch_outputs, {}, outputs);
}
Status ClientSession::Run(const FeedType& inputs,
- const std::vector<ops::Output>& fetch_outputs,
- const std::vector<ops::Operation>& run_outputs,
+ const std::vector<Output>& fetch_outputs,
+ const std::vector<Operation>& run_outputs,
std::vector<Tensor>* outputs) const {
return Run(RunOptions(), inputs, fetch_outputs, run_outputs, outputs,
nullptr);
@@ -77,8 +77,8 @@ Status ClientSession::MaybeExtendGraph() const {
}
Status ClientSession::Run(const RunOptions& run_options, const FeedType& inputs,
- const std::vector<ops::Output>& fetch_outputs,
- const std::vector<ops::Operation>& run_outputs,
+ const std::vector<Output>& fetch_outputs,
+ const std::vector<Operation>& run_outputs,
std::vector<Tensor>* outputs,
RunMetadata* run_metadata) const {
std::vector<std::pair<string, Tensor>> feeds;
diff --git a/tensorflow/cc/client/client_session.h b/tensorflow/cc/client/client_session.h
index a55d9a5a59..28ff3ec964 100644
--- a/tensorflow/cc/client/client_session.h
+++ b/tensorflow/cc/client/client_session.h
@@ -50,11 +50,9 @@ class ClientSession {
/// A data type to represent feeds to a Run call.
///
/// This is a map of `Output` objects returned by op-constructors to the value
- /// to feed them with. See `ops::Input::Initializer` for details on what can
- /// be used as feed values.
- typedef std::unordered_map<ops::Output, ops::Input::Initializer,
- ops::OutputHash>
- FeedType;
+ /// to feed them with. See `Input::Initializer` for details on what can be
+ /// used as feed values.
+ typedef std::unordered_map<Output, Input::Initializer, OutputHash> FeedType;
/// Create a new session to evaluate the graph contained in `scope` by
/// connecting to the TensorFlow runtime specified by `target`.
@@ -69,25 +67,23 @@ class ClientSession {
/// Evaluate the tensors in `fetch_outputs`. The values are returned as
/// `Tensor` objects in `outputs`. The number and order of `outputs` will
/// match `fetch_outputs`.
- Status Run(const std::vector<ops::Output>& fetch_outputs,
+ Status Run(const std::vector<Output>& fetch_outputs,
std::vector<Tensor>* outputs) const;
/// Same as above, but use the mapping in `inputs` as feeds.
- Status Run(const FeedType& inputs,
- const std::vector<ops::Output>& fetch_outputs,
+ Status Run(const FeedType& inputs, const std::vector<Output>& fetch_outputs,
std::vector<Tensor>* outputs) const;
/// Same as above. Additionally runs the operations ins `run_outputs`.
- Status Run(const FeedType& inputs,
- const std::vector<ops::Output>& fetch_outputs,
- const std::vector<ops::Operation>& run_outputs,
+ Status Run(const FeedType& inputs, const std::vector<Output>& fetch_outputs,
+ const std::vector<Operation>& run_outputs,
std::vector<Tensor>* outputs) const;
/// Use `run_options` to turn on performance profiling. `run_metadata`, if not
/// null, is filled in with the profiling results.
Status Run(const RunOptions& run_options, const FeedType& inputs,
- const std::vector<ops::Output>& fetch_outputs,
- const std::vector<ops::Operation>& run_outputs,
+ const std::vector<Output>& fetch_outputs,
+ const std::vector<Operation>& run_outputs,
std::vector<Tensor>* outputs, RunMetadata* run_metadata) const;
// TODO(keveman): Add support for partial run.