shithub: opus

Download patch

ref: ecb5cbcf30978d7a35ff3fcd19e9df05276e8228
parent: 9859d68bb036ce2274082a6c253c483de9d2289d
author: jbuethe <jbuethe@amazon.de>
date: Tue Nov 8 06:35:38 EST 2022

added quant-levels argument to dump_rdovae and rdovae_exchange

--- a/dnn/training_tf2/dump_rdovae.py
+++ b/dnn/training_tf2/dump_rdovae.py
@@ -39,6 +39,7 @@
 parser.add_argument('weights', metavar="<weight file>", type=str, help='model weight file in hdf5 format')
 parser.add_argument('--cond-size', type=int, help="conditioning size (default: 256)", default=256)
 parser.add_argument('--latent-dim', type=int, help="dimension of latent space (default: 80)", default=80)
+parser.add_argument('--quant-levels', type=int, help="number of quantization steps (default: 16)", default=16)
 
 args = parser.parse_args()
 
@@ -114,7 +115,7 @@
 
 if __name__ == "__main__":
 
-    model, encoder, decoder, qembedding = new_rdovae_model(20, args.latent_dim, cond_size=args.cond_size)
+    model, encoder, decoder, qembedding = new_rdovae_model(20, args.latent_dim, cond_size=args.cond_size, nb_quant=args.quant_levels)
     model.load_weights(args.weights)
 
 
--- a/dnn/training_tf2/rdovae_exchange.py
+++ b/dnn/training_tf2/rdovae_exchange.py
@@ -40,6 +40,7 @@
 parser.add_argument('output', metavar="<output folder>", type=str, help='output exchange folder')
 parser.add_argument('--cond-size', type=int, help="conditioning size (default: 256)", default=256)
 parser.add_argument('--latent-dim', type=int, help="dimension of latent space (default: 80)", default=80)
+parser.add_argument('--quant-levels', type=int, help="number of quantization steps (default: 16)", default=16)
 
 args = parser.parse_args()
 
@@ -78,7 +79,7 @@
 
 if __name__ == "__main__":
 
-    model, encoder, decoder, qembedding = new_rdovae_model(20, args.latent_dim, cond_size=args.cond_size)
+    model, encoder, decoder, qembedding = new_rdovae_model(20, args.latent_dim, cond_size=args.cond_size, nb_quant=args.quant_levels)
     model.load_weights(args.weights)
 
     os.makedirs(args.output, exist_ok=True)
--