cudaError_t cudaFuncSetCacheConfig ( const char *  func,
cudaFuncCache  cacheConfig 
)

This function sets the preferred cache configuration of a function specified via func, which is a character string that specifies the fully-decorated (C++) name for a function that executes on the device. The parameter specified by func must be declared as a __global__ function. If the specified function does not exist, then cudaErrorInvalidDeviceFunction is returned.

Parameters:
func - Device char string naming device function
cacheConfig - Cache configuration mode
Returns:
cudaSuccess, cudaErrorInitializationError, cudaErrorInvalidDeviceFunction
Note:
Note that this function may also return error codes from previous, asynchronous launches.
See also:
cudaConfigureCall, cudaFuncSetCacheConfig (C++ API), cudaFuncGetAttributes (C API), cudaLaunch (C API), cudaSetDoubleForDevice, cudaSetDoubleForHost, cudaSetupArgument (C API)


Generated by Doxygen for NVIDIA CUDA Library  NVIDIA