当前位置: 首页 > 知识库问答 >
问题:

如何禁用英特尔至强phi协处理器?

厍兴腾
2023-03-14

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

共有1个答案

艾和通
2023-03-14
 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()返回允许的设备数量,卸载实用程序的目标说明符中指定的设备索引在0到(number_of_allowed_devices-1)范围内。

实例

 export OFFLOAD_DEVICES="1,2"

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

 类似资料:
  • 我被告知可以在用gcc构建的MIC上运行程序。 这是真的吗? 如果是,如何继续? 我使用的是gcc版本4.4.7。

  • 我有一个带有四个mic卡(mic0-mic3)的服务器,它工作得很好。如何将并行作业(mic\U app)绑定到mic0,其他并行作业无法在mic0中运行。如何检测为并行作业(mic\U应用程序)运行的mic0。

  • 我需要从英特尔处理器中的随机生成器(英特尔酷睿i3)获取随机数。我不想使用任何图书馆。我想在C中使用汇编程序粘贴,但我不知道应该使用哪些寄存器和指令。

  • 如何使用Java中的Intel AVX矢量指令集?这是一个简单的问题,但答案似乎很难找到。

  • 我正在创建一个微服务,在我们的数据库上运行一些非常简单的批处理作业。我遇到了一个问题,Spring Batch在运行作业之前寻找自己的表,它们不存在,我不希望它们存在。 我尝试了许多在stackoverflow上找到的方法,但都没有成功。 我尝试使用不同的数据源,一个指向包含业务数据的实际数据库,另一个指向内存中的h2数据库。在这种情况下,我会得到“没有正在进行的事务”或定义了多个数据源bean(

  • 本人背景算法工程师,cv方向论文两篇,nlp实习经历。 一轮 25min 自我介绍 询问项目论文 问题:resnet架构、c++程序执行过程 反问 二轮 40min 自我介绍 询问项目论文(论文很细致,结构、损失、数据集、实验结果、创新点) 问题:Transformer架构、核心公式以及采用什么的正则化、BN和LN的区别。其实大部分是根据论文内容发散 反问 三轮HR面 25min 没有自我介绍 问