pub unsafe extern "C" fn cuDeviceGetExecAffinitySupport(
pi: *mut c_int,
type_: CUexecAffinityType,
dev: CUdevice,
) -> CUresult
Expand description
\brief Returns information about the execution affinity support of the device.
Returns in \p *pi whether execution affinity type \p type is supported by device \p dev. The supported types are:
- ::CU_EXEC_AFFINITY_TYPE_SM_COUNT: 1 if context with limited SMs is supported by the device, or 0 if not;
\param pi - 1 if the execution affinity type \p type is supported by the device, or 0 if not \param type - Execution affinity type to query \param dev - Device handle
\return ::CUDA_SUCCESS, ::CUDA_ERROR_DEINITIALIZED, ::CUDA_ERROR_NOT_INITIALIZED, ::CUDA_ERROR_INVALID_CONTEXT, ::CUDA_ERROR_INVALID_VALUE, ::CUDA_ERROR_INVALID_DEVICE \notefnerr
\sa ::cuDeviceGetAttribute, ::cuDeviceGetCount, ::cuDeviceGetName, ::cuDeviceGetUuid, ::cuDeviceGet, ::cuDeviceTotalMem