HEaaN
Crypto Lab's great homomorphic encryption library
Functions
HEaaN::CudaTools Namespace Reference

Functions

HEAAN_API bool isAvailable ()
 
HEAAN_API void cudaDeviceSynchronize ()
 
HEAAN_API int cudaGetDevice ()
 
HEAAN_API int cudaGetDeviceCount ()
 
HEAAN_API void cudaSetDevice (int device_id)
 
HEAAN_API void nvtxPush (const char *msg)
 
HEAAN_API void nvtxPop (void)
 
HEAAN_API std::pair< u64, u64getCudaMemoryInfo ()
 

Function Documentation

◆ cudaDeviceSynchronize()

HEAAN_API void HEaaN::CudaTools::cudaDeviceSynchronize ( )

◆ cudaGetDevice()

HEAAN_API int HEaaN::CudaTools::cudaGetDevice ( )

◆ cudaGetDeviceCount()

HEAAN_API int HEaaN::CudaTools::cudaGetDeviceCount ( )

◆ cudaSetDevice()

HEAAN_API void HEaaN::CudaTools::cudaSetDevice ( int  device_id)

◆ getCudaMemoryInfo()

HEAAN_API std::pair<u64, u64> HEaaN::CudaTools::getCudaMemoryInfo ( )

◆ isAvailable()

HEAAN_API bool HEaaN::CudaTools::isAvailable ( )

◆ nvtxPop()

HEAAN_API void HEaaN::CudaTools::nvtxPop ( void  )

◆ nvtxPush()

HEAAN_API void HEaaN::CudaTools::nvtxPush ( const char *  msg)