Mila
Deep Neural Network Library
Loading...
Searching...
No Matches
Mila::Dnn::Compute::CudaComputeResource Class Referenceexport
Inheritance diagram for Mila::Dnn::Compute::CudaComputeResource:
Collaboration diagram for Mila::Dnn::Compute::CudaComputeResource:

Public Member Functions

 CudaComputeResource ()
 
std::shared_ptr< CudaMemoryResourcegetMemoryResource () const
 
- Public Member Functions inherited from Mila::Dnn::Compute::ComputeResource
 ComputeResource ()=default
 Default constructor.
 
 ComputeResource (ComputeResource &&)=delete
 Move constructor (deleted).
 
 ComputeResource (const ComputeResource &)=delete
 Copy constructor (deleted).
 
virtual ~ComputeResource ()=default
 Virtual destructor.
 
ComputeResourceoperator= (ComputeResource &&)=delete
 Move assignment operator (deleted).
 
ComputeResourceoperator= (const ComputeResource &)=delete
 Copy assignment operator (deleted).
 

Private Attributes

std::shared_ptr< CudaMemoryResourcememory_resource_
 

Constructor & Destructor Documentation

◆ CudaComputeResource()

Mila::Dnn::Compute::CudaComputeResource::CudaComputeResource ( )
inline

Member Function Documentation

◆ getMemoryResource()

std::shared_ptr< CudaMemoryResource > Mila::Dnn::Compute::CudaComputeResource::getMemoryResource ( ) const
inline

Member Data Documentation

◆ memory_resource_

std::shared_ptr<CudaMemoryResource> Mila::Dnn::Compute::CudaComputeResource::memory_resource_
private

The documentation for this class was generated from the following file: