Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

alt-nvidia-340-cuda-mps-control - Online w chmurze

Uruchom alt-nvidia-340-cuda-mps-control u dostawcy bezpłatnego hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

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

PROGRAM:

IMIĘ


nvidia-cuda-mps-control - program do zarządzania usługami wieloprocesowymi NVIDIA CUDA

STRESZCZENIE


nvidia-cuda-sterowanie-mps [-d]

OPIS


MPS to usługa uruchomieniowa zaprojektowana, aby umożliwić uruchamianie wielu procesów MPI przy użyciu CUDA
jednocześnie na jednym GPU w sposób niewidoczny dla programu MPI. CUDA
program działa w trybie MPS, jeśli w systemie działa demon sterujący MPS.

Kiedy CUDA jest po raz pierwszy inicjowany w programie, sterownik CUDA próbuje połączyć się z
Demon kontroli MPS. Jeśli próba połączenia się nie powiedzie, program będzie nadal działał tak jak on
normalnie bez MPS. Jeśli jednak próba połączenia z demonem sterującym
się powiedzie, sterownik CUDA następnie żąda od demona uruchomienia serwera MPS w jego imieniu.
Jeśli serwer MPS jest już uruchomiony, a identyfikator użytkownika tego procesu serwera jest zgodny
proces żądającego klienta, demon kontrolny po prostu powiadamia klienta
proces, który następnie przystępuje do połączenia z serwerem. Jeśli nie ma serwera MPS
już działa w systemie, demon sterujący uruchamia serwer MPS z tym samym
identyfikator użytkownika (UID) jako identyfikator procesu klienta żądającego. Jeśli istnieje już serwer MPS
uruchomiony, ale z innym identyfikatorem użytkownika niż identyfikator procesu klienta, demon kontrolny
żąda wyłączenia istniejącego serwera, gdy tylko wszyscy jego klienci zostaną ukończeni. Kiedyś
istniejący serwer został zakończony, demon kontrolny uruchamia nowy serwer z identyfikatorem użytkownika
taki sam jak proces klienta w kolejce.

Serwer MPS tworzy współdzielony kontekst GPU, zarządza swoimi klientami, a problemy działają z
GPU w imieniu swoich klientów. Serwer MPS może obsługiwać do 16 kontekstów CUDA klientów na raz
czas. MPS jest przejrzysty dla programów CUDA, przy całej złożoności komunikacji
między procesem klienta, serwerem i demonem sterującym ukrytym w sterowniku
pliki binarne.

Obecnie CUDA MPS jest dostępny tylko w 64-bitowym systemie Linux, wymaga urządzenia, które obsługuje
Unified Virtual Address (UVA) i ma możliwości obliczeniowe SM 3.5 lub nowsze. Aplikacje
wymagające interfejsów API starszych niż CUDA 4.0 nie są obsługiwane w ramach CUDA MPS. MPS również nie jest obsługiwany
w konfiguracjach z wieloma procesorami graficznymi. Proszę używać CUDA_VISIBLE_DEVICES podczas uruchamiania sterowania
demon, aby ograniczyć widoczność do jednego urządzenia.

OPCJE


-d
Uruchom demona sterującego MPS, zakładając, że użytkownik ma wystarczające uprawnienia (np. root).

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

<nie argumenty>
Uruchom interfejs użytkownika zarządzania frontonu do demona sterującego MPS, który musi być
zaczął się pierwszy. Interfejs użytkownika frontonu odczytuje polecenia od stdin do EOF. Polecenia są
oddzielone znakiem nowej linii. 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 przebiegła pomyślnie. Wartość niezerowa jest zwracana, jeśli demon to
nie znaleziono lub połączenie z demonem zostało niespodziewanie zerwane. Zobacz polecenie „zakończ” poniżej
aby uzyskać więcej informacji 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 UID
Uruchom nowy serwer MPS dla określonego użytkownika (UID).

serwer_wyłączenia PID [-f]
Zamknij serwer MPS z podanym PID. Serwer MPS nie zaakceptuje żadnych nowych
połączenia klientów i kończy się, gdy wszyscy obecni klienci się rozłączą. -f jest zmuszony
natychmiastowe zamknięcie. Jeśli klient uruchomi wadliwe jądro, które działa w nieskończoność, a
może być wymagane wymuszone zamknięcie serwera MPS, 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 serwera MPS z podanym PID.

porzucić [-t TIMEOUT]
Zamknij proces demona sterującego MPS i wszystkie serwery MPS. Demon kontrolny MPS
przestaje akceptować nowych klientów w oczekiwaniu na aktualne serwery MPS i klientów MPS
skończyć. Gdyby TIMEOUT jest określony (w sekundach), demon wymusi serwery MPS
do wyłączenia, jeśli nadal działają TIMEOUT towary drugiej jakości.

To polecenie jest synchroniczne. Interfejs użytkownika czeka na zamknięcie demona,
następnie zwraca status wyjścia demona. Status wyjścia wynosi zero, jeśli wszystkie serwery MPS
wyszli z wdziękiem.

ŚRODOWISKO


CUDA_MPS_PIPE_DIRECTORY
Określ katalog zawierający nazwane potoki używane do komunikacji między
Sterowanie MPS, serwer MPS i klienci MPS. Wartość tej zmiennej środowiskowej
powinien być spójny w demonie sterującym MPS i wszystkich procesach klienta MPS.
Domyślny katalog to /tmp/nvidia-mps

CUDA_MPS_LOG_DIRECTORY
Określ katalog, który zawiera pliki dziennika MPS. Ta zmienna jest używana przez
Tylko demon kontrolny MPS. Domyślny katalog to /var/log/nvidia-mps

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


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    Phaser
    Phaser
    Phaser to szybka, darmowa i zabawna gra otwarta
    źródłowa struktura gry HTML5, która oferuje
    Renderowanie WebGL i Canvas w poprzek
    przeglądarek internetowych na komputery i urządzenia mobilne. Gry
    może być współ...
    Pobierz Phaser
  • 2
    Silnik WASAL
    Silnik WASAL
    VASSAL to silnik gry do tworzenia
    elektroniczne wersje tradycyjnej tablicy
    i gry karciane. Zapewnia wsparcie dla
    renderowanie elementów gry i interakcja,
    i ...
    Pobierz silnik VASSAL
  • 3
    OpenPDF — rozwidlenie iText
    OpenPDF — rozwidlenie iText
    OpenPDF to biblioteka Java do tworzenia
    i edycji plików PDF z LGPL i
    Licencja open source MPL. OpenPDF to
    LGPL/MPL open source następca iText,
    w ...
    Pobierz OpenPDF — rozwidlenie iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - System do Automatyzacji
    Analizy geologiczne - to geografia
    Oprogramowanie systemu informacyjnego (GIS) z
    ogromne możliwości geodanych
    przetwarzanie i an...
    Pobierz SAGA GIS
  • 5
    Przybornik dla Java/JTOOpen
    Przybornik dla Java/JTOOpen
    IBM Toolbox for Java / JTOpen to
    biblioteka klas Java obsługująca
    klient/serwer i programowanie internetowe
    modeli do systemu z systemem OS/400,
    i5/OS, lub...
    Pobierz Zestaw narzędzi dla języka Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (lub D3 dla dokumentów opartych na danych)
    to biblioteka JavaScript, która pozwala
    do tworzenia dynamicznych, interaktywnych danych
    wizualizacje w przeglądarkach internetowych. Z D3
    ty...
    Pobierz plik D3.js
  • więcej »

Komendy systemu Linux

Ad