v0.7.0
Pre-release
Pre-release
Highlights
- A number of changes in imports: we are restructuring project internals, some public names can now be accessible only via absolute import from a specific module.
- Expanded tests.
- Migrated to
Registryobject for all specific implementations. - Internal code reorganization and bug fixes.
What's Changed
- Add CI by @amaslenn in #1
- Use src layout for packaging by @amaslenn in #2
- Add ISSUE_TEMPLATE and PULL_REQUEST_TEMPLATE by @TaekyungHeo in #3
- Add vulture into requirements-dev.txt by @amaslenn in #7
- Enhance JaxToolbox report generation and update stats collection by @TaekyungHeo in #4
- Allow overriding of runner mappings in Runner class by @TaekyungHeo in #9
- Remove NCCL Miner Test Template by @TaekyungHeo in #10
- Rename report file names to include 'cloudai' prefix by @TaekyungHeo in #12
- Rename default sbatch script to include project-specific prefix by @TaekyungHeo in #11
- Refactor SlurmSystem methods for bug fix and add unit tests by @TaekyungHeo in #14
- Acceptence tests by @amaslenn in #6
- Disable grading until further improvements to grading policy by @TaekyungHeo in #16
- Introduce a Registry class to hold implementation mapping by @amaslenn in #13
- Flat tests structure, fix warnings by @amaslenn in #17
- Update docker support for Nemo/Nccl testing by @amaslenn in #18
- Enable pydocstyle by @amaslenn in #26
- Remove requests from requirements.txt by @TaekyungHeo in #28
- Register runners by @amaslenn in #27
- Add CloudAI prefix to plots by @TaekyungHeo in #32
- Add test name in reports by @TaekyungHeo in #33
- Handle training.model.tokenizer.model CLI arg by @amaslenn in #30
- Register strategies via Registry by @amaslenn in #29
- Generate CSV reports in NCCL-tests by @TaekyungHeo in #34
- Use Registry for test templates by @amaslenn in #35
- Remove SystemObjectUpdater functionality by @amaslenn in #36
- Use Registry for Installers by @amaslenn in #38
- Remove docstring from gen_exec_command in SleepStandaloneCommandGenStrategy to comply with docstring conventions by @TaekyungHeo in #43
- Reorganize files in repo by @amaslenn in #40
- Enhance job submission error handling with custom exceptions by @TaekyungHeo in #41
New Contributors
- @amaslenn made their first contribution in #1
- @TaekyungHeo made their first contribution in #3
Full Changelog: v0.6...v0.7.0