HEaaN
Crypto Lab's great homomorphic encryption library
Namespaces | Functions
CudaTools.hpp File Reference
#include "HEaaN/HEaaNExport.hpp"
#include "HEaaN/Integers.hpp"
#include <utility>
Include dependency graph for CudaTools.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 HEaaN
 
 HEaaN::CudaTools
 

Functions

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