facebookresearch/fairseq

FileNot Found error

Opened this issue · 0 comments

### Why am i getting this error

File "examples/speech_recognition/new/infer.py", line 499, in
cli_main()
File "examples/speech_recognition/new/infer.py", line 495, in cli_main
hydra_main() # pylint: disable=no-value-for-parameter
File "/home/hp/miniconda3/envs/test_fairseq_textless/lib/python3.8/site-packages/hydra/main.py", line 32, in decorated_main
_run_hydra(
File "/home/hp/miniconda3/envs/test_fairseq_textless/lib/python3.8/site-packages/hydra/_internal/utils.py", line 346, in _run_hydra
run_and_report(
File "/home/hp/miniconda3/envs/test_fairseq_textless/lib/python3.8/site-packages/hydra/_internal/utils.py", line 201, in run_and_report
raise ex
File "/home/hp/miniconda3/envs/test_fairseq_textless/lib/python3.8/site-packages/hydra/_internal/utils.py", line 198, in run_and_report
return func()
File "/home/hp/miniconda3/envs/test_fairseq_textless/lib/python3.8/site-packages/hydra/_internal/utils.py", line 347, in
lambda: hydra.run(
File "/home/hp/miniconda3/envs/test_fairseq_textless/lib/python3.8/site-packages/hydra/internal/hydra.py", line 107, in run
return run_job(
File "/home/hp/miniconda3/envs/test_fairseq_textless/lib/python3.8/site-packages/hydra/core/utils.py", line 129, in run_job
ret.return_value = task_function(task_cfg)
File "examples/speech_recognition/new/infer.py", line 460, in hydra_main
distributed_utils.call_main(cfg, main)
File "/media/hp/New_Volume/textless/test_fairseq_textless/fairseq/fairseq/distributed/utils.py", line 404, in call_main
main(cfg, **kwargs)
File "examples/speech_recognition/new/infer.py", line 407, in main
with InferenceProcessor(cfg) as processor:
File "examples/speech_recognition/new/infer.py", line 104, in init
models, saved_cfg = self.load_model_ensemble()
File "examples/speech_recognition/new/infer.py", line 229, in load_model_ensemble
models, saved_cfg = checkpoint_utils.load_model_ensemble(
File "/media/hp/New_Volume/textless/test_fairseq_textless/fairseq/fairseq/checkpoint_utils.py", line 392, in load_model_ensemble
ensemble, args, task = load_model_ensemble_and_task(
File "/media/hp/New_Volume/textless/test_fairseq_textless/fairseq/fairseq/checkpoint_utils.py", line 502, in load_model_ensemble_and_task
model = task.build_model(cfg.model, from_checkpoint=True)
File "/media/hp/New_Volume/textless/test_fairseq_textless/fairseq/fairseq/tasks/fairseq_task.py", line 355, in build_model
model = models.build_model(cfg, self, from_checkpoint)
File "/media/hp/New_Volume/textless/test_fairseq_textless/fairseq/fairseq/models/init.py", line 106, in build_model
return model.build_model(cfg, task)
File "/media/hp/New_Volume/textless/test_fairseq_textless/fairseq/fairseq/models/hubert/hubert_asr.py", line 163, in build_model
w2v_encoder = HubertEncoder(cfg, task)
File "/media/hp/New_Volume/textless/test_fairseq_textless/fairseq/fairseq/models/hubert/hubert_asr.py", line 342, in init
state = checkpoint_utils.load_checkpoint_to_cpu(cfg.w2v_path, arg_overrides)
File "/media/hp/New_Volume/textless/test_fairseq_textless/fairseq/fairseq/checkpoint_utils.py", line 339, in load_checkpoint_to_cpu
with open(local_path, "rb") as f:
FileNotFoundError: [Errno 2] No such file or directory: '/checkpoint/wnhsu/experiments/hubert/s2st/vp/pt/hubert_base_librispeech
+data-vp_en_es_fr_it2_from_400k_L6_km500_optimization.max_update-400000/checkpoints/checkpoint_last.pt'

while running this code from Textless Speech-to-Speech Translation (S2ST) on Real Data

PYTHONPATH=. python examples/speech_recognition/new/infer.py
--config-dir examples/hubert/config/decode/
--config-name infer_viterbi
task.data=/media/hp/New_Volume/textless/DATA_DIR
task.normalize=false
common_eval.results_path=/media/hp/New_Volume/textless/RESULTS_PATH/log
common_eval.path=/media/hp/New_Volume/textless/DATA_DIR/checkpoint_best.pt
dataset.gen_subset=test
'+task.labels=["unit"]'
+decoding.results_path=/media/hp/New_Volume/textless/RESULTS_PATH
common_eval.post_process=none
+dataset.batch_size=1
common_eval.quiet=True

I am seeking assistance to resolve this issue. I have noticed that the code is looking for a file in a path that does not exist on my local machine (linux environment). Any guidance on how to address this discrepancy and successfully run the code would be highly appreciated.

Thank you for your support!