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 以透明的方式在单个 GPU 上同时运行
MPI 计划。 如果 MPS 控制,CUDA 程序以 MPS 模式运行
守护进程正在系统上运行。

在程序中首次初始化 CUDA 时,CUDA 驱动程序会尝试
连接到 MPS 控制守护进程。 如果连接尝试失败,
程序继续运行,就像没有 MPS 时一样。 如果
然而,与控制守护进程的连接尝试成功,
CUDA 驱动程序然后请求守护程序在其上启动 MPS 服务器
代表。 如果已经有 MPS 服务器在运行,并且用户 ID 为
该服务器进程与请求客户端进程的进程匹配,
控制守护进程只是通知客户端进程它,然后
继续连接到服务器。 如果已经没有 MPS 服务器
在系统上运行,控制守护进程启动一个 MPS 服务器
与请求客户端进程的用户 ID (UID) 相同的用户 ID (UID)。 如果
有一个 MPS 服务器已经在运行,但用户 ID 不同
与客户端进程相比,控制守护进程请求
现有服务器在其所有客户端完成后立即关闭。 一次
现有服务器已终止,控制守护进程启动一个新的
具有与排队的客户端进程相同的用户 ID 的服务器。

MPS 服务器创建共享 GPU 上下文,管理其客户端,以及
代表客户向 GPU 发布工作。 MPS 服务器可以
一次最多支持 16 个客户端 CUDA 上下文。 MPS 是透明的
CUDA 程序,具有所有复杂性之间的通信
客户端进程、服务器和控制守护进程隐藏在
驱动程序二进制文件。

目前,CUDA MPS 仅在 64 位 Linux 上可用,需要一个
支持统一虚拟地址 (UVA) 并具有计算功能的设备
能力 SM 3.5 或更高。 需要 CUDA 4.0 之前的 API 的应用程序
CUDA MPS 不支持。 MPS 也不支持多
GPU 配置。 启动时请使用 CUDA_VISIBLE_DEVICES
控制守护程序以限制对单个设备的可见性。

配置


-d
启动 MPS 控制守护进程,假设用户有足够的权限
(例如根)。

-H, - 帮帮我
打印帮助信息。

<没有 论据>
启动前端管理用户界面到MPS控件
守护进程,需要先启动。 前端 UI 一直在读
从标准输入到 EOF 的命令。 命令由换行符分隔
特点。 如果发出无效命令并被拒绝,则会出现错误
消息将打印到标准输出。 前端UI的退出状态
如果与守护程序的通信成功,则为零。 一个非零
如果未找到守护程序或连接到守护程序,则返回值
守护进程意外损坏。 请参阅下面的“退出”命令了解更多信息
有关退出状态的信息。

MPS 控制守护进程支持的命令:

获取服务器列表
打印出所有 MPS 服务器的 PID 列表。

启动服务器 -uid UID
为指定用户启动一个新的 MPS 服务器(UID).

关机服务器 电位诱导衰减 [-f]
使用给定的命令关闭 MPS 服务器 电位诱导衰减. MPS 服务器不会
接受任何新的客户端连接,并在所有当前连接时退出
客户端断开连接。 -f 被强制立即关机。 如果一个客户
启动一个永远运行的错误内核,强制关闭
可能需要 MPS 服务器,因为 MPS 服务器创建并
代表其客户发布 GPU 工作。

获取客户端列表 电位诱导衰减
打印出连接到 MPS 的所有客户端的 PID 列表
给定的服务器 电位诱导衰减.

退出 [-t 超时]
关闭 MPS 控制守护进程和所有 MPS 服务器。 这
MPS 控制守护进程在等待时停止接受新客户端
当前 MPS 服务器和 MPS 客户端完成。 如果 超时 is
指定(以秒为单位),守护进程将强制 MPS 服务器
如果它们仍在运行,则关闭 超时 秒。

此命令是同步的。 前端 UI 等待
守护进程关闭,然后返回守护进程的退出状态。 这
如果所有 MPS 服务器都正常退出,退出状态为零。

环境


CUDA_MPS_PIPE_DIRECTORY
指定包含用于的命名管道的目录
MPS 控制、MPS 服务器和 MPS 客户端之间的通信。
这个环境变量的值应该在
MPS 控制守护进程和所有 MPS 客户端进程。 默认
目录是 /tmp/nvidia-mps

CUDA_MPS_LOG_DIRECTORY
指定包含 MPS 日志文件的目录。 这个
变量仅由 MPS 控制守护程序使用。 默认
目录是/var/log/nvidia-mps

使用 onworks.net 服务在线使用 alt-nvidia-361-updates-cuda-mps-control



最新的 Linux 和 Windows 在线程序