Home
last modified time | relevance | path

Searched refs:EagerExecutor (Results 1 – 20 of 20) sorted by relevance

/external/tensorflow/tensorflow/core/common_runtime/eager/
Deager_executor.cc34 EagerExecutor::EagerExecutor(bool async) in EagerExecutor() function in tensorflow::EagerExecutor
39 std::bind(&EagerExecutor::Run, this)) in EagerExecutor()
45 EagerExecutor::~EagerExecutor() { in ~EagerExecutor()
56 Status EagerExecutor::ShutDown() { in ShutDown()
89 const char* EagerExecutor::StateStringLocked() { in StateStringLocked()
100 Status EagerExecutor::SyncExecute(EagerNode* node) { in SyncExecute()
127 Status EagerExecutor::AddOrExecute(std::unique_ptr<EagerNode> node) { in AddOrExecute()
176 tensorflow::Status EagerExecutor::WaitForAllPendingNodes() { in WaitForAllPendingNodes()
181 tensorflow::Status EagerExecutor::WaitForAllPendingNodesLocked( in WaitForAllPendingNodesLocked()
199 void EagerExecutor::ClearError() { in ClearError()
[all …]
Deager_executor.h112 class EagerExecutor {
114 explicit EagerExecutor(bool async);
116 ~EagerExecutor();
265 inline bool EagerExecutor::Async() const { return thread_ != nullptr; } in Async()
Deager_operation.h142 EagerExecutor* executor,
184 EagerExecutor& Executor() { return *executor_; } in Executor()
254 EagerExecutor* executor_; // Not owned.
Dcontext.h158 void SetExecutorForThread(EagerExecutor* executor) override;
212 EagerExecutor& Executor() override;
643 EagerExecutor default_executor_;
646 std::unordered_map<std::thread::id, EagerExecutor*> thread_local_executor_
648 std::unordered_map<std::thread::id, std::unordered_set<EagerExecutor*>>
Dexecute.h64 EagerExecutor* executor, Device* device, bool mirror,
Deager_op_rewrite_registry_test.cc27 EagerExecutor executor_;
Dcontext.cc330 EagerExecutor& EagerContext::Executor() { in Executor()
336 void EagerContext::SetExecutorForThread(EagerExecutor* executor) { in SetExecutorForThread()
367 std::unordered_map<std::thread::id, EagerExecutor*> executors_copy; in ClearCachesAndThreadExecutors()
497 std::unordered_map<std::thread::id, EagerExecutor*> executors_copy; in WaitForAndCloseRemoteContexts()
528 std::unordered_map<std::thread::id, EagerExecutor*> executors_copy; in ~EagerContext()
799 std::unordered_map<std::thread::id, EagerExecutor*> executors_copy; in SyncExecutors()
Dmkl_eager_op_rewrite_test.cc48 EagerExecutor executor_(false); in CreateOp()
Dexecute.cc611 EagerExecutor& executor = op->Executor(); in AddOrExecuteNode()
1148 EagerExecutor* executor, Device* dstd, in LocalEagerCopyToDevice()
1216 EagerExecutor* executor, Device* device, bool mirror, in EagerCopyToDevice()
Deager_operation.cc314 EagerExecutor* executor, in Reset()
/external/tensorflow/tensorflow/c/eager/
Dtfe_executor_internal.h24 : owned_executor(new tensorflow::EagerExecutor(async)) {} in TFE_Executor()
26 explicit TFE_Executor(tensorflow::EagerExecutor* executor) in TFE_Executor()
29 tensorflow::EagerExecutor* executor() { in executor()
33 std::unique_ptr<tensorflow::EagerExecutor> owned_executor;
34 tensorflow::EagerExecutor* unowned_executor;
Dimmediate_execution_context.h40 class EagerExecutor; variable
182 virtual EagerExecutor& Executor() = 0;
184 virtual void SetExecutorForThread(EagerExecutor* executor) = 0;
/external/tensorflow/tensorflow/core/distributed_runtime/eager/
Dremote_mgr.h79 EagerExecutor& GetOrCreateExecutorForStream(uint64 stream_id);
130 std::unordered_map<uint64, EagerExecutor> executor_map_
Dremote_copy_node.h63 RemoteCopyNode(EagerContext* ctx, EagerExecutor* executor, TensorHandle* src,
165 EagerExecutor* const executor_;
Deager_service_impl.cc97 EagerExecutor* eager_executor, in GetEagerOperationAndNumRetvals()
449 EagerExecutor* eager_executor = &eager_context->Executor(); in RunComponentFunction()
513 EagerExecutor* eager_executor, in ExecuteOp()
562 EagerExecutor& executor = in Enqueue()
Deager_service_impl.h212 EagerContext* eager_context, EagerExecutor* eager_executor,
Dremote_mgr.cc192 EagerExecutor& RemoteMgr::GetOrCreateExecutorForStream(uint64 stream_id) { in GetOrCreateExecutorForStream()
Dremote_copy_node.cc76 RemoteCopyNode::RemoteCopyNode(EagerContext* ctx, EagerExecutor* executor, in RemoteCopyNode()
/external/tensorflow/tensorflow/python/lib/core/
Dpy_func.cc196 std::unique_ptr<EagerExecutor> new_executor = nullptr; in DoCallPyFunc()
197 EagerExecutor* old_executor = nullptr; in DoCallPyFunc()
204 new_executor.reset(new EagerExecutor(call->eager_async)); in DoCallPyFunc()
/external/tensorflow/tensorflow/tools/def_file_filter/
Dsymbols_pybind.txt201 tensorflow::EagerExecutor::~EagerExecutor