Upgrade to v0.10.0 #1427

hlahkar wants to merge 399 commits into mosaicml:habana_alpha from hlahkar:version_0.10.0_hpu
hlahkar
cli99 improve error msg when checking target_blocks in activation_checkpoin…
2e8982e2
dakinggg Torch 2.2 upgrade - Part 1 (#976)
1ef7409c
dakinggg Torch 2.2 - Part 2 (#979)
e0756e10
dakinggg PyTorch 2.2 - Part 3 (#981)
da2c8632
dakinggg Remove torch 2.1 from docker build (#982)
3a992708
aspfohl Async callback: Don't skip checkpoints, reliably only launch async ev…
6e3842b6
dakinggg Token accuracy metrics (#983)
2431730f
irenedea do not mention 1.13 in readme (#988)
63c88d09
aspfohl Patch test, lock mcli version (#990)
dff2cf4f
aspfohl Bump gha timeouts (#991)
386ae36e
dakinggg Fix readme typo (#993)
2478f0ad
megha95 if condition in tie weights added (#989)
e5fffacd
dakinggg bump composer version (#995)
44fd365d
irenedea Trim examples ahead of time for auto packing (#994)
d527c9b4
cli99 add oom observer callback (#932)
b0825114
b-chu Change ci/cd to use ci-testing repo
e3f214e7
b-chu Revert "Change ci/cd to use ci-testing repo"
5abbca06
b-chu Use ci-testing repo (#1000)
2436c00b
josejg Make CodeEval respect device_eval_batch_size (#956)
d104d16a
dakinggg Remove try except around imports (#1004)
2dea7373
irenedea Deprecate triton, prefix lm, llama attention patch, and text denoisin…
3880d045
milocress add magic filename for sharded state dicts (#1001)
96c8218b
mvpatel2000 bump (#1009)
cbdddf0f
mvpatel2000 Fix evaluators actually pulling eval metrics (#1006)
09ff5505
dakinggg Build torch 2.2.1 images (#1010)
fd8cbaf6
dakinggg add 2.2.1 tests (#1011)
57289699
dakinggg Bump min torch pin (#1013)
f4f64140
dakinggg Fix extra BOS token in front of response for some tokenizers (#1003)
cf0f5e51
dakinggg Bump min composer pin (#1015)
86c87461
irenedea add default for eval interval (#987)
5261a55d
dakinggg Add support for olmo (#1016)
93d7a051
alextrott16 Add deeper support for multi-turn chats and loss-generating tokens in…
64212cba
irenedea Fix profiling packing ratio to explicitly say 1 (#1019)
c2aec307
dakinggg Bump transformers to 4.38.2 (#1018)
2b17497d
snarayan21 that kwargs (#1020)
36ab1bae
irenedea Update readme with pytorch 2.2.1 (#1021)
2fc5d332
dakinggg Add code import to train/eval scripts (#1002)
d61c53d2
bmosaicml finish (#1022)
4e437922
dakinggg Bump version to 0.6.0 (#1023)
257c25d5
sashaDoubov Fix typo in monolithic chkpt callback docs (#1024)
4e8a875b
b-chu Allow code-quality workflow to be callable (#1026)
14e2dec8
dakinggg Fix llama attention patch (#1036)
cffd75e9
dakinggg Adds a decorator for experimental features (#1038)
c88169da
dakinggg Bump version in yamls (#1040)
c173dd36
dakinggg Remove references to attn_impl: triton (#1041)
c26309de
dakinggg Registry based config - Part 1 (#975)
9bf3701c
dakinggg Deprecate attention patching for llama (#1047)
3348b596
josejg Compile GLU (#1049)
26a5fd45
angel-ruiz7 log details to metadata for run analytics (#992)
31e48795
dennyglee Update README.md (#1056)
c9685cf6
dakinggg Add chat schema example for mlflow (#1054)
94a05bd3
dakinggg Metrics registry (#1052)
813d596b
dakinggg LLM Foundry CLI (just registry) (#1043)
67dcab9f
jjanezhang Bump Composer to 0.21.1 (#1053)
5c8a829f
dakinggg Dataloaders registry (#1044)
32e14a67
dakinggg Fix multi model eval (#1055)
648b1bd4
dakinggg Remove unnecessary test workflow (#1058)
b9a2de63
dakinggg Fix peft llama test (#1059)
8f25c186
dakinggg Models registry (#1057)
2d65fc20
dakinggg Remove under construction from registry (#1060)
e590acf8
jjanezhang Custom Exceptions for Mosaic Logger (#1014)
0ef7cd6b
irenedea Bump version to 0.7.0 (#1063)
7f0fdae6
dakinggg filter files (#1067)
e42ea707
irenedea Fix context printing (#1068)
f044d6cf
hanlint Update README with DBRX (#1069)
8a69bd70
jjanezhang added attributes to construct msg in mapi (#1071)
28467bba
maxisawesome Output eval logging batch (#961)
7a8a1564
dakinggg Add expandeable segments flag (#1075)
349c2ff0
ShashankMosaicML Check the user provided eos / bos token id against the tokenizer eos …
d8ea2c56
josejg Triton RMSNorm (#1050)
b765b470
dakinggg Fix tiktoken vocab size (#1081)
caf7fda9
ShashankMosaicML Doing the loss reduction in foundry instead of in the loss functions.…
632cb739
mvpatel2000 remove (#1082)
580a4b00
j316chuck Upgrade hf chat (#1061)
394735b1
dakinggg Fixes for streaming and auto packing (#1083)
d452c60d
irenedea Background mlflow model registration (#1078)
23c31734
lupesko Update README.md to include DBRX blog under "Latest News" (#1085)
5455b404
dakinggg decrease mlflow hf model shard size (#1087)
c766cf95
milocress log packing ratio progress (#1070)
e70e4241
b-chu Bump HF version (#1091)
26f0619d
mammothb fix typo in expandable_segments (#1088)
06ff95f6
dakinggg Bump transformers to 4.39.3 (#1086)
607b982d
dakinggg fix yamls typo (#1092)
f18768b4
dakinggg Allow overrides for nested PretrainedConfig (#1089)
96b27c59
milocress cleaned up HF/MPT conversion test (#1048)
94301cd1
dakinggg update (#1097)
60a1ab4c
dakinggg Norms registry (#1080)
b81897ac
ShashankMosaicML fixing evaluator microbatch size (#1100)
d0d94342
ShashankMosaicML Updating the streaming version in setup.py (#1103)
2939cc98
mvpatel2000 MegaBlocks release (#1102)
53160f40
josejg Remove torch compile (#1101)
f12bc8aa
vchiley Update config_moe_args.py (#1104)
17f8aeb0
b-chu Add remote code option to allow execution of DBRX tokenizer (#1106)
7337429d
cli99 GRT-2819 fix overwritting in script (#1107)
b5fc0fad
samhavens Support ShareGPT chat format (#1098)
4cd2324e
dakinggg FC layer registry (#1093)
ed3daef0
dakinggg Attention layer registry (#1094)
560012b6
mvpatel2000 Dbrx finetune yaml requires save folder specified to enable autoresum…
e9b1c6e6
vchiley Revert "Update config_moe_args.py (#1104)" (#1111)
b58d68c1
vchiley Update config_moe_args.py (#1112)
6257e5b9
bmosaicml Migrate ICL classes to foundry (#936)
3729ba3e
dakinggg FFN layer registry (#1095)
cb0de4f7
dakinggg Param init registry (#1096)
676ad7f9
dakinggg Add missing init file (#1113)
f01f6256
dakinggg Update tests to not rely on mistral (#1117)
84b64102
dakinggg Bump transformers to 4.40 (#1118)
4bb4d4a2
eitanturok add `.json` to SUPPORTED_EXTENSIONS (#1114)
20cb40c3
dakinggg Add option for subclasses to convert model and tokenizer in hf checkp…
63a7f125
b-chu Bump Composer to 0.21.3 (#1122)
698206d0
milocress catch misconfigured hf dataset (#1123)
f0646e88
dakinggg Pin mlflow (#1124)
34264151
dakinggg Change main to a dev version (#1126)
6caa75a0
dakinggg Fix deprecation versions (#1129)
0c6bd75f
dakinggg Clean up the publicly exported API (#1128)
49521837
dakinggg Fix HF checkpointer + mlflow bugs (#1125)
c53622e3
emmanuel-ferdman Update JSONL sources in eval README (#1110)
0d62e611
vinchenzo-db Mlflow datasets (#1119)
72da1d70
b-chu Fix InvalidPromptResponseKeysError bug (#1131)
6252f791
dakinggg First initialize dist with gloo (#1133)
76f74b69
eldarkurtic Fix saving of generation_config for Llama-3 (#1134)
15abf8c2
dakinggg Bump datasets version (#1138)
24f65fd8
dakinggg Revert "First initialize dist with gloo (#1133)" (#1139)
4aef5dea
dakinggg Barrier immediately after initialize dist with logs (#1140)
6cfd2a35
b-chu Add new FT instructions (#1143)
f97f02e1
mvpatel2000 Upgrade ci-testing (#1145)
8be32542
dakinggg Fix typos in callbacks with configs (#1146)
704a90a6
snarayan21 remove olmo (#1148)
fbcf3113
milocress build inner model (#1147)
de5a3949
ivan-kud fix DatasetConstants.splints default value to protect dictionary over…
738956ee
dakinggg Bump flash attention version (#1150)
bd0d1cbb
dakinggg Add torch 2.3 images (#1149)
6fde2830
dakinggg add torch 2.3 CI (#1151)
63ac1a4e
dakinggg Comment out torch 2.3 tests (#1155)
b570b615
dakinggg Fix yaml lint (#1156)
2f58965f
aspfohl Move sentencepiece import (#1157)
6561330d
snarayan21 composer verision BUMP (#1160)
5f39606a
milocress Uncomment GPU tests (#1162)
fa7a78a6
milocress Update setup.py (#1163)
124de4ca
dakinggg Update pr-gpu.yaml (#1164)
0d58f461
dakinggg Bump min torch version to 2.3.0 (#1152)
a3e0fb9a
b-chu Add line splitting and other linting (#1161)
10b7caf7
ShashankMosaicML refactoring dataloader into registries. (#1165)
3b827353
maxisawesome Migrate eval output logging to foundry (#1166)
ddf4aa4c
dakinggg Fix import and mocking (#1169)
c0d591c0
ShashankMosaicML minor fix to (#1170)
bfbb8c57
dakinggg Fix config access for DBRX (#1177)
ab9dde73
milocress Bump version v0.9.0.dev0 (#1181)
a7770148
milocress structuredconfig for train.py and eval.py (#1051)
cc8351c4
milocress update version names (#1185)
46b8bee8
ShashankMosaicML Refactoring attention (#1182)
ac563e6d
ShashankMosaicML checking if attention mask present for ignoring pad tokens in ffn (#1…
0c7bc2a3
j316chuck Remove python 3.8 and add python 3.11 (#1189)
c6679d3c
snarayan21 Docstring fix for curriculum learning callback (#1186)
139abab7
milocress Set ft dataloader name explicitly (#1187)
51d0d096
dakinggg Fix to_container call (#1190)
1dd37c5b
milocress fix eval (#1193)
983234da
jjanezhang Log exception on inactivity callback (#1194)
994209cf
dakinggg Pass FC type along for all FFN types (#1196)
eef4872d
snarayan21 streaming version bump (#1195)
0449b604
milocress Clearer error message for unknown example type (#1202)
8274c6cf
snarayan21 Added torch_dmoe defaults, bug fixes for 2D inputs (#1210)
b4146269
milocress log eval dataset misconfiguration (#1179)
cfee4e4e
ShashankMosaicML using self.shift_labels instead of self.model.transformer.shift_label…
8cd23d57
dakinggg Add fc to HF export (#1209)
dc3212e3
mvpatel2000 TransformerEngine Image Build (#1204)
e70891b9
dakinggg remove dead code (#1213)
3fe7f093
snarayan21 Make `fc_type` a dict to pass fc kwargs through (#1201)
38ae65b6
snarayan21 torch dmoe tests gpu oom (#1216)
3a150821
snarayan21 that mod (#1219)
77f9ab18
dakinggg Modularize components of megablocks layer builder (#1224)
001e7c34
milocress Add user error superclass (#1225)
8e296988
dakinggg Make config/class properties on ComposerMPTForCausalLM (#1227)
c891bed3
vinchenzo-db Quick patch to check that Dataset Keys contain non-None Values (#1228)
9cc945c6
dakinggg Modularize backbone class and block creation (#1229)
9120c27e
ShashankMosaicML Loss v len callback (#1226)
c213ea86
ShashankMosaicML Fixing the state.timestamp.batch.value issue in loss v len callback (…
6fa6026e
cli99 fix attr error for attention_classes (#1230)
b4bb34c9
dakinggg fix typing (#1235)
09d88921
aspfohl Add example eval scripts for dbrx PT sizes (#1218)
ef530bfb
dakinggg configurable submesh (#1236)
ff92f3c7
irenedea Add retries to downloads in convert_text_to_mds.py (#1238)
fdaa58be
vinchenzo-db Move MLFlow dataset outside of log_config (#1234)
1e4bd372
milocress add error when chat template fails (#1222)
2e10d953
dakinggg Make the exceptions serializable (#1239)
867e58fe
jjanezhang removing rich install (#1198)
c9257b56
irenedea Chunk file reads and tokenization for text to mds conversion (#1240)
43d149b0
dakinggg Make HF conversion automatically add missing imports (#1241)
b82a82bd
irenedea Add logging to convert_text_to_mds.py script (#1243)
fb9a2259
dakinggg Update CODEOWNERS (#1248)
d846731d
ShashankMosaicML replacing icl_task_type question_answering with generation_task_with_…
6c260f53
j316chuck Change TE docker image to enable te_shard_weight (#1251)
ac56dc5a
dakinggg Fix MPT HF conversion (#1257)
67928cb4
dakinggg remove warning (#1258)
3966f0ef
snarayan21 Adding more token encoding types (#1254)
42c2d9a0
vinchenzo-db Bump Composer to 0.23.0 (#1259)
14f296c3
vinchenzo-db Bump Version to 0.10.0.dev0 (#1255)
bea61fb5
XiaohanZhangCMU Fix typo in setup.py (#1263)
e4b8b571
j316chuck Update TE Dockerfile (#1265)
db701351
j316chuck Revert "Update TE Dockerfile (#1265)" (#1266)
4e53e744
mvpatel2000 revert to nvidia code (#1267)
dddb9b81
dakinggg Bump composer to 0.23.2 (#1269)
dd92abf7
milocress fix linting (#1270)
5571101a
dakinggg Add torch 2.3.1 docker images (#1275)
ffec54b4
b-chu Make expandable segments on by default (#1278)
c30856f9
dakinggg Add CI for torch 2.3.1 (#1281)
630fc687
milocress Update README.md to use variables (#1282)
9b9fc24b
sanjari-orb Add registry for ICL datasets (#1252)
1a2fac0c
dakinggg fix typo in CI (#1284)
82ef0725
dakinggg Fix backwards compatibility for ICL arg (#1286)
43509903
dakinggg Fix packing + streaming + resumption (#1277)
dbd798e0
vinchenzo-db Dbfs HF (#1214)
1ff6c5bb
vinchenzo-db bump mlflow (#1285)
ca528d56
dakinggg Add missing dependency group (#1287)
f8b28753
j316chuck Update Dockerfile with TE main (#1273)
618db6f3
j316chuck Fix TE HF checkpoint saving (#1280)
c23be4ab
JackZ-db added systemMetricsMonitor callback (#1260)
4b1fecb4
dakinggg Extendability refactors (#1290)
8241f9c6
dakinggg Small refactor for update batch size (#1293)
78e4cc6c
dakinggg Bump min composer version to 0.23.3 (#1294)
13bd8f95
dakinggg Fix grad accum type (#1296)
e8ba9b7e
mvpatel2000 Bump composer to 0.23.4 (#1297)
129e3e18
dakinggg Allow passing in lbl_process_group directly (#1298)
2196d073
dakinggg Add `all` transforms to train script (#1300)
8b5a1bbd
vinchenzo-db Add Retries to run_query (#1302)
fd7b1874
JackZ-db Bumping mlflow version to include buffering (#1303)
2267bc77
jjanezhang Ignore mosaicml logger for exception if excephook is active (#1301)
21c9e0a5
b-chu Add curriculum learning callback (#1256)
ef14849a
dakinggg Avoid circular import in hf checkpointer (#1304)
2412b591
dakinggg Remove CodeQL workflow (#1305)
bbfebda1
vinchenzo-db Update CI test to v0.0.8 (#1306)
901eee3a
dakinggg update (#1307)
3edce07d
dakinggg bump ci-testing to 0.0.9 (#1310)
14348fad
dakinggg Fix 4 gpu tests (#1311)
472d009c
dakinggg 2.3.1 (#1312)
f141ee12
mvpatel2000 Provide default seed value in TrainConfig, matching EvalConfig (#1315)
0ebd7c90
irenedea Refactor hf checkpointer (#1318)
88511f78
ShashankMosaicML Allows interweaving of arbitrary kinds of 'attention' layers, like sl…
8604bba9
sjawhar Add optional logging of text output to EvalOutputLogging (#1283)
68c26256
Update version to release version
742f3401
Add support to run MPT-1b training on Habana device (HPU) using DeepS…
e99ec07f
wip
48b239ea
abhi-mosaic add act ckpt
a76d8242
abhi-databricks fix
d238edc0
abhi-mosaic cleanup
b723c254
abhi-mosaic update README
820221a6
abhi-mosaic update reqs to 1.13
a69273d8
Add Model sharding support with deepspeed (#836)
8ec87168
Make config compliant to 0.10.0
de1240d5
ckvermaAI Update ds_gaudi.sh
51beeb0a
Update README
1939ae4d
dakinggg dakinggg assigned abhi-mosaic abhi-mosaic 1 year ago

Login to write a write a comment.

Login via GitHub

Reviewers
No reviews
Assignees
Labels
Milestone