| | |
| |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| |
|
| | name: run-multi-corpora-zipformer |
| |
|
| | on: |
| | push: |
| | branches: |
| | - master |
| | pull_request: |
| | types: [labeled] |
| |
|
| | workflow_dispatch: |
| |
|
| | concurrency: |
| | group: run_multi-corpora_zipformer-${{ github.ref }} |
| | cancel-in-progress: true |
| |
|
| | jobs: |
| | run_multi-corpora_zipformer: |
| | if: github.event.label.name == 'onnx' || github.event.label.name == 'ready' || github.event_name == 'push' || github.event.label.name == 'multi-zh_hans' || github.event.label.name == 'zipformer' || github.event.label.name == 'multi-corpora' |
| | runs-on: ${{ matrix.os }} |
| | strategy: |
| | matrix: |
| | os: [ubuntu-latest] |
| | python-version: [3.8] |
| |
|
| | fail-fast: false |
| |
|
| | steps: |
| | - uses: actions/checkout@v2 |
| | with: |
| | fetch-depth: 0 |
| |
|
| | - name: Setup Python ${{ matrix.python-version }} |
| | uses: actions/setup-python@v2 |
| | with: |
| | python-version: ${{ matrix.python-version }} |
| | cache: 'pip' |
| | cache-dependency-path: '**/requirements-ci.txt' |
| |
|
| | - name: Install Python dependencies |
| | run: | |
| | grep -v '^#' ./requirements-ci.txt | xargs -n 1 -L 1 pip install |
| | pip uninstall -y protobuf |
| | pip install --no-binary protobuf protobuf==3.20.* |
| | |
| | - name: Cache kaldifeat |
| | id: my-cache |
| | uses: actions/cache@v2 |
| | with: |
| | path: | |
| | ~/tmp/kaldifeat |
| | key: cache-tmp-${{ matrix.python-version }}-2023-05-22 |
| |
|
| | - name: Install kaldifeat |
| | if: steps.my-cache.outputs.cache-hit != 'true' |
| | shell: bash |
| | run: | |
| | .github/scripts/install-kaldifeat.sh |
| | |
| | - name: Inference with pre-trained model |
| | shell: bash |
| | env: |
| | GITHUB_EVENT_NAME: ${{ github.event_name }} |
| | GITHUB_EVENT_LABEL_NAME: ${{ github.event.label.name }} |
| | run: | |
| | sudo apt-get -qq install git-lfs tree |
| | export PYTHONPATH=$PWD:$PYTHONPATH |
| | export PYTHONPATH=~/tmp/kaldifeat/kaldifeat/python:$PYTHONPATH |
| | export PYTHONPATH=~/tmp/kaldifeat/build/lib:$PYTHONPATH |
| | |
| | .github/scripts/run-multi-corpora-zipformer.sh |
| |
|