Skip to content

Commit aca5140

Browse files
authored
Merge branch 'main' into fix/try-disabling-fp64-patch
2 parents 2d96f8c + 15d16d3 commit aca5140

File tree

144 files changed

+9621
-6787
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

144 files changed

+9621
-6787
lines changed

.github/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Intel® XPU Backend for Triton\* is a out of tree backend module for [Triton](ht
1818
* Latest [Long Term Support (LTS) Release](https://dgpu-docs.intel.com/driver/installation.html)
1919
* Latest [Rolling Release](https://dgpu-docs.intel.com/driver/installation-rolling.html)
2020
* Toolchain:
21-
* Latest [Intel® Deep Learning Essentials](https://www.intel.com/content/www/us/en/developer/tools/oneapi/base-toolkit-download.html?packages=dl-essentials&dl-lin=offline&dl-essentials-os=linux)
21+
* [Intel® Deep Learning Essentials 2025.0.1](https://www.intel.com/content/www/us/en/developer/tools/oneapi/base-toolkit-download.html?packages=dl-essentials&dl-lin=offline&dl-essentials-os=linux)
2222

2323
Note that Intel® XPU Backend for Triton\* is not compatible with Intel® Extension for PyTorch\* and Intel® oneAPI Base Toolkit\*.
2424

@@ -29,7 +29,7 @@ See also: [experimental support for Windows](WINDOWS.md).
2929
## Prerequisites
3030

3131
1. Latest [Rolling Release](https://dgpu-docs.intel.com/driver/installation-rolling.html) or [Long Term Support Release](https://dgpu-docs.intel.com/driver/installation.html) of GPU driver
32-
2. Latest release of [Intel® Deep Learning Essentials](https://www.intel.com/content/www/us/en/developer/tools/oneapi/base-toolkit-download.html?packages=dl-essentials&dl-lin=offline&dl-essentials-os=linux)
32+
2. [Intel® Deep Learning Essentials 2025.0.1](https://www.intel.com/content/www/us/en/developer/tools/oneapi/base-toolkit-download.html?packages=dl-essentials&dl-lin=offline&dl-essentials-os=linux)
3333

3434
## Install PyTorch and Triton from nightly wheels
3535

.github/WINDOWS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ Install Microsoft Visual Studio 2022 and make sure the following [components](ht
3939

4040
### Intel® Deep Learning Essentials
4141

42-
Install the latest [Intel® Deep Learning Essentials](https://www.intel.com/content/www/us/en/developer/tools/oneapi/base-toolkit-download.html?packages=dl-essentials&dl-essentials-os=windows&dl-win=offline).
42+
Install [Intel® Deep Learning Essentials 2025.0.1](https://www.intel.com/content/www/us/en/developer/tools/oneapi/base-toolkit-download.html?packages=dl-essentials&dl-essentials-os=windows&dl-win=offline).
4343
By default, it is installed to `C:\Program Files (x86)\Intel\oneAPI`.
4444

4545
### Level Zero SDK

.github/actions/setup-triton/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ runs:
9898
shell: bash
9999
run: |
100100
cd python
101-
pip install wheel pybind11
101+
pip install -r requirements.txt
102102
${{ inputs.command }}
103103
104104
- name: Save Triton cache

.github/pins/pytorch.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
924a247fbbe32063966533535b1cc0cf474ef1ed
1+
6f6ff8837a0a5ef95bec63d52e24db288f1db8b0

.github/workflows/auto-update-translator-cid.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ jobs:
5959
- name: Install test dependencies
6060
if: ${{ env.TARGET_PRID == null }}
6161
run: |
62-
pip install pytest pytest-xdist pytest-rerunfailures pytest-select pytest-timeout expecttest
62+
pip install pytest pytest-xdist pytest-rerunfailures pytest-skip pytest-timeout expecttest
6363
pip install git+https://github.com/kwasd/[email protected]
6464
6565
- name: Get commit ID from Triton's spirv-llvm-translator.conf

.github/workflows/build-test-reusable.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ jobs:
173173
} | tee -a $GITHUB_ENV
174174
175175
- name: Run Proton tests
176-
if: ${{ inputs.driver_version == 'rolling' }}
176+
if: ${{ inputs.driver_version == 'rolling' && inputs.device == 'max1100' }}
177177
run: |
178178
cd third_party/proton/test
179179
pytest test_api.py test_lib.py test_profile.py test_viewer.py -s -v
@@ -227,9 +227,9 @@ jobs:
227227
- name: Pass rate
228228
run: |
229229
source ./scripts/capture-hw-details.sh
230-
python scripts/pass_rate.py --reports reports ${{ env.SKIPLIST }}
231-
python scripts/pass_rate.py --reports reports --json ${{ env.SKIPLIST }} > pass_rate.json
232-
python scripts/pass_rate.py --reports reports --suite tutorials --json ${{ env.SKIPLIST }} > pass_rate_tutorials.json
230+
python scripts/pass_rate.py --reports reports
231+
python scripts/pass_rate.py --reports reports --json > pass_rate.json
232+
python scripts/pass_rate.py --reports reports --suite tutorials --json > pass_rate_tutorials.json
233233
234234
- name: Upload pass rate report
235235
# upload reports only for the default branch

.github/workflows/build-test-windows.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
- windows
3333
- ${{ inputs.runner_label }}
3434
# Building PyTorch can take up to 4 hours on certain machines, increasing the timeout to 8 hours.
35-
timeout-minutes: 480
35+
timeout-minutes: 720
3636
steps:
3737
- name: Enable long paths
3838
run: |
@@ -152,9 +152,9 @@ jobs:
152152
pip install defusedxml
153153
bash -c "\
154154
source ./scripts/capture-hw-details.sh; \
155-
python scripts/pass_rate.py --reports reports ${{ env.SKIPLIST }}; \
156-
python scripts/pass_rate.py --reports reports --json ${{ env.SKIPLIST }} > pass_rate.json; \
157-
python scripts/pass_rate.py --reports reports --suite tutorials --json ${{ env.SKIPLIST }} > pass_rate_tutorials.json; \
155+
python scripts/pass_rate.py --reports reports; \
156+
python scripts/pass_rate.py --reports reports --json > pass_rate.json; \
157+
python scripts/pass_rate.py --reports reports --suite tutorials --json > pass_rate_tutorials.json; \
158158
"
159159
160160
- name: Upload pass rate report

.github/workflows/pip-test-windows.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -159,9 +159,9 @@ jobs:
159159
cd ${{ env.NEW_WORKSPACE }}
160160
bash -c "\
161161
source ./scripts/capture-hw-details.sh; \
162-
python scripts/pass_rate.py --reports reports ${{ env.SKIPLIST }}; \
163-
python scripts/pass_rate.py --reports reports --json ${{ env.SKIPLIST }} > pass_rate.json; \
164-
python scripts/pass_rate.py --reports reports --suite tutorials --json ${{ env.SKIPLIST }} > pass_rate_tutorials.json; \
162+
python scripts/pass_rate.py --reports reports; \
163+
python scripts/pass_rate.py --reports reports --json > pass_rate.json; \
164+
python scripts/pass_rate.py --reports reports --suite tutorials --json > pass_rate_tutorials.json; \
165165
"
166166
167167
- name: Upload pass rate report

.github/workflows/third-party-benchmarks.yml

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -69,14 +69,8 @@ jobs:
6969
- name: Setup PyTorch
7070
uses: ./.github/actions/setup-pytorch
7171

72-
- name: Build Triton wheels
72+
- name: Setup Triton
7373
uses: ./.github/actions/setup-triton
74-
with:
75-
command: DEBUG=1 python setup.py bdist_wheel
76-
77-
- name: Install Triton
78-
run: |
79-
pip install python/dist/*.whl
8074

8175
- name: Install benchmark dependencies
8276
id: install

0 commit comments

Comments
 (0)