logo
0
0
WeChat Login

CNB 配置说明

CPU 配置(系统默认)

$: vscode: - docker: image: name: cnbcool/default-dev-env services: - vscode - docker include: - path: .cnb.yml ignoreError: true

GPU 配置

$: vscode: - docker: image: name: cnbcool/default-dev-env runner: tags: cnb:arch:amd64:gpu:H20 services: - vscode - docker include: - path: .cnb.yml ignoreError: true

注意: H20 可以不写


构建节点说明

来源: https://docs.cnb.cool/zh/build/build-node.html

云原生构建通过将任务下发到各构建节点执行,集群以指定的 Docker 镜像作为构建环境。

配置方式

  • pipeline.runner.tags — 选择构建节点
  • pipeline.runner.cpus — 配置 CPU 核数

官方可用节点

节点架构CPU 范围GPU 显存构建最大时长开发最大时长
cnb:arch:amd64amd641~64(默认 8)-20h18h
cnb:arch:arm64:v8arm64/v81~16(默认 8)-20h18h
cnb:arch:amd64:gpuamd64固定 1648GB(共享)4h4h
cnb:arch:amd64:gpu:L40amd64固定 1648GB(共享)4h4h
cnb:arch:amd64:gpu:H20amd64固定 3296GB(共享)4h4h

H20 已停产,不推荐使用。

配置示例

main: push: - runner: tags: cnb:arch:amd64 # amd64 架构构建节点 cpus: 8 stages: - name: uname script: uname -a - runner: tags: cnb:arch:arm64:v8 # arm64/v8 架构构建节点 cpus: 8 stages: - name: uname script: uname -a $: vscode: - runner: tags: cnb:arch:amd64:gpu # GPU 云原生开发环境 services: - vscode

About

cnb的GPU需要在 /workspace/.cnb.yml文件中设置