#include <cuda_mem_wrapper.h>
◆ CudaMemWrapper() [1/4]
◆ CudaMemWrapper() [2/4]
◆ CudaMemWrapper() [3/4]
◆ CudaMemWrapper() [4/4]
◆ ~CudaMemWrapper()
◆ copy_device_to_host_async() [1/2]
◆ copy_device_to_host_async() [2/2]
◆ copy_device_to_host_sync() [1/2]
◆ copy_device_to_host_sync() [2/2]
◆ copy_host_to_device_async() [1/2]
◆ copy_host_to_device_async() [2/2]
◆ copy_host_to_device_sync() [1/2]
◆ copy_host_to_device_sync() [2/2]
◆ free()
◆ get_device_ptr() [1/2]
◆ get_device_ptr() [2/2]
◆ get_host_ptr() [1/2]
◆ get_host_ptr() [2/2]
◆ get_size()
◆ memset_device_async() [1/2]
◆ memset_device_async() [2/2]
void CudaMemWrapper< T >::memset_device_async |
( |
const size_t |
size, |
|
|
const int |
value = 0 |
|
) |
| |
|
inline |
◆ memset_device_sync() [1/2]
◆ memset_device_sync() [2/2]
void CudaMemWrapper< T >::memset_device_sync |
( |
const size_t |
size, |
|
|
const int |
value = 0 |
|
) |
| |
|
inline |
◆ memset_host() [1/2]
◆ memset_host() [2/2]
void CudaMemWrapper< T >::memset_host |
( |
const size_t |
size, |
|
|
const int |
value = 0 |
|
) |
| |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ device_ptr_
◆ host_ptr_
◆ malloc_host_
◆ size_
◆ stream_
The documentation for this class was generated from the following file:
- /home/runner/work/abacus-develop/abacus-develop/source/source_lcao/module_gint/temp_gint/kernel/cuda_mem_wrapper.h