1#if !defined(__CUDA_DEVICE_RUNTIME_API_H__)
2# define __CUDA_DEVICE_RUNTIME_API_H__
4# if defined(__CUDABE__)
6# if (__CUDA_ARCH__ >= 350) && !defined(__CUDADEVRT_INTERNAL__)
7struct cudaFuncAttributes;
11 return cudaErrorUnknown;
17 return cudaErrorUnknown;
23 return cudaErrorUnknown;
28 return cudaErrorUnknown;
32cudaOccupancyMaxActiveBlocksPerMultiprocessor(
36 size_t dynamicSmemSize)
38 return cudaErrorUnknown;
45# if defined(__cplusplus) && \
47# if !defined(__CUDA_ARCH__) || \
76 cudaStreamCreateWithFlags(
cudaStream_t *pStream,
unsigned int flags);
112 cudaMemcpy3DAsync(
const struct cudaMemcpy3DParms *p,
cudaStream_t stream);
123 struct cudaPitchedPtr pitchedDevPtr,
125 struct cudaExtent extent,
131 cudaGetParameterBuffer(
size_t alignment,
size_t size);
134 void *parameterBuffer,
137 unsigned int sharedMemSize,
143 unsigned int sharedMemSize);
145 cudaLaunchDeviceV2(
void *parameterBuffer,
cudaStream_t stream);
148 cudaOccupancyMaxActiveBlocksPerMultiprocessor(
152 size_t dynamicSmemSize);
164cudaOccupancyMaxActiveBlocksPerMultiprocessor(
168 size_t dynamicSmemSize);
int count
Definition cuda.h:51
enum cudaError cudaError_t
Definition cuda_error.h:412
cudaError_t cudaDeviceGetSharedMemConfig(int device)
Definition cuda_runtime_api.h:555
cudaError_t cudaDeviceGetLimit(int device)
Definition cuda_runtime_api.h:543
__host__ __cudart_builtin__ cudaError_t CUDARTAPI cudaGetDevice(int *device)
cudaError_t cudaGetDeviceCount(int *count)
Definition cuda_runtime_api.h:414
__host__ __cudart_builtin__ cudaError_t CUDARTAPI cudaRuntimeGetVersion(int *runtimeVersion)
__host__ __cudart_builtin__ cudaError_t CUDARTAPI cudaEventCreateWithFlags(cudaEvent_t *event, unsigned int flags)
cudaError_t cudaFree(void *devPtr)
Definition cuda_runtime_api.h:80
__host__ __cudart_builtin__ cudaError_t CUDARTAPI cudaDeviceSynchronize(void)
cudaError_t cudaMalloc(void **devPtr, size_t size)
Definition cuda_runtime_api.h:56
__host__ __cudart_builtin__ cudaError_t CUDARTAPI cudaEventDestroy(cudaEvent_t event)
__host__ __cudart_builtin__ cudaError_t CUDARTAPI cudaFuncGetAttributes(struct cudaFuncAttributes *attr, const void *func)
__device__ __cudart_builtin__ cudaError_t CUDARTAPI cudaDeviceGetAttribute(int *value, enum cudaDeviceAttr attr, int device)
Definition cuda_runtime_api.h:537
__host__ __cudart_builtin__ cudaError_t CUDARTAPI cudaPeekAtLastError(void)
cudaError_t cudaDeviceGetCacheConfig(int device)
Definition cuda_runtime_api.h:549
enum __device_builtin__ cudaDeviceAttr
Definition driver_types.h:127
enum __device_builtin__ cudaMemcpyKind
Definition driver_types.h:23
__device_builtin__ struct CUevent_st * cudaEvent_t
Definition driver_types.h:38
struct CUstream_st * cudaStream_t
Definition driver_types.h:36
#define T
Definition exp2f.c:24
#define __cudart_builtin__
Definition host_defines.h:123
#define __device__
Definition host_defines.h:113
#define __inline__
Definition linux.hpp:101
struct mapping_t_fast __attribute__
Definition pthread_lib.c:86
BigInt alignment(const typet &type, const namespacet &ns)
Definition type_byte_size.cpp:664
__device_builtin__ struct __dim3 dim3
Definition vector_types.h:395