Commit graph

26 commits

Author SHA1 Message Date
Mark Baushenko cbccc5e953
Optimizing graphics card memory
During inference it does not store gradients, which take up most of the video memory
2022-05-11 16:35:11 +03:00
James Betker 317d55c252 re-enable redaction 2022-05-06 09:36:42 -06:00
James Betker 8672075914 temporarily disable redaction 2022-05-06 09:06:20 -06:00
James Betker d03b8f3f62 Update rainbow 2022-05-06 08:55:08 -06:00
James Betker ffd0238a16 v2.2 2022-05-06 00:11:10 -06:00
James Betker b327be56c6 Update readme with prompt engineering 2022-05-03 21:32:06 -06:00
James Betker ddb19f6b0f Enable redaction by default 2022-05-03 21:21:52 -06:00
James Betker c1d004aeb0 change quality presets 2022-05-03 21:01:26 -06:00
James Betker ee6f9b15ce Use librosa for loading mp3s 2022-05-03 20:44:31 -06:00
James Betker 29b2f36f55 Remove entmax dep 2022-05-02 21:43:14 -06:00
James Betker 14617f8963 Fix default output path 2022-05-02 21:37:39 -06:00
James Betker 8c7f709c12 k I think this works.. 2022-05-02 21:31:31 -06:00
James Betker 9acce239d3 fix paths 2022-05-02 20:56:28 -06:00
James Betker a4cda68ddf getting ready for 2.1 release 2022-05-02 20:20:50 -06:00
James Betker f499d66493 misc fixes 2022-05-02 18:00:57 -06:00
James Betker 2888ae0337 Fix bug with k>1 2022-05-02 18:00:22 -06:00
James Betker cdf44d7506 more fixes 2022-05-02 16:44:47 -06:00
James Betker 5a95c34a01 fix warning 2022-05-02 16:36:02 -06:00
James Betker 39ec1b0db5 Support totally random voices (and make fixes to previous changes) 2022-05-02 15:40:03 -06:00
James Betker 7d5bb8959a move data 2022-05-02 15:39:34 -06:00
James Betker 9007955d88 Add redaction support 2022-05-02 14:57:29 -06:00
James Betker cd2d4229bf Better error messages when inputs are out of bounds. 2022-05-01 17:39:36 -06:00
James Betker b1fc2b13c9 add support for specifying the model_dir 2022-05-01 17:29:25 -06:00
James Betker 0ffc191408 Add support for extracting and feeding conditioning latents directly into the model
- Adds a new script and API endpoints for doing this
- Reworks autoregressive and diffusion models so that the conditioning is computed separately (which will actually provide a mild performance boost)
- Updates README

This is untested. Need to do the following manual tests (and someday write unit tests for this behemoth before
it becomes a problem..)
1) Does get_conditioning_latents.py work?
2) Can I feed those latents back into the model by creating a new voice?
3) Can I still mix and match voices (both with conditioning latents and normal voices) with read.py?
2022-05-01 17:25:18 -06:00
James Betker a8264f5cef more cleanup 2022-05-01 16:28:39 -06:00
James Betker f7c8decfdb Move everything into the tortoise/ subdirectory
For eventual packaging.
2022-05-01 16:24:24 -06:00