run-tests.yaml 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. name: Tests
  2. on:
  3. push:
  4. branches: [ master ]
  5. pull_request:
  6. jobs:
  7. convert-model:
  8. runs-on: ubuntu-latest
  9. env:
  10. BLOOM_TESTING_WRITE_TOKEN: ${{ secrets.BLOOM_TESTING_WRITE_TOKEN }}
  11. timeout-minutes: 15
  12. steps:
  13. - uses: actions/checkout@v2
  14. - name: Set up Python
  15. uses: actions/setup-python@v2
  16. with:
  17. python-version: 3.9
  18. - name: Cache dependencies
  19. uses: actions/cache@v2
  20. with:
  21. path: ~/.cache/pip
  22. key: Key-v1-py3.9-${{ hashFiles('requirements.txt') }}-${{ hashFiles('requirements-dev.txt') }}
  23. - name: Install dependencies
  24. run: |
  25. python -m pip install --upgrade pip
  26. pip install -r requirements.txt
  27. - name: Convert small model
  28. run: |
  29. git --version
  30. git lfs --version
  31. python -m cli.convert_model --model bigscience/bloom-350m --output_path ./converted_model \
  32. --output_repo testing/test-bloomd-350m --use_auth_token $BLOOM_TESTING_WRITE_TOKEN
  33. # run-tests:
  34. # runs-on: ubuntu-latest
  35. # strategy:
  36. # matrix:
  37. # python-version: [ 3.7, 3.8, 3.9 ]
  38. # timeout-minutes: 15
  39. # steps:
  40. # - uses: actions/checkout@v2
  41. # - name: Set up Python
  42. # uses: actions/setup-python@v2
  43. # with:
  44. # python-version: ${{ matrix.python-version }}
  45. # - name: Cache dependencies
  46. # uses: actions/cache@v2
  47. # with:
  48. # path: ~/.cache/pip
  49. # key: Key-v1-${{ matrix.python-version }}-${{ hashFiles('requirements.txt') }}-${{ hashFiles('requirements-dev.txt') }}
  50. # - name: Install dependencies
  51. # run: |
  52. # python -m pip install --upgrade pip
  53. # pip install -r requirements.txt
  54. # pip install -r requirements-dev.txt
  55. # - name: Test
  56. # run: |
  57. # python -m cli.convert_model --model bigscience/bloom-350m --output_path ./converted_model \
  58. # --output_repo testing/test-bloomd-350m --use_auth_token $MY_WRITE_TOKEN