@@ -57,28 +57,34 @@ jobs:
57
57
# if: ${{ always() && !cancelled() && contains(needs.detect_changes.outputs.filters, 'ur') }}
58
58
strategy :
59
59
matrix :
60
+ include :
61
+ - name : L0
62
+ runner : UR_L0
63
+ docker_image : " ghcr.io/intel/llvm/ubuntu2204_build:latest"
64
+ image_options : -u 1001 --device=/dev/dri -v /dev/dri/by-path:/dev/dri/by-path --privileged --cap-add SYS_ADMIN
60
65
# Extra native CPU jobs are here to force the loader to be used.
61
66
# UR will not use the loader if there is only one target.
62
- adapter : [
63
- {name: L0, runner: UR_L0, docker_image: "ghcr.io/intel/llvm/ubuntu2204_build:latest"},
64
- # {name: L0_V2, runner: UR_L0},
65
- # {name: L0, runner: UR_L0, static: ON},
66
- # {name: OPENCL, runner: UR_OPENCL, platform: "Intel(R) OpenCL"},
67
- # {name: CUDA, runner: UR_CUDA},
68
- # {name: HIP, runner: UR_HIP},
69
- # {name: NATIVE_CPU, runner: UR_NATIVE_CPU},
70
- # {name: OPENCL, runner: UR_OPENCL, other_adapter: NATIVE_CPU, platform: "OPENCL:Intel(R) OpenCL"},
71
- # {name: L0, runner: UR_L0, other_adapter: NATIVE_CPU},
72
- ]
67
+ # adapter: [
68
+ # {name: L0, runner: UR_L0, docker_image: "ghcr.io/intel/llvm/ubuntu2204_build:latest"},
69
+ # # {name: L0_V2, runner: UR_L0},
70
+ # # {name: L0, runner: UR_L0, static: ON},
71
+ # # {name: OPENCL, runner: UR_OPENCL, platform: "Intel(R) OpenCL"},
72
+ # # {name: CUDA, runner: UR_CUDA},
73
+ # # {name: HIP, runner: UR_HIP},
74
+ # # {name: NATIVE_CPU, runner: UR_NATIVE_CPU},
75
+ # # {name: OPENCL, runner: UR_OPENCL, other_adapter: NATIVE_CPU, platform: "OPENCL:Intel(R) OpenCL"},
76
+ # # {name: L0, runner: UR_L0, other_adapter: NATIVE_CPU},
77
+ # ]
73
78
uses : ./.github/workflows/ur-build-hw.yml
74
79
with :
75
- adapter_name : ${{ matrix.adapter.name }}
76
- runner_name : ${{ matrix.adapter.runner }}
77
- static_loader : ${{ matrix.adapter.static || 'OFF' }}
78
- static_adapter : ${{ matrix.adapter.static || 'OFF' }}
79
- platform : ${{ matrix.adapter.platform || '' }}
80
- other_adapter_name : ${{ matrix.adapter.other_adapter || '' }}
81
- docker_image : ${{ matrix.adapter.docker_image }}
80
+ adapter_name : ${{ matrix.name }}
81
+ runner_name : ${{ matrix.runner }}
82
+ static_loader : ${{ matrix.static || 'OFF' }}
83
+ static_adapter : ${{ matrix.static || 'OFF' }}
84
+ platform : ${{ matrix.platform || '' }}
85
+ other_adapter_name : ${{ matrix.other_adapter || '' }}
86
+ docker_image : ${{ matrix.docker_image }}
87
+ image_options : ${{ matrix.image_options || '' }}
82
88
83
89
# macos:
84
90
# name: MacOS build only
0 commit comments