-
Notifications
You must be signed in to change notification settings - Fork 3.3k
Description
Describe the bug
NeMo installation fails with Python >=3.9 because youtokentome does not properly specify it's build dependency on cython. See this issue in their repo.. There is also a PR on that repo to fix that but the author seems to have abandoned the project, its last release was in 2020.
Steps/Code to reproduce bug
Trying to install nemo_toolkit using Python 3.9 or above.
Expected behavior
Installation should succeed.
Environment overview (please complete the following information)
- Environment location: GCP
- Method of NeMo install:
poetry add nemo_toolkit[asr]
Environment details
If NVIDIA docker image is used you don't need to specify these.
Otherwise, please provide:
- Debian
- PyTorch 1.13.1 and >2.0
- Python 3.9, 3.10, 3.11
Additional context
This is particularly annoying given that the whole package depends on youtokentome (see requirements_common.txt). So even if users like me only care about the ASR part, youtokentome must be installed.