IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

alt-nvidia-340-cuda-mps-control - Online nel cloud

Esegui alt-nvidia-340-cuda-mps-control nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando alt-nvidia-340-cuda-mps-control che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


nvidia-cuda-mps-control - Programma di gestione NVIDIA CUDA Multi Process Service

SINOSSI


nvidia-cuda-mps-control [-d]

DESCRIZIONE


MPS è un servizio di runtime progettato per consentire l'esecuzione di più processi MPI utilizzando CUDA
contemporaneamente su una singola GPU in modo trasparente al programma MPI. UN CUDA
il programma viene eseguito in modalità MPS se il demone di controllo MPS è in esecuzione sul sistema.

Quando CUDA viene inizializzato per la prima volta in un programma, il driver CUDA tenta di connettersi al
Demone di controllo MPS. Se il tentativo di connessione fallisce, il programma continua a funzionare come
normalmente sarebbe senza MPS. Se tuttavia, la connessione tenta di eseguire il demone di controllo
riesce, il driver CUDA richiede quindi al demone di avviare un server MPS per suo conto.
Se è già in esecuzione un server MPS e l'ID utente di quel processo server corrisponde
quello del processo client richiedente, il demone di controllo notifica semplicemente al client
processo di esso, che poi procede alla connessione al server. Se non c'è un server MPS
già in esecuzione sul sistema, il demone di controllo avvia un server MPS con lo stesso
ID utente (UID) come quello del processo client richiedente. Se esiste già un server MPS
in esecuzione, ma con un ID utente diverso da quello del processo client, il demone di controllo
richiede l'arresto del server esistente non appena tutti i suoi client sono terminati. una volta che
il server esistente è terminato, il demone di controllo avvia un nuovo server con l'id utente
uguale a quello del processo client in coda.

Il server MPS crea il contesto GPU condiviso, gestisce i suoi client e invia problemi al
GPU per conto dei propri clienti. Un server MPS può supportare fino a 16 contesti CUDA client a
tempo. MPS è trasparente ai programmi CUDA, con tutta la complessità della comunicazione
tra il processo client, il server e il demone di controllo nascosto all'interno del driver
binari.

Attualmente, CUDA MPS è disponibile solo su Linux a 64 bit, richiede un dispositivo che supporti
Indirizzo virtuale unificato (UVA) e ha capacità di calcolo SM 3.5 o superiore. Applicazioni
che richiedono API pre-CUDA 4.0 non sono supportati in CUDA MPS. Anche MPS non è supportato
su configurazioni multi-GPU. Si prega di utilizzare CUDA_VISIBLE_DEVICES quando si avvia il controllo
demone per limitare la visibilità a un singolo dispositivo.

VERSIONI


-d
Avviare il demone di controllo MPS, assumendo che l'utente disponga di privilegi sufficienti (es. root).

-H, --Aiuto
Stampa un messaggio di aiuto.

<no argomenti>
Avvia l'interfaccia utente di gestione front-end per il demone di controllo MPS, che deve essere
iniziato per primo. L'interfaccia utente front-end continua a leggere i comandi da stdin fino a EOF. I comandi sono
separati dal carattere di nuova riga. Se viene emesso e rifiutato un comando non valido, viene visualizzato un errore
messaggio verrà stampato su stdout. Lo stato di uscita dell'interfaccia utente front-end è zero se
la comunicazione con il demone ha esito positivo. Viene restituito un valore diverso da zero se il demone è
non trovato o la connessione al demone è interrotta in modo imprevisto. Vedi il comando "quit" qui sotto
per ulteriori informazioni sullo stato di uscita.

Comandi supportati dal demone di controllo MPS:

get_server_list
Stampa un elenco di PID di tutti i server MPS.

server_avvio - liquido UID
Avvia un nuovo server MPS per l'utente specificato (UID).

server_arresto PID [-f]
Spegni il server MPS con dato PID. Il server MPS non accetterà alcun nuovo
connessioni client ed esce quando tutti i client correnti si disconnettono. -f è forzato
spegnimento immediato. Se un client avvia un kernel difettoso che funziona per sempre, a
potrebbe essere necessario l'arresto forzato del server MPS, poiché il server MPS crea e
problemi GPU lavorano per conto dei suoi clienti.

get_client_list PID
Stampa un elenco di PID di tutti i client collegati al server MPS con dato PID.

smettere [-t TIMEOUT]
Arresta il processo del demone di controllo MPS e tutti i server MPS. Il demone di controllo MPS
smette di accettare nuovi client durante l'attesa degli attuali server MPS e client MPS
finire. Se TIMEOUT è specificato (in secondi), il demone forzerà i server MPS
per spegnere se sono ancora in esecuzione dopo TIMEOUT secondi.

Questo comando è sincrono. L'interfaccia utente front-end attende l'arresto del demone,
quindi restituisce lo stato di uscita del demone. Lo stato di uscita è zero se tutti i server MPS
sono usciti con grazia.

AMBIENTE


CUDA_MPS_PIPE_DIRECTORY
Specificare la directory che contiene le pipe denominate utilizzate per la comunicazione tra
Controllo MPS, server MPS e client MPS. Il valore di questa variabile d'ambiente
dovrebbe essere coerente nel demone di controllo MPS e in tutti i processi client MPS.
La directory predefinita è /tmp/nvidia-mps

CUDA_MPS_LOG_DIRECTORY
Specificare la directory che contiene i file di registro MPS. Questa variabile è usata da
Solo demone di controllo MPS. La directory predefinita è /var/log/nvidia-mps

Usa alt-nvidia-340-cuda-mps-control online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    Phaser
    Phaser
    Phaser è un open veloce, gratuito e divertente
    framework di gioco HTML5 di origine che offre
    Rendering WebGL e Canvas attraverso
    browser Web desktop e mobili. Giochi
    può essere co...
    Scarica Phaser
  • 2
    Motore VASSAL
    Motore VASSAL
    VASSAL è un motore di gioco per creare
    versioni elettroniche della scheda tradizionale
    e giochi di carte. Fornisce supporto per
    rendering e interazione dei pezzi di gioco,
    e ...
    Scarica il motore VASSAL
  • 3
    OpenPDF - Fork di iText
    OpenPDF - Fork di iText
    OpenPDF è una libreria Java per la creazione
    e la modifica di file PDF con un LGPL e
    Licenza open source MPL. OpenPDF è il
    LGPL/MPL successore open source di iText,
    un ...
    Scarica OpenPDF - Fork di iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistema per Automatizzato
    Analisi Geoscientifiche - è un Geografico
    Software del sistema informativo (GIS) con
    immense capacità per i dati geografici
    elaborazione e ana...
    Scarica SAGA GIS
  • 5
    Toolbox per Java/JTOpen
    Toolbox per Java/JTOpen
    IBM Toolbox per Java / JTOpen è un
    libreria di classi Java che supportano il
    client/server e programmazione internet
    modelli su un sistema che esegue OS/400,
    i5/OS, o...
    Scarica Toolbox per Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (o D3 per i documenti basati sui dati)
    è una libreria JavaScript che ti consente
    produrre dati dinamici e interattivi
    visualizzazioni nei browser web. Con D3
    tu...
    Scarica D3.js
  • Di Più "

Comandi Linux

  • 1
    adiff
    adiff
    abidiff - confronta gli ABI dei file ELF
    abidiff confronta il binario dell'applicazione
    Interfacce (ABI) di due librerie condivise
    in formato ELF. Emette un significato
    rapporto...
    Esegui abidif
  • 2
    abidw
    abidw
    abidw - serializza l'ABI di un ELF
    il file abidw legge una libreria condivisa in ELF
    formato ed emette una rappresentazione XML
    del suo ABI all’output standard. IL
    emesso...
    Corri costantemente
  • 3
    copac2xml
    copac2xml
    bibutils - conversione della bibliografia
    utilità...
    Esegui copac2xml
  • 4
    copto
    copto
    copt - ottimizzatore spioncino SYSNOPIS:
    copt file.. DESCRIZIONE: copt è un file
    ottimizzatore spioncino generico. Esso
    legge il codice dal suo input standard e
    scrive un...
    Corri copto
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - raccogli il titolo
    dichiarazioni da documenti Stx...
    Eseguire collect_stx_titles
  • 6
    panca-gatling
    panca-gatling
    panca - benchmark http ...
    Esegui gatling-panca
  • Di Più "

Ad