diff --git a/.github/workflows/macos-cpu-wheels.yml b/.github/workflows/macos-cpu-wheels.yml
index 655aec6..3276f10 100644
--- a/.github/workflows/macos-cpu-wheels.yml
+++ b/.github/workflows/macos-cpu-wheels.yml
@@ -82,20 +82,20 @@ jobs:
# https://huggingface.co/docs/hub/spaces-github-actions
- name: Publish to huggingface
if: github.repository_owner == 'csukuangfj'
- shell: bash
env:
HF_TOKEN: ${{ secrets.HF_TOKEN }}
- run: |
- git config --global user.email "csukuangfj@gmail.com"
- git config --global user.name "Fangjun Kuang"
+ uses: nick-fields/retry@v2
+ with:
+ max_attempts: 20
+ timeout_seconds: 200
+ shell: bash
+ command: |
+ git config --global user.email "csukuangfj@gmail.com"
+ git config --global user.name "Fangjun Kuang"
- export GIT_LFS_SKIP_SMUDGE=1
- git clone https://huggingface.co/csukuangfj/kaldifeat huggingface
- cur_path=$PWD
-
- function push_to_huggingface() {
- cd $cur_path
rm -rf huggingface
+ export GIT_LFS_SKIP_SMUDGE=1
+
git clone https://huggingface.co/csukuangfj/kaldifeat huggingface
cd huggingface
git pull
@@ -105,14 +105,5 @@ jobs:
git status
git lfs track "*.whl"
git add .
- git commit -m "upload macos-cpu wheel for torch ${{ matrix.torch }} python ${{ matrix.python-version }}"
+ git commit -m "upload macos wheel for torch ${{ matrix.torch }} python ${{ matrix.python-version }}"
git push https://csukuangfj:$HF_TOKEN@huggingface.co/csukuangfj/kaldifeat main
-
- cd ..
- rm -rf huggingface
- }
- function retry() {
- $* || (sleep 1 && $*) || (sleep 2 && $*) || (sleep 4 && $*) || (sleep 8 && $*)
- }
-
- retry push_to_huggingface
diff --git a/.github/workflows/ubuntu-cpu-wheels.yml b/.github/workflows/ubuntu-cpu-wheels.yml
index 69e1b5f..e2b499e 100644
--- a/.github/workflows/ubuntu-cpu-wheels.yml
+++ b/.github/workflows/ubuntu-cpu-wheels.yml
@@ -92,20 +92,21 @@ jobs:
# https://huggingface.co/docs/hub/spaces-github-actions
- name: Publish to huggingface
if: github.repository_owner == 'csukuangfj'
- shell: bash
env:
HF_TOKEN: ${{ secrets.HF_TOKEN }}
- run: |
- git config --global user.email "csukuangfj@gmail.com"
- git config --global user.name "Fangjun Kuang"
+ uses: nick-fields/retry@v2
+ with:
+ max_attempts: 20
+ timeout_seconds: 200
+ shell: bash
+ command: |
+ git config --global user.email "csukuangfj@gmail.com"
+ git config --global user.name "Fangjun Kuang"
- export GIT_LFS_SKIP_SMUDGE=1
- git clone https://huggingface.co/csukuangfj/kaldifeat huggingface
- cur_path=$PWD
-
- function push_to_huggingface() {
- cd $cur_path
rm -rf huggingface
+
+ export GIT_LFS_SKIP_SMUDGE=1
+
git clone https://huggingface.co/csukuangfj/kaldifeat huggingface
cd huggingface
git pull
@@ -117,12 +118,3 @@ jobs:
git add .
git commit -m "upload ubuntu-cpu wheel for torch ${{ matrix.torch }} python ${{ matrix.python-version }}"
git push https://csukuangfj:$HF_TOKEN@huggingface.co/csukuangfj/kaldifeat main
-
- cd ..
- rm -rf huggingface
- }
- function retry() {
- $* || (sleep 1 && $*) || (sleep 2 && $*) || (sleep 4 && $*) || (sleep 8 && $*)
- }
-
- retry push_to_huggingface
diff --git a/.github/workflows/ubuntu-cuda-wheels.yml b/.github/workflows/ubuntu-cuda-wheels.yml
index 32458b7..2dae310 100644
--- a/.github/workflows/ubuntu-cuda-wheels.yml
+++ b/.github/workflows/ubuntu-cuda-wheels.yml
@@ -103,20 +103,20 @@ jobs:
# https://huggingface.co/docs/hub/spaces-github-actions
- name: Publish to huggingface
if: github.repository_owner == 'csukuangfj'
- shell: bash
env:
HF_TOKEN: ${{ secrets.HF_TOKEN }}
- run: |
- git config --global user.email "csukuangfj@gmail.com"
- git config --global user.name "Fangjun Kuang"
+ uses: nick-fields/retry@v2
+ with:
+ max_attempts: 20
+ timeout_seconds: 200
+ shell: bash
+ command: |
+ git config --global user.email "csukuangfj@gmail.com"
+ git config --global user.name "Fangjun Kuang"
- export GIT_LFS_SKIP_SMUDGE=1
- git clone https://huggingface.co/csukuangfj/kaldifeat huggingface
- cur_path=$PWD
-
- function push_to_huggingface() {
- cd $cur_path
rm -rf huggingface
+ export GIT_LFS_SKIP_SMUDGE=1
+
git clone https://huggingface.co/csukuangfj/kaldifeat huggingface
cd huggingface
git pull
@@ -128,12 +128,3 @@ jobs:
git add .
git commit -m "upload ubuntu-cuda wheel for torch ${{ matrix.torch }} python ${{ matrix.python-version }}"
git push https://csukuangfj:$HF_TOKEN@huggingface.co/csukuangfj/kaldifeat main
-
- cd ..
- rm -rf huggingface
- }
- function retry() {
- $* || (sleep 1 && $*) || (sleep 2 && $*) || (sleep 4 && $*) || (sleep 8 && $*)
- }
-
- retry push_to_huggingface
diff --git a/.github/workflows/windows-x64-cpu-wheels.yml b/.github/workflows/windows-x64-cpu-wheels.yml
index 8c2d4af..6748c7b 100644
--- a/.github/workflows/windows-x64-cpu-wheels.yml
+++ b/.github/workflows/windows-x64-cpu-wheels.yml
@@ -82,20 +82,20 @@ jobs:
# https://huggingface.co/docs/hub/spaces-github-actions
- name: Publish to huggingface
if: github.repository_owner == 'csukuangfj'
- shell: bash
env:
HF_TOKEN: ${{ secrets.HF_TOKEN }}
- run: |
- git config --global user.email "csukuangfj@gmail.com"
- git config --global user.name "Fangjun Kuang"
+ uses: nick-fields/retry@v2
+ with:
+ max_attempts: 20
+ timeout_seconds: 200
+ shell: bash
+ command: |
+ git config --global user.email "csukuangfj@gmail.com"
+ git config --global user.name "Fangjun Kuang"
- export GIT_LFS_SKIP_SMUDGE=1
- git clone https://huggingface.co/csukuangfj/kaldifeat huggingface
- cur_path=$PWD
-
- function push_to_huggingface() {
- cd $cur_path
rm -rf huggingface
+ export GIT_LFS_SKIP_SMUDGE=1
+
git clone https://huggingface.co/csukuangfj/kaldifeat huggingface
cd huggingface
git pull
@@ -107,12 +107,3 @@ jobs:
git add .
git commit -m "upload windows-cpu wheel for torch ${{ matrix.torch }} python ${{ matrix.python-version }}"
git push https://csukuangfj:$HF_TOKEN@huggingface.co/csukuangfj/kaldifeat main
-
- cd ..
- rm -rf huggingface
- }
- function retry() {
- $* || (sleep 1 && $*) || (sleep 2 && $*) || (sleep 4 && $*) || (sleep 8 && $*)
- }
-
- retry push_to_huggingface
diff --git a/doc/source/cpu.html b/doc/source/cpu.html
index a76a6b7..69ac5fc 100644
--- a/doc/source/cpu.html
+++ b/doc/source/cpu.html
@@ -1,3 +1,173 @@
+kaldifeat-1.24.dev20230724+cpu.torch2.0.1-cp311-cp311-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch2.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch2.0.1-cp311-cp311-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch2.0.1-cp310-cp310-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch2.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch2.0.1-cp310-cp310-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch2.0.1-cp39-cp39-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch2.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch2.0.1-cp39-cp39-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch2.0.1-cp38-cp38-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch2.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch2.0.1-cp38-cp38-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch2.0.0-cp311-cp311-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch2.0.0-cp311-cp311-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch2.0.0-cp310-cp310-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch2.0.0-cp310-cp310-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch2.0.0-cp39-cp39-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch2.0.0-cp39-cp39-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch2.0.0-cp38-cp38-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch2.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch2.0.0-cp38-cp38-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.13.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.13.1-cp310-cp310-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.13.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.13.1-cp310-cp310-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.13.1-cp39-cp39-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.13.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.13.1-cp39-cp39-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.13.1-cp38-cp38-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.13.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.13.1-cp38-cp38-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.13.1-cp37-cp37m-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.13.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.13.1-cp37-cp37m-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.13.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.13.0-cp310-cp310-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.13.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.13.0-cp310-cp310-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.13.0-cp39-cp39-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.13.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.13.0-cp39-cp39-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.13.0-cp38-cp38-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.13.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.13.0-cp38-cp38-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.13.0-cp37-cp37m-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.13.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.13.0-cp37-cp37m-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.12.1-cp310-cp310-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.12.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.12.1-cp310-cp310-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.12.1-cp39-cp39-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.12.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.12.1-cp39-cp39-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.12.1-cp38-cp38-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.12.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.12.1-cp38-cp38-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.12.1-cp37-cp37m-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.12.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.12.1-cp37-cp37m-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.12.0-cp310-cp310-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.12.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.12.0-cp310-cp310-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.12.0-cp39-cp39-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.12.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.12.0-cp39-cp39-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.12.0-cp38-cp38-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.12.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.12.0-cp38-cp38-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.12.0-cp37-cp37m-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.12.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.12.0-cp37-cp37m-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.11.0-cp310-cp310-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.11.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.11.0-cp310-cp310-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.11.0-cp39-cp39-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.11.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.11.0-cp39-cp39-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.11.0-cp38-cp38-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.11.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.11.0-cp38-cp38-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.11.0-cp37-cp37m-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.11.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.11.0-cp37-cp37m-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.10.2-cp39-cp39-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.10.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.10.2-cp39-cp39-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.10.2-cp38-cp38-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.10.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.10.2-cp38-cp38-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.10.2-cp37-cp37m-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.10.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.10.2-cp37-cp37m-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.10.1-cp39-cp39-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.10.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.10.1-cp39-cp39-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.10.1-cp38-cp38-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.10.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.10.1-cp38-cp38-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.10.1-cp37-cp37m-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.10.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.10.1-cp37-cp37m-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.10.0-cp39-cp39-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.10.0-cp39-cp39-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.10.0-cp38-cp38-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.10.0-cp38-cp38-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.10.0-cp37-cp37m-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.10.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.10.0-cp37-cp37m-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.9.1-cp39-cp39-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.9.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.9.1-cp39-cp39-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.9.1-cp38-cp38-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.9.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.9.1-cp38-cp38-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.9.1-cp37-cp37m-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.9.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.9.1-cp37-cp37m-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.9.0-cp39-cp39-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.9.0-cp39-cp39-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.9.0-cp38-cp38-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.9.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.9.0-cp38-cp38-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.9.0-cp37-cp37m-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.9.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.9.0-cp37-cp37m-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.8.1-cp39-cp39-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.8.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.8.1-cp39-cp39-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.8.1-cp38-cp38-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.8.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.8.1-cp38-cp38-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.8.1-cp37-cp37m-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.8.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.8.1-cp37-cp37m-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.8.0-cp39-cp39-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.8.0-cp39-cp39-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.8.0-cp38-cp38-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.8.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.8.0-cp38-cp38-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.8.0-cp37-cp37m-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.8.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.8.0-cp37-cp37m-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.7.1-cp39-cp39-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.7.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.7.1-cp39-cp39-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.7.1-cp38-cp38-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.7.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.7.1-cp38-cp38-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.7.1-cp37-cp37m-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.7.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.7.1-cp37-cp37m-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.7.0-cp38-cp38-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.7.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.7.0-cp38-cp38-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.7.0-cp37-cp37m-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.7.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.7.0-cp37-cp37m-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.6.0-cp38-cp38-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.6.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.6.0-cp38-cp38-win_amd64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.6.0-cp37-cp37m-macosx_10_9_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.6.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cpu.torch1.6.0-cp37-cp37m-win_amd64.whl
kaldifeat-1.24.dev20230722+cpu.torch2.0.1-cp311-cp311-macosx_10_9_x86_64.whl
kaldifeat-1.24.dev20230722+cpu.torch2.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
kaldifeat-1.24.dev20230722+cpu.torch2.0.1-cp311-cp311-win_amd64.whl
diff --git a/doc/source/cuda.html b/doc/source/cuda.html
index afa4cad..087e47c 100644
--- a/doc/source/cuda.html
+++ b/doc/source/cuda.html
@@ -1,3 +1,118 @@
+kaldifeat-1.24.dev20230724+cuda11.8.torch2.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.8.torch2.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.8.torch2.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.8.torch2.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.7.torch2.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.7.torch2.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.7.torch2.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.7.torch2.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.8.torch2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.8.torch2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.8.torch2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.8.torch2.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.7.torch2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.7.torch2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.7.torch2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.7.torch2.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.7.torch1.13.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.7.torch1.13.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.7.torch1.13.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.7.torch1.13.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.7.torch1.13.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.6.torch1.13.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.6.torch1.13.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.6.torch1.13.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.6.torch1.13.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.6.torch1.13.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.7.torch1.13.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.7.torch1.13.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.7.torch1.13.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.7.torch1.13.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.7.torch1.13.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.6.torch1.13.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.6.torch1.13.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.6.torch1.13.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.6.torch1.13.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.6.torch1.13.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.6.torch1.12.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.6.torch1.12.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.6.torch1.12.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.6.torch1.12.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.3.torch1.12.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.3.torch1.12.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.3.torch1.12.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.3.torch1.12.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda10.2.torch1.12.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda10.2.torch1.12.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda10.2.torch1.12.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda10.2.torch1.12.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.6.torch1.12.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.6.torch1.12.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.6.torch1.12.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.6.torch1.12.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.3.torch1.12.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.3.torch1.12.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.3.torch1.12.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.3.torch1.12.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda10.2.torch1.12.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda10.2.torch1.12.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda10.2.torch1.12.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda10.2.torch1.12.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.5.torch1.11.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.5.torch1.11.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.5.torch1.11.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.5.torch1.11.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.3.torch1.11.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.3.torch1.11.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.3.torch1.11.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.3.torch1.11.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda10.2.torch1.11.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda10.2.torch1.11.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda10.2.torch1.11.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda10.2.torch1.11.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.3.torch1.10.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.3.torch1.10.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.3.torch1.10.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda10.2.torch1.10.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda10.2.torch1.10.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda10.2.torch1.10.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.3.torch1.10.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.3.torch1.10.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.3.torch1.10.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda10.2.torch1.10.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda10.2.torch1.10.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda10.2.torch1.10.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.3.torch1.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.3.torch1.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.3.torch1.10.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda10.2.torch1.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda10.2.torch1.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda10.2.torch1.10.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda10.2.torch1.9.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda10.2.torch1.9.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda10.2.torch1.9.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda10.2.torch1.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda10.2.torch1.9.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda10.2.torch1.9.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.1.torch1.8.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.1.torch1.8.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.1.torch1.8.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda10.2.torch1.8.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda10.2.torch1.8.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda10.2.torch1.8.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.1.torch1.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.1.torch1.8.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda11.1.torch1.8.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda10.2.torch1.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda10.2.torch1.8.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda10.2.torch1.8.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda10.2.torch1.7.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda10.2.torch1.7.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda10.2.torch1.7.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda10.2.torch1.7.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda10.2.torch1.7.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda10.2.torch1.6.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+kaldifeat-1.24.dev20230724+cuda10.2.torch1.6.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
kaldifeat-1.24.dev20230722+cuda11.8.torch2.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
kaldifeat-1.24.dev20230722+cuda11.8.torch2.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
kaldifeat-1.24.dev20230722+cuda11.8.torch2.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
diff --git a/doc/source/installation/from_wheels.rst b/doc/source/installation/from_wheels.rst
index 491fcf1..8d83953 100644
--- a/doc/source/installation/from_wheels.rst
+++ b/doc/source/installation/from_wheels.rst
@@ -16,7 +16,7 @@ Suppose you want to install the following wheel:
.. code-block:: bash
- https://huggingface.co/csukuangfj/kaldifeat/resolve/main/macos/kaldifeat-1.24.dev20230722+cpu.torch2.0.1-cp311-cp311-macosx_10_9_x86_64.whl
+ https://huggingface.co/csukuangfj/kaldifeat/resolve/main/macos/kaldifeat-1.24.dev20230724+cpu.torch2.0.1-cp311-cp311-macosx_10_9_x86_64.whl
you can use one of the following methods:
@@ -24,12 +24,12 @@ you can use one of the following methods:
# method 1
pip install torch==2.0.1+cpu -f https://download.pytorch.org/whl/torch_stable.html
- pip install kaldifeat==1.24.dev20230722+cpu.torch2.0.1 -f https://csukuangfj.github.io/kaldifeat/cpu.html
+ pip install kaldifeat==1.24.dev20230724+cpu.torch2.0.1 -f https://csukuangfj.github.io/kaldifeat/cpu.html
# method 2
pip install torch==2.0.1+cpu -f https://download.pytorch.org/whl/torch_stable.html
- wget https://huggingface.co/csukuangfj/kaldifeat/resolve/main/macos/kaldifeat-1.24.dev20230722+cpu.torch2.0.1-cp311-cp311-macosx_10_9_x86_64.whl
- pip install ./kaldifeat-1.24.dev20230722+cpu.torch2.0.1-cp311-cp311-macosx_10_9_x86_64.whl
+ wget https://huggingface.co/csukuangfj/kaldifeat/resolve/main/macos/kaldifeat-1.24.dev20230724+cpu.torch2.0.1-cp311-cp311-macosx_10_9_x86_64.whl
+ pip install ./kaldifeat-1.24.dev20230724+cpu.torch2.0.1-cp311-cp311-macosx_10_9_x86_64.whl
Windows (CPU)
@@ -39,7 +39,7 @@ Suppose you want to install the following wheel:
.. code-block:: bash
- https://huggingface.co/csukuangfj/kaldifeat/resolve/main/windows-cpu/kaldifeat-1.24.dev20230722+cpu.torch2.0.1-cp311-cp311-win_amd64.whl
+ https://huggingface.co/csukuangfj/kaldifeat/resolve/main/windows-cpu/kaldifeat-1.24.dev20230724+cpu.torch2.0.1-cp311-cp311-win_amd64.whl
you can use one of the following methods:
@@ -47,12 +47,12 @@ you can use one of the following methods:
# method 1
pip install torch==2.0.1+cpu -f https://download.pytorch.org/whl/torch_stable.html
- pip install kaldifeat==1.24.dev20230722+cpu.torch2.0.1 -f https://csukuangfj.github.io/kaldifeat/cpu.html
+ pip install kaldifeat==1.24.dev20230724+cpu.torch2.0.1 -f https://csukuangfj.github.io/kaldifeat/cpu.html
# method 2
pip install torch==2.0.1+cpu -f https://download.pytorch.org/whl/torch_stable.html
- wget https://huggingface.co/csukuangfj/kaldifeat/resolve/main/windows-cpu/kaldifeat-1.24.dev20230722+cpu.torch2.0.1-cp311-cp311-win_amd64.whl
- pip install ./kaldifeat-1.24.dev20230722+cpu.torch2.0.1-cp311-cp311-win_amd64.whl
+ wget https://huggingface.co/csukuangfj/kaldifeat/resolve/main/windows-cpu/kaldifeat-1.24.dev20230724+cpu.torch2.0.1-cp311-cp311-win_amd64.whl
+ pip install ./kaldifeat-1.24.dev20230724+cpu.torch2.0.1-cp311-cp311-win_amd64.whl
macOS (CPU)
-----------
@@ -61,7 +61,7 @@ Suppose you want to install the following wheel:
.. code-block:: bash
- https://huggingface.co/csukuangfj/kaldifeat/resolve/main/macos/kaldifeat-1.24.dev20230722+cpu.torch2.0.1-cp311-cp311-macosx_10_9_x86_64.whl
+ https://huggingface.co/csukuangfj/kaldifeat/resolve/main/macos/kaldifeat-1.24.dev20230724+cpu.torch2.0.1-cp311-cp311-macosx_10_9_x86_64.whl
you can use one of the following methods:
@@ -69,12 +69,12 @@ you can use one of the following methods:
# method 1
pip install torch==2.0.1
- pip install kaldifeat==1.24.dev20230722+cpu.torch2.0.1 -f https://csukuangfj.github.io/kaldifeat/cpu.html
+ pip install kaldifeat==1.24.dev20230724+cpu.torch2.0.1 -f https://csukuangfj.github.io/kaldifeat/cpu.html
# method 2
pip install torch==2.0.1+cpu -f https://download.pytorch.org/whl/torch_stable.html
- wget https://huggingface.co/csukuangfj/kaldifeat/resolve/main/macos/kaldifeat-1.24.dev20230722+cpu.torch2.0.1-cp311-cp311-macosx_10_9_x86_64.whl
- pip install ./kaldifeat-1.24.dev20230722+cpu.torch2.0.1-cp311-cp311-macosx_10_9_x86_64.whl
+ wget https://huggingface.co/csukuangfj/kaldifeat/resolve/main/macos/kaldifeat-1.24.dev20230724+cpu.torch2.0.1-cp311-cp311-macosx_10_9_x86_64.whl
+ pip install ./kaldifeat-1.24.dev20230724+cpu.torch2.0.1-cp311-cp311-macosx_10_9_x86_64.whl
Linux (CUDA)
------------
@@ -83,7 +83,7 @@ Suppose you want to install the following wheel:
.. code-block:: bash
- https://huggingface.co/csukuangfj/kaldifeat/resolve/main/ubuntu-cuda/kaldifeat-1.24.dev20230722+cuda11.8.torch2.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+ https://huggingface.co/csukuangfj/kaldifeat/resolve/main/ubuntu-cuda/kaldifeat-1.24.dev20230724+cuda11.8.torch2.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
you can use one of the following methods:
@@ -91,9 +91,9 @@ you can use one of the following methods:
# method 1
pip install torch==2.0.1+cu118 -f https://download.pytorch.org/whl/torch_stable.html
- pip install kaldifeat==1.24.dev20230722+cuda11.8.torch2.0.1 -f https://csukuangfj.github.io/kaldifeat/cuda.html
+ pip install kaldifeat==1.24.dev20230724+cuda11.8.torch2.0.1 -f https://csukuangfj.github.io/kaldifeat/cuda.html
# method 2
pip install torch==2.0.1+cu118 -f https://download.pytorch.org/whl/torch_stable.html
- wget https://huggingface.co/csukuangfj/kaldifeat/resolve/main/ubuntu-cuda/kaldifeat-1.24.dev20230722+cuda11.8.torch2.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- pip install ./kaldifeat-1.24.dev20230722+cuda11.8.torch2.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+ wget https://huggingface.co/csukuangfj/kaldifeat/resolve/main/ubuntu-cuda/kaldifeat-1.24.dev20230724+cuda11.8.torch2.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+ pip install ./kaldifeat-1.24.dev20230724+cuda11.8.torch2.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
diff --git a/scripts/github_actions/build-ubuntu-cpu.sh b/scripts/github_actions/build-ubuntu-cpu.sh
index b4f8af9..b0a03cd 100755
--- a/scripts/github_actions/build-ubuntu-cpu.sh
+++ b/scripts/github_actions/build-ubuntu-cpu.sh
@@ -15,20 +15,13 @@ if [ -z $TORCH_VERSION ]; then
exit 1
fi
-echo "Installing ${PYTHON_VERSION}.1"
-
yum -y install openssl-devel bzip2-devel libffi-devel xz-devel wget redhat-lsb-core
+echo "Installing ${PYTHON_VERSION}.3"
-if [[ $PYTHON_VERSION == 3.6 ]]; then
- curl -O https://www.python.org/ftp/python/${PYTHON_VERSION}.1/Python-${PYTHON_VERSION}.1.tgz
- tar xf Python-${PYTHON_VERSION}.1.tgz
- pushd Python-${PYTHON_VERSION}.1
-else
- curl -O https://www.python.org/ftp/python/${PYTHON_VERSION}.9/Python-${PYTHON_VERSION}.1.tgz
- tar xf Python-${PYTHON_VERSION}.9.tgz
- pushd Python-${PYTHON_VERSION}.9
-fi
+curl -O https://www.python.org/ftp/python/${PYTHON_VERSION}.3/Python-${PYTHON_VERSION}.3.tgz
+tar xf Python-${PYTHON_VERSION}.3.tgz
+pushd Python-${PYTHON_VERSION}.3
PYTHON_INSTALL_DIR=$PWD/py-${PYTHON_VERSION}
@@ -37,8 +30,8 @@ if [[ $PYTHON_VERSION =~ 3.1. ]]; then
sed -i 's/PKG_CONFIG openssl /PKG_CONFIG openssl11 /g' configure
fi
-./configure --enable-shared --prefix=$PYTHON_INSTALL_DIR
-make install
+./configure --enable-shared --prefix=$PYTHON_INSTALL_DIR >/dev/null 2>&1
+make install >/dev/null 2>&1
popd
diff --git a/scripts/github_actions/build-ubuntu-cuda.sh b/scripts/github_actions/build-ubuntu-cuda.sh
index e812dd0..2d9dab9 100755
--- a/scripts/github_actions/build-ubuntu-cuda.sh
+++ b/scripts/github_actions/build-ubuntu-cuda.sh
@@ -38,8 +38,8 @@ if [[ $PYTHON_VERSION =~ 3.1. ]]; then
sed -i 's/PKG_CONFIG openssl /PKG_CONFIG openssl11 /g' configure
fi
-./configure --enable-shared --prefix=$PYTHON_INSTALL_DIR
-make install
+./configure --enable-shared --prefix=$PYTHON_INSTALL_DIR >/dev/null 2>&1
+make install >/dev/null 2>&1
popd
diff --git a/scripts/github_actions/generate_build_matrix.py b/scripts/github_actions/generate_build_matrix.py
index 93a3b86..df1dc24 100755
--- a/scripts/github_actions/generate_build_matrix.py
+++ b/scripts/github_actions/generate_build_matrix.py
@@ -159,15 +159,19 @@ def generate_build_matrix(enable_cuda, for_windows, for_macos, test_only_latest_
if "1.13.1" in matrix:
matrix["1.13.1"]["python-version"].remove("3.11")
+ excluded_python_versions = ["3.6"]
+
ans = []
for torch, python_cuda in matrix.items():
python_versions = python_cuda["python-version"]
cuda_versions = python_cuda["cuda"]
if enable_cuda:
for p in python_versions:
+ if p in excluded_python_versions:
+ continue
for c in cuda_versions:
- if c == "10.1":
- # no docker image for cuda 10.1
+ if c in ["10.1", "11.0"]:
+ # no docker image for cuda 10.1 and 11.0
continue
ans.append(
{
@@ -179,6 +183,9 @@ def generate_build_matrix(enable_cuda, for_windows, for_macos, test_only_latest_
)
else:
for p in python_versions:
+ if p in excluded_python_versions:
+ continue
+
if for_windows or for_macos:
p = "cp" + "".join(p.split("."))
ans.append({"torch": torch, "python-version": p})