v1.0.0
·
2 commits
to release/v1.0.0
since this release
What's Changed
Highlights
Major updates: Introduced a unified FlagScale CLI as the single entry point for all operations,
with unified multi-chip training support across NVIDIA GPU, Ascend, and MUSA.
Replaced third-party verl with VeRL-FL and expanded model support
to include Qwen3-VL, Qwen2.5-VL, GR00T N1.5, and DeepSeek Engram.
Enhanced CI/CD coverage with Megatron-LM-FL integration tests and automated CLI validation workflows.
All Changes
- [CICD] Temporarily toggle off the rl test by @aoyulong in #1034
- Add README for llama.cpp by @Hchnr in #1030
- Update project README by @tengqm in #1033
- Move megatron-related codes from flagscale/train to flagscale/train/megatron by @lxd-cumt in #1037
- Add maintainers list to the project by @tengqm in #1038
- Refactor serve config yaml by @cyber-pioneer in #1031
- Refactor the code and rm accelerate dependency by @legitnull in #1032
- [Docs] Update quick start guide for better clarity by @zihugithub in #1041
- [Train] Fix device_type attr bug by @cyber-pioneer in #1040
- Adaptation of Qwen3-VL and Qwen2.5-VL by @Hchnr in #1039
- Update doc for PI0/PI0.5 by @legitnull in #1045
- Replace third_party/verl with verl-FL by @WenLiuyi in #1036
- [DOC] Add a document for RL by @heavyrain-lzy in #1047
- Update FlagOS-Robo related docs by @Hchnr in #1029
- Fix links in robo README by @Hchnr in #1052
- [CICD] Update workflows by @zihugithub in #1043
- [Docs] Notice users for the major refactoring by @aoyulong in #1053
- Refactor github workflows by @aoyulong in #1042
- [Serve] Refactor cloud launcher by @luoyc123 in #1048
- [CodeStyle] Update FS codestyle from black to ruff by @zhaoyinglia in #1055
- [Serve] Bugfix serve_id in YAML file can be any value by @luoyc123 in #1057
- add gpu_health_check for communication test by @wanglei19991004 in #1051
- Update docs for Qwen2.5-VL, RoboBrain-X0, RoboBrain-X0.5 by @Hchnr in #1060
- [Model] Update the document for training Qwen3-VL by @heavyrain-lzy in #1059
- Update RoboBrain2.5 Docs by @Hchnr in #1067
- [Train] Parse yaml config directly to configs without manually writing cli args by @legitnull in #1061
- [Docs] Update Qwen training dataset demo by @Darryl233 in #1065
- Update README using GitHub markdown syntax for announcement by @tengqm in #1072
- Refactor tests impls and github workflows by @aoyulong in #1066
- Remove dockerfile temporarily by @aoyulong in #1074
- Remove robotics backend by @Hchnr in #1070
- Move date preprocessing into Energon for RoboBrain-X0 training. by @Hchnr in #1069
- add gpu_health_check for computation check by @wanglei19991004 in #1064
- Improve the workflows and refactor the install process by @aoyulong in #1073
- Update links in RoboBrain2.5 docs by @Hchnr in #1083
- [Serve] Migrate multiple model function to new runner by @luoyc123 in #1062
- Support RoboBrain-X0 training with lerobot dataset by @Hchnr in #1082
- update runtime_env in rl configs by @physics31415926 in #1089
- [BugFix] Resume partial tests for inference and serving by @zihugithub in #1054
- Update project banner by @tengqm in #1096
- Refactor install scripts and add dockerfiles by @aoyulong in #1100
- [CICD] Update aquila tp2-pp2 ci for evaluation by @lxd-cumt in #1110
- Refactor pip install by @aoyulong in #1109
- Set logger stacklevel by @legitnull in #1113
- [serve] Fix deploy check by @cyber-pioneer in #1116
- Fix incorrect log path in robobrain2_5 README by @Teeeio in #1122
- [BugFix] Fix nesting checkpoint output dir by @legitnull in #1124
- [Train] Add optim_setup utilities and extend train_config with freeze/param_groups support by @legitnull in #1125
- Improve the installation and cli experience by @aoyulong in #1118
- add rl example config by @physics31415926 in #1114
- [CICD] replace souce install with whl install by @Darryl233 in #1121
- [fix] run.py relative path resolve by @Darryl233 in #1128
- [Docs] Update README to use FlagScale CLI commands by @zihugithub in #1130
- [CICD] refactor: migrate test runner from python run.py to flagscale CLI by @zihugithub in #1131
- [Tools] Support ascend vllm serve install by @Darryl233 in #1132
- Fix cicd evaluation by @lxd-cumt in #1139
- [CICD] Fix hetero-train functional tests error by @heavyrain-lzy in #1138
- Add links to social media by @tengqm in #1135
- [BugFix] Adjust robotics dependencies and vllm install description by @1016qqz in #1117
- Add the background and foreground mode for runners by @aoyulong in #1134
- [Train] Add DeepSeek Engram by @lxd-cumt in #1107
- [CICD] Support megatron-fl-lm integration test by @Darryl233 in #1142
- [Model] Add Qwen-GR00T VLA model by @legitnull in #1120
- Unified multiple platform support for flagscale training by @lxd-cumt in #1146
- Support nsys profile for flagscale train by @lxd-cumt in #1154
- [CICD] add CLI validation workflow for FlagScale CLI by @zihugithub in #1144
- [Benchmark] Add benchmark functional test framework with Qwen3 test case by @zihugithub in #1145
- [Model] Support Model GR00T N1.5 by @legitnull in #1151
- [FIx] fix serve functional test connection 503 by @Darryl233 in #1163
- [CICD] add coverage report for CICD by @Darryl233 in #1159
- pi0/pi0.5/groot support ascend/musa and platform implement by @1016qqz in #1162
- [Train] Support FSDP2 checkpoint resume by @legitnull in #1149
- [CherryPick] Cherry-pick to 1.0.0 by @Caozhou1995 in #1169
New Contributors
- @WenLiuyi made their first contribution in #1036
- @physics31415926 made their first contribution in #1089
- @1016qqz made their first contribution in #1117
Full Changelog: v1.0.0-alpha.0...v1.0.0