mirror of
https://github.com/NVIDIA/cuda-samples.git
synced 2024-11-24 19:09:14 +08:00
Update vectorAddDrv.cpp
Fix an error passing the parameters
This commit is contained in:
parent
5688ee0013
commit
bc025f519e
|
@ -158,11 +158,13 @@ int main(int argc, char **argv) {
|
||||||
// Grid/Block configuration
|
// Grid/Block configuration
|
||||||
int threadsPerBlock = 256;
|
int threadsPerBlock = 256;
|
||||||
int blocksPerGrid = (N + threadsPerBlock - 1) / threadsPerBlock;
|
int blocksPerGrid = (N + threadsPerBlock - 1) / threadsPerBlock;
|
||||||
|
void *kernel_launch_config[5] = {CU_LAUNCH_PARAM_BUFFER_POINTER,
|
||||||
|
argBuffer, CU_LAUNCH_PARAM_BUFFER_SIZE,
|
||||||
|
&offset, CU_LAUNCH_PARAM_END};
|
||||||
// Launch the CUDA kernel
|
// Launch the CUDA kernel
|
||||||
checkCudaErrors(cuLaunchKernel(vecAdd_kernel, blocksPerGrid, 1, 1,
|
checkCudaErrors(cuLaunchKernel(vecAdd_kernel, blocksPerGrid, 1, 1,
|
||||||
threadsPerBlock, 1, 1, 0, NULL, NULL,
|
threadsPerBlock, 1, 1, 0, NULL, NULL,
|
||||||
argBuffer));
|
kernel_launch_config));
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG
|
||||||
|
|
Loading…
Reference in New Issue
Block a user