Skip to content

Commit 35dc7c4

Browse files
committed
Update dependencies to PyTorch 2.9.0 and Lightning 2.6, adjust related configurations and documentation
1 parent 78ffc3c commit 35dc7c4

File tree

15 files changed

+52
-39
lines changed

15 files changed

+52
-39
lines changed

.azure-pipelines/gpu-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ jobs:
4646
strategy:
4747
matrix:
4848
'PyTorch | latest':
49-
image: "speediedan/finetuning-scheduler:py3.12-pt2.8.0-pl2.8-azpl-init"
49+
image: "speediedan/finetuning-scheduler:py3.12-pt2.9.0-pl2.6-azpl-init"
5050
scope: ""
5151
# how long to run the job before automatically cancelling
5252
timeoutInMinutes: "100"

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,9 @@ python collect_env_details.py
3939
You can also fill out the list below manually.
4040
-->
4141

42-
- Fine-Tuning Scheduler Version (e.g., 2.8.0):
43-
- Lightning Version (e.g., 2.8.0):
44-
- PyTorch Version (e.g., 2.8.0):
42+
- Fine-Tuning Scheduler Version (e.g., 2.9.0):
43+
- Lightning Version (e.g., 2.6.0):
44+
- PyTorch Version (e.g., 2.9.0):
4545
- Python version (e.g., 3.12):
4646
- OS (e.g., Linux):
4747
- CUDA/cuDNN version:

.github/workflows/release-docker.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@ jobs:
3131
matrix:
3232
# initially building only the latest supported configuration
3333
python_version: ["3.12"]
34-
pytorch_version: ["2.8.0"]
34+
pytorch_version: ["2.9.0"]
3535
cust_base: ["cu12.8.1-"]
36-
pl_version: ["2.8"]
36+
pl_version: ["2.6"]
3737
steps:
3838
- name: Checkout
3939
uses: actions/checkout@v4

CITATION.cff

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ date-released: 2022-02-04
66
authors:
77
- family-names: "Dale"
88
given-names: "Dan"
9-
version: 2.8.0
9+
version: 2.9.0
1010
identifiers:
1111
- description: "Fine-Tuning Scheduler (all versions)"
1212
type: doi

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ To ensure maximum stability, the latest Lightning patch release fully tested wit
173173
<details>
174174
<summary>Current build statuses for Fine-Tuning Scheduler </summary>
175175

176-
| System / (PyTorch/Python ver) | 2.3.1/3.9 | 2.8.0/3.9, 2.8.0/3.12 |
176+
| System / (PyTorch/Python ver) | 2.3.1/3.9 | 2.9.0/3.9, 2.9.0/3.12 |
177177
| :---------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
178178
| Linux \[GPUs\*\*\] | - | [![Build Status](https://dev.azure.com//speediedan/finetuning-scheduler/_apis/build/status/Multi-GPU%20&%20Example%20Tests?branchName=main)](https://dev.azure.com/speediedan/finetuning-scheduler/_build/latest?definitionId=1&branchName=main) |
179179
| Linux (Ubuntu 22.04) | [![Test](https://github.com/speediedan/finetuning-scheduler/actions/workflows/ci_test-full.yml/badge.svg?branch=main&event=push)](https://github.com/speediedan/finetuning-scheduler/actions/workflows/ci_test-full.yml) | [![Test](https://github.com/speediedan/finetuning-scheduler/actions/workflows/ci_test-full.yml/badge.svg?branch=main&event=push)](https://github.com/speediedan/finetuning-scheduler/actions/workflows/ci_test-full.yml) |

dockers/base-cuda/Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ ARG OS_VER=ubuntu22.04
1717
FROM nvidia/cuda:${CUDA_VERSION}-devel-${OS_VER}
1818

1919
ARG PYTHON_VERSION=3.12
20-
ARG PYTORCH_VERSION=2.8.0
20+
ARG PYTORCH_VERSION=2.9.0
2121
ARG CUST_BUILD=0
2222
ARG MKL_THREADING_LAYER=GNU
2323

@@ -91,9 +91,9 @@ RUN \
9191
# ... pytorch patch version
9292
# pip install torch==1.11.1+cu113 torchvision==0.11.3+cu113 -f https://download.pytorch.org/whl/cu113/torch_stable.html; \
9393
# ... pytorch nightly dev version
94-
pip install --pre torch==2.9.0.dev20250815 --index-url https://download.pytorch.org/whl/nightly/cu128; \
94+
pip install --pre torch==2.9.0.dev20250811 --index-url https://download.pytorch.org/whl/nightly/cu128; \
9595
# ... test channel
96-
# pip install --pre torch==2.8.0 --index-url https://download.pytorch.org/whl/test/cu128; \
96+
# pip install --pre torch==2.9.0 --index-url https://download.pytorch.org/whl/test/cu128; \
9797
fi && \
9898
# We avoid installing Lightning and other dependencies here as they are usually upgraded anyway later in
9999
# CI but we may re-enable in the future.

dockers/docker_images_main.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ maybe_build(){
4343
build_eval(){
4444
# latest PyTorch image supported by release
4545
# see CUDA_ARCHES_FULL_VERSION for the full version of the pytorch-provided toolkit
46-
declare -A iv=(["cuda"]="12.8.1" ["python"]="3.12" ["pytorch"]="2.8.0" ["lightning"]="2.8" ["cust_build"]="1")
46+
declare -A iv=(["cuda"]="12.8.1" ["python"]="3.12" ["pytorch"]="2.9.0" ["lightning"]="2.6" ["cust_build"]="1")
4747
export latest_pt="base-cu${iv["cuda"]}-py${iv["python"]}-pt${iv["pytorch"]}-pl${iv["lightning"]}"
4848
export latest_azpl="py${iv["python"]}-pt${iv["pytorch"]}-pl${iv["lightning"]}-azpl-init"
4949
maybe_build iv "${latest_pt}" "${latest_azpl}"

dockers/docker_images_release.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ maybe_build(){
4141

4242
build_eval(){
4343
# latest PyTorch image supported by release
44-
declare -A iv=(["cuda"]="12.8.1" ["python"]="3.12" ["pytorch"]="2.8.0" ["lightning"]="2.8" ["cust_build"]="0")
44+
declare -A iv=(["cuda"]="12.8.1" ["python"]="3.12" ["pytorch"]="2.8.0" ["lightning"]="2.5" ["cust_build"]="0")
4545
export latest_pt="base-cu${iv["cuda"]}-py${iv["python"]}-pt${iv["pytorch"]}-pl${iv["lightning"]}"
4646
export latest_azpl="py${iv["python"]}-pt${iv["pytorch"]}-pl${iv["lightning"]}-azpl-init"
4747
maybe_build iv "${latest_pt}" "${latest_azpl}"

dockers/fts-az-base/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
# limitations under the License.
1212

1313
ARG PYTHON_VERSION=3.12
14-
ARG PYTORCH_VERSION=2.8.0
15-
ARG LIGHTNING_VERSION=2.8
14+
ARG PYTORCH_VERSION=2.9.0
15+
ARG LIGHTNING_VERSION=2.6
1616
ARG CUST_BASE
1717

1818
FROM speediedan/finetuning-scheduler:base-${CUST_BASE}py${PYTHON_VERSION}-pt${PYTORCH_VERSION}-pl${LIGHTNING_VERSION}

dockers/release/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
# limitations under the License.
1212

1313
ARG PYTHON_VERSION=3.12
14-
ARG PYTORCH_VERSION=2.8.0
15-
ARG LIGHTNING_VERSION=2.8
14+
ARG PYTORCH_VERSION=2.9.0
15+
ARG LIGHTNING_VERSION=2.6
1616
ARG CUST_BASE
1717

1818
FROM speediedan/finetuning-scheduler:base-${CUST_BASE}py${PYTHON_VERSION}-pt${PYTORCH_VERSION}-pl${LIGHTNING_VERSION}

0 commit comments

Comments
 (0)