Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dfaligner extract-alignments does not work in regression #630

Open
joanise opened this issue Jan 31, 2025 · 0 comments
Open

dfaligner extract-alignments does not work in regression #630

joanise opened this issue Jan 31, 2025 · 0 comments
Labels
bug Something isn't working

Comments

@joanise
Copy link
Member

joanise commented Jan 31, 2025

Bug description

While trying to add dfaligner extract-alignments to the regression test suite, I got a stack dump finishing on KeyError: 'character_tokens' from dfaligner/dataset.py:165.

How to reproduce the bug

cd everyvoice/tests/regression
sbatch go.sh
# wait until tests finish
cd regress-<date>-XXX
dfaligner train config/everyvoice-aligner.yaml --config-args training.max_steps=1000
dfaligner extract-alignments config/everyvoice-aligner.yaml --model logs_and_checkpoints/AlignerExperiment/base/checkpoints/last.ckpt

Error messages and logs

$ dfaligner extract-alignments config/everyvoice-aligner.yaml --model logs_and_checkpoints/AlignerExperiment/base/checkpoints/last.ckpt
2025-01-31 15:47:56.997 | INFO     | dfaligner.cli:extract_alignments:144 - Loading modules for alignment...
Loading EveryVoice modules:  83%|██████████████████████████████████████████████████████████████████████████████████████████████████████▌                    | 5/6 [00:06<00:01,  1.25s/it]GPU available: True (cuda), used: True
TPU available: False, using: 0 TPU cores
HPU available: False, using: 0 HPUs
You are using a CUDA device ('NVIDIA A100-SXM4-40GB') that has Tensor Cores. To properly utilize them, you should set `torch.set_float32_matmul_precision('medium' | 'high')` which will trade-off precision for performance. For more details, read https://pytorch.org/docs/stable/generated/torch.set_float32_matmul_precision.html#torch.set_float32_matmul_precision
LOCAL_RANK: 0 - CUDA_VISIBLE_DEVICES: [0]
SLURM auto-requeueing enabled. Setting signal handlers.
/gpfs/fs3c/nrc/ict/portage/u/joa125/miniforge3/envs/ev-torch241/lib/python3.10/site-packages/pytorch_lightning/trainer/connectors/data_connector.py:425: The 'predict_dataloader' does not have many workers which may be a bottleneck. Consider increasing the value of the `num_workers` argument` to `num_workers=15` in the `DataLoader` to improve performance.
Predicting: |                                                                                                                                                       | 0/? [00:00<?, ?it/s]╭────────────────────────────────────────────────────────────────────────── Traceback (most recent call last) ───────────────────────────────────────────────────────────────────────────╮
│ /gpfs/fs3c/nrc/ict/portage/u/joa125/EveryVoice/EveryVoice/everyvoice/model/aligner/DeepForcedAligner/dfaligner/cli.py:197 in extract_alignments                                        │
│                                                                                                                                                                                        │
│   194 │   │   │   # TODO: check into the best way to update config from re-loaded model                                                                                                │
│   195 │   │   │   # model.update_config(config)                                                                                                                                        │
│   196 │   │   │   model.config = config                                                                                                                                                │
│ ❱ 197 │   │   │   trainer.predict(model, dataloaders=data)                                                                                                                             │
│   198 │   │   else:                                                                                                                                                                    │
│   199 │   │   │   trainer.predict(dataloaders=data)                                                                                                                                    │
│   200 │   SEP = "--"                                                                                                                                                                   │
│                                                                                                                                                                                        │
│ /gpfs/fs3c/nrc/ict/portage/u/joa125/miniforge3/envs/ev-torch241/lib/python3.10/site-packages/pytorch_lightning/trainer/trainer.py:859 in predict                                       │
│                                                                                                                                                                                        │
│    856 │   │   self.state.fn = TrainerFn.PREDICTING                                                                                                                                    │
│    857 │   │   self.state.status = TrainerStatus.RUNNING                                                                                                                               │
│    858 │   │   self.predicting = True                                                                                                                                                  │
│ ❱  859 │   │   return call._call_and_handle_interrupt(                                                                                                                                 │
│    860 │   │   │   self, self._predict_impl, model, dataloaders, datamodule, return_predictions                                                                                        │
│    861 │   │   )                                                                                                                                                                       │
│    862                                                                                                                                                                                 │
│                                                                                                                                                                                        │
│ /gpfs/fs3c/nrc/ict/portage/u/joa125/miniforge3/envs/ev-torch241/lib/python3.10/site-packages/pytorch_lightning/trainer/call.py:47 in _call_and_handle_interrupt                        │
│                                                                                                                                                                                        │
│    44 │   try:                                                                                                                                                                         │
│    45 │   │   if trainer.strategy.launcher is not None:                                                                                                                                │
│    46 │   │   │   return trainer.strategy.launcher.launch(trainer_fn, *args, trainer=trainer,                                                                                          │
│ ❱  47 │   │   return trainer_fn(*args, **kwargs)                                                                                                                                       │
│    48 │                                                                                                                                                                                │
│    49 │   except _TunerExitException:                                                                                                                                                  │
│    50 │   │   _call_teardown_hook(trainer)                                                                                                                                             │
│                                                                                                                                                                                        │
│ /gpfs/fs3c/nrc/ict/portage/u/joa125/miniforge3/envs/ev-torch241/lib/python3.10/site-packages/pytorch_lightning/trainer/trainer.py:898 in _predict_impl                                 │
│                                                                                                                                                                                        │
│    895 │   │   ckpt_path = self._checkpoint_connector._select_ckpt_path(                                                                                                               │
│    896 │   │   │   self.state.fn, ckpt_path, model_provided=model_provided, model_connected=sel                                                                                        │
│    897 │   │   )                                                                                                                                                                       │
│ ❱  898 │   │   results = self._run(model, ckpt_path=ckpt_path)                                                                                                                         │
│    899 │   │                                                                                                                                                                           │
│    900 │   │   assert self.state.stopped                                                                                                                                               │
│    901 │   │   self.predicting = False                                                                                                                                                 │
│                                                                                                                                                                                        │
│ /gpfs/fs3c/nrc/ict/portage/u/joa125/miniforge3/envs/ev-torch241/lib/python3.10/site-packages/pytorch_lightning/trainer/trainer.py:982 in _run                                          │
│                                                                                                                                                                                        │
│    979 │   │   # ----------------------------                                                                                                                                          │
│    980 │   │   # RUN THE TRAINER                                                                                                                                                       │
│    981 │   │   # ----------------------------                                                                                                                                          │
│ ❱  982 │   │   results = self._run_stage()                                                                                                                                             │
│    983 │   │                                                                                                                                                                           │
│    984 │   │   # ----------------------------                                                                                                                                          │
│    985 │   │   # POST-Training CLEAN UP                                                                                                                                                │
│                                                                                                                                                                                        │
│ /gpfs/fs3c/nrc/ict/portage/u/joa125/miniforge3/envs/ev-torch241/lib/python3.10/site-packages/pytorch_lightning/trainer/trainer.py:1021 in _run_stage                                   │
│                                                                                                                                                                                        │
│   1018 │   │   if self.evaluating:                                                                                                                                                     │
│   1019 │   │   │   return self._evaluation_loop.run()                                                                                                                                  │
│   1020 │   │   if self.predicting:                                                                                                                                                     │
│ ❱ 1021 │   │   │   return self.predict_loop.run()                                                                                                                                      │
│   1022 │   │   if self.training:                                                                                                                                                       │
│   1023 │   │   │   with isolate_rng():                                                                                                                                                 │
│   1024 │   │   │   │   self._run_sanity_check()                                                                                                                                        │
│                                                                                                                                                                                        │
│ /gpfs/fs3c/nrc/ict/portage/u/joa125/miniforge3/envs/ev-torch241/lib/python3.10/site-packages/pytorch_lightning/loops/utilities.py:179 in _decorator                                    │
│                                                                                                                                                                                        │
│   176 │   │   else:                                                                                                                                                                    │
│   177 │   │   │   context_manager = torch.no_grad                                                                                                                                      │
│   178 │   │   with context_manager():                                                                                                                                                  │
│ ❱ 179 │   │   │   return loop_run(self, *args, **kwargs)                                                                                                                               │
│   180 │                                                                                                                                                                                │
│   181 │   return _decorator                                                                                                                                                            │
│   182                                                                                                                                                                                  │
│                                                                                                                                                                                        │
│ /gpfs/fs3c/nrc/ict/portage/u/joa125/miniforge3/envs/ev-torch241/lib/python3.10/site-packages/pytorch_lightning/loops/prediction_loop.py:122 in run                                     │
│                                                                                                                                                                                        │
│   119 │   │   │   │   │   dataloader_idx = data_fetcher._dataloader_idx                                                                                                                │
│   120 │   │   │   │   else:                                                                                                                                                            │
│   121 │   │   │   │   │   dataloader_iter = None                                                                                                                                       │
│ ❱ 122 │   │   │   │   │   batch, batch_idx, dataloader_idx = next(data_fetcher)                                                                                                        │
│   123 │   │   │   │   self.batch_progress.is_last_batch = data_fetcher.done                                                                                                            │
│   124 │   │   │   │   # run step hooks                                                                                                                                                 │
│   125 │   │   │   │   self._predict_step(batch, batch_idx, dataloader_idx, dataloader_iter)                                                                                            │
│                                                                                                                                                                                        │
│ /gpfs/fs3c/nrc/ict/portage/u/joa125/miniforge3/envs/ev-torch241/lib/python3.10/site-packages/pytorch_lightning/loops/fetchers.py:134 in __next__                                       │
│                                                                                                                                                                                        │
│   131 │   │   │   │   self.done = not self.batches                                                                                                                                     │
│   132 │   │   elif not self.done:                                                                                                                                                      │
│   133 │   │   │   # this will run only when no pre-fetching was done.                                                                                                                  │
│ ❱ 134 │   │   │   batch = super().__next__()                                                                                                                                           │
│   135 │   │   else:                                                                                                                                                                    │
│   136 │   │   │   # the iterator is empty                                                                                                                                              │
│   137 │   │   │   raise StopIteration                                                                                                                                                  │
│                                                                                                                                                                                        │
│ /gpfs/fs3c/nrc/ict/portage/u/joa125/miniforge3/envs/ev-torch241/lib/python3.10/site-packages/pytorch_lightning/loops/fetchers.py:61 in __next__                                        │
│                                                                                                                                                                                        │
│    58 │   │   assert self.iterator is not None                                                                                                                                         │
│    59 │   │   self._start_profiler()                                                                                                                                                   │
│    60 │   │   try:                                                                                                                                                                     │
│ ❱  61 │   │   │   batch = next(self.iterator)                                                                                                                                          │
│    62 │   │   except StopIteration:                                                                                                                                                    │
│    63 │   │   │   self.done = True                                                                                                                                                     │
│    64 │   │   │   raise                                                                                                                                                                │
│                                                                                                                                                                                        │
│ /gpfs/fs3c/nrc/ict/portage/u/joa125/miniforge3/envs/ev-torch241/lib/python3.10/site-packages/pytorch_lightning/utilities/combined_loader.py:341 in __next__                            │
│                                                                                                                                                                                        │
│   338 │                                                                                                                                                                                │
│   339 │   def __next__(self) -> _ITERATOR_RETURN:                                                                                                                                      │
│   340 │   │   assert self._iterator is not None                                                                                                                                        │
│ ❱ 341 │   │   out = next(self._iterator)                                                                                                                                               │
│   342 │   │   if isinstance(self._iterator, _Sequential):                                                                                                                              │
│   343 │   │   │   return out                                                                                                                                                           │
│   344 │   │   out, batch_idx, dataloader_idx = out                                                                                                                                     │
│                                                                                                                                                                                        │
│ /gpfs/fs3c/nrc/ict/portage/u/joa125/miniforge3/envs/ev-torch241/lib/python3.10/site-packages/pytorch_lightning/utilities/combined_loader.py:142 in __next__                            │
│                                                                                                                                                                                        │
│   139 │   │   │   │   │   raise StopIteration                                                                                                                                          │
│   140 │   │                                                                                                                                                                            │
│   141 │   │   try:                                                                                                                                                                     │
│ ❱ 142 │   │   │   out = next(self.iterators[0])                                                                                                                                        │
│   143 │   │   except StopIteration:                                                                                                                                                    │
│   144 │   │   │   # try the next iterator                                                                                                                                              │
│   145 │   │   │   self._use_next_iterator()                                                                                                                                            │
│                                                                                                                                                                                        │
│ /gpfs/fs3c/nrc/ict/portage/u/joa125/miniforge3/envs/ev-torch241/lib/python3.10/site-packages/torch/utils/data/dataloader.py:630 in __next__                                            │
│                                                                                                                                                                                        │
│    627 │   │   │   if self._sampler_iter is None:                                                                                                                                      │
│    628 │   │   │   │   # TODO(https://github.com/pytorch/pytorch/issues/76750)                                                                                                         │
│    629 │   │   │   │   self._reset()  # type: ignore[call-arg]                                                                                                                         │
│ ❱  630 │   │   │   data = self._next_data()                                                                                                                                            │
│    631 │   │   │   self._num_yielded += 1                                                                                                                                              │
│    632 │   │   │   if self._dataset_kind == _DatasetKind.Iterable and \                                                                                                                │
│    633 │   │   │   │   │   self._IterableDataset_len_called is not None and \                                                                                                          │
│                                                                                                                                                                                        │
│ /gpfs/fs3c/nrc/ict/portage/u/joa125/miniforge3/envs/ev-torch241/lib/python3.10/site-packages/torch/utils/data/dataloader.py:673 in _next_data                                          │
│                                                                                                                                                                                        │
│    670 │                                                                                                                                                                               │
│    671 │   def _next_data(self):                                                                                                                                                       │
│    672 │   │   index = self._next_index()  # may raise StopIteration                                                                                                                   │
│ ❱  673 │   │   data = self._dataset_fetcher.fetch(index)  # may raise StopIteration                                                                                                    │
│    674 │   │   if self._pin_memory:                                                                                                                                                    │
│    675 │   │   │   data = _utils.pin_memory.pin_memory(data, self._pin_memory_device)                                                                                                  │
│    676 │   │   return data                                                                                                                                                             │
│                                                                                                                                                                                        │
│ /gpfs/fs3c/nrc/ict/portage/u/joa125/miniforge3/envs/ev-torch241/lib/python3.10/site-packages/torch/utils/data/_utils/fetch.py:52 in fetch                                              │
│                                                                                                                                                                                        │
│   49 │   │   │   if hasattr(self.dataset, "__getitems__") and self.dataset.__getitems__:                                                                                               │
│   50 │   │   │   │   data = self.dataset.__getitems__(possibly_batched_index)                                                                                                          │
│   51 │   │   │   else:                                                                                                                                                                 │
│ ❱ 52 │   │   │   │   data = [self.dataset[idx] for idx in possibly_batched_index]                                                                                                      │
│   53 │   │   else:                                                                                                                                                                     │
│   54 │   │   │   data = self.dataset[possibly_batched_index]                                                                                                                           │
│   55 │   │   return self.collate_fn(data)                                                                                                                                              │
│                                                                                                                                                                                        │
│ /gpfs/fs3c/nrc/ict/portage/u/joa125/miniforge3/envs/ev-torch241/lib/python3.10/site-packages/torch/utils/data/_utils/fetch.py:52 in <listcomp>                                         │
│                                                                                                                                                                                        │
│   49 │   │   │   if hasattr(self.dataset, "__getitems__") and self.dataset.__getitems__:                                                                                               │
│   50 │   │   │   │   data = self.dataset.__getitems__(possibly_batched_index)                                                                                                          │
│   51 │   │   │   else:                                                                                                                                                                 │
│ ❱ 52 │   │   │   │   data = [self.dataset[idx] for idx in possibly_batched_index]                                                                                                      │
│   53 │   │   else:                                                                                                                                                                     │
│   54 │   │   │   data = self.dataset[possibly_batched_index]                                                                                                                           │
│   55 │   │   return self.collate_fn(data)                                                                                                                                              │
│                                                                                                                                                                                        │
│ /gpfs/fs3c/nrc/ict/portage/u/joa125/EveryVoice/EveryVoice/everyvoice/model/aligner/DeepForcedAligner/dfaligner/dataset.py:165 in __getitem__                                           │
│                                                                                                                                                                                        │
│   162 │   │   │   case TargetTrainingTextRepresentationLevel.characters:                                                                                                               │
│   163 │   │   │   │   text_tokens = torch.IntTensor(                                                                                                                                   │
│   164 │   │   │   │   │   self.text_processor.encode_escaped_string_sequence(                                                                                                          │
│ ❱ 165 │   │   │   │   │   │   item["character_tokens"]                                                                                                                                 │
│   166 │   │   │   │   │   )                                                                                                                                                            │
│   167 │   │   │   │   )                                                                                                                                                                │
│   168 │   │   │   case (                                                                                                                                                               │
╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
KeyError: 'character_tokens'
Loading EveryVoice modules: 100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 6/6 [02:56<00:00, 29.36s/it]
Predicting: |          | 0/? [00:00<?, ?it/s]

Environment

Current environment Note: the problem was noticed with the following env using torch 2.4.1, but it was reproduced with the same trace with torch 2.3.1, our current torch version.
$ ..everyvoice --diagnostic
EveryVoice Diagnostic information
EveryVoice version: 0.3.0
Python version: 3.10.16 | packaged by conda-forge | (main, Dec  5 2024, 14:16:10) [GCC 13.3.0]
System: Linux 5.15.0-126-generic #136-Ubuntu SMP Wed Nov 6 10:38:22 UTC 2024 x86_64

torch modules installed using pip:
pytorch-lightning==2.5.0.post0
torch==2.4.1
torchaudio==2.4.1
torchinfo==1.8.0
torchmetrics==1.6.1

Other modules installed using pip:
absl-py==2.1.0
aiofiles==23.2.1
aiohappyeyeballs==2.4.4
aiohttp==3.11.11
aiosignal==1.3.2
annotated-types==0.7.0
anyio==4.8.0
anytree==2.12.1
arrow==1.3.0
async-timeout==5.0.1
attrs==24.3.0
audioread==3.0.1
babel==2.16.0
black==24.10.0
certifi==2024.12.14
cffi==1.17.1
cfgv==3.4.0
charset-normalizer==3.4.1
chevron==0.14.0
click==8.1.8
clipdetect==0.1.4
colorama==0.4.6
coloredlogs==15.0.1
contourpy==1.3.1
coverage==7.6.10
cycler==0.12.1
Cython==3.0.11
decorator==5.1.1
deepdiff==8.1.1
-e git+ssh://[email protected]/EveryVoiceTTS/DeepForcedAligner.git@dde71ef0488811b0523c873115839d0fed41579b#egg=dfaligner&subdirectory=../../../../../everyvoice/model/aligner/DeepForcedAligner
distlib==0.3.9
dnspython==2.7.0
docopt==0.6.2
e==1.4.5
editdistance==0.8.1
einops==0.5.0
email_validator==2.2.0
et_xmlfile==2.0.0
-e git+ssh://[email protected]/EveryVoiceTTS/EveryVoice.git@0f10fe797cdf6dbef45f346b2b331ed45fdf76a4#egg=EveryVoice
exceptiongroup==1.2.2
fastapi==0.115.6
ffmpy==0.5.0
filelock==3.16.1
flake8==7.1.1
fonttools==4.55.3
frozenlist==1.5.0
-e git+ssh://[email protected]/EveryVoiceTTS/FastSpeech2_lightning.git@8d2ebc3a6bee5dc15bac8aeef32d69ed782593bd#egg=fs2l&subdirectory=../../../../../everyvoice/model/feature_prediction/FastSpeech2_lightning
fsspec==2024.12.0
g2p==2.2.0
ghp-import==2.1.0
gitlint-core==0.19.1
gradio==5.12.0
gradio_client==1.5.4
grapheme==0.6.0
griffe==1.5.5
grpcio==1.69.0
gunicorn==23.0.0
h11==0.14.0
-e git+ssh://[email protected]/EveryVoiceTTS/HiFiGAN_iSTFT_lightning.git@e56739cb6969642c1ad11ef501f3277560c2553f#egg=hfgl&subdirectory=../../../../../everyvoice/model/vocoder/HiFiGAN_iSTFT_lightning
hjson==3.1.0
httpcore==1.0.7
httpx==0.28.1
huggingface-hub==0.27.1
humanfriendly==10.0
identify==2.6.5
idna==3.10
importlib_metadata==8.5.0
importlib_resources==6.5.2
iniconfig==2.0.0
ipatok==0.4.2
isort==5.13.2
Jinja2==3.1.5
joblib==1.4.2
jsonschema==4.23.0
jsonschema-specifications==2024.10.1
kiwisolver==1.4.8
librosa==0.9.2
lightning==2.5.0.post0
lightning-utilities==0.11.9
lit==18.1.8
llvmlite==0.43.0
loguru==0.6.0
lxml==5.3.0
Markdown==3.7
markdown-it-py==3.0.0
MarkupSafe==2.1.5
matplotlib==3.9.4
mccabe==0.7.0
mdurl==0.1.2
merge-args==0.1.5
mergedeep==1.3.4
mike==2.1.3
mkdocs==1.6.1
mkdocs-autorefs==1.3.0
mkdocs-click==0.8.1
mkdocs-get-deps==0.2.0
mkdocs-macros-plugin==1.3.7
mkdocs-material==9.5.49
mkdocs-material-extensions==1.3.1
mkdocs-typer==0.0.3
mkdocstrings==0.27.0
mkdocstrings-python==1.13.0
mpmath==1.3.0
multidict==6.1.0
munkres==1.1.4
mypy==1.14.1
mypy-extensions==1.0.0
networkx==3.4.2
nltk==3.9.1
nodeenv==1.9.1
numba==0.60.0
numpy==1.26.4
nvidia-cublas-cu12==12.1.3.1
nvidia-cuda-cupti-cu12==12.1.105
nvidia-cuda-nvrtc-cu12==12.1.105
nvidia-cuda-runtime-cu12==12.1.105
nvidia-cudnn-cu12==9.1.0.70
nvidia-cufft-cu12==11.0.2.54
nvidia-curand-cu12==10.3.2.106
nvidia-cusolver-cu12==11.4.5.107
nvidia-cusparse-cu12==12.1.0.106
nvidia-nccl-cu12==2.20.5
nvidia-nvjitlink-cu12==12.6.85
nvidia-nvtx-cu12==12.1.105
openpyxl==3.1.5
orderly-set==5.2.3
orjson==3.10.14
packaging==24.2
paginate==0.5.7
pandas==2.2.3
panphon==0.20.0
pathspec==0.12.1
pep440==0.1.2
pillow==11.1.0
pipdeptree==2.24.0
platformdirs==4.3.6
pluggy==1.5.0
pooch==1.8.2
pre_commit==4.0.1
prompt_toolkit==3.0.48
propcache==0.2.1
protobuf==4.25.5
pycodestyle==2.12.1
pycountry==22.3.5
pycparser==2.22
pydantic==2.7.4
pydantic_core==2.18.4
pydub==0.25.1
pyflakes==3.2.0
Pygments==2.19.1
pymdown-extensions==10.14
pympi-ling==1.70.2
pyparsing==3.2.1
pysdtw==0.0.5
pytest==7.4.4
python-dateutil==2.9.0.post0
python-multipart==0.0.20
python-slugify==5.0.0
pytz==2024.2
pyworld==0.3.4
PyYAML==6.0.2
pyyaml_env_tag==0.1
questionary==1.10.0
-e git+ssh://[email protected]/ReadAlongs/Studio.git@301a46afd1e425e9986b014c7d9c2b06b357fb46#egg=readalongs
referencing==0.35.1
regex==2024.11.6
requests==2.32.3
resampy==0.4.3
rich==13.9.4
rpds-py==0.22.3
ruff==0.9.1
safehttpx==0.1.6
scikit-learn==1.6.1
scipy==1.15.1
semantic-version==2.10.0
sh==2.2.1
shellingham==1.5.4
simple-term-menu==1.5.2
six==1.17.0
sniffio==1.3.1
soundfile==0.13.0
soundswallower==0.6.5
starlette==0.41.3
super_collections==0.5.3
sympy==1.13.3
tabulate==0.9.0
tensorboard==2.18.0
tensorboard-data-server==0.7.2
termcolor==2.3.0
text-unidecode==1.3
threadpoolctl==3.5.0
tomli==2.2.1
tomlkit==0.13.2
tqdm==4.67.1
triton==3.0.0
typer==0.15.1
types-python-dateutil==2.9.0.20241206
types-PyYAML==6.0.12.20241230
types-requests==2.32.0.20241016
types-setuptools==75.8.0.20250110
types-tabulate==0.9.0.0
types-tqdm==4.67.0.20241221
typing_extensions==4.12.2
tzdata==2024.2
unicodecsv==0.14.1
urllib3==2.3.0
uvicorn==0.34.0
verspec==0.1.0
virtualenv==20.28.1
watchdog==6.0.0
wcwidth==0.2.13
websockets==14.1
webvtt-py==0.4.2
Werkzeug==3.1.3
yarl==1.18.3
yaspin==3.1.0
zipp==3.21.0

Modules installed using conda:

Name Version Build Channel

_libgcc_mutex 0.1 conda_forge conda-forge
_openmp_mutex 4.5 2_gnu conda-forge
aom 3.9.1 hac33072_0 conda-forge
bzip2 1.0.8 h4bc722e_7 conda-forge
ca-certificates 2024.12.14 hbcca054_0 conda-forge
cairo 1.18.2 h3394656_1 conda-forge
dav1d 1.2.1 hd590300_0 conda-forge
ffmpeg 7.1.0 gpl_h099772d_709 conda-forge
font-ttf-dejavu-sans-mono 2.37 hab24e00_0 conda-forge
font-ttf-inconsolata 3.000 h77eed37_0 conda-forge
font-ttf-source-code-pro 2.038 h77eed37_0 conda-forge
font-ttf-ubuntu 0.83 h77eed37_3 conda-forge
fontconfig 2.15.0 h7e30c49_1 conda-forge
fonts-conda-ecosystem 1 0 conda-forge
fonts-conda-forge 1 0 conda-forge
freetype 2.12.1 h267a509_2 conda-forge
fribidi 1.0.10 h36c2ea0_0 conda-forge
gdk-pixbuf 2.42.12 hb9ae30d_0 conda-forge
gettext 0.22.5 he02047a_3 conda-forge
gettext-tools 0.22.5 he02047a_3 conda-forge
gmp 6.3.0 hac33072_2 conda-forge
graphite2 1.3.13 h59595ed_1003 conda-forge
harfbuzz 10.2.0 h4bba637_0 conda-forge
icu 75.1 he02047a_0 conda-forge
lame 3.100 h166bdaf_1003 conda-forge
ld_impl_linux-64 2.43 h712a8e2_2 conda-forge
lerc 4.0.0 h27087fc_0 conda-forge
level-zero 1.20.1 h84d6215_0 conda-forge
libabseil 20240722.0 cxx17_hbbce691_4 conda-forge
libasprintf 0.22.5 he8f35ee_3 conda-forge
libasprintf-devel 0.22.5 he8f35ee_3 conda-forge
libass 0.17.3 hba53ac1_1 conda-forge
libdeflate 1.23 h4ddbbb0_0 conda-forge
libdrm 2.4.124 hb9d3cd8_0 conda-forge
libegl 1.7.0 ha4b6fd6_2 conda-forge
libexpat 2.6.4 h5888daf_0 conda-forge
libffi 3.4.2 h7f98852_5 conda-forge
libflac 1.4.3 h59595ed_0 conda-forge
libgcc 14.2.0 h77fa898_1 conda-forge
libgcc-ng 14.2.0 h69a702a_1 conda-forge
libgettextpo 0.22.5 he02047a_3 conda-forge
libgettextpo-devel 0.22.5 he02047a_3 conda-forge
libgl 1.7.0 ha4b6fd6_2 conda-forge
libglib 2.82.2 h2ff4ddf_0 conda-forge
libglvnd 1.7.0 ha4b6fd6_2 conda-forge
libglx 1.7.0 ha4b6fd6_2 conda-forge
libgomp 14.2.0 h77fa898_1 conda-forge
libhwloc 2.11.2 default_h0d58e46_1001 conda-forge
libiconv 1.17 hd590300_2 conda-forge
libjpeg-turbo 3.0.0 hd590300_1 conda-forge
liblzma 5.6.3 hb9d3cd8_1 conda-forge
liblzma-devel 5.6.3 hb9d3cd8_1 conda-forge
libnsl 2.0.1 hd590300_0 conda-forge
libogg 1.3.5 h4ab18f5_0 conda-forge
libopenvino 2024.6.0 hac27bb2_3 conda-forge
libopenvino-auto-batch-plugin 2024.6.0 h4d9b6c2_3 conda-forge
libopenvino-auto-plugin 2024.6.0 h4d9b6c2_3 conda-forge
libopenvino-hetero-plugin 2024.6.0 h3f63f65_3 conda-forge
libopenvino-intel-cpu-plugin 2024.6.0 hac27bb2_3 conda-forge
libopenvino-intel-gpu-plugin 2024.6.0 hac27bb2_3 conda-forge
libopenvino-intel-npu-plugin 2024.6.0 hac27bb2_3 conda-forge
libopenvino-ir-frontend 2024.6.0 h3f63f65_3 conda-forge
libopenvino-onnx-frontend 2024.6.0 h6363af5_3 conda-forge
libopenvino-paddle-frontend 2024.6.0 h6363af5_3 conda-forge
libopenvino-pytorch-frontend 2024.6.0 h5888daf_3 conda-forge
libopenvino-tensorflow-frontend 2024.6.0 h630ec5c_3 conda-forge
libopenvino-tensorflow-lite-frontend 2024.6.0 h5888daf_3 conda-forge
libopus 1.3.1 h7f98852_1 conda-forge
libpciaccess 0.18 hd590300_0 conda-forge
libpng 1.6.45 h943b412_0 conda-forge
libprotobuf 5.28.3 h6128344_1 conda-forge
librsvg 2.58.4 h49af25d_2 conda-forge
libsndfile 1.2.2 hc60ed4a_1 conda-forge
libsqlite 3.47.2 hee588c1_0 conda-forge
libstdcxx 14.2.0 hc0a3c3a_1 conda-forge
libstdcxx-ng 14.2.0 h4852527_1 conda-forge
libtiff 4.7.0 hd9ff511_3 conda-forge
libuuid 2.38.1 h0b41bf4_0 conda-forge
libva 2.22.0 h8a09558_1 conda-forge
libvorbis 1.3.7 h9c3ff4c_0 conda-forge
libvpx 1.14.1 hac33072_0 conda-forge
libwebp-base 1.5.0 h851e524_0 conda-forge
libxcb 1.17.0 h8a09558_0 conda-forge
libxcrypt 4.4.36 hd590300_1 conda-forge
libxml2 2.13.5 h8d12d68_1 conda-forge
libzlib 1.3.1 hb9d3cd8_2 conda-forge
mad 0.15.1b h9c3ff4c_1 conda-forge
mpg123 1.32.9 hc50e24c_0 conda-forge
ncurses 6.5 h2d0b736_2 conda-forge
ocl-icd 2.3.2 hb9d3cd8_2 conda-forge
opencl-headers 2024.10.24 h5888daf_0 conda-forge
openh264 2.5.0 hf92e6e3_0 conda-forge
openssl 3.4.0 h7b32b05_1 conda-forge
pango 1.56.0 h861ebed_0 conda-forge
pcre2 10.44 hba22ea6_2 conda-forge
pip 24.3.1 pyh8b19718_2 conda-forge
pixman 0.44.2 h29eaf8c_0 conda-forge
pthread-stubs 0.4 hb9d3cd8_1002 conda-forge
pugixml 1.14 h59595ed_0 conda-forge
python 3.10.16 he725a3c_1_cpython conda-forge
readline 8.2 h8228510_1 conda-forge
setuptools 75.8.0 pyhff2d567_0 conda-forge
shellcheck 0.10.0 ha770c72_0 conda-forge
snappy 1.2.1 h8bd8927_1 conda-forge
sox 14.4.2 h59a48fd_1020 conda-forge
svt-av1 2.3.0 h5888daf_0 conda-forge
tbb 2022.0.0 hceb3a55_0 conda-forge
tk 8.6.13 noxft_h4845f30_101 conda-forge
wayland 1.23.1 h3e06ad9_0 conda-forge
wayland-protocols 1.37 hd8ed1ab_0 conda-forge
wheel 0.45.1 pyhd8ed1ab_1 conda-forge
x264 1!164.3095 h166bdaf_2 conda-forge
x265 3.5 h924138e_3 conda-forge
xorg-libice 1.1.2 hb9d3cd8_0 conda-forge
xorg-libsm 1.2.5 he73a12e_0 conda-forge
xorg-libx11 1.8.10 h4f16b4b_1 conda-forge
xorg-libxau 1.0.12 hb9d3cd8_0 conda-forge
xorg-libxdmcp 1.1.5 hb9d3cd8_0 conda-forge
xorg-libxext 1.3.6 hb9d3cd8_0 conda-forge
xorg-libxfixes 6.0.1 hb9d3cd8_0 conda-forge
xorg-libxrender 0.9.12 hb9d3cd8_0 conda-forge
zlib 1.3.1 hb9d3cd8_2 conda-forge
zstd 1.5.6 ha6fb4c9_0 conda-forge

More info

No response

@joanise joanise added the bug Something isn't working label Jan 31, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant