文档
注册

调度插件配置

若不需要超分调度,即有多少资源调度多少任务,则需要确保Volcano的调度插件中不包含overcommit插件,修改方法如下。

在Volcano部署文件“volcano-v*.yaml”中,如果存在“- name: overcommit”,则需要删除该配置。

...
data:
  volcano-scheduler.conf: |-
    actions: "enqueue, allocate, backfill"
    tiers:
    - plugins:
      - name: volcano-npu_v3.0.0_linux-aarch64  # 其中v3.0.0为MindX DL的版本号,根据不同版本,该处编码不同。
    - plugins:
      - name: priority
      - name: gang
      - name: conformance
    - plugins:
      - name: drf
      - name: predicates
      - name: proportion
      - name: nodeorder
      - name: binpack
    configurations:
      - name: selector
        arguments: {"host-arch":"huawei-arm|huawei-x86",
        "accelerator":"huawei-Ascend910|nvidia-tesla-v100|nvidia-tesla-p40",
        "accelerator-type":"card|module|half","servertype":"soc"}
      - name: init-params
        arguments: {"grace-over-time":"900","presetVirtualDevice":"true"}
...

overcommit插件存在时,会按照资源的1.2倍来接纳任务。这样可提高作业吞吐量和作业带宽,但同时也会造成资源超载的任务进入调度队列后,可调度的任务无法分配到资源的情况。

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词