coqui-tts/tests
Agrin Hilmkil ced4cfdbbf Allow saving / loading checkpoints from cloud paths (#683)
* Allow saving / loading checkpoints from cloud paths

Allows saving and loading checkpoints directly from cloud paths like
Amazon S3 (s3://) and Google Cloud Storage (gs://) by using fsspec.

Note: The user will have to install the relevant dependency for each
protocol. Otherwise fsspec will fail and specify which dependency is
missing.

* Append suffix _fsspec to save/load function names

* Add a lower bound to the fsspec dependency

Skips the 0 major version.

* Add missing changes from refactor

* Use fsspec for remaining artifacts

* Add test case with path requiring fsspec

* Avoid writing logs to file unless output_path is local

* Document the possibility of using paths supported by fsspec

* Fix style and lint

* Add missing lint fixes

* Add type annotations to new functions

* Use Coqpit method for converting config to dict

* Fix type annotation in semi-new function

* Add return type for load_fsspec

* Fix bug where fs not always created

* Restore the experiment removal functionality
2021-08-09 18:02:36 +00:00
..
bash_tests remove bash running tests 2021-05-11 11:29:18 +02:00
data refactor and fix multi-speaker training in Trainer and Tacotron models 2021-06-28 17:03:19 +02:00
data_tests Fix stopnet training 2021-07-24 11:39:54 +02:00
inference_tests Add more model tests to `test_synthesize` 2021-07-04 11:45:49 +02:00
inputs Update model test configs 2021-06-28 17:03:19 +02:00
outputs refactoring tests after Coqpit 2021-05-11 11:30:00 +02:00
text_tests refactor and fix multi-speaker training in Trainer and Tacotron models 2021-06-28 17:03:19 +02:00
tts_tests Allow saving / loading checkpoints from cloud paths (#683) 2021-08-09 18:02:36 +00:00
vocoder_tests Bump up to v0.1.0 🚀 2021-06-29 13:07:59 +02:00
__init__.py get_device_id() for tests 2021-05-11 11:29:18 +02:00
model_manager.py formatting 2021-05-03 14:26:35 +02:00
test_audio_processor.py reorg test files 2021-06-02 11:40:26 +02:00
test_extract_tts_spectrograms.py Update tests for the new trainer API 2021-06-28 17:03:19 +02:00
test_speaker_encoder.py fix Lint checks 2021-06-18 14:33:50 -03:00
test_speaker_encoder_train.py refix linter 2021-07-13 23:12:18 +02:00
test_speaker_manager.py refactor and fix multi-speaker training in Trainer and Tacotron models 2021-06-28 17:03:19 +02:00
test_stft_torch.py Mass refactoring 2020-07-17 11:16:05 +02:00
test_text_processing.py Fix silly error in tests 2021-06-25 14:41:35 +02:00