Przesyłam mój kod OpenCL i Cuda do hgpu.org, ponieważ nie mam karty graficznej na moim laptopie. Kiedy mogę przesłać mój kod pojawia się następujący błąd:Jak rozwiązać błąd: "Wykryto przekroczenie zegara"?
make: Warning: File `main.cu' has modification time 381 s in the future
make: warning: Clock skew detected. Your build may be incomplete.
wiem, że zegar pochylać to spowodowane różnicą w swoim czasie maszyny zegara i czasu zegar serwera, więc mój czas synchronizowany z serwera. Kod OpenCL i C++ działa teraz dobrze, ale kod Cuda wciąż daje mi ten błąd.
Więc moje pytanie brzmi:
Czy jest jakiś inny powód, dla zegara skośnej błędu oprócz synchronizacji czasu? A jeśli tak, to jak mam to rozwiązać?
Kod Cuda:
__global__
void test()
{
}
int main()
{
dim3 gridblock(1,1,1);
dim3 threadblock(1,1,1);
test<<<gridblock,threadblock>>>();
return 0;
}
Uwaga: Mogę dostarczyć plik make too.
Screencap kodu jest ... nieparzysty ... – Reinderien
możliwy duplikat [Kompilacja C++ na zdalnym komputerze z systemem Linux - "Ostrzeżenie o wykryciu zegara" (http://stackoverflow.com/questions/3824500/compiling- c-on-remote-linux-machine-clock-skew-detected-warning-warning) – skrrgwasme