38#ifndef CUDA_WRAPPER_H_
39#define CUDA_WRAPPER_H_
48#define CUDA_WRAPPER_SUCCESS 0
52#define CUDA_WRAPPER_MEMCPY_HOST_TO_DEVICE 0
53#define CUDA_WRAPPER_MEMCPY_DEVICE_TO_HOST 1
64 size_t count,
int kind);
const char unsigned int flags
const char * cuda_wrapper_get_error_string(int error)
int cuda_wrapper_set_device(int index)
int cuda_wrapper_malloc_host(void **buffer, size_t data_len)
int cuda_wrapper_free_host(void *buffer)
int cuda_wrapper_host_alloc(void **pHost, size_t size, unsigned int flags)
void * cuda_wrapper_stream_t
int cuda_wrapper_free(void *buffer)
const char * cuda_wrapper_last_error_string(void)
int cuda_wrapper_memcpy(void *dst, const void *src, size_t count, int kind)
void cuda_wrapper_print_devices_info(void)
adapted from gpujpeg_print_devices_info()
int cuda_wrapper_get_last_error(void)
void cuda_wrapper_device_reset(void)
int cuda_wrapper_malloc(void **buffer, size_t data_len)