How to solve error: "Clock skew detected"?

clock, makefile

Solution

I am going to answer my own question.

I added the following lines of code to my Makefile and it fixed the "clock skew" problem:

clean:  
    find . -type f | xargs touch
    rm -rf $(OBJS)

Problem

I am uploading my OpenCL and Cuda code to hgpu.org because I don't have a graphics card on my laptop. When I upload my code I get the following error: ``` make: Warning: File `main.cu' has modification time 381 s in the future make: warning: Clock skew detected. Your build may be incomplete. ``` I know that clock skew is due to difference in my machines clock time and the server's clock time, so I synchronized my time with the server's. The OpenCL and C++ code is running fine now but the Cuda code is still giving me this error. So my question is: Is there any other reason for clock skew error besides the time synchronization? And if there is then how do I solve it? Cuda Code: ``` __global__ void test() { } int main() { dim3 gridblock(1,1,1); dim3 threadblock(1,1,1); test<<<gridblock,threadblock>>>(); return 0; } ``` Note: I can provide the make file too.

Original source

Related problems