CUresult

Hi,

According to the “Programming Guide”, cuMemAlloc return a CUresult.
However, I haven’t found the possible values of this output.
Can you tell me where the constants related to CUresult can be found?

Thx =)

Vince

/************************************

 **

 **    Error codes

 **

 ***********************************/

typedef enum cudaError_enum {

   CUDA_SUCCESS                    = 0,

    CUDA_ERROR_INVALID_VALUE        = 1,

    CUDA_ERROR_OUT_OF_MEMORY        = 2,

    CUDA_ERROR_NOT_INITIALIZED      = 3,

    CUDA_ERROR_DEINITIALIZED        = 4,

   CUDA_ERROR_NO_DEVICE            = 100,

    CUDA_ERROR_INVALID_DEVICE       = 101,

   CUDA_ERROR_INVALID_IMAGE        = 200,

    CUDA_ERROR_INVALID_CONTEXT      = 201,

    CUDA_ERROR_CONTEXT_ALREADY_CURRENT = 202,

    CUDA_ERROR_MAP_FAILED           = 205,

    CUDA_ERROR_UNMAP_FAILED         = 206,

    CUDA_ERROR_ARRAY_IS_MAPPED      = 207,

    CUDA_ERROR_ALREADY_MAPPED       = 208,

    CUDA_ERROR_NO_BINARY_FOR_GPU    = 209,

    CUDA_ERROR_ALREADY_ACQUIRED     = 210,

    CUDA_ERROR_NOT_MAPPED           = 211,

   CUDA_ERROR_INVALID_SOURCE       = 300,

    CUDA_ERROR_FILE_NOT_FOUND       = 301,

   CUDA_ERROR_INVALID_HANDLE       = 400,

   CUDA_ERROR_NOT_FOUND            = 500,

   CUDA_ERROR_NOT_READY            = 600,

   CUDA_ERROR_LAUNCH_FAILED        = 700,

    CUDA_ERROR_LAUNCH_OUT_OF_RESOURCES = 701,

    CUDA_ERROR_LAUNCH_TIMEOUT       = 702,

    CUDA_ERROR_LAUNCH_INCOMPATIBLE_TEXTURING = 703,

   CUDA_ERROR_UNKNOWN              = 999

} CUresult;

It’s found in /usr/local/cuda/include/cuda.h (Note this is for CUDA 2.0)

YOU SAVE MY LIFE (at least)!

Really really thanks =)