Home
last modified time | relevance | path

Searched refs:TimerInterface (Results 1 – 14 of 14) sorted by relevance

/external/tensorflow/tensorflow/stream_executor/
Dtimer.h26 class TimerInterface; variable
57 internal::TimerInterface *implementation() { return implementation_.get(); } in implementation()
66 std::unique_ptr<internal::TimerInterface> implementation_;
Dstream_executor_internal.h144 class TimerInterface {
147 TimerInterface() {} in TimerInterface() function
150 virtual ~TimerInterface() {} in ~TimerInterface()
159 SE_DISALLOW_COPY_AND_ASSIGN(TimerInterface);
364 virtual std::unique_ptr<TimerInterface> GetTimerImplementation() = 0;
/external/tensorflow/tensorflow/stream_executor/host/
Dhost_timer.h26 class HostTimer : public internal::TimerInterface {
Dhost_gpu_executor.h173 std::unique_ptr<internal::TimerInterface> GetTimerImplementation() override { in GetTimerImplementation()
174 return std::unique_ptr<internal::TimerInterface>(new HostTimer()); in GetTimerImplementation()
/external/tensorflow/tensorflow/stream_executor/tpu/
Dtpu_timer.h26 class TpuTimer : public ::stream_executor::internal::TimerInterface {
Dtpu_executor.h57 absl::flat_hash_map<stream_executor::internal::TimerInterface*,
112 std::unique_ptr<::stream_executor::internal::TimerInterface>
Dtpu_executor.cc167 std::unique_ptr<::stream_executor::internal::TimerInterface>
/external/tensorflow/tensorflow/stream_executor/gpu/
Dgpu_timer.h35 class GpuTimer : public internal::TimerInterface {
Dgpu_executor.h230 std::unique_ptr<internal::TimerInterface> GetTimerImplementation() override;
/external/tensorflow/tensorflow/compiler/xla/service/interpreter/
Dexecutor.h200 std::unique_ptr<internal::TimerInterface> GetTimerImplementation() override { in GetTimerImplementation()
201 return std::unique_ptr<internal::TimerInterface>(new host::HostTimer()); in GetTimerImplementation()
/external/tensorflow/tensorflow/c/experimental/stream_executor/
Dstream_executor_internal.h160 class CTimer : public internal::TimerInterface {
Dstream_executor.cc656 std::unique_ptr<internal::TimerInterface> GetTimerImplementation() override { in GetTimerImplementation()
657 return std::unique_ptr<internal::TimerInterface>( in GetTimerImplementation()
/external/tensorflow/tensorflow/stream_executor/rocm/
Drocm_gpu_executor.cc790 std::unique_ptr<internal::TimerInterface>
792 return std::unique_ptr<internal::TimerInterface>(new GpuTimer(this)); in GetTimerImplementation()
/external/tensorflow/tensorflow/stream_executor/cuda/
Dcuda_gpu_executor.cc885 std::unique_ptr<internal::TimerInterface>
887 return std::unique_ptr<internal::TimerInterface>(new GpuTimer(this)); in GetTimerImplementation()