Provided by: nvidia-cuda-dev_9.1.85-3ubuntu1_amd64 bug

NAME

       Device Management [DEPRECATED] -

   Functions
       CUresult cuDeviceComputeCapability (int *major, int *minor, CUdevice dev)
           Returns the compute capability of the device.
       CUresult cuDeviceGetProperties (CUdevprop *prop, CUdevice dev)
           Returns properties for a selected device.

Detailed Description

       \brief deprecated device management functions of the low-level CUDA driver API (cuda.h)

       This section describes the device management functions of the low-level CUDA driver
       application programming interface.

Function Documentation

   CUresult cuDeviceComputeCapability (int * major, int * minor, CUdevice dev)
       Deprecated

       This function was deprecated as of CUDA 5.0 and its functionality superseded by
       cuDeviceGetAttribute().

       Returns in *major and *minor the major and minor revision numbers that define the compute
       capability of the device dev.

       Parameters:
           major - Major revision number
           minor - Minor revision number
           dev - Device handle

       Returns:
           CUDA_SUCCESS, CUDA_ERROR_DEINITIALIZED, CUDA_ERROR_NOT_INITIALIZED,
           CUDA_ERROR_INVALID_CONTEXT, CUDA_ERROR_INVALID_VALUE, CUDA_ERROR_INVALID_DEVICE

       Note:
           Note that this function may also return error codes from previous, asynchronous
           launches.

       See also:
           cuDeviceGetAttribute, cuDeviceGetCount, cuDeviceGetName, cuDeviceGet, cuDeviceTotalMem

   CUresult cuDeviceGetProperties (CUdevprop * prop, CUdevice dev)
       Deprecated

       This function was deprecated as of CUDA 5.0 and replaced by cuDeviceGetAttribute().

       Returns in *prop the properties of device dev. The CUdevprop structure is defined as:

            typedef struct CUdevprop_st {
            int maxThreadsPerBlock;
            int maxThreadsDim[3];
            int maxGridSize[3];
            int sharedMemPerBlock;
            int totalConstantMemory;
            int SIMDWidth;
            int memPitch;
            int regsPerBlock;
            int clockRate;
            int textureAlign
         } CUdevprop;

        where:

       • maxThreadsPerBlock is the maximum number of threads per block;

       • maxThreadsDim[3] is the maximum sizes of each dimension of a block;

       • maxGridSize[3] is the maximum sizes of each dimension of a grid;

       • sharedMemPerBlock is the total amount of shared memory available per block in bytes;

       • totalConstantMemory is the total amount of constant memory available on the device in
         bytes;

       • SIMDWidth is the warp size;

       • memPitch is the maximum pitch allowed by the memory copy functions that involve memory
         regions allocated through cuMemAllocPitch();

       • regsPerBlock is the total number of registers available per block;

       • clockRate is the clock frequency in kilohertz;

       • textureAlign is the alignment requirement; texture base addresses that are aligned to
         textureAlign bytes do not need an offset applied to texture fetches.

       Parameters:
           prop - Returned properties of device
           dev - Device to get properties for

       Returns:
           CUDA_SUCCESS, CUDA_ERROR_DEINITIALIZED, CUDA_ERROR_NOT_INITIALIZED,
           CUDA_ERROR_INVALID_CONTEXT, CUDA_ERROR_INVALID_VALUE, CUDA_ERROR_INVALID_DEVICE

       Note:
           Note that this function may also return error codes from previous, asynchronous
           launches.

       See also:
           cuDeviceGetAttribute, cuDeviceGetCount, cuDeviceGetName, cuDeviceGet, cuDeviceTotalMem

Author

       Generated automatically by Doxygen from the source code.