1. 23 Jun, 2021 1 commit
    • Yifan Xiong's avatar
      Bug bash - Fix bugs in multi GPU benchmarks (#98) · c0c43b8f
      Yifan Xiong authored
      * Add `sb deploy` command content.
      * Fix inline if-expression syntax in playbook.
      * Fix quote escape issue in bash command.
      * Add custom env in config.
      * Update default config for multi GPU benchmarks.
      * Update MANIFEST.in to include jinja2 template.
      * Require jinja2 minimum version.
      * Fix occasional duplicate output in Ansible runner.
      * Fix mixed color from Ansible and Python colorlog.
      * Update according to comments.
      * Change superbench.env from list to dict in config file.
      c0c43b8f
  2. 12 Mar, 2021 1 commit
  3. 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