Skip to content

Commit 28c41b9

Browse files
author
Tyler Titsworth
authored
Merge branch 'main' into tylertitsworth/jax
2 parents 6f3c5be + 1b1c1d4 commit 28c41b9

27 files changed

+118
-110
lines changed

.github/dependabot.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ updates:
8383
groups:
8484
preset:
8585
patterns:
86-
- "*requirements.txt"
86+
- "*"
8787
package-ecosystem: pip
8888
schedule:
8989
interval: weekly
@@ -99,7 +99,7 @@ updates:
9999
groups:
100100
gaudi-openshift:
101101
patterns:
102-
- "requirements.txt"
102+
- "*"
103103
package-ecosystem: pip
104104
schedule:
105105
interval: weekly

.github/workflows/chart-ci.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
runs-on: kubectl
2727
steps:
2828
- name: Harden Runner
29-
uses: step-security/harden-runner@5c7944e73c4c2a096b17a9cb74d65b6c2bbafbde # v2.9.1
29+
uses: step-security/harden-runner@91182cccc01eb5e619899d80e4e971d6181294a7 # v2.10.1
3030
with:
3131
egress-policy: audit
3232
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7

.github/workflows/container-ci.yaml

+5-5
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ jobs:
6666
runs-on: ${{ github.repository_owner == 'intel' && 'intel-ubuntu-latest' || 'ubuntu-latest' }}
6767
steps:
6868
- name: Harden Runner
69-
uses: step-security/harden-runner@5c7944e73c4c2a096b17a9cb74d65b6c2bbafbde # v2.9.1
69+
uses: step-security/harden-runner@91182cccc01eb5e619899d80e4e971d6181294a7 # v2.10.1
7070
with:
7171
egress-policy: audit
7272
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
@@ -117,7 +117,7 @@ jobs:
117117
matrix: ${{ steps.scan-matrix.outputs.matrix }}
118118
steps:
119119
- name: Harden Runner
120-
uses: step-security/harden-runner@5c7944e73c4c2a096b17a9cb74d65b6c2bbafbde # v2.9.1
120+
uses: step-security/harden-runner@91182cccc01eb5e619899d80e4e971d6181294a7 # v2.10.1
121121
with:
122122
egress-policy: audit
123123
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8
@@ -136,7 +136,7 @@ jobs:
136136
fail-fast: false
137137
steps:
138138
- name: Harden Runner
139-
uses: step-security/harden-runner@5c7944e73c4c2a096b17a9cb74d65b6c2bbafbde # v2.9.1
139+
uses: step-security/harden-runner@91182cccc01eb5e619899d80e4e971d6181294a7 # v2.10.1
140140
with:
141141
egress-policy: audit
142142
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
@@ -170,7 +170,7 @@ jobs:
170170
matrix: ${{ steps.test-matrix.outputs.matrix }}
171171
steps:
172172
- name: Harden Runner
173-
uses: step-security/harden-runner@5c7944e73c4c2a096b17a9cb74d65b6c2bbafbde # v2.9.1
173+
uses: step-security/harden-runner@91182cccc01eb5e619899d80e4e971d6181294a7 # v2.10.1
174174
with:
175175
egress-policy: audit
176176
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
@@ -187,7 +187,7 @@ jobs:
187187
experimental: [true]
188188
fail-fast: false
189189
steps:
190-
- uses: step-security/harden-runner@5c7944e73c4c2a096b17a9cb74d65b6c2bbafbde # v2.9.1
190+
- uses: step-security/harden-runner@91182cccc01eb5e619899d80e4e971d6181294a7 # v2.10.1
191191
with:
192192
egress-policy: audit
193193
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7

.github/workflows/dependency-review.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
pull-requests: write
3535
steps:
3636
- name: Harden Runner
37-
uses: step-security/harden-runner@5c7944e73c4c2a096b17a9cb74d65b6c2bbafbde # v2.9.1
37+
uses: step-security/harden-runner@91182cccc01eb5e619899d80e4e971d6181294a7 # v2.10.1
3838
with:
3939
egress-policy: audit
4040
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7

.github/workflows/dockerhub-description.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
matrix: ${{ steps.set-matrix.outputs.matrix }}
2525
steps:
2626
- name: Harden Runner
27-
uses: step-security/harden-runner@5c7944e73c4c2a096b17a9cb74d65b6c2bbafbde # v2.9.1
27+
uses: step-security/harden-runner@91182cccc01eb5e619899d80e4e971d6181294a7 # v2.10.1
2828
with:
2929
egress-policy: audit
3030
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
@@ -39,7 +39,7 @@ jobs:
3939
fail-fast: false
4040
steps:
4141
- name: Harden Runner
42-
uses: step-security/harden-runner@5c7944e73c4c2a096b17a9cb74d65b6c2bbafbde # v2.9.1
42+
uses: step-security/harden-runner@91182cccc01eb5e619899d80e4e971d6181294a7 # v2.10.1
4343
with:
4444
egress-policy: audit
4545
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7

.github/workflows/docs.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
pages: write
3333
steps:
3434
- name: Harden Runner
35-
uses: step-security/harden-runner@5c7944e73c4c2a096b17a9cb74d65b6c2bbafbde # v2.9.1
35+
uses: step-security/harden-runner@91182cccc01eb5e619899d80e4e971d6181294a7 # v2.10.1
3636
with:
3737
egress-policy: audit
3838
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7

.github/workflows/integration-test.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
groups: ${{ steps.group-list.outputs.FOLDERS }}
2727
steps:
2828
- name: Harden Runner
29-
uses: step-security/harden-runner@5c7944e73c4c2a096b17a9cb74d65b6c2bbafbde # v2.9.1
29+
uses: step-security/harden-runner@91182cccc01eb5e619899d80e4e971d6181294a7 # v2.10.1
3030
with:
3131
egress-policy: audit
3232
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
@@ -118,7 +118,7 @@ jobs:
118118
if: always()
119119
steps:
120120
- name: Harden Runner
121-
uses: step-security/harden-runner@5c7944e73c4c2a096b17a9cb74d65b6c2bbafbde # v2.9.1
121+
uses: step-security/harden-runner@91182cccc01eb5e619899d80e4e971d6181294a7 # v2.10.1
122122
with:
123123
egress-policy: audit
124124
- run: exit 1

.github/workflows/lint.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
statuses: write
3232
steps:
3333
- name: Harden Runner
34-
uses: step-security/harden-runner@5c7944e73c4c2a096b17a9cb74d65b6c2bbafbde # v2.9.1
34+
uses: step-security/harden-runner@91182cccc01eb5e619899d80e4e971d6181294a7 # v2.10.1
3535
with:
3636
egress-policy: audit
3737
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7

.github/workflows/scorecard.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
actions: read
3737
steps:
3838
- name: Harden Runner
39-
uses: step-security/harden-runner@5c7944e73c4c2a096b17a9cb74d65b6c2bbafbde # v2.9.1
39+
uses: step-security/harden-runner@91182cccc01eb5e619899d80e4e971d6181294a7 # v2.10.1
4040
with:
4141
egress-policy: audit
4242
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7

.github/workflows/security-report.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
runs-on: ubuntu-latest
2828
steps:
2929
- name: Harden Runner
30-
uses: step-security/harden-runner@5c7944e73c4c2a096b17a9cb74d65b6c2bbafbde # v2.9.1
30+
uses: step-security/harden-runner@91182cccc01eb5e619899d80e4e971d6181294a7 # v2.10.1
3131
with:
3232
egress-policy: audit
3333
- uses: rsdmike/github-security-report-action@a149b24539044c92786ec39af8ba38c93496495d # v3.0.4

.github/workflows/test-runner-ci.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
fail-fast: true
3434
steps:
3535
- name: Harden Runner
36-
uses: step-security/harden-runner@5c7944e73c4c2a096b17a9cb74d65b6c2bbafbde # v2.9.1
36+
uses: step-security/harden-runner@91182cccc01eb5e619899d80e4e971d6181294a7 # v2.10.1
3737
with:
3838
egress-policy: audit
3939
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
@@ -66,7 +66,7 @@ jobs:
6666
runs-on: ${{ github.repository_owner == 'intel' && 'intel-ubuntu-latest' || 'ubuntu-latest' }}
6767
steps:
6868
- name: Harden Runner
69-
uses: step-security/harden-runner@5c7944e73c4c2a096b17a9cb74d65b6c2bbafbde # v2.9.1
69+
uses: step-security/harden-runner@91182cccc01eb5e619899d80e4e971d6181294a7 # v2.10.1
7070
with:
7171
egress-policy: audit
7272
- uses: coverallsapp/github-action@643bc377ffa44ace6394b2b5d0d3950076de9f63 # v2.3.0
@@ -76,7 +76,7 @@ jobs:
7676
runs-on: ${{ github.repository_owner == 'intel' && 'intel-ubuntu-latest' || 'ubuntu-latest' }}
7777
steps:
7878
- name: Harden Runner
79-
uses: step-security/harden-runner@5c7944e73c4c2a096b17a9cb74d65b6c2bbafbde # v2.9.1
79+
uses: step-security/harden-runner@91182cccc01eb5e619899d80e4e971d6181294a7 # v2.10.1
8080
with:
8181
egress-policy: audit
8282
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7

.github/workflows/weekly-test.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
groups: ${{ steps.group-list.outputs.FOLDERS }}
2626
steps:
2727
- name: Harden Runner
28-
uses: step-security/harden-runner@5c7944e73c4c2a096b17a9cb74d65b6c2bbafbde # v2.9.1
28+
uses: step-security/harden-runner@91182cccc01eb5e619899d80e4e971d6181294a7 # v2.10.1
2929
with:
3030
egress-policy: audit
3131
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
@@ -56,7 +56,7 @@ jobs:
5656
runs-on: kubectl
5757
steps:
5858
- name: Harden Runner
59-
uses: step-security/harden-runner@5c7944e73c4c2a096b17a9cb74d65b6c2bbafbde # v2.9.1
59+
uses: step-security/harden-runner@91182cccc01eb5e619899d80e4e971d6181294a7 # v2.10.1
6060
with:
6161
egress-policy: audit
6262
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
@@ -72,7 +72,7 @@ jobs:
7272
runs-on: ${{ github.repository_owner == 'intel' && 'intel-ubuntu-latest' || 'ubuntu-latest' }}
7373
steps:
7474
- name: Harden Runner
75-
uses: step-security/harden-runner@5c7944e73c4c2a096b17a9cb74d65b6c2bbafbde # v2.9.1
75+
uses: step-security/harden-runner@91182cccc01eb5e619899d80e4e971d6181294a7 # v2.10.1
7676
with:
7777
egress-policy: audit
7878
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7

python/docker-compose.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ services:
1717
build:
1818
args:
1919
MINIFORGE_VERSION: ${MINIFORGE_VERSION:-Linux-x86_64}
20+
no_proxy: ""
2021
context: .
2122
labels:
2223
dependency.apt.wget: true

pytorch/Dockerfile

+17-18
Original file line numberDiff line numberDiff line change
@@ -167,34 +167,27 @@ RUN apt-get update && \
167167
apt-get clean && \
168168
rm -rf /var/lib/apt/lists/*
169169

170-
RUN no_proxy=$no_proxy wget -q -O- https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB \
171-
| gpg --dearmor | tee /usr/share/keyrings/oneapi-archive-keyring.gpg > /dev/null && \
172-
echo "deb [signed-by=/usr/share/keyrings/oneapi-archive-keyring.gpg] https://apt.repos.intel.com/oneapi all main" \
173-
| tee /etc/apt/sources.list.d/oneAPI.list
170+
RUN rm -rf /etc/apt/sources.list.d/intel-gpu-jammy.list
174171

175-
ARG DPCPP_VER
176-
ARG MKL_VER
177-
ARG CCL_VER
172+
ENV OCL_ICD_VENDORS=/etc/OpenCL/vendors
178173

179-
RUN apt-get update && \
180-
apt-get install -y --no-install-recommends --fix-missing \
181-
intel-oneapi-runtime-dpcpp-cpp=${DPCPP_VER} \
182-
intel-oneapi-runtime-mkl=${MKL_VER} \
183-
intel-oneapi-runtime-ccl=${CCL_VER};
174+
FROM ipex-xpu-base AS ipex-xpu-base-wheels-pip
184175

185-
RUN rm -rf /etc/apt/sources.list.d/intel-gpu-jammy.list /etc/apt/sources.list.d/oneAPI.list
176+
WORKDIR /
177+
COPY xpu-requirements.txt .
186178

187-
ENV LD_LIBRARY_PATH=/opt/intel/oneapi/redist/lib:$LD_LIBRARY_PATH
179+
RUN python -m pip install --no-cache-dir -r xpu-requirements.txt && \
180+
rm -rf xpu-requirements.txt
188181

189-
FROM ipex-xpu-base AS ipex-xpu-base-wheels
182+
FROM ipex-xpu-base AS ipex-xpu-base-wheels-idp
190183

191184
WORKDIR /
192185
COPY xpu-requirements.txt .
193186

194-
RUN python -m pip install --no-cache-dir -r xpu-requirements.txt && \
187+
RUN conda run -n idp python -m pip install --no-cache-dir -r xpu-requirements.txt && \
195188
rm -rf xpu-requirements.txt
196189

197-
FROM ipex-xpu-base AS ipex-xpu-jupyter
190+
FROM ipex-xpu-base-wheels-${PACKAGE_OPTION} AS ipex-xpu-jupyter
198191

199192
WORKDIR /jupyter
200193
COPY jupyter-requirements.txt .
@@ -236,7 +229,13 @@ RUN apt-get update -y && apt-get install -y --no-install-recommends --fix-missin
236229
python3-venv && \
237230
rm -rf /var/lib/apt/lists/*
238231

239-
RUN python3 -m venv /home/venv
232+
WORKDIR /
233+
COPY venv-requirements.txt .
234+
235+
RUN python3 -m venv /home/venv && \
236+
/home/venv/bin/python -m pip install --no-cache-dir --upgrade pip && \
237+
/home/venv/bin/python -m pip install --no-cache-dir -r venv-requirements.txt && \
238+
rm -rf venv-requirements.txt
240239

241240
ENV PATH="/home/venv/bin:$PATH"
242241

pytorch/README.md

+17-3
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@ The images below include support for both CPU and GPU optimizations:
2424

2525
| Tag(s) | Pytorch | IPEX | Driver | Dockerfile |
2626
| ---------------------- | -------- | -------------- | ------ | --------------- |
27-
| `2.1.40-xpu-pip-base`,`2.1.40-xpu` | [v2.1.0] | [v2.1.40+xpu] | [914] | [v0.4.0-Beta] |
27+
| `2.3.110-xpu-pip-base`,`2.3.110-xpu` | [torch-2.3.1] | [v2.3.110+xpu] | [950] | [v0.4.0] |
28+
| `2.1.40-xpu-pip-base`,`2.1.40-xpu` | [v2.1.0] | [v2.1.40+xpu] | [914] | [v0.4.0-Beta] |
2829
| `2.1.30-xpu` | [v2.1.0] | [v2.1.30+xpu] | [803] | [v0.4.0-Beta] |
2930
| `2.1.20-xpu` | [v2.1.0] | [v2.1.20+xpu] | [803] | [v0.3.4] |
3031
| `2.1.10-xpu` | [v2.1.0] | [v2.1.10+xpu] | [736] | [v0.2.3] |
@@ -37,7 +38,7 @@ docker run -it --rm \
3738
--device /dev/dri \
3839
-v /dev/dri/by-path:/dev/dri/by-path \
3940
--ipc=host \
40-
intel/intel-extension-for-pytorch:2.1.40-xpu
41+
intel/intel-extension-for-pytorch:2.3.110-xpu
4142
```
4243

4344
---
@@ -46,6 +47,7 @@ The images below additionally include [Jupyter Notebook](https://jupyter.org/) s
4647

4748
| Tag(s) | Pytorch | IPEX | Driver | Jupyter Port | Dockerfile |
4849
| --------------------- | -------- | ------------- | ------ | ------------ | --------------- |
50+
| `2.3.110-xpu-pip-jupyter` | [torch-2.3.1] | [v2.3.110+xpu] | [950] | `8888` | [v0.4.0-Beta] |
4951
| `2.1.40-xpu-pip-jupyter` | [v2.1.0] | [v2.1.40+xpu] | [914] | `8888` | [v0.4.0-Beta] |
5052
| `2.1.20-xpu-pip-jupyter` | [v2.1.0] | [v2.1.20+xpu] | [803] | `8888` | [v0.3.4] |
5153
| `2.1.10-xpu-pip-jupyter` | [v2.1.0] | [v2.1.10+xpu] | [736] | `8888` | [v0.2.3] |
@@ -57,7 +59,7 @@ docker run -it --rm \
5759
-p 8888:8888 \
5860
--device /dev/dri \
5961
-v /dev/dri/by-path:/dev/dri/by-path \
60-
intel/intel-extension-for-pytorch:2.1.40-xpu-pip-jupyter
62+
intel/intel-extension-for-pytorch:2.3.110-xpu-pip-jupyter
6163
```
6264

6365
After running the command above, copy the URL (something like `http://127.0.0.1:$PORT/?token=***`) into your browser to access the notebook server.
@@ -270,6 +272,12 @@ The images below are [TorchServe*] with CPU Optimizations:
270272

271273
For more details, follow the procedure in the [TorchServe](https://github.com/pytorch/serve/blob/master/examples/intel_extension_for_pytorch/README.md) instructions.
272274

275+
The images below are [TorchServe*] with XPU Optimizations:
276+
277+
| Tag(s) | Pytorch | IPEX | Dockerfile |
278+
| ------------------- | -------- | ------------ | --------------- |
279+
| `2.3.110-serving-xpu` | [torch-2.3.1] | [v2.3.110+xpu] | [v0.4.0-Beta] |
280+
273281
## CPU only images with Intel® Distribution for Python*
274282

275283
The images below are built only with CPU optimizations (GPU acceleration support was deliberately excluded) and include [Intel® Distribution for Python*]:
@@ -308,6 +316,7 @@ The images below are built only with CPU and GPU optimizations and include [Inte
308316

309317
| Tag(s) | Pytorch | IPEX | Driver | Dockerfile |
310318
| ---------------- | -------- | ------------ | -------- | ------ |
319+
| `2.3.110-xpu-idp-base` | [torch-v2.3.1] | [v2.3.110+xpu] | [950] | [v0.4.0-Beta] |
311320
| `2.1.40-xpu-idp-base` | [v2.1.0] | [v2.1.40+xpu] | [914] | [v0.4.0-Beta] |
312321
| `2.1.30-xpu-idp-base` | [v2.1.0] | [v2.1.30+xpu] | [803] | [v0.4.0-Beta] |
313322
| `2.1.10-xpu-idp-base` | [v2.1.0] | [v2.1.10+xpu] | [736] | [v0.2.3] |
@@ -316,6 +325,7 @@ The images below additionally include [Jupyter Notebook](https://jupyter.org/) s
316325

317326
| Tag(s) | Pytorch | IPEX | Driver | Jupyter Port | Dockerfile |
318327
| --------------------- | -------- | ------------- | ------ | ------------ | --------------- |
328+
| `2.3.110-xpu-idp-jupyter` | [torch-v2.3.1] | [v2.3.110+xpu] | [950] | `8888` | [v0.4.0-Beta] |
319329
| `2.1.40-xpu-idp-jupyter` | [v2.1.0] | [v2.1.40+xpu] | [914] | `8888` | [v0.4.0-Beta] |
320330
| `2.1.20-xpu-idp-jupyter` | [v2.1.0] | [v2.1.20+xpu] | [803] | `8888` | [v0.3.4] |
321331
| `2.1.10-xpu-idp-jupyter` | [v2.1.0] | [v2.1.10+xpu] | [736] | `8888` | [v0.2.3] |
@@ -384,6 +394,7 @@ It is the image user's responsibility to ensure that any use of The images below
384394
[v0.2.3]: https://github.com/intel/ai-containers/blob/v0.2.3/pytorch/Dockerfile
385395
[v0.1.0]: https://github.com/intel/ai-containers/blob/v0.1.0/pytorch/Dockerfile
386396
397+
[v2.3.110+xpu]: https://github.com/intel/intel-extension-for-pytorch/releases/tag/v2.3.110%2Bxpu
387398
[v2.1.40+xpu]: https://github.com/intel/intel-extension-for-pytorch/releases/tag/v2.1.40%2Bxpu
388399
[v2.1.30+xpu]: https://github.com/intel/intel-extension-for-pytorch/releases/tag/v2.1.30%2Bxpu
389400
[v2.1.20+xpu]: https://github.com/intel/intel-extension-for-pytorch/releases/tag/v2.1.20%2Bxpu
@@ -399,6 +410,8 @@ It is the image user's responsibility to ensure that any use of The images below
399410
[v2.0.1]: https://github.com/pytorch/pytorch/releases/tag/v2.0.1
400411
[v2.0.0]: https://github.com/pytorch/pytorch/releases/tag/v2.0.0
401412
413+
[torch-v2.3.1]: https://github.com/pytorch/pytorch/tree/v2.3.1
414+
402415
[v3.0]: https://github.com/intel/neural-compressor/releases/tag/v3.0
403416
[v2.6]: https://github.com/intel/neural-compressor/releases/tag/v2.6
404417
[v2.4.1]: https://github.com/intel/neural-compressor/releases/tag/v2.4.1
@@ -422,6 +435,7 @@ It is the image user's responsibility to ensure that any use of The images below
422435
<!-- HuggingFace transformers releases -->
423436
[v4.44.0]: https://github.com/huggingface/transformers/releases/tag/v4.44.0
424437
438+
[950]: https://dgpu-docs.intel.com/releases/stable_950_13_20240814.html
425439
[914]: https://dgpu-docs.intel.com/releases/stable_914_33_20240730.html
426440
[803]: https://dgpu-docs.intel.com/releases/LTS_803.29_20240131.html
427441
[736]: https://dgpu-docs.intel.com/releases/stable_736_25_20231031.html

0 commit comments

Comments
 (0)