Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/scripts/unittest-linux/run_test.sh
Original file line number Diff line number Diff line change
Expand Up @@ -34,5 +34,5 @@ fi
export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_MOD_inflect=true
export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_MOD_pytorch_lightning=true
cd test
pytest torchaudio_unittest -k "not torchscript and not fairseq and not demucs"
pytest torchaudio_unittest -k "not torchscript and not fairseq and not demucs ${PYTEST_K_EXTRA}"
)
114 changes: 59 additions & 55 deletions .github/workflows/unittest-macos-cpu.yml
Original file line number Diff line number Diff line change
@@ -1,64 +1,68 @@
# name: Unit-tests on Macos CPU
name: Unit-tests on MacOS M1 CPU

# on:
# pull_request:
# push:
# branches:
# - nightly
# - main
# - release/*
# workflow_dispatch:
on:
pull_request:
push:
branches:
- nightly
- main
- release/*
workflow_dispatch:

# env:
# CHANNEL: "nightly"
env:
CHANNEL: "nightly"

# jobs:
# tests:
# uses: pytorch/test-infra/.github/workflows/macos_job.yml@main
# with:
# runner: macos-12
# repository: pytorch/audio
# timeout: 180
# script: |
# echo '::group::Setup Environment Variables'
# # Mark Build Directory Safe
# git config --global --add safe.directory /__w/audio/audio
jobs:
tests:
uses: pytorch/test-infra/.github/workflows/macos_job.yml@main
with:
runner: macos-m1-stable
repository: pytorch/audio
timeout: 180
script: |
echo '::group::Setup Environment Variables'
# Mark Build Directory Safe
git config --global --add safe.directory /__w/audio/audio

# # Set up Environment Variables
# export PYTHON_VERSION="3.9"
# export CU_VERSION=""
# export CUDATOOLKIT=""
# export USE_OPENMP="0"
# Set up Environment Variables
export PYTHON_VERSION="3.10"
export PIP_PROGRESS_BAR=off
export CONDA_QUIET=1
export CU_VERSION=""
export CUDATOOLKIT=""
export USE_OPENMP="0"
unset CUDA_VERSION

# # Set CHANNEL
# if [[(${GITHUB_EVENT_NAME} = 'pull_request' && (${GITHUB_BASE_REF} = 'release'*)) || (${GITHUB_REF} = 'refs/heads/release'*) ]]; then
# export UPLOAD_CHANNEL=test
# else
# export UPLOAD_CHANNEL=nightly
# fi
# Set CHANNEL
if [[(${GITHUB_EVENT_NAME} = 'pull_request' && (${GITHUB_BASE_REF} = 'release'*)) || (${GITHUB_REF} = 'refs/heads/release'*) ]]; then
export UPLOAD_CHANNEL=test
else
export UPLOAD_CHANNEL=nightly
fi

# export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_CMD_APPLY_CMVN_SLIDING=true
# export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_CMD_COMPUTE_FBANK_FEATS=true
# export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_CMD_COMPUTE_KALDI_PITCH_FEATS=true
# export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_CMD_COMPUTE_MFCC_FEATS=true
# export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_CMD_COMPUTE_SPECTROGRAM_FEATS=true
# export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_CUDA=true
# export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_HW_ACCEL=true
# export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_QUANTIZATION=true
# export TORCHAUDIO_TEST_ALLOW_SKIP_IF_ON_PYTHON_310=true
# export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_MOD_sentencepiece=true
# export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_AUDIO_OUT_DEVICE=true
# export TORCHAUDIO_TEST_ALLOW_SKIP_IF_TEMPORARY_DISABLED=true
# export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_SOX_DECODER=true
# export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_SOX_ENCODER=true
# echo '::endgroup::'
export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_CMD_APPLY_CMVN_SLIDING=true
export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_CMD_COMPUTE_FBANK_FEATS=true
export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_CMD_COMPUTE_KALDI_PITCH_FEATS=true
export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_CMD_COMPUTE_MFCC_FEATS=true
export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_CMD_COMPUTE_SPECTROGRAM_FEATS=true
export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_CUDA=true
export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_HW_ACCEL=true
export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_QUANTIZATION=true
export TORCHAUDIO_TEST_ALLOW_SKIP_IF_ON_PYTHON_310=true
export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_MOD_sentencepiece=true
export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_AUDIO_OUT_DEVICE=true
export TORCHAUDIO_TEST_ALLOW_SKIP_IF_TEMPORARY_DISABLED=true
export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_SOX_DECODER=true
export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_SOX_ENCODER=true
echo '::endgroup::'

# set -euxo pipefail
set -euxo pipefail

# echo '::group::Install PyTorch and Torchaudio'
# ./.github/scripts/unittest-linux/install.sh
# echo '::endgroup::'
echo '::group::Install PyTorch and Torchaudio'
./.github/scripts/unittest-linux/install.sh
echo '::endgroup::'

# echo '::group::Run Tests'
# ./.github/scripts/unittest-linux/run_test.sh
# echo '::endgroup::'
echo '::group::Run Tests'
export PYTEST_K_EXTRA="and not librosa"
./.github/scripts/unittest-linux/run_test.sh
echo '::endgroup::'
2 changes: 1 addition & 1 deletion .github/workflows/unittest-windows-cpu.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# name: Unittests on Windows CPU
name: Unittests on Windows CPU

on:
pull_request:
Expand Down
Loading