- 21 Apr, 2026 1 commit
-
-
Hongtao Zhang authored
## Description This affects all PRs running `python3 setup.py lint` on the Python 3.12 CI job. ## Root Cause Comparing the last successful cpu-unit-test build (58939, Mar 25) with a recent failing build (58996, Apr 14), the Python 3.12 "Install dependencies" step shows: | Package | Successful (Mar 25) | Failing (Apr 14) | |---|---|---| | `setuptools-scm` | < 10.0 (no `vcs-versioning` dep) | 10.0.5 (requires `vcs-versioning`) | `setuptools-scm` 10.0.5 was released between the two runs and added `vcs-versioning` as a new dependency. The `setup_requires` mechanism in `setup.py` does not install transitive dependencies, so `vcs-versioning` is missing at runtime. The successful build lint log (Python 3.12): "ModuleNotFoundError: No module named 'vcs_versioning'" This affects all PRs running `python3 setup.py lint` on the Python 3.12 CI job. ## Changes - Add `vcs_versioning` explicitly to `setup_requires` in `setup.py` so it is available when `setuptools-scm` is imported during `setup.py` execution. ## Testing Verified that `setuptools-scm` 10.0.5 declares `vcs-versioning` as a dependency, and the CI failure matches the missing transitive dependency pattern. Co-authored-by:Hongtao Zhang <hongtaozhang@microsoft.com>
-
- 18 Apr, 2026 1 commit
-
-
one authored
-
- 30 Apr, 2025 1 commit
-
-
Hongtao Zhang authored
- Upgrade OS of github runner used by lint to the latest. - Add symbolic link for clang-format to version 14. - Update importlib_metadata version since it is too old (inside nvcr.io/nvidia/pytorch:20.12-py3) and failed the 11.1 build. --------- Co-authored-by:
hongtaozhang <hongtaozhang@microsoft.com> Co-authored-by:
Yifan Xiong <yifan.xiong@microsoft.com>
-
- 26 Sep, 2021 1 commit
-
-
Yifan Xiong authored
**Description** Cherry-pick bug fixes from v0.3.0 to main. **Major Revisions** * Docs - Upgrade version and release note (#209) * Benchmarks: Build Pipeline - Update rccl-test git submodule to dc1ad48 (#210) * Benchmarks: Update - Update benchmarks in configuration file (#208) * CI/CD - Update GitHub Action VM (#211) * Benchmarks: Fix Bug - Fix wrong parameters for gpu-sm-copy-bw in configuration examples (#203) * CI/CD - Fix bug in build image for push event (#205) * Benchmark: Fix Bug - fix error message of communication-computation-overlap (#204) * Tool: Fix bug - Fix function naming issue in system info (#200) * CI/CD - Push images in GitHub Action (#202) * Bug - Fix torch.distributed command for single node (#201) * CLI - Integrate system info for node (#199) * Benchmarks: Code Revision - Revise CMake files for microbenchmarks. (#196) * CI/CD - Add ROCm image build in GitHub Actions (#194) * Bug: Fix bug - fix bug of hipBusBandwidth build (#193) * Benchmarks: Build Pipeline - Restore rocblas build logic (#197) * Bug: Fix Bug - Add barrier before 'destroy_process_group' in model benchmarks (#198) * Bug - Revise 'docker run' in sb deploy (#195) * Bug - Fix Bug : fix bug of error param operations to operation in rccl-bw of hpe config (#190) Co-authored-by:
Yuting Jiang <v-yujiang@microsoft.com> Co-authored-by:
Guoshuai Zhao <guzhao@microsoft.com> Co-authored-by:
Ziyue Yang <ziyyang@microsoft.com>
-
- 09 Jul, 2021 1 commit
-
-
guoshzhao authored
* Bug Fix - Fix race condition issue for multi ranks (#117) Fix race condition issue when multi ranks rotating the same directory. * Update pipeline for release branch (#122) * Bug Fix - Fix bug when convert bool config to store_true argument. (#120) Co-authored-by:Yifan Xiong <yifan.xiong@microsoft.com>
-
- 17 May, 2021 1 commit
-
-
Yifan Xiong authored
__Major Revisions__ * add clang-format to lint cpp sources * add cpp lint in GitHub Actions
-
- 14 Apr, 2021 1 commit
-
-
Yifan Xiong authored
* Rename dev branch to main and set it as default.
-
- 28 Jan, 2021 1 commit
-
-
Yifan Xiong authored
Initialize setup.py and basic configurations for this project. Major revisions: - initialize setup.py for Python package - add gitignore and dockerignore - add editorconfig for editors - configure yapf for auto formating - configure mypy for type hint - configure flake8 for lint, including quotes and docstrings - add pre-commit check for `git commit` - add spelling check in GitHub Actions - format existing files according to configured rules Example usage: # install dependencies $ python3 -m pip install -e .[dev,test] $ pre-commit install # format code automatically $ python3 setup.py format # lint code $ python3 setup.py lint # test code $ python3 setup.py test
-