shithub: opus

Download patch

ref: a9564f37d42f44f592e5881a20d73cfbad203083
parent: ec5cfdbe7ae9f31ecbd7dece5fec44a913f70eb7
author: Jean-Marc Valin <jmvalin@amazon.com>
date: Mon May 22 22:19:41 EDT 2023

Dump PLC blob next to the LPCNet one

--- a/dnn/Makefile.am
+++ b/dnn/Makefile.am
@@ -62,7 +62,7 @@
 dump_data_LDADD = $(LIBM)
 dump_data_CFLAGS = $(AM_CFLAGS)
 
-dump_weights_blob_SOURCES = nnet_data.c write_lpcnet_weights.c
+dump_weights_blob_SOURCES = nnet_data.c plc_data.c write_lpcnet_weights.c
 dump_weights_blob_LDADD = $(LIBM)
 dump_weights_blob_CFLAGS = $(AM_CFLAGS) -DDUMP_BINARY_WEIGHTS
 
--- a/dnn/write_lpcnet_weights.c
+++ b/dnn/write_lpcnet_weights.c
@@ -32,6 +32,7 @@
 #include "nnet.h"
 
 extern const WeightArray lpcnet_arrays[];
+extern const WeightArray lpcnet_plc_arrays[];
 
 void write_weights(const WeightArray *list, FILE *fout)
 {
@@ -59,6 +60,7 @@
 {
   FILE *fout = fopen("weights_blob.bin", "w");
   write_weights(lpcnet_arrays, fout);
+  write_weights(lpcnet_plc_arrays, fout);
   fclose(fout);
   return 0;
 }
--