InglésFrancésEspañol

Ad


icono de página de OnWorks

alt-nvidia-340-cuda-mps-control: en línea en la nube

Ejecute alt-nvidia-340-cuda-mps-control en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando alt-nvidia-340-cuda-mps-control que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


nvidia-cuda-mps-control: programa de gestión de servicios multiproceso de NVIDIA CUDA

SINOPSIS


control-nvidia-cuda-mps [-d]

DESCRIPCIÓN


MPS es un servicio en tiempo de ejecución diseñado para permitir que se ejecuten múltiples procesos MPI que utilizan CUDA
simultáneamente en una sola GPU de forma transparente para el programa MPI. UNA CUDA
El programa se ejecuta en modo MPS si el demonio de control MPS se está ejecutando en el sistema.

Cuando CUDA se inicializa por primera vez en un programa, el controlador CUDA intenta conectarse al
Demonio de control MPS. Si el intento de conexión falla, el programa continúa ejecutándose mientras
normalmente lo haría sin MPS. Sin embargo, si el intento de conexión al demonio de control
tiene éxito, el controlador CUDA solicita al demonio que inicie un servidor MPS en su nombre.
Si ya hay un servidor MPS en ejecución y la identificación de usuario de ese proceso del servidor coincide
el del proceso del cliente solicitante, el demonio de control simplemente notifica al cliente
proceso de la misma, que luego procede a conectarse al servidor. Si no hay un servidor MPS
ya ejecutándose en el sistema, el demonio de control lanza un servidor MPS con el mismo
ID de usuario (UID) como el del proceso de cliente solicitante. Si ya hay un servidor MPS
en ejecución, pero con una identificación de usuario diferente a la del proceso del cliente, el demonio de control
solicita que el servidor existente se apague tan pronto como todos sus clientes hayan terminado. Una vez el
El servidor existente ha terminado, el demonio de control lanza un nuevo servidor con el ID de usuario.
igual que el del proceso de cliente en cola.

El servidor MPS crea el contexto de GPU compartido, administra a sus clientes y los problemas funcionan para el
GPU en nombre de sus clientes. Un servidor MPS puede admitir hasta 16 contextos CUDA de cliente en un
tiempo. MPS es transparente para los programas CUDA, con toda la complejidad de la comunicación.
entre el proceso del cliente, el servidor y el demonio de control oculto dentro del controlador
binarios.

Actualmente, CUDA MPS está disponible solo en Linux de 64 bits, requiere un dispositivo que admita
Dirección virtual unificada (UVA) y tiene capacidad de cómputo SM 3.5 o superior. Aplicaciones
que requieren API anteriores a CUDA 4.0 no son compatibles con CUDA MPS. MPS tampoco es compatible
en configuraciones multi-GPU. Utilice CUDA_VISIBLE_DEVICES al iniciar el control
demonio para limitar la visibilidad a un solo dispositivo.

CAMPUS


-d
Inicie el demonio de control MPS, asumiendo que el usuario tiene suficientes privilegios (por ejemplo, root).

-h, --ayuda
Imprime un mensaje de ayuda.

<no argumentos>
Inicie la interfaz de usuario de administración de front-end para el demonio de control MPS, que debe
comenzó primero. La interfaz de usuario del front-end sigue leyendo los comandos desde stdin hasta EOF. Los comandos son
separados por el carácter de nueva línea. Si se emite y rechaza un comando no válido, aparece un error
El mensaje se imprimirá en stdout. El estado de salida de la interfaz de usuario de front-end es cero si
la comunicación con el demonio es exitosa. Se devuelve un valor distinto de cero si el demonio es
no encontrado o la conexión con el demonio se interrumpe inesperadamente. Vea el comando "salir" a continuación
para obtener más información sobre el estado de salida.

Comandos admitidos por el demonio de control MPS:

get_server_list
Imprima una lista de PID de todos los servidores MPS.

iniciar_servidor -uido UID
Inicie un nuevo servidor MPS para el usuario especificado (UID).

apagado_servidor PID [-f]
Apague el servidor MPS con dado PID. El servidor MPS no aceptará nuevos
conexiones de cliente y se cierra cuando todos los clientes actuales se desconectan. -f Es forzado
apagado inmediato. Si un cliente lanza un kernel defectuoso que se ejecuta para siempre,
Es posible que se requiera el apagado forzado del servidor MPS, ya que el servidor MPS crea y
emite el trabajo de GPU en nombre de sus clientes.

get_client_list PID
Imprima una lista de PID de todos los clientes conectados al servidor MPS con los PID.

renuncia [-t TIMEOUT]
Cierre el proceso del demonio de control MPS y todos los servidores MPS. El demonio de control MPS
deja de aceptar nuevos clientes mientras espera los servidores MPS actuales y los clientes MPS
para terminar. Si TIMEOUT se especifica (en segundos), el demonio forzará a los servidores MPS
para apagar si todavía se están ejecutando después TIMEOUT segundos.

Este comando es sincrónico. La interfaz de usuario del front-end espera a que se apague el demonio,
luego devuelve el estado de salida del demonio. El estado de salida es cero si todos los servidores MPS
han salido con gracia.

MEDIO AMBIENTE


CUDA_MPS_PIPE_DIRECTORIO
Especifique el directorio que contiene las canalizaciones con nombre utilizadas para la comunicación entre
Control MPS, servidor MPS y clientes MPS. El valor de esta variable de entorno
debe ser coherente en el demonio de control MPS y en todos los procesos del cliente MPS.
El directorio predeterminado es / tmp / nvidia-mps

CUDA_MPS_LOG_DIRECTORIO
Especifique el directorio que contiene los archivos de registro de MPS. Esta variable es utilizada por el
Solo demonio de control MPS. El directorio predeterminado es / var / log / nvidia-mps

Use alt-nvidia-340-cuda-mps-control en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    Phaser
    Phaser
    Phaser es una apertura rápida, gratuita y divertida
    marco de juego HTML5 de origen que ofrece
    Representación de WebGL y Canvas en
    navegadores web de escritorio y móviles. Juegos
    puede ser co ...
    Descargar Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL es un motor de juego para crear
    Versiones electrónicas de tablero tradicional.
    y juegos de cartas. Proporciona soporte para
    representación e interacción de las piezas del juego,
    y ...
    Descargar motor VASSAL
  • 3
    OpenPDF - Bifurcación de iText
    OpenPDF - Bifurcación de iText
    OpenPDF es una biblioteca de Java para crear
    y edición de archivos PDF con LGPL y
    Licencia MPL de código abierto. OpenPDF es el
    LGPL/MPL sucesor de código abierto de iText,
    un ...
    Descargar OpenPDF - Bifurcación de iText
  • 4
    SIG SAGA
    SIG SAGA
    SAGA - Sistema para automatizado
    Análisis geocientíficos - es un análisis geográfico
    Software del sistema de información (GIS) con
    inmensas capacidades para geodatos
    procesamiento y ana ...
    Descargar SIG SAGA
  • 5
    Caja de herramientas para Java / JTOpen
    Caja de herramientas para Java / JTOpen
    IBM Toolbox para Java / JTOpen es un
    biblioteca de clases de Java que soporta el
    programacion cliente/servidor e internet
    modelos a un sistema que ejecuta OS/400,
    i5/OS, o...
    Descargar Toolbox para Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (o D3 para documentos basados ​​en datos)
    es una biblioteca de JavaScript que le permite
    para producir datos dinámicos e interactivos
    visualizaciones en navegadores web. con D3
    tú...
    Descargar D3.js
  • Más "

Comandos de Linux

  • 1
    arbitro
    arbitro
    abidiff - comparar ABI de archivos ELF
    abidiff compara el binario de la aplicación
    Interfaces (ABI) de dos bibliotecas compartidas
    en formato ELF. emite un significado
    informar ...
    Ejecutar abidiff
  • 2
    cumplir
    cumplir
    abidw - serializa el ABI de un ELF
    archivo abidw lee una biblioteca compartida en ELF
    formato y emite una representación XML
    de su ABI a la salida estándar. El
    emitido...
    Ejecutar abidw
  • 3
    copac2xml
    copac2xml
    bibutils - conversión de bibliografía
    utilidades...
    Ejecutar copac2xml
  • 4
    copto
    copto
    copt - optimizador de mirilla SYSNOPIS:
    archivo copt.. DESCRIPCIÓN: copt es un archivo
    optimizador de mirilla de uso general. Él
    lee el código de su entrada estándar y
    escribe un...
    Ejecutar copia
  • 5
    reunir_stx_títulos
    reunir_stx_títulos
    reunir_stx_titles - recopilar título
    declaraciones de documentos Stx ...
    Ejecute reunir_stx_títulos
  • 6
    banco-gatling
    banco-gatling
    banco - punto de referencia http ...
    Ejecutar gatling-banco
  • Más "

Ad