mirror of
https://github.com/k2-fsa/icefall.git
synced 2025-08-09 10:02:22 +00:00
Fix CI
This commit is contained in:
parent
2c7ad4d1b0
commit
405e9e8fb4
17
.github/scripts/docker/generate_build_matrix.py
vendored
17
.github/scripts/docker/generate_build_matrix.py
vendored
@ -5,6 +5,15 @@
|
||||
import json
|
||||
|
||||
|
||||
def get_args():
|
||||
parser = argparse.ArgumentParser()
|
||||
parser.add_argument(
|
||||
"--min-torch-version",
|
||||
help="Minimu torch version",
|
||||
)
|
||||
return parser.parse_args()
|
||||
|
||||
|
||||
def version_gt(a, b):
|
||||
a_major, a_minor = list(map(int, a.split(".")))[:2]
|
||||
b_major, b_minor = list(map(int, b.split(".")))[:2]
|
||||
@ -42,7 +51,7 @@ def get_torchaudio_version(torch_version):
|
||||
return torch_version
|
||||
|
||||
|
||||
def get_matrix():
|
||||
def get_matrix(min_torch_version):
|
||||
k2_version = "1.24.4.dev20241029"
|
||||
kaldifeat_version = "1.25.5.dev20241029"
|
||||
version = "20241218"
|
||||
@ -64,6 +73,9 @@ def get_matrix():
|
||||
matrix = []
|
||||
for p in python_version:
|
||||
for t in torch_version:
|
||||
if min_torch_version and version_gt(min_torch_version, t):
|
||||
continue
|
||||
|
||||
# torchaudio <= 1.13.x supports only python <= 3.10
|
||||
|
||||
if version_gt(p, "3.10") and not version_gt(t, "2.0"):
|
||||
@ -101,7 +113,8 @@ def get_matrix():
|
||||
|
||||
|
||||
def main():
|
||||
matrix = get_matrix()
|
||||
args = get_args()
|
||||
matrix = get_matrix(min_torch_version=args.min_torch_version)
|
||||
print(json.dumps({"include": matrix}))
|
||||
|
||||
|
||||
|
4
.github/workflows/baker_zh.yml
vendored
4
.github/workflows/baker_zh.yml
vendored
@ -31,8 +31,8 @@ jobs:
|
||||
id: set-matrix
|
||||
run: |
|
||||
# outputting for debugging purposes
|
||||
python ./.github/scripts/docker/generate_build_matrix.py
|
||||
MATRIX=$(python ./.github/scripts/docker/generate_build_matrix.py)
|
||||
python ./.github/scripts/docker/generate_build_matrix.py --min-torch-version "2.3"
|
||||
MATRIX=$(python ./.github/scripts/docker/generate_build_matrix.py --min-torch-version "2.3")
|
||||
echo "::set-output name=matrix::${MATRIX}"
|
||||
|
||||
baker_zh:
|
||||
|
@ -81,6 +81,15 @@ The above command generate the following files:
|
||||
|
||||
where the 2 in `model-steps-2.onnx` means it uses 2 steps for the ODE solver.
|
||||
|
||||
**HINT**: If you get the following error while running `export_onnx.py`:
|
||||
|
||||
```
|
||||
torch.onnx.errors.UnsupportedOperatorError: Exporting the operator
|
||||
'aten::scaled_dot_product_attention' to ONNX opset version 14 is not supported.
|
||||
```
|
||||
|
||||
please use `torch>=2.2.0`.
|
||||
|
||||
To export the Hifigan vocoder to onnx, please use:
|
||||
|
||||
```bash
|
||||
|
Loading…
x
Reference in New Issue
Block a user