2.4.0rc3: Feature enhancements
Pre-release
Pre-release
Deprecated features
- Legacy job folder structure support is removed in this release
What's Changed
- Add missing docs and pieces for experiment tracking [skip ci] by @nvkevlu in #1981
- Fix shutdown_fl_run.sh by @YuanTingHsieh in #2007
- Job CLI: Add missing logic by @chesterxgchen in #2013
- change app_config logic by @chesterxgchen in #2014
- Reject legacy job by @IsaacYangSLA in #2015
- Add multi gpu support to Client API by @YuanTingHsieh in #2017
- Add TF Multi GPU + Client API example by @YuanTingHsieh in #2018
- Fix communicator_test.py by @YuanTingHsieh in #2019
- Job_Template package into nvflare wheel by @chesterxgchen in #2022
- POC : check fl server is running or not before clean by @chesterxgchen in #2025
- correct typos by @chesterxgchen in #2026
- Swarm learning and cross-site-evaluation with cifar10 by @SYangster in #2005
- Add simulator commands to SFT example's readme by @ZiyueXu77 in #2023
- avoid POC start race condition by @chesterxgchen in #2027
- Enhance PipeHandler by @YuanTingHsieh in #2030
- Add cifar10 swarm learning comparison graphs by @SYangster in #2032
- Improve the way to generate serialized peer fl context by @IsaacYangSLA in #2033
- Add client controlled workflow docs and minor fixes [skip ci] by @nvkevlu in #2021
- Support large object serialization by @yanchengnv in #2024
- Site-specific Authorization by @yhwen in #1858
- Fix gnn pt example config by @YuanTingHsieh in #2029
- Complete the TODO places of generating peer fl context by @IsaacYangSLA in #2037
- Update doc link in readme [skip ci] by @YuanTingHsieh in #2039
- Fix simulator deployer by @YuanTingHsieh in #2038
- Add launch_once option to LauncherExecutor by @YuanTingHsieh in #2028
- Fix remove path in JOB CLI by @YuanTingHsieh in #2040
- Update a few more places that require generating peer fl context by @IsaacYangSLA in #2042
- Add a custom authentication example by @yhwen in #2041
- Job level authorization example by @yhwen in #2036
- Cli job bug fix by @chesterxgchen in #2045
- Add handle_dead_job to cyclic controller by @YuanTingHsieh in #2043
- Optional flag and bug fixes by @nvidianz in #2044
- Fix auth unit test and integration tests by @YuanTingHsieh in #2048
Full Changelog: 2.4.0rc2...2.4.0rc3