Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.xiph.org/xiph/opus.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Buethe <jbuethe@amazon.de>2023-10-20 15:14:31 +0300
committerJan Buethe <jbuethe@amazon.de>2023-10-20 15:14:31 +0300
commit1accd2472e678d540fa024f05da68088014dafaa (patch)
tree7032c019b4b6e2ef48dbe739dad0284845ff0cf6
parent88c8b3078518b649933616fb7c9a78e4d086233a (diff)
finalized quantization option in export_rdovae_weights.py
-rw-r--r--dnn/torch/rdovae/export_rdovae_weights.py20
1 files changed, 10 insertions, 10 deletions
diff --git a/dnn/torch/rdovae/export_rdovae_weights.py b/dnn/torch/rdovae/export_rdovae_weights.py
index 856ec93e..9a35c17a 100644
--- a/dnn/torch/rdovae/export_rdovae_weights.py
+++ b/dnn/torch/rdovae/export_rdovae_weights.py
@@ -121,9 +121,9 @@ f"""
('core_encoder.module.state_dense_2' , 'gdense2' , 'TANH', True)
]
- for name, export_name, _, _ in encoder_dense_layers:
+ for name, export_name, _, quantize in encoder_dense_layers:
layer = model.get_submodule(name)
- dump_torch_weights(enc_writer, layer, name=export_name, verbose=True)
+ dump_torch_weights(enc_writer, layer, name=export_name, verbose=True, quantize=quantize, scale=None)
encoder_gru_layers = [
@@ -134,8 +134,8 @@ f"""
('core_encoder.module.gru5' , 'enc_gru5', 'TANH', True),
]
- enc_max_rnn_units = max([dump_torch_weights(enc_writer, model.get_submodule(name), export_name, verbose=True, input_sparse=True, quantize=True)
- for name, export_name, _, _ in encoder_gru_layers])
+ enc_max_rnn_units = max([dump_torch_weights(enc_writer, model.get_submodule(name), export_name, verbose=True, input_sparse=True, quantize=quantize, scale=None, recurrent_scale=None)
+ for name, export_name, _, quantize in encoder_gru_layers])
encoder_conv_layers = [
@@ -146,7 +146,7 @@ f"""
('core_encoder.module.conv5.conv' , 'enc_conv5', 'TANH', True),
]
- enc_max_conv_inputs = max([dump_torch_weights(enc_writer, model.get_submodule(name), export_name, verbose=True, quantize=False) for name, export_name, _, _ in encoder_conv_layers])
+ enc_max_conv_inputs = max([dump_torch_weights(enc_writer, model.get_submodule(name), export_name, verbose=True, quantize=quantize, scale=None) for name, export_name, _, quantize in encoder_conv_layers])
del enc_writer
@@ -159,9 +159,9 @@ f"""
('core_decoder.module.gru_init' , 'dec_gru_init', 'TANH', True),
]
- for name, export_name, _, _ in decoder_dense_layers:
+ for name, export_name, _, quantize in decoder_dense_layers:
layer = model.get_submodule(name)
- dump_torch_weights(dec_writer, layer, name=export_name, verbose=True)
+ dump_torch_weights(dec_writer, layer, name=export_name, verbose=True, quantize=quantize, scale=None)
decoder_gru_layers = [
@@ -172,8 +172,8 @@ f"""
('core_decoder.module.gru5' , 'dec_gru5', 'TANH', True),
]
- dec_max_rnn_units = max([dump_torch_weights(dec_writer, model.get_submodule(name), export_name, verbose=True, input_sparse=True, quantize=True)
- for name, export_name, _, _ in decoder_gru_layers])
+ dec_max_rnn_units = max([dump_torch_weights(dec_writer, model.get_submodule(name), export_name, verbose=True, input_sparse=True, quantize=quantize, scale=None, recurrent_scale=None)
+ for name, export_name, _, quantize in decoder_gru_layers])
decoder_conv_layers = [
('core_decoder.module.conv1.conv' , 'dec_conv1', 'TANH', True),
@@ -183,7 +183,7 @@ f"""
('core_decoder.module.conv5.conv' , 'dec_conv5', 'TANH', True),
]
- dec_max_conv_inputs = max([dump_torch_weights(dec_writer, model.get_submodule(name), export_name, verbose=True, quantize=False) for name, export_name, _, _ in decoder_conv_layers])
+ dec_max_conv_inputs = max([dump_torch_weights(dec_writer, model.get_submodule(name), export_name, verbose=True, quantize=quantize, scale=None) for name, export_name, _, quantize in decoder_conv_layers])
del dec_writer