Provided by: nvidia-cuda-dev_9.1.85-3ubuntu1_amd64
NAME
Execution Control [DEPRECATED] - Functions cudaError_t cudaConfigureCall (dim3 gridDim, dim3 blockDim, size_t sharedMem=0, cudaStream_t stream=0) Configure a device-launch. cudaError_t cudaLaunch (const void *func) Launches a device function. cudaError_t cudaSetupArgument (const void *arg, size_t size, size_t offset) Configure a device launch.
Detailed Description
\brief deprecated execution control functions of the CUDA runtime API (cuda_runtime_api.h) This section describes the deprecated execution control functions of the CUDA runtime application programming interface. Some functions have overloaded C++ API template versions documented separately in the C++ API Routines module.
Function Documentation
cudaError_t cudaConfigureCall (dim3 gridDim, dim3 blockDim, size_t sharedMem = 0, cudaStream_t stream = 0) Deprecated This function is deprecated as of CUDA 7.0 Specifies the grid and block dimensions for the device call to be executed similar to the execution configuration syntax. cudaConfigureCall() is stack based. Each call pushes data on top of an execution stack. This data contains the dimension for the grid and thread blocks, together with any arguments for the call. Parameters: gridDim - Grid dimensions blockDim - Block dimensions sharedMem - Shared memory stream - Stream identifier Returns: cudaSuccess, cudaErrorInvalidConfiguration Note: This function uses standard semantics. Note that this function may also return error codes from previous, asynchronous launches. See also: cudaLaunchKernel (C API), cudaFuncSetCacheConfig (C API), cudaFuncGetAttributes (C API), cudaLaunch (C API), cudaSetDoubleForDevice, cudaSetDoubleForHost, cudaSetupArgument (C API), cudaError_t cudaLaunch (const void * func) Deprecated This function is deprecated as of CUDA 7.0 Launches the function func on the device. The parameter func must be a device function symbol. The parameter specified by func must be declared as a __global__ function. For templated functions, pass the function symbol as follows: func_name<template_arg_0,...,template_arg_N> cudaLaunch() must be preceded by a call to cudaConfigureCall() since it pops the data that was pushed by cudaConfigureCall() from the execution stack. Parameters: func - Device function symbol Returns: cudaSuccess, cudaErrorInvalidDeviceFunction, cudaErrorInvalidConfiguration, cudaErrorLaunchFailure, cudaErrorLaunchTimeout, cudaErrorLaunchOutOfResources, cudaErrorSharedObjectInitFailed, cudaErrorInvalidPtx, cudaErrorNoKernelImageForDevice, cudaErrorJitCompilerNotFound Note: Note that this function may also return error codes from previous, asynchronous launches. Use of a string naming a variable as the symbol parameter was removed in CUDA 5.0. cudaLaunchKernel (C API), cudaFuncSetCacheConfig (C API), cudaFuncGetAttributes (C API), cudaLaunch (C++ API), cudaSetDoubleForDevice, cudaSetDoubleForHost, cudaSetupArgument (C API), cudaThreadGetCacheConfig, cudaThreadSetCacheConfig cudaError_t cudaSetupArgument (const void * arg, size_t size, size_t offset) Deprecated This function is deprecated as of CUDA 7.0 Pushes size bytes of the argument pointed to by arg at offset bytes from the start of the parameter passing area, which starts at offset 0. The arguments are stored in the top of the execution stack. cudaSetupArgument() must be preceded by a call to cudaConfigureCall(). Parameters: arg - Argument to push for a kernel launch size - Size of argument offset - Offset in argument stack to push new arg Returns: cudaSuccess Note: Note that this function may also return error codes from previous, asynchronous launches. cudaLaunchKernel (C API), cudaFuncSetCacheConfig (C API), cudaFuncGetAttributes (C API), cudaLaunch (C API), cudaSetDoubleForDevice, cudaSetDoubleForHost, cudaSetupArgument (C++ API),
Author
Generated automatically by Doxygen from the source code.