Diagnozowanie problemów między kompilatorem JIT a GPU (tylko w systemieLinux, Windows)

Jeśli kompilator JIT nie odciąża zadania przetwarzania do jednostki przetwarzania grafiki (GPU), można włączyć rejestrowanie szczegółowe, aby pomóc w określeniu podstawowej przyczyny.

Aby rozwiązać problemy związane z operacjami między kompilatorem JIT a GPU, należy użyć komendy -Xjit:enableGPU={verbose} . Po ustawieniu generowane są dane wyjściowe systemu w celu rejestrowania zadań przetwarzania, które są przenoszone do jednostki GPU, a także status tych zadań. Domyślnie dane wyjściowe są wysyłane do tabeli STDERR. Dane wyjściowe można również wysłać do pliku, podając opcję -Xjit:vlog . Na przykład, aby włączyć przetwarzanie GPU z danymi wyjściowymi zapisani do pliku output.txt, podczas uruchamiania aplikacji należy określić następujące opcje w wierszu komend:
-Xjit:enableGPU={verbose},vlog=output.txt
Dane wyjściowe wygenerowane przez opcję -Xjit:enableGPU={verbose} zawierają następujące wpisy, które wskazują, czy konkretne wywołanie zostało uruchomione na GPU i czy to wywołanie zostało pomyślnie przetworzone:
[IBM GPU JIT]: [time.ms=1416696020674]: Launching parallel forEach in MatMult.runGPULambda()V at line 186 on GPU
[IBM GPU JIT]: [time.ms=1416696020711]: Finished parallel forEach in MatMult.runGPULambda()V at line 186 on GPU
Jeślilibrary not foundZostanie wyświetlony komunikat o błędzie, wykonaj następujące kroki, aż do rozwiązania problemu:
  1. Upewnij się, że masz zainstalowane najnowsze oprogramowanie NVIDIA. Więcej informacji na ten temat zawiera sekcja Wymagania dotyczące systemu GPU (tylko systemLinux, system Windows).
  2. Należy podać ścieżkę do środowiska wykonawczego CUDA w odpowiedniej zmiennej środowiskowej:
    • Linux®: LD_LIBRARY_PATH
    • Windows: PATH
    Aby sprawdzić, czy ta zmienna środowiskowa jest ustawiona poprawnie, należy zapoznać się z: Włączanie przetwarzania aplikacji w jednostce przetwarzania grafiki (tylko w systemieLinux, Windows).

Więcej informacji na temat opcji -Xjit:enableGPU zawiera sekcja Opcja -Xjit.

Aby zapoznać się z aktualnymi ograniczeniami dotyczącymi tej funkcji, należy zapoznać się z https://www.ibm.com/support/docview.wss?uid=swg21672834.