|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjcuda.runtime.cudaError
public class cudaError
Error codes
| Field Summary | |
|---|---|
static int |
cudaErrorAddressOfConstant
This indicated that the user has taken the address of a constant variable, which was forbidden up until the CUDA 3.1 release. |
static int |
cudaErrorApiFailureBase
Any unhandled CUDA driver error is added to this value and returned via the runtime. |
static int |
cudaErrorCudartUnloading
This indicated an issue with calling API functions during the unload process of the CUDA runtime in prior releases. |
static int |
cudaErrorDevicesUnavailable
This indicates that all CUDA devices are busy or unavailable at the current time. |
static int |
cudaErrorDuplicateSurfaceName
This indicates that multiple surfaces (across separate CUDA source files in the application) share the same string name. |
static int |
cudaErrorDuplicateTextureName
This indicates that multiple textures (across separate CUDA source files in the application) share the same string name. |
static int |
cudaErrorDuplicateVariableName
This indicates that multiple global or constant variables (across separate CUDA source files in the application) share the same string name. |
static int |
cudaErrorECCUncorrectable
This indicates that an uncorrectable ECC error was detected during execution. |
static int |
cudaErrorIncompatibleDriverContext
This indicates that the current context is not compatible with this version of the CUDA Runtime. |
static int |
cudaErrorInitializationError
The API call failed because the CUDA driver and runtime could not be initialized. |
static int |
cudaErrorInsufficientDriver
This indicates that the installed NVIDIA CUDA driver is older than the CUDA runtime library. |
static int |
cudaErrorInvalidChannelDescriptor
This indicates that the channel descriptor passed to the API call is not valid. |
static int |
cudaErrorInvalidConfiguration
This indicates that a kernel launch is requesting resources that can never be satisfied by the current device. |
static int |
cudaErrorInvalidDevice
This indicates that the device ordinal supplied by the user does not correspond to a valid CUDA device. |
static int |
cudaErrorInvalidDeviceFunction
The requested device function does not exist or is not compiled for the proper device architecture. |
static int |
cudaErrorInvalidDevicePointer
This indicates that at least one device pointer passed to the API call is not a valid device pointer. |
static int |
cudaErrorInvalidFilterSetting
This indicates that a non-float texture was being accessed with linear filtering. |
static int |
cudaErrorInvalidHostPointer
This indicates that at least one host pointer passed to the API call is not a valid host pointer. |
static int |
cudaErrorInvalidKernelImage
This indicates that the device kernel image is invalid. |
static int |
cudaErrorInvalidMemcpyDirection
This indicates that the direction of the memcpy passed to the API call is not one of the types specified by ::cudaMemcpyKind. |
static int |
cudaErrorInvalidNormSetting
This indicates that an attempt was made to read a non-float texture as a normalized float. |
static int |
cudaErrorInvalidPitchValue
This indicates that one or more of the pitch-related parameters passed to the API call is not within the acceptable range for pitch. |
static int |
cudaErrorInvalidResourceHandle
This indicates that a resource handle passed to the API call was not valid. |
static int |
cudaErrorInvalidSurface
This indicates that the surface passed to the API call is not a valid surface. |
static int |
cudaErrorInvalidSymbol
This indicates that the symbol name/identifier passed to the API call is not a valid name or identifier. |
static int |
cudaErrorInvalidTexture
This indicates that the texture passed to the API call is not a valid texture. |
static int |
cudaErrorInvalidTextureBinding
This indicates that the texture binding is not valid. |
static int |
cudaErrorInvalidValue
This indicates that one or more of the parameters passed to the API call is not within an acceptable range of values. |
static int |
cudaErrorLaunchFailure
An exception occurred on the device while executing a kernel. |
static int |
cudaErrorLaunchOutOfResources
This indicates that a launch did not occur because it did not have appropriate resources. |
static int |
cudaErrorLaunchTimeout
This indicates that the device kernel took too long to execute. |
static int |
cudaErrorMapBufferObjectFailed
This indicates that the buffer object could not be mapped. |
static int |
cudaErrorMemoryAllocation
The API call failed because it was unable to allocate enough memory to perform the requested operation. |
static int |
cudaErrorMemoryValueTooLarge
This indicated that an emulated device pointer exceeded the 32-bit address range. |
static int |
cudaErrorMissingConfiguration
The device function being invoked (usually via ::cudaLaunch()) was not previously configured via the ::cudaConfigureCall() function. |
static int |
cudaErrorMixedDeviceExecution
Mixing of device and device emulation code was not allowed. |
static int |
cudaErrorNoDevice
This indicates that no CUDA-capable devices were detected by the installed CUDA driver. |
static int |
cudaErrorNoKernelImageForDevice
This indicates that there is no kernel image available that is suitable for the device. |
static int |
cudaErrorNotReady
This indicates that asynchronous operations issued previously have not completed yet. |
static int |
cudaErrorNotYetImplemented
This indicates that the API call is not yet implemented. |
static int |
cudaErrorPriorLaunchFailure
This indicated that a previous kernel launch failed. |
static int |
cudaErrorSetOnActiveProcess
This indicates that the user has called ::cudaSetDevice(), ::cudaSetValidDevices(), ::cudaSetDeviceFlags(), ::cudaD3D9SetDirect3DDevice(), ::cudaD3D10SetDirect3DDevice, ::cudaD3D11SetDirect3DDevice(), * or ::cudaVDPAUSetVDPAUDevice() after initializing the CUDA runtime by calling non-device management operations (allocating memory and launching kernels are examples of non-device management operations). |
static int |
cudaErrorSharedObjectInitFailed
This indicates that initialization of a shared object failed. |
static int |
cudaErrorSharedObjectSymbolNotFound
This indicates that a link to a shared object failed to resolve. |
static int |
cudaErrorStartupFailure
This indicates an internal startup failure in the CUDA runtime. |
static int |
cudaErrorSynchronizationError
This indicated that a synchronization operation had failed. |
static int |
cudaErrorTextureFetchFailed
This indicated that a texture fetch was not able to be performed. |
static int |
cudaErrorTextureNotBound
This indicated that a texture was not bound for access. |
static int |
cudaErrorUnknown
This indicates that an unknown internal error has occurred. |
static int |
cudaErrorUnmapBufferObjectFailed
This indicates that the buffer object could not be unmapped. |
static int |
cudaErrorUnsupportedLimit
This indicates that the ::cudaLimit passed to the API call is not supported by the active device. |
static int |
cudaSuccess
The API call returned with no errors. |
static int |
jcudaInternalError
An internal JCuda error occurred |
| Method Summary | |
|---|---|
static java.lang.String |
stringFor(int error)
Returns the String identifying the given cudaError |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int cudaSuccess
public static final int cudaErrorMissingConfiguration
public static final int cudaErrorMemoryAllocation
public static final int cudaErrorInitializationError
public static final int cudaErrorLaunchFailure
public static final int cudaErrorPriorLaunchFailure
public static final int cudaErrorLaunchTimeout
public static final int cudaErrorLaunchOutOfResources
public static final int cudaErrorInvalidDeviceFunction
public static final int cudaErrorInvalidConfiguration
public static final int cudaErrorInvalidDevice
public static final int cudaErrorInvalidValue
public static final int cudaErrorInvalidPitchValue
public static final int cudaErrorInvalidSymbol
public static final int cudaErrorMapBufferObjectFailed
public static final int cudaErrorUnmapBufferObjectFailed
public static final int cudaErrorInvalidHostPointer
public static final int cudaErrorInvalidDevicePointer
public static final int cudaErrorInvalidTexture
public static final int cudaErrorInvalidTextureBinding
public static final int cudaErrorInvalidChannelDescriptor
public static final int cudaErrorInvalidMemcpyDirection
public static final int cudaErrorAddressOfConstant
public static final int cudaErrorTextureFetchFailed
public static final int cudaErrorTextureNotBound
public static final int cudaErrorSynchronizationError
public static final int cudaErrorInvalidFilterSetting
public static final int cudaErrorInvalidNormSetting
public static final int cudaErrorMixedDeviceExecution
public static final int cudaErrorCudartUnloading
public static final int cudaErrorUnknown
public static final int cudaErrorNotYetImplemented
public static final int cudaErrorMemoryValueTooLarge
public static final int cudaErrorInvalidResourceHandle
public static final int cudaErrorNotReady
public static final int cudaErrorInsufficientDriver
public static final int cudaErrorSetOnActiveProcess
public static final int cudaErrorInvalidSurface
public static final int cudaErrorNoDevice
public static final int cudaErrorECCUncorrectable
public static final int cudaErrorSharedObjectSymbolNotFound
public static final int cudaErrorSharedObjectInitFailed
public static final int cudaErrorUnsupportedLimit
public static final int cudaErrorDuplicateVariableName
public static final int cudaErrorDuplicateTextureName
public static final int cudaErrorDuplicateSurfaceName
public static final int cudaErrorDevicesUnavailable
public static final int cudaErrorInvalidKernelImage
public static final int cudaErrorNoKernelImageForDevice
public static final int cudaErrorIncompatibleDriverContext
public static final int cudaErrorStartupFailure
public static final int cudaErrorApiFailureBase
public static final int jcudaInternalError
| Method Detail |
|---|
public static java.lang.String stringFor(int error)
error - The cudaError
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||