Home
last modified time | relevance | path

Searched refs:GpuExecutor (Results 1 – 25 of 27) sorted by relevance

12

/external/tensorflow/tensorflow/stream_executor/rocm/
Drocm_gpu_executor.cc91 return static_cast<GpuExecutor*>(stream->parent()->implementation()) in GetGpuContext()
95 GpuContext* ExtractGpuContext(GpuExecutor* rocm_exec) { in ExtractGpuContext()
100 GpuExecutor* ExtractGpuExecutor(StreamExecutor* stream_exec) { in ExtractGpuExecutor()
101 return static_cast<GpuExecutor*>(stream_exec->implementation()); in ExtractGpuExecutor()
104 GpuExecutor::~GpuExecutor() { in ~GpuExecutor()
116 bool GpuExecutor::UnloadModule(ModuleHandle module_handle) { in UnloadModule()
122 bool GpuExecutor::UnloadGpuBinary(const void* gpu_binary) { in UnloadGpuBinary()
139 void GpuExecutor::UnloadKernel(const KernelBase* kernel) { in UnloadKernel()
143 port::Status GpuExecutor::Init(int device_ordinal, in Init()
166 bool GpuExecutor::FindOnDiskForComputeCapability( in FindOnDiskForComputeCapability()
[all …]
Drocm_fft.h35 class GpuExecutor; variable
66 port::Status Initialize(GpuExecutor *parent, Stream *stream, int rank,
74 port::Status Initialize(GpuExecutor *parent, Stream *stream, int rank,
82 GpuExecutor *parent_;
102 explicit ROCMFft(GpuExecutor *parent) : parent_(parent) {} in ROCMFft()
108 GpuExecutor *parent_;
Drocm_rng.cc70 hiprandStatus_t operator()(GpuExecutor* parent, Args... args) { \
99 hiprandStatus operator()(GpuExecutor* parent, Args... args) { \
120 GpuRng::GpuRng(GpuExecutor* parent) : parent_(parent), rng_(nullptr) {} in GpuRng()
294 gpu::GpuExecutor* rocm_executor = in initialize_rocrand()
295 dynamic_cast<gpu::GpuExecutor*>(parent); in initialize_rocrand()
Drocm_blas.h38 class GpuExecutor; variable
52 explicit ROCMBlas(GpuExecutor *parent);
148 GpuExecutor *parent_;
Drocm_fft.cc51 hipfftResult operator()(GpuExecutor *parent, Args... args) { \
80 hipfftResult operator()(GpuExecutor *parent, Args... args) { \
134 bool SetStream(GpuExecutor *parent, hipfftHandle plan, Stream *stream) { in SetStream()
146 GpuExecutor *parent, Stream *stream, int rank, uint64 *elem_count, in Initialize()
338 port::Status ROCMFftPlan::Initialize(GpuExecutor *parent, Stream *stream, in Initialize()
594 gpu::GpuExecutor *rocm_executor = in initialize_rocfft()
595 dynamic_cast<gpu::GpuExecutor *>(parent); in initialize_rocfft()
Drocm_platform.cc138 this, MakeUnique<GpuExecutor>(config.plugin_config)); in GetUncachedExecutor()
Drocm_dnn.h32 class GpuExecutor; variable
43 explicit MIOpenSupport(GpuExecutor* parent);
620 GpuExecutor* GetParentExecutor() { return parent_; } in GetParentExecutor()
623 GpuExecutor* parent_; // Parent executor object. Not owned.
Drocm_blas.cc58 rocblas_status operator()(GpuExecutor *parent, Args... args) { \
91 rocblas_status operator()(GpuExecutor *parent, Args... args) { \
306 ROCMBlas::ROCMBlas(gpu::GpuExecutor *parent) in ROCMBlas()
2342 gpu::GpuExecutor *rocm_executor = in initialize_rocblas()
2343 dynamic_cast<gpu::GpuExecutor *>(parent); in initialize_rocblas()
/external/tensorflow/tensorflow/stream_executor/cuda/
Dcuda_gpu_executor.cc113 GpuContext* ExtractGpuContext(GpuExecutor* cuda_exec) { in ExtractGpuContext()
118 GpuExecutor* ExtractGpuExecutor(StreamExecutor* stream_exec) { in ExtractGpuExecutor()
119 return static_cast<GpuExecutor*>(stream_exec->implementation()); in ExtractGpuExecutor()
122 GpuExecutor::~GpuExecutor() { in ~GpuExecutor()
130 port::Status GpuExecutor::Init(int device_ordinal, in Init()
153 bool GpuExecutor::FindOnDiskForComputeCapability( in FindOnDiskForComputeCapability()
179 bool GpuExecutor::FindOnDiskForISAVersion(absl::string_view filename, in FindOnDiskForISAVersion()
220 bool GpuExecutor::LoadModuleFromCuBin(const char* cubin, CUmodule* module) { in LoadModuleFromCuBin()
242 bool GpuExecutor::LoadModuleFromPtx(const char* ptx, CUmodule* module) { in LoadModuleFromPtx()
262 bool GpuExecutor::LoadModuleFromHsaco(const char* hsaco, CUmodule* module) { in LoadModuleFromHsaco()
[all …]
Dcuda_fft.h35 class GpuExecutor; variable
67 port::Status Initialize(GpuExecutor* parent, Stream* stream, int rank,
75 port::Status Initialize(GpuExecutor* parent, Stream* stream, int rank,
86 GpuExecutor* parent_;
107 explicit CUDAFft(GpuExecutor* parent) : parent_(parent) {} in CUDAFft()
113 GpuExecutor* parent_;
Dcuda_blas.h41 class GpuExecutor; variable
55 explicit CUDABlas(GpuExecutor *parent);
150 GpuExecutor *parent_;
Dcuda_rng.cc64 GpuRng::GpuRng(GpuExecutor* parent) : parent_(parent), rng_(nullptr) {} in GpuRng()
236 gpu::GpuExecutor* cuda_executor = in initialize_curand()
237 dynamic_cast<gpu::GpuExecutor*>(parent); in initialize_curand()
Dcuda_fft.cc64 bool SetStream(GpuExecutor *parent, cufftHandle plan, Stream *stream) { in SetStream()
77 GpuExecutor *parent, Stream *stream, int rank, uint64 *elem_count, in Initialize()
233 port::Status CUDAFftPlan::Initialize(GpuExecutor *parent, Stream *stream, in Initialize()
541 gpu::GpuExecutor *cuda_executor = in initialize_cufft()
542 dynamic_cast<gpu::GpuExecutor *>(parent); in initialize_cufft()
Dcuda_gpu_executor.h30 using CUDAExecutor = gpu::GpuExecutor;
Dcuda_platform.cc172 this, MakeUnique<GpuExecutor>(config.plugin_config)); in GetUncachedExecutor()
Dcuda_dnn.h33 class GpuExecutor; variable
45 explicit CudnnSupport(GpuExecutor* parent);
551 GpuExecutor* parent_; // Parent executor object. Not owned.
Dcuda_dnn.cc184 CudnnHandle GetHandle(GpuExecutor* executor, Stream* stream) { in GetHandle()
298 CudnnSupport::CudnnSupport(GpuExecutor* parent) : parent_(parent) {} in CudnnSupport()
1253 CudnnRnnSequenceTensorDescriptor(GpuExecutor* parent, int max_seq_length, in CudnnRnnSequenceTensorDescriptor()
1276 GpuExecutor* parent, int max_seq_length, int batch_size, int data_size, in Create()
1295 GpuExecutor* parent, int max_seq_length, int batch_size, int data_size, in Create()
1368 CudnnRnnStateTensorDescriptor(GpuExecutor* parent, int num_layers, in CudnnRnnStateTensorDescriptor()
4123 gpu::GpuExecutor* cuda_executor = in initialize_cudnn()
4124 dynamic_cast<gpu::GpuExecutor*>(parent); in initialize_cudnn()
/external/tensorflow/tensorflow/stream_executor/gpu/
Dgpu_stream.h29 class GpuExecutor; variable
37 explicit GpuStream(GpuExecutor* parent) in GpuStream()
76 GpuExecutor* parent() const { return parent_; } in parent()
79 GpuExecutor* parent_; // Executor that spawned this stream.
Dgpu_activation.cc25 GpuContext* ExtractGpuContext(GpuExecutor* gpu_exec);
26 GpuExecutor* ExtractGpuExecutor(StreamExecutor* stream_exec);
29 GpuExecutor* gpu_exec) in ScopedActivateExecutorContext()
Dgpu_timer.h29 class GpuExecutor; variable
37 explicit GpuTimer(GpuExecutor* parent) in GpuTimer()
73 GpuExecutor* parent_;
Dgpu_rng.h38 class GpuExecutor; variable
46 explicit GpuRng(GpuExecutor* parent);
91 GpuExecutor* parent_;
Dgpu_activation.h34 class GpuExecutor; variable
41 explicit ScopedActivateExecutorContext(GpuExecutor* gpu_exec);
Dgpu_event.h31 explicit GpuEvent(GpuExecutor* parent);
53 GpuExecutor* parent_;
Dgpu_executor.h44 class GpuExecutor : public internal::StreamExecutorInterface {
48 explicit GpuExecutor(const PluginConfig& plugin_config) in GpuExecutor() function
60 ~GpuExecutor() override;
341 SE_DISALLOW_COPY_AND_ASSIGN(GpuExecutor);
Dgpu_event.cc25 GpuEvent::GpuEvent(GpuExecutor* parent) in GpuEvent()

12