Jak mogę zastąpić limit czasu wykonania jądra CUDA w systemie Windows dodatkowymi procesorami graficznymi?

Na stronie internetowej Nvidii wyjaśniono problem z przekroczeniem limitu czasu:

P: Jaki jest maksymalny czas wykonania jądra? W systemie Windows poszczególne uruchomienia programu GPU mają maksymalny czas działania około 5 sekund. Przekroczenie tego limitu czasu zazwyczaj powoduje awarię uruchomienia zgłoszoną przez sterownik CUDA lub środowisko wykonawcze CUDA, ale w niektórych przypadkach może zawiesić całą maszynę, wymagając twardego resetu. Jest to spowodowane zegarem „watchdog” systemu Windows, który powoduje, że programy używające podstawowej karty graficznej tracą limit czasu, jeśli działają dłużej niż maksymalny dozwolony czas.

Z tego powodu zaleca się, aby CUDA był uruchamiany na GPU, który NIE jest podłączony do wyświetlacza i nie ma na nim pulpitu Windows. W takim przypadku system musi zawierać co najmniej jeden procesor graficzny NVIDIA, który służy jako podstawowa karta graficzna.

Źródło:https://developer.nvidia.com/cuda-faq

Wygląda więc na to, że nvidia wierzy, a przynajmniej silnie implikuje, posiadanie wielu (nvidia) gpów, a przy odpowiedniej konfiguracji może temu zapobiec?

Ale jak? do tej pory wypróbowałem wiele sposobów, ale wciąż jest irytujący limit czasu na GPU GK110, który: (1) podłącza dodatkowe gniazda PCIE 16X; (2) Brak połączenia z dowolnymi monitorami (3) Jest ustawiony jako wyłączna karta fizyki w panelu sterowania kierowcy (zgodnie z zaleceniami niektórych facetów), ale blokada nadal istnieje.

questionAnswers(1)

yourAnswerToTheQuestion