用户
 找回密码
 立即注册
xcj1230 该用户已被删除
发表于 2019-10-21 15:26:14
71210
使用1080 GPU,VS2015
简化源码,如下

#include <stdio.h>
#include <cuda_runtime.h>
#include <helper_cuda.h>

__global__ void TestKernel()
{
    /*************** thread shared para setting *************************/
    for (int j = 0; j < 600; ++j) {
        printf("%d",j);
    }
}

int main()
{
    cudaError_t cudaStatus = cudaSuccess;

    TestKernel << < 20 , 256 >> >();

    /***** Check for any errors launching the kernel*******/
    cudaStatus = cudaGetLastError();
    if (cudaStatus != cudaSuccess) {
        fprintf(stderr, "\n\nTestKernel launch failed: %s\n", cudaGetErrorString(cudaStatus));
        return cudaStatus;
    }

    cudaStatus = cudaDeviceSynchronize();
    if (cudaStatus != cudaSuccess) {
        fprintf(stderr, "\n\ncudaDeviceSynchronize returned error code %d after launching TestKernel!\n", cudaStatus);
         return cudaStatus;
    }

    printf("end\n");
    getchar();
    return cudaStatus;
}



执行后报错返回错误码4,请问是什么问题?


使用道具 举报 回复
发新帖
您需要登录后才可以回帖 登录 | 立即注册