Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add SDE Westmere to github tests #7747

Merged
merged 1 commit into from
Feb 11, 2025
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
54 changes: 27 additions & 27 deletions .github/workflows/sde-tests-linux-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,40 +16,40 @@ jobs:
strategy:
matrix:
arch: [windows-x86, windows-x64, linux-x86_64]
sde-processor: [snb, ivb, hsw, bdw, skl, cnl, icl, skx, clx, cpx, icx, tgl, adl, mtl, rpl, spr, emr, gnr, gnr256, dmr, srf, arl, lnl, ptl, cwf, future]
sde-processor: [wsm, snb, ivb, hsw, bdw, skl, cnl, icl, skx, clx, cpx, icx, tgl, adl, mtl, rpl, spr, emr, gnr, gnr256, dmr, srf, arl, lnl, cwf, future]
runs-on: ${{ matrix.arch == 'linux-x86_64' && 'ubuntu-latest' || 'windows-latest' }}
needs: build
continue-on-error: true

name: >
(${{ matrix.arch }}, ${{ matrix.sde-processor }})
- ${{ fromJson('{
"snb": {"main": "Sandy Bridge Processor - Supports AVX"},
"ivb": {"main": "Ivy Bridge Processor - Supports AVX, F16C"},
"hsw": {"main": "Haswell Processor - Supports AVX, F16C, FMA3, AVX2"},
"bdw": {"main": "Broadwell Processor - Supports AVX, F16C, FMA3, AVX2"},
"skl": {"main": "Skylake Processor - Supports AVX, F16C, FMA3, AVX2"},
"cnl": {"main": "Cannon Lake Processor - Supports AVX, F16C, FMA3, AVX2, AVX512F, AVX512SKX, AVX256SKX, AVX512VBMI"},
"icl": {"main": "Ice Lake Processor - Supports AVX, F16C, FMA3, AVX2, AVX512F, AVX512SKX, AVX256SKX, AVX512VBMI, AVX512VNNI, AVX512VNNIGFNI"},
"skx": {"main": "Skylake Server Processor - Supports AVX, F16C, FMA3, AVX2, AVX512F, AVX512SKX, AVX256SKX"},
"clx": {"main": "Cascade Lake Processor - Supports AVX, F16C, FMA3, AVX2, AVX512F, AVX512SKX, AVX256SKX, AVX512VNNI"},
"cpx": {"main": "Cooper Lake Processor - Supports AVX, F16C, FMA3, AVX2, AVX512F, AVX512SKX, AVX256SKX, AVX512VNNI"},
"icx": {"main": "Ice Lake Server Processor - Supports AVX, F16C, FMA3, AVX2, AVX512F, AVX512SKX, AVX256SKX, AVX512VBMI, AVX512VNNI, AVX512VNNIGFNI"},
"tgl": {"main": "Tiger Lake Processor - Supports AVX, F16C, FMA3, AVX2 AVX512F, AVX512SKX, AVX256SKX, AVX512VBMI, AVX512VNNI, AVX512VNNIGFNI"},
"adl": {"main": "Alder Lake Processor - Supports AVX, F16C, FMA3, AVX2, AVXVNNI, AVXVNNIINT8"},
"mtl": {"main": "Meteor Lake Processor - Supports AVX, F16C, FMA3, AVX2, AVXVNNI, AVXVNNIINT8"},
"rpl": {"main": "Raptor Lake Processor - Supports AVX, F16C, FMA3, AVX2, AVXVNNI, AVXVNNIINT8"},
"spr": {"main": "Sapphire Rapids Processor - Supports AVX, F16C, FMA3, AVX2, AVX512F, AVX512FP16, AVX512SKX, AVX256SKX, AVX512VBMI, AVX512VNNI, AVX512VNNIGFNI, AVX256VNNI, AVX256VNNIGFNI, AVXVNNI, AVXVNNIINT8"},
"emr": {"main": "Emerald Rapids Processor - Supports AVX, F16C, FMA3, AVX2, AVX512F, AVX512FP16, AVX512SKX, AVX256SKX, AVX512VBMI, AVX512VNNI, AVX512VNNIGFNI, AVX256VNNI, AVX256VNNIGFNI, AVXVNNI, AVXVNNIINT8"},
"gnr": {"main": "Granite Rapids Processor - Supports AVX, F16C, FMA3, AVX2, AVX512F, AVX512FP16, AVX512SKX, AVX256SKX, AVX512VBMI, AVX512VNNI, AVX512VNNIGFNI, AVX256VNNI, AVX256VNNIGFNI, AVXVNNI, AVXVNNIINT8"},
"gnr256": {"main": "Granite Rapids (AVX 10.1/256VL) Processor - Supports AVX, F16C, FMA3, AVX2, AVX256SKX, AVX256VNNI, AVX256VNNIGFNI, AVXVNNI, AVXVNNIINT8"},
"dmr": {"main": "Diamond Rapids Processor - Supports AVX, F16C, FMA3, AVX2, AVX512F, AVX512FP16, AVX512SKX, AVX256SKX, AVX512VBMI, AVX512VNNI, AVX512VNNIGFNI, AVX256VNNI, AVX256VNNIGFNI, AVXVNNI, AVXVNNIINT8"},
"srf": {"main": "Sierra Forest Processor - Supports AVX, F16C, FMA3, AVX2, AVXVNNI, AVXVNNIINT8"},
"arl": {"main": "Arrow Lake Processor - Supports AVX, F16C, FMA3, AVX2, AVXVNNI, AVXVNNIINT8"},
"lnl": {"main": "Lunar Lake Processor - Supports AVX, F16C, FMA3, AVX2, AVXVNNI, AVXVNNIINT8"},
"ptl": {"main": "Panther Lake Processor - Supports AVX, F16C, FMA3, AVX2, AVXVNNI, AVXVNNIINT8"},
"cwf": {"main": "Clearwater Forest Processor - Supports AVX, F16C, FMA3, AVX2, AVXVNNI, AVXVNNIINT8"},
"future": {"main": "Future Chip Processor - Supports AVX, F16C, FMA3, AVX2, AVX512F, AVX512FP16, AVX512SKX, AVX256SKX, AVX512VBMI, AVX512VNNI, AVX512VNNIGFNI, AVX256VNNI, AVX256VNNIGFNI, AVXVNNI, AVXVNNIINT8"}
"wsm": {"main": "Westmere Processor - Supports SSE41"},
"snb": {"main": "Sandy Bridge Processor - Supports SSE41, AVX"},
"ivb": {"main": "Ivy Bridge Processor - Supports SSE41, AVX, F16C"},
"hsw": {"main": "Haswell Processor - Supports SSE41, AVX, F16C, FMA3, AVX2"},
"bdw": {"main": "Broadwell Processor - Supports SSE41, AVX, F16C, FMA3, AVX2"},
"skl": {"main": "Skylake Processor - Supports SSE41, AVX, F16C, FMA3, AVX2"},
"cnl": {"main": "Cannon Lake Processor - Supports SSE41, AVX, F16C, FMA3, AVX2, AVX512F, AVX512SKX, AVX256SKX, AVX512VBMI"},
"icl": {"main": "Ice Lake Processor - Supports SSE41, AVX, F16C, FMA3, AVX2, AVX512F, AVX512SKX, AVX256SKX, AVX512VBMI, AVX512VNNI, AVX512VNNIGFNI"},
"skx": {"main": "Skylake Server Processor - Supports SSE41, AVX, F16C, FMA3, AVX2, AVX512F, AVX512SKX, AVX256SKX"},
"clx": {"main": "Cascade Lake Processor - Supports SSE41, AVX, F16C, FMA3, AVX2, AVX512F, AVX512SKX, AVX256SKX, AVX512VNNI"},
"cpx": {"main": "Cooper Lake Processor - Supports SSE41, AVX, F16C, FMA3, AVX2, AVX512F, AVX512SKX, AVX256SKX, AVX512VNNI"},
"icx": {"main": "Ice Lake Server Processor - Supports SSE41, AVX, F16C, FMA3, AVX2, AVX512F, AVX512SKX, AVX256SKX, AVX512VBMI, AVX512VNNI, AVX512VNNIGFNI"},
"tgl": {"main": "Tiger Lake Processor - Supports SSE41, AVX, F16C, FMA3, AVX2, AVX512F, AVX512SKX, AVX256SKX, AVX512VBMI, AVX512VNNI, AVX512VNNIGFNI"},
"adl": {"main": "Alder Lake Processor - Supports SSE41, AVX, F16C, FMA3, AVX2, AVXVNNI, AVXVNNIINT8"},
"mtl": {"main": "Meteor Lake Processor - Supports SSE41, AVX, F16C, FMA3, AVX2, AVXVNNI, AVXVNNIINT8"},
"rpl": {"main": "Raptor Lake Processor - Supports SSE41, AVX, F16C, FMA3, AVX2, AVXVNNI, AVXVNNIINT8"},
"spr": {"main": "Sapphire Rapids Processor - Supports SSE41, AVX, F16C, FMA3, AVX2, AVX512F, AVX512FP16, AVX512SKX, AVX256SKX, AVX512VBMI, AVX512VNNI, AVX512VNNIGFNI, AVX256VNNI, AVX256VNNIGFNI, AVXVNNI, AVXVNNIINT8"},
"emr": {"main": "Emerald Rapids Processor - Supports SSE41, AVX, F16C, FMA3, AVX2, AVX512F, AVX512FP16, AVX512SKX, AVX256SKX, AVX512VBMI, AVX512VNNI, AVX512VNNIGFNI, AVX256VNNI, AVX256VNNIGFNI, AVXVNNI, AVXVNNIINT8"},
"gnr": {"main": "Granite Rapids Processor - Supports SSE41, AVX, F16C, FMA3, AVX2, AVX512F, AVX512FP16, AVX512SKX, AVX256SKX, AVX512VBMI, AVX512VNNI, AVX512VNNIGFNI, AVX256VNNI, AVX256VNNIGFNI, AVXVNNI, AVXVNNIINT8"},
"gnr256": {"main": "Granite Rapids (AVX 10.1/256VL) Processor - Supports SSE41, AVX, F16C, FMA3, AVX2, AVX256SKX, AVX256VNNI, AVX256VNNIGFNI, AVXVNNI, AVXVNNIINT8"},
"dmr": {"main": "Diamond Rapids Processor - Supports SSE41, AVX, F16C, FMA3, AVX2, AVX512F, AVX512FP16, AVX512SKX, AVX256SKX, AVX512VBMI, AVX512VNNI, AVX512VNNIGFNI, AVX256VNNI, AVX256VNNIGFNI, AVXVNNI, AVXVNNIINT8"},
"srf": {"main": "Sierra Forest Processor - Supports SSE41, AVX, F16C, FMA3, AVX2, AVXVNNI, AVXVNNIINT8"},
"arl": {"main": "Arrow Lake Processor - Supports SSE41, AVX, F16C, FMA3, AVX2, AVXVNNI, AVXVNNIINT8"},
"lnl": {"main": "Lunar Lake Processor - Supports SSE41, AVX, F16C, FMA3, AVX2, AVXVNNI, AVXVNNIINT8"},
"cwf": {"main": "Clearwater Forest Processor - Supports SSE41, AVX, F16C, FMA3, AVX2, AVXVNNI, AVXVNNIINT8"},
"future": {"main": "Future Chip Processor - Supports SSE41, AVX, F16C, FMA3, AVX2, AVX512F, AVX512FP16, AVX512SKX, AVX256SKX, AVX512VBMI, AVX512VNNI, AVX512VNNIGFNI, AVX256VNNI, AVX256VNNIGFNI, AVXVNNI, AVXVNNIINT8"}
}')[matrix.sde-processor].main }}

steps:
Expand Down