coqui-tts/TTS/vocoder/models
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
..
__init__.py refix linter 2021-07-13 23:12:18 +02:00
base_vocoder.py Create base 🐸TTS model abstraction for tts models 2021-06-22 16:21:11 +02:00
fullband_melgan_generator.py reformatting and styling 2021-04-12 11:47:39 +02:00
gan.py Allow saving / loading checkpoints from cloud paths (#683) 2021-08-09 18:02:36 +00:00
hifigan_discriminator.py linter fixes 2021-04-12 13:14:11 +02:00
hifigan_generator.py Allow saving / loading checkpoints from cloud paths (#683) 2021-08-09 18:02:36 +00:00
melgan_discriminator.py Merge branch 'reformat' into hifigan-reformat 2021-04-12 12:00:17 +02:00
melgan_generator.py Allow saving / loading checkpoints from cloud paths (#683) 2021-08-09 18:02:36 +00:00
melgan_multiscale_discriminator.py Merge branch 'reformat' into hifigan-reformat 2021-04-12 12:00:17 +02:00
multiband_melgan_generator.py reformatting and styling 2021-04-12 11:47:39 +02:00
parallel_wavegan_discriminator.py reformatting and styling 2021-04-12 11:47:39 +02:00
parallel_wavegan_generator.py Allow saving / loading checkpoints from cloud paths (#683) 2021-08-09 18:02:36 +00:00
random_window_discriminator.py reformatting and styling 2021-04-12 11:47:39 +02:00
univnet_discriminator.py Add UnivNet vocoder 🚀 2021-06-23 13:51:04 +02:00
univnet_generator.py Fix UnivNet inference code 2021-07-02 10:48:34 +02:00
wavegrad.py Allow saving / loading checkpoints from cloud paths (#683) 2021-08-09 18:02:36 +00:00
wavernn.py Allow saving / loading checkpoints from cloud paths (#683) 2021-08-09 18:02:36 +00:00