Add multi-softmax architecture for CTC, RNN-T and Hybrid models #1
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: CI-Import-Check | |
on: | |
push: | |
pull_request: | |
paths: | |
- "**" | |
jobs: | |
ci-import-check: | |
runs-on: ubuntu-latest | |
# Check https://hub.docker.com/r/pytorch/pytorch/tags for latest tags | |
container: | |
image: pytorch/pytorch:1.11.0-cuda11.3-cudnn8-runtime | |
steps: | |
- uses: actions/checkout@v2 | |
- name: Update base dependencies | |
run: | | |
apt-get update && apt-get install -y build-essential | |
apt-get install -y libsndfile1 make | |
- name: Install nemo dependencies | |
id: nemo-wheel | |
run: | | |
# install test requirements | |
pip install -r requirements/requirements_test.txt | |
# Build nemo as a wheel | |
pip install build | |
python -m build --no-isolation --wheel | |
# Preserve wheel location | |
DIST_FILE=$(find ./dist -name "*.whl" | head -n 1) | |
echo "::set-output name=DIST_FILE::${DIST_FILE}" | |
- name: Test ASR Domain Imports | |
run: | | |
# Install NeMo Domain | |
pip install "${{ steps.nemo-wheel.outputs.DIST_FILE }}[asr]" | |
# Run import checks | |
python tests/core_ptl/check_imports.py --domain "asr" | |
# Uninstall NeMo | |
pip uninstall -y nemo_toolkit | |
- name: Test TTS Domain Imports | |
run: | | |
# Install NeMo Domain | |
pip install "${{ steps.nemo-wheel.outputs.DIST_FILE }}[tts]" | |
# Run import checks | |
python tests/core_ptl/check_imports.py --domain "tts" | |
# Uninstall NeMo | |
pip uninstall -y nemo_toolkit | |
- name: Test NLP Domain Imports | |
run: | | |
# Install NeMo Domain | |
pip install "${{ steps.nemo-wheel.outputs.DIST_FILE }}[nlp]" | |
# Run import checks | |
python tests/core_ptl/check_imports.py --domain "nlp" | |
# Uninstall NeMo | |
pip uninstall -y nemo_toolkit | |