Home
last modified time | relevance | path

Searched refs:StreamExecutorInterface (Results 1 – 21 of 21) sorted by relevance

/external/tensorflow/tensorflow/stream_executor/
Dplugin_registry.h34 class StreamExecutorInterface; variable
52 typedef blas::BlasSupport* (*BlasFactory)(internal::StreamExecutorInterface*);
53 typedef dnn::DnnSupport* (*DnnFactory)(internal::StreamExecutorInterface*);
54 typedef fft::FftSupport* (*FftFactory)(internal::StreamExecutorInterface*);
55 typedef rng::RngSupport* (*RngFactory)(internal::StreamExecutorInterface*);
Dstream_executor_internal.h165 class StreamExecutorInterface {
168 StreamExecutorInterface() {} in StreamExecutorInterface() function
171 virtual ~StreamExecutorInterface() {} in ~StreamExecutorInterface()
175 virtual StreamExecutorInterface *GetUnderlyingExecutor() { return this; } in GetUnderlyingExecutor()
267 virtual port::Status EnablePeerAccessTo(StreamExecutorInterface *other) = 0;
268 virtual bool CanEnablePeerAccessTo(StreamExecutorInterface *other) = 0;
386 SE_DISALLOW_COPY_AND_ASSIGN(StreamExecutorInterface);
Dstream_executor_internal.cc23 bool StreamExecutorInterface::HostCallback(Stream* stream, in HostCallback()
Dstream_executor_pimpl.h77 std::unique_ptr<internal::StreamExecutorInterface> implementation,
446 internal::StreamExecutorInterface *implementation();
675 std::unique_ptr<internal::StreamExecutorInterface> implementation_;
Dstream_executor_pimpl.cc141 std::unique_ptr<internal::StreamExecutorInterface> implementation, in StreamExecutor()
881 internal::StreamExecutorInterface *StreamExecutor::implementation() { in implementation()
/external/tensorflow/tensorflow/stream_executor/tpu/
Dtpu_executor.h53 using StreamExecutorInterface = variable
54 ::stream_executor::internal::StreamExecutorInterface;
193 Status EnablePeerAccessTo(StreamExecutorInterface* other) override { in EnablePeerAccessTo()
196 bool CanEnablePeerAccessTo(StreamExecutorInterface* other) override { in CanEnablePeerAccessTo()
Dtpu_executor_interface.h35 : public stream_executor::internal::StreamExecutorInterface {
/external/tensorflow/tensorflow/stream_executor/host/
Dhost_gpu_executor.h44 class HostExecutor : public internal::StreamExecutorInterface {
143 port::Status EnablePeerAccessTo(StreamExecutorInterface *other) override { in EnablePeerAccessTo()
147 bool CanEnablePeerAccessTo(StreamExecutorInterface *other) override { in CanEnablePeerAccessTo()
/external/tensorflow/tensorflow/compiler/xla/service/interpreter/
Dexecutor.h51 class XlaInterpreterExecutor : public internal::StreamExecutorInterface {
176 port::Status EnablePeerAccessTo(StreamExecutorInterface *other) override { in EnablePeerAccessTo()
180 bool CanEnablePeerAccessTo(StreamExecutorInterface *other) override { in CanEnablePeerAccessTo()
/external/tensorflow/tensorflow/stream_executor/gpu/
Dgpu_executor.h44 class GpuExecutor : public internal::StreamExecutorInterface {
187 port::Status EnablePeerAccessTo(StreamExecutorInterface* other) override;
189 bool CanEnablePeerAccessTo(StreamExecutorInterface* other) override;
/external/tensorflow/tensorflow/stream_executor/cuda/
Dcuda_rng.cc235 [](internal::StreamExecutorInterface* parent) -> rng::RngSupport* { in initialize_curand()
Dcuda_gpu_executor.cc805 bool GpuExecutor::CanEnablePeerAccessTo(StreamExecutorInterface* other) { in CanEnablePeerAccessTo()
810 port::Status GpuExecutor::EnablePeerAccessTo(StreamExecutorInterface* other) { in EnablePeerAccessTo()
Dcuda_fft.cc569 [](internal::StreamExecutorInterface *parent) -> fft::FftSupport * { in initialize_cufft()
Dcuda_dnn.cc4655 [](internal::StreamExecutorInterface* parent) -> dnn::DnnSupport* { in initialize_cudnn()
Dcuda_blas.cc3761 [](internal::StreamExecutorInterface *parent) -> blas::BlasSupport * { in initialize_cublas()
/external/tensorflow/tensorflow/c/experimental/stream_executor/
Dstream_executor.cc237 class CStreamExecutor : public internal::StreamExecutorInterface {
587 port::Status EnablePeerAccessTo(StreamExecutorInterface* other) override { in EnablePeerAccessTo()
591 bool CanEnablePeerAccessTo(StreamExecutorInterface* other) override { in CanEnablePeerAccessTo()
/external/tensorflow/tensorflow/stream_executor/rocm/
Drocm_rng.cc292 [](internal::StreamExecutorInterface* parent) -> rng::RngSupport* { in initialize_rocrand()
Drocm_gpu_executor.cc713 bool GpuExecutor::CanEnablePeerAccessTo(StreamExecutorInterface* other) { in CanEnablePeerAccessTo()
718 port::Status GpuExecutor::EnablePeerAccessTo(StreamExecutorInterface* other) { in EnablePeerAccessTo()
Drocm_fft.cc598 [](internal::StreamExecutorInterface *parent) -> fft::FftSupport * { in initialize_rocfft()
Drocm_blas.cc2693 [](internal::StreamExecutorInterface *parent) in initialize_rocblas()
Drocm_dnn.cc5086 [](internal::StreamExecutorInterface* parent) -> dnn::DnnSupport* { in initialize_miopen()