因为我的笔记本电脑上没有独立显卡,所以我将我的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代码仍然给出了这个错误。
所以我的问题是:
除了时间同步之外,是否还有其他导致时钟偏差错误的原因?如果有,我该如何解决?
Cuda 代码:
__global__
void test()
{
}
int main()
{
dim3 gridblock(1,1,1);
dim3 threadblock(1,1,1);
test<<<gridblock,threadblock>>>();
return 0;
}
注意:我也可以提供Makefile文件。