Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
e2c1792
feat: add online data mixing plugin
kmehant Sep 24, 2025
375af89
feat: add odm tests and lint to ci/cd
kmehant Sep 24, 2025
b5f4a75
nit: bump up min python to 3.11
kmehant Sep 24, 2025
1c910f3
feat: refactor on changes discussed
kmehant Sep 25, 2025
4e983ea
fix: code refactor
kmehant Sep 25, 2025
87fe0e8
fix: code refactor
kmehant Sep 25, 2025
dc3ef05
fix: add custom loop and docs
kmehant Sep 25, 2025
c0106ff
fix: add custom loop and docs
kmehant Sep 25, 2025
8809461
fix: add custom loop and docs
kmehant Sep 25, 2025
b80c779
fix: add custom loop and docs
kmehant Sep 25, 2025
f4bc25d
fix: add custom loop and docs
kmehant Sep 25, 2025
3209501
fix: add custom loop and docs
kmehant Sep 25, 2025
e1e0e84
fix: add custom loop and docs
kmehant Sep 25, 2025
daf3ecb
fix: add custom loop and docs
kmehant Sep 25, 2025
6eb7cf4
fix: add custom loop and docs
kmehant Sep 25, 2025
72c62fe
fix: add custom loop and docs
kmehant Sep 25, 2025
6db1128
fix: add custom loop and docs
kmehant Sep 25, 2025
07b4774
fix: add custom loop and docs
kmehant Sep 25, 2025
919ce6f
fix: add custom loop and docs
kmehant Sep 25, 2025
12122a1
fix: add custom loop and docs
kmehant Sep 25, 2025
df70edf
fix: add custom loop and docs
kmehant Sep 25, 2025
cc3dc4b
fix: add custom loop and docs
kmehant Sep 25, 2025
3d55232
fix: add custom loop and docs
kmehant Sep 25, 2025
f2f02a1
fix: add custom loop and docs
kmehant Sep 25, 2025
77120ce
fix: add custom loop and docs
kmehant Sep 25, 2025
d96777b
fix: add custom loop and docs
kmehant Sep 25, 2025
ece01e0
fix: add custom loop and docs
kmehant Sep 25, 2025
e968367
fix: add custom loop and docs
kmehant Sep 25, 2025
d3acf2c
fix: add custom loop and docs
kmehant Sep 25, 2025
3bd3518
fix: add custom loop and docs
kmehant Sep 25, 2025
a53215d
fix: add custom loop and docs
kmehant Sep 25, 2025
dcc2d07
fix: add custom loop and docs
kmehant Sep 25, 2025
c46446d
docs: add docs
kmehant Sep 25, 2025
513b83e
fix: bump up python version to 3.11
kmehant Sep 26, 2025
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
5 changes: 3 additions & 2 deletions .github/workflows/build-and-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,15 @@ jobs:
strategy:
matrix:
python-version:
- setup: "3.10"
tox: "py310"
- setup: "3.11"
tox: "py311"
plugin_name:
- "framework"
- "accelerated-peft"
- "fused-ops-and-kernels"
- "attention-and-distributed-packing"
- "accelerated-moe"
- "online-data-mixing"

permissions:
id-token: write # IMPORTANT: this permission is mandatory for trusted publishing
Expand Down
9 changes: 5 additions & 4 deletions .github/workflows/format.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,13 +31,14 @@ jobs:
- "fused-ops-and-kernels"
- "attention-and-distributed-packing"
- "accelerated-moe"
- "online-data-mixing"

steps:
- uses: actions/checkout@v4
- name: Set up Python 3.9
- name: Set up Python 3.11
uses: actions/setup-python@v4
with:
python-version: 3.9
python-version: 3.11
- name: Install dependencies
run: |
python -m pip install --upgrade pip
Expand All @@ -60,10 +61,10 @@ jobs:

steps:
- uses: actions/checkout@v4
- name: Set up Python 3.9
- name: Set up Python 3.11
uses: actions/setup-python@v4
with:
python-version: 3.9
python-version: 3.11
- name: Install dependencies
run: |
python -m pip install --upgrade pip
Expand Down
2 changes: 1 addition & 1 deletion plugins/framework/src/fms_acceleration/constants.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,4 @@
# and activated.
# - hence the plugins that have model loaders should be on top of this list

PLUGINS = ["peft", "foak", "aadp", "moe"]
PLUGINS = ["peft", "foak", "aadp", "moe", "odm"]
10 changes: 10 additions & 0 deletions plugins/online-data-mixing/.isort.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
[settings]
profile=black
from_first=true
import_heading_future=Future
import_heading_stdlib=Standard
import_heading_thirdparty=Third Party
import_heading_firstparty=First Party
import_heading_localfolder=Local
known_firstparty=
known_localfolder=tuning
Loading