Commit 06d60fc
authored
Implement formatter to ensure Nemotron VoiceChat speech decoder reproducibility, speed up training and support half precision inference (#15583)
* Add new formatter and force codec to runs in the same device of TTS model
Signed-off-by: Edresson Casanova <edresson1@gmail.com>
* Set find_unused_parameters=False as default to speedup training
Signed-off-by: Edresson Casanova <edresson1@gmail.com>
* Apply isort and black reformatting
Signed-off-by: Edresson <Edresson@users.noreply.github.com>
* Fix model input data type
Signed-off-by: Edresson Casanova <edresson1@gmail.com>
* Apply isort and black reformatting
Signed-off-by: Edresson <Edresson@users.noreply.github.com>
* Add support for half precision inference
Signed-off-by: Edresson Casanova <edresson1@gmail.com>
* Apply isort and black reformatting
Signed-off-by: Edresson <Edresson@users.noreply.github.com>
* Fix RMSnorm
Signed-off-by: Edresson Casanova <edresson1@gmail.com>
* Update debug_dtype default parameter
Signed-off-by: Edresson Casanova <edresson1@gmail.com>
* Apply isort and black reformatting
Signed-off-by: Edresson <Edresson@users.noreply.github.com>
* Add unit tests for duplex formatters
Signed-off-by: Edresson Casanova <edresson1@gmail.com>
* Apply isort and black reformatting
Signed-off-by: Edresson <Edresson@users.noreply.github.com>
* Replace fastcopy with deepcopy
Signed-off-by: Edresson Casanova <edresson1@gmail.com>
* Apply isort and black reformatting
Signed-off-by: Edresson <Edresson@users.noreply.github.com>
* Remove unecessary comments
Signed-off-by: Edresson Casanova <edresson1@gmail.com>
* Update unit tests
Signed-off-by: Edresson Casanova <edresson1@gmail.com>
* Add function for dtype debug and create a method to check codec precision
Signed-off-by: Edresson Casanova <edresson1@gmail.com>
* Apply isort and black reformatting
Signed-off-by: Edresson <Edresson@users.noreply.github.com>
---------
Signed-off-by: Edresson Casanova <edresson1@gmail.com>
Signed-off-by: Edresson <Edresson@users.noreply.github.com>
Co-authored-by: Edresson <Edresson@users.noreply.github.com>1 parent 8dac920 commit 06d60fc
6 files changed
Lines changed: 821 additions & 280 deletions
File tree
- examples/speechlm2
- conf
- nemo/collections
- common/data/lhotse
- speechlm2
- models
- modules
- tests/collections/common
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
127 | 127 | | |
128 | 128 | | |
129 | 129 | | |
130 | | - | |
| 130 | + | |
131 | 131 | | |
132 | 132 | | |
133 | 133 | | |
| |||
0 commit comments