| 198 | } |
| 199 | |
| 200 | CUresult |
| 201 | cuGetErrorString(CUresult error, const char** pStr) |
| 202 | { |
| 203 | switch (error) { |
| 204 | case CUDA_SUCCESS: |
| 205 | *pStr = "CUDA_SUCCESS"; |
| 206 | break; |
| 207 | case CUDA_ERROR_INVALID_VALUE: |
| 208 | *pStr = "CUDA_ERROR_INVALID_VALUE"; |
| 209 | break; |
| 210 | case CUDA_ERROR_OUT_OF_MEMORY: |
| 211 | *pStr = "CUDA_ERROR_OUT_OF_MEMORY"; |
| 212 | break; |
| 213 | case CUDA_ERROR_NOT_INITIALIZED: |
| 214 | *pStr = "CUDA_ERROR_NOT_INITIALIZED"; |
| 215 | break; |
| 216 | case CUDA_ERROR_DEINITIALIZED: |
| 217 | *pStr = "CUDA_ERROR_DEINITIALIZED"; |
| 218 | break; |
| 219 | case CUDA_ERROR_PROFILER_DISABLED: |
| 220 | *pStr = "CUDA_ERROR_PROFILER_DISABLED"; |
| 221 | break; |
| 222 | case CUDA_ERROR_PROFILER_NOT_INITIALIZED: |
| 223 | *pStr = "CUDA_ERROR_PROFILER_NOT_INITIALIZED"; |
| 224 | break; |
| 225 | case CUDA_ERROR_PROFILER_ALREADY_STARTED: |
| 226 | *pStr = "CUDA_ERROR_PROFILER_ALREADY_STARTED"; |
| 227 | break; |
| 228 | case CUDA_ERROR_PROFILER_ALREADY_STOPPED: |
| 229 | *pStr = "CUDA_ERROR_PROFILER_ALREADY_STOPPED"; |
| 230 | break; |
| 231 | case CUDA_ERROR_STUB_LIBRARY: |
| 232 | *pStr = "CUDA_ERROR_STUB_LIBRARY"; |
| 233 | break; |
| 234 | case CUDA_ERROR_DEVICE_UNAVAILABLE: |
| 235 | *pStr = "CUDA_ERROR_DEVICE_UNAVAILABLE"; |
| 236 | break; |
| 237 | case CUDA_ERROR_NO_DEVICE: |
| 238 | *pStr = "CUDA_ERROR_NO_DEVICE"; |
| 239 | break; |
| 240 | case CUDA_ERROR_INVALID_DEVICE: |
| 241 | *pStr = "CUDA_ERROR_INVALID_DEVICE"; |
| 242 | break; |
| 243 | case CUDA_ERROR_DEVICE_NOT_LICENSED: |
| 244 | *pStr = "CUDA_ERROR_DEVICE_NOT_LICENSED"; |
| 245 | break; |
| 246 | case CUDA_ERROR_INVALID_IMAGE: |
| 247 | *pStr = "CUDA_ERROR_INVALID_IMAGE"; |
| 248 | break; |
| 249 | case CUDA_ERROR_INVALID_CONTEXT: |
| 250 | *pStr = "CUDA_ERROR_INVALID_CONTEXT"; |
| 251 | break; |
| 252 | case CUDA_ERROR_CONTEXT_ALREADY_CURRENT: |
| 253 | *pStr = "CUDA_ERROR_CONTEXT_ALREADY_CURRENT"; |
| 254 | break; |
| 255 | case CUDA_ERROR_MAP_FAILED: |
| 256 | *pStr = "CUDA_ERROR_MAP_FAILED"; |
| 257 | break; |
nothing calls this directly
no outgoing calls
no test coverage detected