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

Public Types

using MemoryResource = CpuMemoryResource
 

Public Member Functions

 HostComputeResource ()
 
std::shared_ptr< CpuMemoryResourcegetMemoryResource () 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< CpuMemoryResourcememory_resource_
 

Member Typedef Documentation

◆ MemoryResource

Constructor & Destructor Documentation

◆ HostComputeResource()

Mila::Dnn::Compute::HostComputeResource::HostComputeResource ( )
inline

Member Function Documentation

◆ getMemoryResource()

std::shared_ptr< CpuMemoryResource > Mila::Dnn::Compute::HostComputeResource::getMemoryResource ( ) const
inline

Member Data Documentation

◆ memory_resource_

std::shared_ptr<CpuMemoryResource> Mila::Dnn::Compute::HostComputeResource::memory_resource_
private

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