alt-nvidia-361-updates-cuda-mps-control - Онлайн в Cl

Это команда alt-nvidia-361-updates-cuda-mps-control, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или MAC OS онлайн. эмулятор

ПРОГРАММА:

ИМЯ


nvidia-cuda-mps-control - управление многопроцессными сервисами NVIDIA CUDA
программа

СИНТАКСИС


nvidia-cuda-mps-контроль [-d]

ОПИСАНИЕ


MPS - это служба времени выполнения, позволяющая нескольким процессам MPI использовать
CUDA для одновременной работы на одном графическом процессоре прозрачным для
программа MPI. Программа CUDA работает в режиме MPS, если элемент управления MPS
в системе запущен демон.

Когда CUDA впервые инициализируется в программе, драйвер CUDA пытается
для подключения к демону управления MPS. Если попытка подключения не удалась,
программа продолжает работать, как обычно, без MPS. Если
однако попытка подключения к управляющему демону завершается успешно,
Затем драйвер CUDA запрашивает у демона запуск сервера MPS на его
от имени. Если есть уже запущенный сервер MPS и идентификатор пользователя
этот серверный процесс совпадает с запрашивающим клиентским процессом,
Демон управления просто уведомляет об этом клиентский процесс, который затем
переходит к подключению к серверу. Если еще нет MPS-сервера
запущенный в системе, управляющий демон запускает сервер MPS с
тот же идентификатор пользователя (UID), что и у запрашивающего клиентского процесса. Если
есть уже запущенный сервер MPS, но с другим идентификатором пользователя
чем у клиентского процесса, управляющий демон запрашивает
существующий сервер будет отключен, как только будут выполнены все его клиенты. Один раз
существующий сервер остановлен, демон управления запускает новый
сервер с идентификатором пользователя, таким же, как и у процесса клиента в очереди.

Сервер MPS создает общий контекст графического процессора, управляет своими клиентами и
выдает работу ГПУ от имени своих клиентов. Сервер MPS может
поддержка до 16 клиентских контекстов CUDA одновременно. MPS прозрачен для
Программы CUDA, со всей сложностью коммуникации между
клиентский процесс, сервер и управляющий демон скрыты внутри
двоичные файлы драйверов.

В настоящее время CUDA MPS доступен только в 64-разрядной версии Linux, требуется
устройство, поддерживающее унифицированный виртуальный адрес (UVA) и имеющее вычислительные
возможность SM 3.5 или выше. Приложения, требующие API до CUDA 4.0
не поддерживаются CUDA MPS. MPS также не поддерживается на мульти-
Конфигурации графического процессора. Пожалуйста, используйте CUDA_VISIBLE_DEVICES при запуске
демон управления, чтобы ограничить видимость одним устройством.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


-d
Запустите демон управления MPS, если у пользователя достаточно прав.
(например, корень).

-час, --Помогите
Распечатайте справочное сообщение.

<нет аргументы>
Запустите пользовательский интерфейс внешнего управления для элемента управления MPS
демон, который нужно запустить первым. Интерфейсный интерфейс продолжает читать
команды от стандартного ввода до EOF. Команды разделяются новой строкой
персонаж. Если неверная команда выдается и отклоняется, появляется ошибка.
сообщение будет напечатано на стандартный вывод. Статус выхода интерфейсного пользовательского интерфейса
равен нулю, если связь с демоном успешна. Ненулевой
значение возвращается, если демон не найден или подключение к
демон неожиданно сломан. См. Команду "quit" ниже, чтобы узнать больше.
информация о статусе выхода.

Команды, поддерживаемые демоном управления MPS:

get_server_list
Распечатайте список PID всех серверов MPS.

стартовый_сервер -жидкость UID
Запустить новый сервер MPS для указанного пользователя (UID).

Shutdown_server PID [-f]
Выключите сервер MPS с заданным PID. Сервер MPS не будет
принимать любые новые клиентские подключения, и он завершается, когда все текущие
клиенты отключаются. -f принудительное немедленное отключение. Если клиент
запускает неисправное ядро, которое работает вечно, принудительное завершение работы
может потребоваться сервер MPS, поскольку сервер MPS создает и
выдает ГПУ работу от имени своих клиентов.

get_client_list PID
Распечатайте список PID всех клиентов, подключенных к MPS.
сервер с данным PID.

выход [-t TIMEOUT]
Выключите процесс демона управления MPS и все серверы MPS. В
Демон управления MPS перестает принимать новых клиентов, ожидая
текущие серверы MPS и клиенты MPS, чтобы закончить. Если TIMEOUT is
указано (в секундах), демон заставит серверы MPS
выключение, если они все еще работают после TIMEOUT секунд.

Эта команда синхронна. Интерфейсный интерфейс ожидает
демон для завершения работы, затем возвращает статус выхода демона. В
статус выхода равен нулю, если все серверы MPS завершились корректно.

ОКРУЖАЮЩАЯ СРЕДА


CUDA_MPS_PIPE_DIRECTORY
Укажите каталог, содержащий именованные каналы, используемые для
связь между системой управления MPS, сервером MPS и клиентами MPS.
Значение этой переменной среды должно быть согласовано в
демон управления MPS и все клиентские процессы MPS. Дефолт
каталог / tmp / nvidia-mps

CUDA_MPS_LOG_DIRECTORY
Укажите каталог, содержащий файлы журнала MPS. Этот
переменная используется только демоном управления MPS. Дефолт
каталог / var / log / nvidia-mps

Используйте alt-nvidia-361-updates-cuda-mps-control онлайн с помощью сервисов onworks.net



Новейшие онлайн-программы для Linux и Windows