Home
last modified time | relevance | path

Searched refs:control_deps (Results 1 – 15 of 15) sorted by relevance

/external/tensorflow/tensorflow/compiler/jit/
Dnode_matchers.h100 const absl::optional<NodeSeqMatcher>& control_deps() const { in control_deps() function
131 void set_control_deps(NodeSeqMatcher control_deps) { in set_control_deps() argument
133 control_deps_ = std::move(control_deps); in set_control_deps()
143 !control_deps().has_value() && !attr().has_value(); in IsEmpty()
163 absl::Span<const ::testing::Matcher<const Node*>> control_deps);
224 impl::NodeMatcherProperties CtrlDeps(Ts... control_deps) { in CtrlDeps() argument
225 return impl::CtrlDeps({control_deps...}); in CtrlDeps()
Dnode_matchers.cc180 std::vector<const Node*> control_deps; in MatchAndExplain() local
183 control_deps.push_back(e->src()); in MatchAndExplain()
189 !control_dep_set->MatchAndExplain(control_deps, &inner_listener)) { in MatchAndExplain()
420 if (prop.control_deps()) { in NodeWith()
423 ::testing::UnorderedElementsAreArray(*prop.control_deps()); in NodeWith()
466 absl::Span<const ::testing::Matcher<const Node*>> control_deps) { in CtrlDeps()
468 absl::c_copy(control_deps, std::back_inserter(control_deps_vector)); in CtrlDeps()
Dincrease_dynamism_for_auto_jit_pass.cc149 const std::vector<const Edge*>& control_deps) in ConstantCache() argument
150 : scope_(s), control_deps_(control_deps) {} in ConstantCache()
174 std::vector<const Edge*> control_deps, Output* size) { in ComputeSliceSize() argument
194 ConstantCache constant_pool(host_scope, control_deps); in ComputeSliceSize()
224 for (const Edge* e : control_deps) { in ComputeSliceSize()
Dencapsulate_util.cc281 std::vector<string> control_deps; in PostprocessControlEdgesBetweenOutsideCompilations() local
284 &control_deps); in PostprocessControlEdgesBetweenOutsideCompilations()
293 for (const string& control_input : control_deps) { in PostprocessControlEdgesBetweenOutsideCompilations()
/external/tensorflow/tensorflow/core/common_runtime/
Dconstant_folding.cc317 gtl::FlatSet<Node*>& control_deps = (*constant_control_deps)[n]; in ConsiderConstantFoldableNode() local
328 control_deps.insert(e->src()); in ConsiderConstantFoldableNode()
335 control_deps.insert(parent_deps.begin(), parent_deps.end()); in ConsiderConstantFoldableNode()
496 const Tensor& constant, const gtl::FlatSet<Node*>& control_deps, in ReplaceTensorWithConstant() argument
575 if (control_deps.empty()) { in ReplaceTensorWithConstant()
578 for (Node* node : control_deps) { in ReplaceTensorWithConstant()
675 const gtl::FlatSet<Node*>& control_deps = in ConstantFold() local
679 control_deps, opts.max_constant_size_in_bytes, generate_new_name)) { in ConstantFold()
Ddirect_session_test.cc1421 auto make_expensive_noop = [&g](gtl::ArraySlice<Node*> control_deps) { in TEST() argument
1424 for (Node* control_dep : control_deps) { in TEST()
/external/tensorflow/tensorflow/cc/framework/
Dscope.h129 const gtl::ArraySlice<Operation>& control_deps) const;
232 const std::vector<Operation>& control_deps() const;
Dscope.cc120 std::vector<Operation> control_deps, bool clear_control_deps) in Impl() argument
129 : (control_deps.insert(control_deps.begin(), in Impl()
132 control_deps)), in Impl()
298 const std::vector<Operation>& Scope::control_deps() const { in control_deps() function in tensorflow::Scope
430 const gtl::ArraySlice<Operation>& control_deps) const { in WithControlDependencies()
433 std::vector<Operation>(control_deps.begin(), control_deps.end()), in WithControlDependencies()
Dscope_internal.h48 const std::vector<Operation>& control_deps() const { return control_deps_; } in control_deps() function
74 std::vector<Operation> control_deps, bool clear_control_deps);
Dscope_test.cc145 EXPECT_EQ(c.control_deps().size(), 2); in TEST()
147 EXPECT_EQ(c_c.control_deps().size(), 3); in TEST()
/external/tensorflow/tensorflow/python/compiler/xla/
Dxla.py376 output_tensors, control_deps = _postprocess_flat_outputs(outputs)
378 output_tensors, control_deps = _postprocess_non_flat_outputs(outputs)
390 return control_flow_ops.group(control_deps, name='output_0')
397 with ops.control_dependencies(control_deps):
/external/tensorflow/tensorflow/core/grappler/optimizers/
Dimplementation_selector.cc174 std::vector<std::string> control_deps; in UpdateNodeDef() local
177 control_deps.push_back(node_def->input(i)); in UpdateNodeDef()
218 for (std::string& control : control_deps) in UpdateNodeDef()
Dfunction_optimizer.cc240 absl::flat_hash_set<string> control_deps; member
466 absl::flat_hash_set<string>* control_deps) { in PushDownConstInputs() argument
472 control_deps->insert(input); in PushDownConstInputs()
514 if (!specialization.control_deps.empty()) { in RemovePushedDownConstInputs()
521 for (const string& ctrl : specialization.control_deps) { in RemovePushedDownConstInputs()
725 absl::flat_hash_set<string> control_deps; in SpecializeFunction() local
727 &control_deps)); in SpecializeFunction()
769 control_deps, signature.active_outputs, output_mapping}; in SpecializeFunction()
/external/tensorflow/tensorflow/python/tpu/
Dtpu.py1489 output_tensors, control_deps, pack_template = _postprocess_flat_outputs(
1492 output_tensors, control_deps, pack_template = (
1506 output_tensors, control_deps,
1535 control_flow_ops.group(control_deps, name="shard_%d" % i)
1559 with ops.control_dependencies(control_deps):
/external/tensorflow/tensorflow/c/
Dc_api.cc1845 const std::vector<tensorflow::Operation>& control_deps, in CopyGraph() argument
1861 for (const tensorflow::Operation& op : control_deps) { in CopyGraph()
2006 scope.impl()->control_deps(), &params->cond_output, in TF_FinishWhileHelper()
2022 scope.impl()->name(), scope.impl()->control_deps(), in TF_FinishWhileHelper()