GPULib API

Tech-X Corporation

lib/

CUDA error codes

The error codes returned through the ERROR keyword of the GPULib routines are as follows: cudaSuccess = 0, ///< No errors cudaErrorMissingConfiguration = 1, ///< Missing configuration error cudaErrorMemoryAllocation = 2, ///< Memory allocation error cudaErrorInitializationError = 3, ///< Initialization error cudaErrorLaunchFailure = 4, ///< Launch failure cudaErrorPriorLaunchFailure = 5, ///< Prior launch failure cudaErrorLaunchTimeout = 6, ///< Launch timeout error cudaErrorLaunchOutOfResources = 7, ///< Launch out of resources error cudaErrorInvalidDeviceFunction = 8, ///< Invalid device function cudaErrorInvalidConfiguration = 9, ///< Invalid configuration cudaErrorInvalidDevice = 10, ///< Invalid device cudaErrorInvalidValue = 11, ///< Invalid value cudaErrorInvalidPitchValue = 12, ///< Invalid pitch value cudaErrorInvalidSymbol = 13, ///< Invalid symbol cudaErrorMapBufferObjectFailed = 14, ///< Map buffer object failed cudaErrorUnmapBufferObjectFailed = 15, ///< Unmap buffer object failed cudaErrorInvalidHostPointer = 16, ///< Invalid host pointer cudaErrorInvalidDevicePointer = 17, ///< Invalid device pointer cudaErrorInvalidTexture = 18, ///< Invalid texture cudaErrorInvalidTextureBinding = 19, ///< Invalid texture binding cudaErrorInvalidChannelDescriptor = 20, ///< Invalid channel descriptor cudaErrorInvalidMemcpyDirection = 21, ///< Invalid memcpy direction cudaErrorAddressOfConstant = 22, ///< Address of constant error cudaErrorTextureFetchFailed = 23, ///< Texture fetch failed cudaErrorTextureNotBound = 24, ///< Texture not bound error cudaErrorSynchronizationError = 25, ///< Synchronization error cudaErrorInvalidFilterSetting = 26, ///< Invalid filter setting cudaErrorInvalidNormSetting = 27, ///< Invalid norm setting cudaErrorMixedDeviceExecution = 28, ///< Mixed device execution cudaErrorCudartUnloading = 29, ///< CUDA runtime unloading cudaErrorUnknown = 30, ///< Unknown error condition cudaErrorNotYetImplemented = 31, ///< Function not yet implemented cudaErrorMemoryValueTooLarge = 32, ///< Memory value too large cudaErrorInvalidResourceHandle = 33, ///< Invalid resource handle cudaErrorNotReady = 34, ///< Not ready error cudaErrorInsufficientDriver = 35, ///< CUDA runtime is newer than driver cudaErrorSetOnActiveProcess = 36, ///< Set on active process error cudaErrorNoDevice = 38, ///< No available CUDA device cudaErrorStartupFailure = 0x7f, ///< Startup failure cudaErrorApiFailureBase = 10000 ///< API failure base