Loading...
Searching...
No Matches
opennn::device::CudaAllocationGrowthGuard Class Reference

#include <opennn/core/device_backend.h>

Public Member Functions

 CudaAllocationGrowthGuard (bool enabled, bool forbid_matmul_plan_creation=true)
 
 CudaAllocationGrowthGuard (const CudaAllocationGrowthGuard &)=delete
 
CudaAllocationGrowthGuard & operator= (const CudaAllocationGrowthGuard &)=delete
 
 ~CudaAllocationGrowthGuard () noexcept
 

Constructor & Destructor Documentation

◆ CudaAllocationGrowthGuard() [1/2]

opennn::device::CudaAllocationGrowthGuard::CudaAllocationGrowthGuard ( bool enabled,
bool forbid_matmul_plan_creation = true )
explicit

◆ CudaAllocationGrowthGuard() [2/2]

opennn::device::CudaAllocationGrowthGuard::CudaAllocationGrowthGuard ( const CudaAllocationGrowthGuard & )
delete

◆ ~CudaAllocationGrowthGuard()

opennn::device::CudaAllocationGrowthGuard::~CudaAllocationGrowthGuard ( )
noexcept

Member Function Documentation

◆ operator=()

CudaAllocationGrowthGuard & opennn::device::CudaAllocationGrowthGuard::operator= ( const CudaAllocationGrowthGuard & )
delete