A `ClientSession` object lets the caller drive the evaluation of the TensorFlow graph constructed with the C++ API. Example: Scope root = Scope::NewRootScope(); auto a = Placeholder(root, DT_INT32); auto c = Add(root, a, {41}); ClientSession session(root); std::vector outputs; Status s = session.Run({ {a, {1}} }, {c}, &outputs); if (!s.ok()) { ... }