Skip to content

Commit fbf1d75

Browse files
authored
[Python STABLE ABI] Port pybind11 extension modules to torch stable libraries (#4157)
* Remove cmake dependency
1 parent 744912e commit fbf1d75

29 files changed

Lines changed: 164 additions & 926 deletions

.github/scripts/unittest-linux/install.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ pip install --progress-bar=off --pre torch --index-url="${PYTORCH_WHEEL_INDEX}"
4444

4545

4646
# 2. Install torchaudio
47-
conda install --quiet -y ninja cmake
47+
conda install --quiet -y ninja
4848

4949
printf "* Installing torchaudio\n"
5050
export BUILD_CPP_TEST=1

.github/scripts/unittest-windows/setup_env.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,4 @@ fi
3636
conda activate "${env_dir}"
3737

3838
# 3. Install minimal build tools
39-
conda install -y -c conda-forge cmake ninja "ffmpeg<9"
39+
conda install -y -c conda-forge ninja "ffmpeg<9"

.github/workflows/docs.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ jobs:
4949
echo "::group::Create conda env"
5050
# Mark Build Directory Safe
5151
git config --global --add safe.directory /__w/audio/audio
52-
conda create -c conda-forge --strict-channel-priority -y --prefix ci_env python="${PYTHON_VERSION}" ffmpeg="${FFMPEG_VERSION}" cmake ninja
52+
conda create -c conda-forge --strict-channel-priority -y --prefix ci_env python="${PYTHON_VERSION}" ffmpeg="${FFMPEG_VERSION}" ninja
5353
conda activate ./ci_env
5454
export LD_LIBRARY_PATH="${CONDA_PREFIX}/lib:${LD_LIBRARY_PATH}"
5555
conda info

.github/workflows/integration-test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ jobs:
4343
echo "::group::Create conda env"
4444
# Mark Build Directory Safe
4545
git config --global --add safe.directory /__w/audio/audio
46-
conda create -c conda-forge --strict-channel-priority -y -n ci_env python="${PYTHON_VERSION}" ffmpeg="${FFMPEG_VERSION}" cmake ninja
46+
conda create -c conda-forge --strict-channel-priority -y -n ci_env python="${PYTHON_VERSION}" ffmpeg="${FFMPEG_VERSION}" ninja
4747
conda activate ci_env
4848
conda info
4949
ffmpeg -version

.github/workflows/unittest-linux-cpu.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ jobs:
3535
export FFMPEG_VERSION="${{ matrix.ffmpeg-version }}"
3636
export PIP_PROGRESS_BAR=off
3737
export CONDA_QUIET=1
38+
export NO_COLOR=1
3839
3940
# Set UPLOAD_CHANNEL
4041
if [[(${GITHUB_EVENT_NAME} = 'pull_request' && (${GITHUB_BASE_REF} = 'release'*)) || (${GITHUB_REF} = 'refs/heads/release'*) ]]; then
@@ -46,7 +47,7 @@ jobs:
4647
echo "::group::Create conda env"
4748
# Mark Build Directory Safe
4849
git config --global --add safe.directory /__w/audio/audio
49-
conda create -c conda-forge --strict-channel-priority -y -n ci_env python="${PYTHON_VERSION}" ffmpeg="${FFMPEG_VERSION}" cmake ninja
50+
conda create -c conda-forge --strict-channel-priority -y -n ci_env python="${PYTHON_VERSION}" ffmpeg="${FFMPEG_VERSION}" ninja
5051
conda activate ci_env
5152
conda info
5253
ffmpeg -version

.github/workflows/unittest-linux-gpu.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ jobs:
3737
export CU_VERSION_WITHOUT_PERIODS="$(echo "${{ matrix.cuda-version }}" | sed 's/\.//g')"
3838
export PIP_PROGRESS_BAR=off
3939
export CONDA_QUIET=1
40+
export NO_COLOR=1
4041
export TORCHAUDIO_TEST_ALLOW_SKIP_IF_CUDA_SMALL_MEMORY=true
4142
export TORCHAUDIO_TEST_ALLOW_SKIP_IF_ON_PYTHON_310=true
4243
export TORCHAUDIO_TEST_ALLOW_SKIP_IF_TEMPORARY_DISABLED=true
@@ -58,7 +59,7 @@ jobs:
5859
echo "::group::Create conda env"
5960
# Mark Build Directory Safe
6061
git config --global --add safe.directory /__w/audio/audio
61-
conda create -c conda-forge --strict-channel-priority -y --prefix ci_env python="${PYTHON_VERSION}" ffmpeg="${FFMPEG_VERSION}" cmake ninja
62+
conda create -c conda-forge --strict-channel-priority -y --prefix ci_env python="${PYTHON_VERSION}" ffmpeg="${FFMPEG_VERSION}" ninja
6263
conda activate ./ci_env
6364
conda info
6465
python -m pip install --upgrade pip

.github/workflows/unittest-macos-cpu.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ jobs:
3636
export CONDA_QUIET=1
3737
export CU_VERSION=""
3838
export USE_OPENMP="0"
39+
export NO_COLOR=1
3940
4041
# Set CHANNEL
4142
if [[(${GITHUB_EVENT_NAME} = 'pull_request' && (${GITHUB_BASE_REF} = 'release'*)) || (${GITHUB_REF} = 'refs/heads/release'*) ]]; then
@@ -47,7 +48,7 @@ jobs:
4748
echo "::group::Create conda environment"
4849
# Mark Build Directory Safe
4950
git config --global --add safe.directory /__w/audio/audio
50-
conda create -c conda-forge --strict-channel-priority -y -n ci_env python="${PYTHON_VERSION}" ffmpeg="${FFMPEG_VERSION}" cmake ninja
51+
conda create -c conda-forge --strict-channel-priority -y -n ci_env python="${PYTHON_VERSION}" ffmpeg="${FFMPEG_VERSION}" ninja
5152
conda activate ci_env
5253
conda info
5354
ffmpeg -version

.github/workflows/unittest-windows-cpu.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ jobs:
2525
export PIP_PROGRESS_BAR=off
2626
export CONDA_QUIET=1
2727
unset CUDA_VERSION
28+
export NO_COLOR=1
2829
2930
# Set CHANNEL
3031
if [[(${GITHUB_EVENT_NAME} = 'pull_request' && (${GITHUB_BASE_REF} = 'release'*)) || (${GITHUB_REF} = 'refs/heads/release'*) ]]; then

.github/workflows/unittest-windows-gpu.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ jobs:
2727
export CONDA_QUIET=1
2828
export USE_CUDA=1
2929
export CUBLAS_WORKSPACE_CONFIG=:4096:8
30+
export NO_COLOR=1
3031
3132
# Set CHANNEL
3233
if [[(${GITHUB_EVENT_NAME} = 'pull_request' && (${GITHUB_BASE_REF} = 'release'*)) || (${GITHUB_REF} = 'refs/heads/release'*) ]]; then

CMakeLists.txt

Lines changed: 0 additions & 174 deletions
This file was deleted.

0 commit comments

Comments
 (0)