LSSTApplications  10.0-2-g4f67435,11.0.rc2+1,11.0.rc2+12,11.0.rc2+3,11.0.rc2+4,11.0.rc2+5,11.0.rc2+6,11.0.rc2+7,11.0.rc2+8
LSSTDataManagementBasePackage
Namespaces | Functions
CudaSelectGpu.h File Reference

Functions to help managing setup for GPU kernels. More...

Go to the source code of this file.

Namespaces

 lsst
 < multiple inclusion guard macro
 
 lsst.afw
 
 lsst.afw.gpu
 
 lsst::afw::gpu::detail
 

Functions

void lsst::afw::gpu::detail::SetCudaDevice (int devId)
 selects a cuda device More...
 
void lsst::afw::gpu::detail::CudaReserveDevice ()
 reserves cuda device More...
 
void lsst::afw::gpu::detail::CudaThreadExit ()
 frees resources and releases current cuda device More...
 
int lsst::afw::gpu::detail::GetPreferredCudaDevice ()
 
bool lsst::afw::gpu::detail::SelectPreferredCudaDevice ()
 
void lsst::afw::gpu::detail::AutoSelectCudaDevice ()
 
void lsst::afw::gpu::detail::VerifyCudaDevice ()
 
bool lsst::afw::gpu::detail::TryToSelectCudaDevice (bool noExceptions, bool reselect=false)
 

Detailed Description

Functions to help managing setup for GPU kernels.

Functions in this file are used to query GPU device, and to simplify GPu device selection

Author
Kresimir Cosic

Definition in file CudaSelectGpu.h.