InglêsFrancêsEspanhol

Ad


favicon do OnWorks

alt-nvidia-340-cuda-mps-control - Online na nuvem

Execute alt-nvidia-340-cuda-mps-control no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando alt-nvidia-340-cuda-mps-control que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online Windows ou emulador online MAC OS

PROGRAMA:

NOME


nvidia-cuda-mps-control - programa de gerenciamento NVIDIA CUDA Multi Process Service

SINOPSE


nvidia-cuda-mps-control [-d]

DESCRIÇÃO


MPS é um serviço de tempo de execução projetado para permitir que vários processos MPI usando CUDA para executar
simultaneamente em uma única GPU de uma forma que seja transparente para o programa MPI. A CUDA
O programa é executado no modo MPS se o daemon de controle MPS estiver sendo executado no sistema.

Quando CUDA é inicializado pela primeira vez em um programa, o driver CUDA tenta se conectar ao
Daemon de controle MPS. Se a tentativa de conexão falhar, o programa continua a ser executado como
normalmente faria sem MPS. Se, no entanto, a tentativa de conexão com o daemon de controle
for bem-sucedido, o driver CUDA solicitará que o daemon inicie um servidor MPS em seu nome.
Se já houver um servidor MPS em execução e a id de usuário desse processo do servidor corresponder
do processo do cliente solicitante, o daemon de controle simplesmente notifica o cliente
processo dele, que então prossegue para se conectar ao servidor. Se não houver servidor MPS
já em execução no sistema, o daemon de controle inicia um servidor MPS com o mesmo
ID do usuário (UID) como aquele do processo do cliente solicitante. Se já existe um servidor MPS
em execução, mas com um ID de usuário diferente daquele do processo do cliente, o daemon de controle
solicita que o servidor existente desligue assim que todos os seus clientes terminarem. Uma vez o
servidor existente foi encerrado, o daemon de controle inicia um novo servidor com o ID do usuário
igual ao processo do cliente na fila.

O servidor MPS cria o contexto de GPU compartilhado, gerencia seus clientes e os problemas funcionam para o
GPU em nome de seus clientes. Um servidor MPS pode suportar até 16 contextos CUDA de cliente em um
Tempo. O MPS é transparente para os programas CUDA, com toda a complexidade da comunicação
entre o processo do cliente, o servidor e o daemon de controle escondido dentro do driver
binários.

Atualmente, CUDA MPS está disponível apenas no Linux de 64 bits, requer um dispositivo que suporte
Endereço Virtual Unificado (UVA) e tem capacidade de computação SM 3.5 ou superior. Formulários
que requerem APIs pré-CUDA 4.0 não são compatíveis com CUDA MPS. MPS também não é compatível
em configurações multi-GPU. Use CUDA_VISIBLE_DEVICES ao iniciar o controle
daemon para limitar a visibilidade a um único dispositivo.

OPÇÕES


-d
Inicie o daemon de controle MPS, supondo que o usuário tenha privilégios suficientes (por exemplo, root).

-h, --Socorro
Imprima uma mensagem de ajuda.

<não argumentos>
Inicie a interface de usuário de gerenciamento front-end para o daemon de controle MPS, que precisa ser
começou primeiro. A interface do usuário front-end continua lendo comandos de stdin até EOF. Comandos são
separados pelo caractere de nova linha. Se um comando inválido for emitido e rejeitado, um erro
a mensagem será impressa em stdout. O status de saída da interface do usuário front-end é zero se
a comunicação com o daemon foi bem-sucedida. Um valor diferente de zero é retornado se o daemon for
não encontrado ou a conexão com o daemon é interrompida inesperadamente. Veja o comando "quit" abaixo
para obter mais informações sobre o status de saída.

Comandos suportados pelo daemon de controle MPS:

get_server_list
Imprima uma lista de PIDs de todos os servidores MPS.

servidor_inicial -uido UID
Inicie um novo servidor MPS para o usuário especificado (UID).

servidor_desligamento PID [-f]
Desligue o servidor MPS com dados PID. O servidor MPS não aceitará nenhum novo
conexões do cliente e ele sai quando todos os clientes atuais se desconectam. -f é forçado
desligamento imediato. Se um cliente iniciar um kernel defeituoso que funciona para sempre, um
o desligamento forçado do servidor MPS pode ser necessário, uma vez que o servidor MPS cria e
emite o trabalho da GPU em nome de seus clientes.

get_client_list PID
Imprima uma lista de PIDs de todos os clientes conectados ao servidor MPS com determinado PID.

desistir [-t TIMEOUT]
Desligue o processo de daemon de controle MPS e todos os servidores MPS. O daemon de controle MPS
pára de aceitar novos clientes enquanto espera pelos servidores MPS e clientes MPS atuais
terminar. Se TIMEOUT for especificado (em segundos), o daemon forçará os servidores MPS
para desligar se ainda estiverem em execução após TIMEOUT segundos.

Este comando é síncrono. A interface do usuário do front-end espera o daemon desligar,
em seguida, retorna o status de saída do daemon. O status de saída é zero se todos os servidores MPS
saíram graciosamente.

MEIO AMBIENTE


CUDA_MPS_PIPE_DIRECTORY
Especifique o diretório que contém os canais nomeados usados ​​para comunicação entre
Controle MPS, servidor MPS e clientes MPS. O valor desta variável de ambiente
deve ser consistente no daemon de controle MPS e todos os processos do cliente MPS.
O diretório padrão é / tmp / nvidia-mps

CUDA_MPS_LOG_DIRECTORY
Especifique o diretório que contém os arquivos de log do MPS. Esta variável é usada pelo
Apenas daemon de controle MPS. O diretório padrão é / var / log / nvidia-mps

Use alt-nvidia-340-cuda-mps-control on-line usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Phaser
    Phaser
    Phaser é um aplicativo rápido, gratuito e divertido
    framework de jogo HTML5 de origem que oferece
    Renderização WebGL e Canvas em
    navegadores da web para desktop e celular. Jogos
    pode ser co ...
    Baixar Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL é um motor de jogo para criar
    versões eletrônicas do tabuleiro tradicional
    e jogos de cartas. Ele fornece suporte para
    renderização e interação de peças do jogo,
    e ...
    Baixar VASSAL Engine
  • 3
    OpenPDF - Fork do iText
    OpenPDF - Fork do iText
    OpenPDF é uma biblioteca Java para criar
    e edição de arquivos PDF com LGPL e
    Licença de código aberto MPL. OpenPDF é o
    LGPL/MPL sucessor de código aberto do iText,
    um ...
    Baixar OpenPDF - Bifurcação do iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistema para Automatizado
    Análises geocientíficas - é um geográfico
    Software de Sistema de Informação (GIS) com
    imensas capacidades para geodados
    processando e ana ...
    Baixar SAGA GIS
  • 5
    Caixa de ferramentas para Java / JTOpen
    Caixa de ferramentas para Java / JTOpen
    O IBM Toolbox for Java / JTOpen é um
    biblioteca de classes Java suportando o
    programação cliente/servidor e internet
    modelos para um sistema rodando OS/400,
    i5/OS, ou...
    Baixar Toolbox para Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (ou D3 para documentos baseados em dados)
    é uma biblioteca JavaScript que permite
    para produzir dados dinâmicos e interativos
    visualizações em navegadores da web. Com D3
    você...
    Baixar D3.js
  • Mais "

Comandos Linux

  • 1
    Abidiff
    Abidiff
    abidiff - comparar ABIs de arquivos ELF
    abidiff compara o aplicativo binário
    Interfaces (ABI) de duas bibliotecas compartilhadas
    em formato ELF. Ele emite um significativo
    relatorio ...
    Executar abidiff
  • 2
    abidw
    abidw
    abidw - serializar o ABI de um ELF
    arquivo abidw lê uma biblioteca compartilhada em ELF
    formato e emite uma representação XML
    de seu ABI para a saída padrão. O
    emitido ...
    Execute abidw
  • 3
    copac2xml
    copac2xml
    bibutils - conversão de bibliografia
    Serviços de utilidade pública ...
    Execute copac2xml
  • 4
    copta
    copta
    copt - otimizador de olho mágico SYSNOPIS:
    copt.. DESCRIÇÃO: copt é um
    otimizador de olho mágico de uso geral. Isto
    lê o código de sua entrada padrão e
    escreve um...
    Executar copia
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - reunir título
    declarações de documentos Stx ...
    Executar collect_stx_titles
  • 6
    banco giratório
    banco giratório
    bancada - benchmark http ...
    Executar gatling-bench
  • Mais "

Ad