0

我有一个带有四个麦克风卡 (mic0-mic3) 的服务器,它运行良好。我想禁用一些麦克风,例如 mic3,现在只有 mic0 - mic2 可用。我应该怎么办?

4

1 回答 1

0
 OFFLOAD_DEVICES="0,1,2" # run with devices 0, 1 and 2 visible

环境变量 OFFLOAD_DEVICES 将进程限制为仅使用指定为变量值的 MIC 卡。是一个逗号分隔的物理设备编号列表,范围为 0 到 (number_of_devices_in_the_system-1)。可用于卸载的设备按逻辑编号。即 _Offload_number_of_devices() 返回允许的设备数量,并且在卸载 pragma 的目标说明符中指定的设备索引在 0 到 (number_of_allowed_devices-1) 的范围内。

例子

 export OFFLOAD_DEVICES="1,2"

允许程序仅使用物理 MIC 卡 1 和 2(例如,在安装了四张卡的系统中)。卸载到编号为 0 或 1 的设备将在物理设备 1 和 2 上执行。卸载到编号大于 1 的目标将环绕,以便所有卸载都保留在逻辑设备 0 和 1(映射到物理卡 1 和 2)内。当卸载在物理设备 1 或 2 上运行时,在 MIC 设备上执行的函数 _Offload_get_device_number() 将返回 0 或 1。

于 2016-12-27T06:58:22.950 回答