2011-02-25 5 views
4

내 커널이 이상한 오류 메시지를 생성하는 이유 또는 "0"결과 만 찾았습니다.이 answer이 너무 많아서 nvidia gpus에서 실행중인 커널에 대한 제한 시간이 5 초임을 언급 했습니까? 나는 타임 아웃을 봤지만 굳은 출처 나 더 많은 정보를 찾지 못했습니다.nvidia gpus에 커널에 대한 시간 초과가 있습니까?

당신은 그것에 대해 무엇을 알고 있습니까?

런타임이 긴 커널에서 시간 초과로 인해 이상한 동작이 발생할 수 있습니까?

감사합니다.

답변

6

또한 인터넷 검색은 CUDA_Toolkit_Release_Notes_Linux.txt (알려진 Issus)에서이 문제를 제기 :

# 개별 GPU 프로그램 출시가 부착 된 디스플레이와 GPU에 5 초 미만의 실행 시간으로 제한됩니다. 이 시간 제한을 초과하면 일반적으로 CUDA 드라이버 또는 CUDA 런타임을 통해보고 된 실행 실패가 발생합니다. 연결된 디스플레이가없는 GPU는 5 초 런타임 제한의 적용을받지 않습니다. 이러한 이유로 CUDA는 디스플레이에 연결되지 않고 Windows 바탕 화면이 확장되지 않은 GPU에서 실행하는 것이 좋습니다. 이 경우 시스템에는 기본 그래픽 어댑터로 사용되는 NVIDIA GPU가 하나 이상 있어야합니다.

은 [업데이트]은이 기능의 공식 명칭은 '워치 독'인 것 같다.

1

Windows Vista 이상인 경우 tweak your TDR timeouts을 제외하고 약 2 초 후에 WDDM 드라이버 스택이 자동으로 장치를 재설정합니다. (Windows는 긴 커널을 실행하는 GPU와 잠긴 GPU의 차이점을 알 수 없습니다.) TCC 모드에서 실행되는 Tesla 브랜드 카드는 정상적인 디스플레이 어댑터 제한을받지 않으므로 더 긴 커널을 실행할 수 있습니다.

관련 문제