@@ -28,12 +28,28 @@ the packages are already present, and replaces `wget` and `tar` with their
2828Python equivalents.
2929
3030``` sh
31- pip install espnet nbclient nbformat ipykernel librosa scikit-learn matplotlib
31+ pip install " espnet==202610.post1" nbclient nbformat ipykernel librosa \
32+ scikit-learn matplotlib
3233python ../../tools/run_notebook.py speaker_verification.ipynb
3334```
3435
35- ` .github/workflows/run_notebooks.yml ` runs the inference notebooks weekly, so
36- a notebook that stops working is noticed here rather than in class.
36+ The notebooks pin that release rather than installing espnet from git. A course
37+ notebook is worth having because it does the same thing in April that it does
38+ today, and installing from ` master ` gives neither that nor a fast install: it
39+ builds from source, and a break on ` master ` the night before class is a break
40+ in class. Each release, the pin moves and the notebooks are run again.
41+
42+ ` .github/workflows/run_notebooks.yml ` runs ` speaker_verification.ipynb ` every
43+ Sunday, so a notebook that stops working is noticed here rather than in class.
44+
45+ ** One of the five, not all five.** It is the one that fits a free runner: no
46+ GPU, nothing that has to be built, and it finishes inside the timeout. The
47+ others are each blocked on something of their own — ` text_to_speech ` builds a
48+ vocoder from source, ` neural_codec ` and ` speech_translation ` pin an old numpy
49+ and TensorFlow against the rest of the environment, ` speech_enhancement ` runs
50+ VERSA over several models. Until one of those is sorted out, the other four are
51+ checked by running them by hand, which is a worse guarantee and should be said
52+ plainly rather than implied.
3753
3854## What was changed
3955
0 commit comments