GoGPT Best VPN GoSearch

icono de página de OnWorks

alt-nvidia-361-updates-cuda-mps-control - Online en la Cl

Ejecute alt-nvidia-361-updates-cuda-mps-control en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando alt-nvidia-361-updates-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 MAC OS en línea. emulador

PROGRAMA:

NOMBRE


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

SINOPSIS


control-nvidia-cuda-mps [-d]

DESCRIPCIÓN


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

Cuando CUDA se inicializa por primera vez en un programa, el controlador CUDA intenta
para conectarse al demonio de control MPS. Si el intento de conexión falla,
el programa continúa ejecutándose como lo haría normalmente sin MPS. Si
Sin embargo, el intento de conexión al demonio de control tiene éxito, el
El controlador CUDA solicita al demonio que inicie un servidor MPS en su
en nombre de. Si ya se está ejecutando un servidor MPS y el ID de usuario de
que el proceso del servidor coincide con el del proceso del cliente solicitante, el
El demonio de control simplemente lo notifica al proceso del cliente, que luego
procede a conectarse al servidor. Si ya no hay un servidor MPS
ejecutándose en el sistema, el demonio de control lanza un servidor MPS con
el mismo ID de usuario (UID) que el del proceso de cliente solicitante. Si
ya hay un servidor MPS en ejecución, pero con una identificación de usuario diferente
que el del proceso del cliente, el demonio de control solicita el
servidor existente para apagar tan pronto como todos sus clientes hayan terminado. Una vez
el servidor existente ha terminado, el demonio de control lanza un nuevo
servidor con el mismo ID de usuario 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 la GPU en nombre de sus clientes. Un servidor MPS puede
Admite hasta 16 contextos CUDA de clientes a la vez. MPS es transparente para
Programas CUDA, con toda la complejidad de la comunicación entre los
proceso cliente, el servidor y el demonio de control ocultos dentro del
binarios del controlador.

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

OPCIONES


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

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

<no argumentos>
Inicie la interfaz de usuario de administración de front-end para el control MPS
daemon, que debe iniciarse primero. La interfaz de usuario del front-end sigue leyendo
comandos desde stdin hasta EOF. Los comandos están separados por una nueva línea
personaje. 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. Un no-cero
Se devuelve el valor si no se encuentra el demonio o no se conecta al
daemon se rompe inesperadamente. Consulte el comando "salir" a continuación para obtener más información.
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 cualquier nueva conexión de cliente y se cierra cuando todos los
los clientes se desconectan. -f se fuerza el apagado inmediato. Si un cliente
lanza un kernel defectuoso que se ejecuta para siempre, un cierre forzado de
el servidor MPS puede ser necesario, 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 MPS
servidor con dado PID.

renuncia [-t TIMEOUT]
Cierre el proceso del demonio de control MPS y todos los servidores MPS. los
El demonio de control MPS deja de aceptar nuevos clientes mientras espera
servidores MPS actuales y clientes MPS para terminar. Si TIMEOUT is
especificado (en segundos), el demonio forzará a los servidores MPS a
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
daemon para apagar, luego devuelve el estado de salida del daemon. los
El estado de salida es cero si todos los servidores MPS han salido correctamente.

MEDIO AMBIENTE


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

CUDA_MPS_LOG_DIRECTORIO
Especifique el directorio que contiene los archivos de registro de MPS. Esta
La variable sólo la usa el demonio de control MPS. Defecto
el directorio es / var / log / nvidia-mps

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


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad




×
Anuncio
❤ ️Compre, reserve o adquiera aquí: sin costo, ayuda a mantener los servicios gratuitos.