1. 12 Apr, 2023 1 commit
  2. 23 Feb, 2023 1 commit
  3. 29 Dec, 2022 1 commit
  4. 18 Oct, 2022 1 commit
  5. 06 Jul, 2022 1 commit
    • Yifan Xiong's avatar
      Update dependencies and Dockerfile (#371) · 9f03d568
      Yifan Xiong authored
      Update dependencies and Dockerfile:
      * upgrade nccl-tests and rccl-tests to current latest version to match
        NCCL/RCCL versions
      * unify image tag names on DockerHub
      * remove verbose output in Dockerfile and minor fix some flags
      9f03d568
  6. 19 Jun, 2022 1 commit
    • Yifan Xiong's avatar
      Update ROCm Dockerfile (#361) · 483bf782
      Yifan Xiong authored
      **Description**
      
      Update ROCm Dockerfile.
      
      **Major Revisions**
      - Add dockerfile for ROCm 5.1.3
      - Merge 5.1.x and 5.0.x dockerfile
      - Remove 4.2 and 4.0 legacy
      - Update build pipeline accordingly
      483bf782
  7. 25 May, 2022 1 commit
  8. 28 Feb, 2022 1 commit
  9. 25 Feb, 2022 1 commit
  10. 08 Feb, 2022 1 commit
  11. 11 Oct, 2021 1 commit
  12. 26 Sep, 2021 1 commit
    • Yifan Xiong's avatar
      Release - SuperBench v0.3.0 (#212) · dfbd70b1
      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: default avatarYuting Jiang <v-yujiang@microsoft.com>
      Co-authored-by: default avatarGuoshuai Zhao <guzhao@microsoft.com>
      Co-authored-by: default avatarZiyue Yang <ziyyang@microsoft.com>
      dfbd70b1
  13. 09 Jul, 2021 1 commit
  14. 25 Jun, 2021 1 commit
  15. 16 Jun, 2021 1 commit
    • Yifan Xiong's avatar
      Dockerfile - Update CUDA 11.1.1 Dockerfile (#96) · 25ec3a7c
      Yifan Xiong authored
      Update packages and add build cache for CUDA 11.1.1 Dockerfile:
      
      * Remove duplicate cmake and ompi, which are already in base image
      * Add hpcx and sharp lib
      * Add cache for gitmodules build
      * Sort apt-get packages
      25ec3a7c
  16. 01 Jun, 2021 1 commit
  17. 17 May, 2021 2 commits
  18. 14 Apr, 2021 1 commit
  19. 28 Jan, 2021 1 commit
    • Yifan Xiong's avatar
      Setup: Init - Initialize setup.py and basic configs (#4) · 5be32481
      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
      5be32481