alt-nvidia-340-updates-cuda-mps-control - Online w Cl

To jest polecenie alt-nvidia-340-updates-cuda-mps-control, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu darmowych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub MAC OS online emulator

PROGRAM:

IMIĘ


nvidia-cuda-mps-control - Zarządzanie usługami wieloprocesowymi NVIDIA CUDA
program

STRESZCZENIE


nvidia-cuda-sterowanie-mps [-d]

OPIS


MPS to usługa uruchomieniowa zaprojektowana, aby umożliwić korzystanie z wielu procesów MPI
CUDA do równoczesnego uruchamiania na jednym GPU w sposób przejrzysty dla
program MPI. Program CUDA działa w trybie MPS, jeśli sterowanie MPS
demon działa w systemie.

Podczas pierwszej inicjalizacji CUDA w programie sterownik CUDA próbuje
aby połączyć się z demonem sterującym MPS. Jeśli próba połączenia się nie powiedzie,
program działa normalnie bez MPS. Gdyby
jednak próba połączenia z demonem sterującym się powiodła,
Następnie sterownik CUDA żąda od demona uruchomienia serwera MPS na swoim
w imieniu. Jeśli serwer MPS już działa, a identyfikator użytkownika to
że proces serwera odpowiada procesowi żądającego procesu klienta,
Demon kontrolny po prostu powiadamia o tym proces klienta, który następnie
przystępuje do łączenia się z serwerem. Jeśli nie ma jeszcze serwera MPS
uruchomiony w systemie, demon sterujący uruchamia serwer MPS z
ten sam identyfikator użytkownika (UID), co proces klienta żądającego. Gdyby
serwer MPS już działa, ale z innym identyfikatorem użytkownika
niż proces klienta, demon kontrolny żąda
istniejący serwer zostanie zamknięty, gdy tylko wszyscy jego klienci zostaną ukończeni. Pewnego razu
istniejący serwer zakończył działanie, demon kontrolny uruchamia nowy
serwer z identyfikatorem użytkownika takim samym, jak w kolejce procesu klienta.

Serwer MPS tworzy współdzielony kontekst GPU, zarządza swoimi klientami i
problemy działają na GPU w imieniu swoich klientów. Serwer MPS może:
obsługuje jednocześnie do 16 kontekstów CUDA klientów. MPS jest przezroczysty dla
programy CUDA, z całą złożonością komunikacji między
procesu klienta, serwera i demona sterującego ukrytego w
pliki binarne sterownika.

Obecnie CUDA MPS jest dostępny tylko w 64-bitowym systemie Linux, wymaga
urządzenie, które obsługuje zunifikowany adres wirtualny (UVA) i ma moc obliczeniową
zdolność SM 3.5 lub wyższa. Aplikacje wymagające interfejsów API w wersji wcześniejszej niż CUDA 4.0
nie są obsługiwane przez CUDA MPS. MPS nie jest również obsługiwany w wielu
Konfiguracje GPU. Użyj CUDA_VISIBLE_DEVICES podczas uruchamiania
demon kontroli, aby ograniczyć widoczność do jednego urządzenia.

OPCJE


-d
Uruchom demona kontrolnego MPS, zakładając, że użytkownik ma wystarczające uprawnienia
(np. korzeń).

-H, --help
Wydrukuj wiadomość pomocy.

<nie argumenty>
Uruchom interfejs użytkownika zarządzania frontonu do kontroli MPS
demona, który należy najpierw uruchomić. Interfejs użytkownika czyta dalej
komendy od stdin do EOF. Polecenia są oddzielone znakiem nowej linii
postać. Jeśli nieprawidłowe polecenie zostanie wydane i odrzucone, błąd
wiadomość zostanie wydrukowana na standardowe wyjście. Status wyjścia z interfejsu użytkownika
wynosi zero, jeśli komunikacja z demonem się powiodła. Niezerowe
wartość jest zwracana, jeśli demon nie zostanie znaleziony lub połączenie z
demon jest niespodziewanie uszkodzony. Zobacz polecenie „zakończ” poniżej, aby uzyskać więcej
informacje o statusie wyjścia.

Polecenia obsługiwane przez demona sterującego MPS:

get_server_list
Wydrukuj listę PID wszystkich serwerów MPS.

serwer_startowy -uid NIP (VAT)
Uruchom nowy serwer MPS dla określonego użytkownika (NIP (VAT)).

serwer_wyłączenia PID [-f]
Zamknij serwer MPS z podanym PID. Serwer MPS nie będzie
zaakceptuj wszystkie nowe połączenia klientów i zakończy się, gdy wszystkie bieżące
klienci rozłączają się. -f jest wymuszone natychmiastowe zamknięcie. Jeśli klient
uruchamia wadliwe jądro, które działa w nieskończoność, wymuszone zamknięcie
serwer MPS może być wymagany, ponieważ serwer MPS tworzy i
wydaje pracę GPU w imieniu swoich klientów.

pobierz_listę_klientów PID
Wydrukuj listę PID wszystkich klientów podłączonych do MPS
serwer z podanym PID.

porzucić [-t TIMEOUT]
Zamknij proces demona sterującego MPS i wszystkie serwery MPS. ten
Demon kontroli MPS przestaje akceptować nowych klientów podczas oczekiwania na
aktualne serwery MPS i klienci MPS do zakończenia. Gdyby TIMEOUT is
określony (w sekundach), demon zmusi serwery MPS do
wyłącz, jeśli nadal działają TIMEOUT towary drugiej jakości.

To polecenie jest synchroniczne. Interfejs użytkownika czeka na
demona do zamknięcia, a następnie zwraca stan zakończenia demona. ten
status wyjścia wynosi zero, jeśli wszystkie serwery MPS zakończyły działanie poprawnie.

ŚRODOWISKO


CUDA_MPS_PIPE_DIRECTORY
Określ katalog, który zawiera nazwane potoki używane do
komunikacja między sterowaniem MPS, serwerem MPS i klientami MPS.
Wartość tej zmiennej środowiskowej powinna być spójna w
demona sterującego MPS i wszystkich procesów klienta MPS. Domyślny
katalog to /tmp/nvidia-mps

CUDA_MPS_LOG_DIRECTORY
Określ katalog, który zawiera pliki dziennika MPS. Ten
zmienna jest używana tylko przez demona sterującego MPS. Domyślny
katalog to /var/log/nvidia-mps

Użyj alt-nvidia-340-updates-cuda-mps-control online za pomocą usług onworks.net



Najnowsze programy online dla systemów Linux i Windows