我正在将我的 OpenCL 和 Cuda 代码上传到hgpu.org,因为我的笔记本电脑上没有显卡。当我上传我的代码时,我收到以下错误:
make: Warning: File `main.cu' has modification time 381 s in the future
make: warning: Clock skew detected. Your build may be incomplete.
我知道时钟偏差是由于我的机器时钟时间和服务器的时钟时间不同,所以我将我的时间与服务器的时间同步。OpenCL 和 C++ 代码现在运行良好,但 Cuda 代码仍然给我这个错误。
所以我的问题是:
除了时间同步之外,还有其他原因会导致时钟偏移错误吗?如果有那么我该如何解决呢?
库达代码:
__global__
void test()
{
}
int main()
{
dim3 gridblock(1,1,1);
dim3 threadblock(1,1,1);
test<<<gridblock,threadblock>>>();
return 0;
}
注意:我也可以提供 make 文件。