Pretrain, finetune ANY AI model of ANY size on 1 or 10,000+ GPUs with zero code changes.
COMMITS
/ tests/tests_fabric/test_fabric.py January 12, 2026
November 25, 2025
N
[Fabric] Ignore Keyword Arguments Outside of Callback Signature (#21258)
Nicki Skafte Detlefsen committed
June 5, 2025
A
January 7, 2025
P
[pre-commit.ci] pre-commit suggestions (#20532)
pre-commit-ci[bot] committed
November 25, 2024
J
bump python 3.9+ (#20413)
Jirka Borovec committed
June 30, 2024
A
Drop PyTorch 2.0 from the test matrix (#20009)
awaelchli committed
April 27, 2024
A
Remove support for PyTorch 1.13 (#19706)
Adrian Wälchli committed
March 8, 2024
C
Pass `enabled` down to `_BackwardSyncControl` (#19577)
Carlos Mocholí committed
February 27, 2024
A
Alternative mechanism to detect missing `Fabric.backward()` call (#19493)
awaelchli committed
February 15, 2024
J
precommit: ruff-format (#19434)
Jirka Borovec committed
February 14, 2024
A
Inform the user about a missing `fabric.backward()` call (#19447)
awaelchli committed
February 13, 2024
A
Create barrier without timeout in `prepare_data()` (#19448)
awaelchli committed
January 24, 2024
A
Reapply `torch.compile` in Fabric.setup() (#19280)
awaelchli committed
January 10, 2024
C
Drop XLA XRT support (#19232)
Carlos Mocholí committed
December 16, 2023
C
Drop torch.compile fullgraph test (#19166)
Carlos Mocholí committed
December 14, 2023
C
Avoid moving the model to device if `move_to_device=False` (#19152)
Carlos Mocholí committed
November 21, 2023
A
Re-enable dynamo tests that were fixed in PyTorch 2.1 (#19038)
Adrian Wälchli committed
September 26, 2023
J
ruff: replace isort with ruff +TPU (#17684)
Jirka Borovec committed
September 15, 2023
C
[Fabric] Replace `@contextlib.contextmanager` (#18557)
Carlos Mocholí committed
August 29, 2023
A
Validate `Fabric.launched()` was called in `Fabric.init_module()` (#18418)
Adrian Wälchli committed
August 15, 2023
C
Mention specific param names and devices in warning (#18273)
Carlos Mocholí committed
August 9, 2023
J
docformatter: config with black (#18064)
Jirka Borovec committed
August 2, 2023
A
Meta device initialization for FSDP in Fabric (#18122)
Adrian Wälchli committed
August 1, 2023
A
Avoid reinstantiation of DataLoader if distributed sampler not required (#18191)
Adrian Wälchli committed
July 18, 2023
A
Support loading a raw PyTorch state-dict checkpoint in Fabric (#18049)
Adrian Wälchli committed
July 14, 2023
C
More XLA fixes for nightly support (#18085)
Carlos Mocholí committed
June 30, 2023
A
Remove requirement to call `Fabric.launch()` with DP strategy (#17931)
Adrian Wälchli committed
June 20, 2023
C
Add `Fabric.save(filter=...)` (#17845)
Carlos Mocholí committed
June 12, 2023
A
Add `rank_zero_first` utility (#17784)
Adrian Wälchli committed
June 7, 2023
A
Support empty weight initialization in `Fabric.init_module()` (#17627)
Adrian Wälchli committed
C
Remove warning on `no_backward_sync` with XLA strategy (#17761)
Carlos Mocholí committed
June 6, 2023
B
Added configurable strict loading for Fabric strategies (#17645)
Bas Krahmer committed
M
Add Fabric internal hooks (#17759)
M. Fox committed
June 3, 2023
A
Address feedback for `Fabric.init_module()` (4/4) (#17607)
Adrian Wälchli committed
May 31, 2023
A
Address feedback for `Fabric.init_module()` (3/4) (#17723)
Adrian Wälchli committed
A
Address feedback for `Fabric.init_module()` (2/4) (#17722)
Adrian Wälchli committed
A
Address feedback for `Fabric.init_module()` (1/4) (#17721)
Adrian Wälchli committed
May 21, 2023
A
Refactor run-method-style Fabric tests (#17669)
Adrian Wälchli committed
May 19, 2023
B
refactor Fabric tests to use launch method (#17648)
Bas Krahmer committed
May 5, 2023
C
Split `init_module` into `init` + `sharded_model` (#17488)
Carlos Mocholí committed
A
Verify `Fabric.launch()` was called (#17570)
Adrian Wälchli committed
J
ruff: PT some more fixes (#17569)
Jirka Borovec committed
May 4, 2023
J
ruff: autofix PT (#17541)
Jirka Borovec committed
April 26, 2023
P
[pre-commit.ci] pre-commit suggestions (#17271)
pre-commit-ci[bot] committed
A
Improved model initialization API for Fabric (#17462)
Adrian Wälchli committed
April 24, 2023
C
Input validation for `Fabric.launch` (#17423)
Carlos Mocholí committed
J
add & apply flake8-simplify (#17386)
Jirka Borovec committed
A
Handle edge case in `Fabric.setup()` when model has no parameters (#17441)
Adrian Wälchli committed
April 21, 2023
A
Minor Fabric backward refactor (#17433)
Adrian Wälchli committed
J
ruff: fixing flake8-comprehensions (#17385)
Jirka Borovec committed