@@ -124,7 +124,8 @@ def __init__(self, *, pred_model=None, pred_optimizer=None, inv_model=None, inv_
124
124
self .pred_model = ForwardModel (num_lstm_layers = 1 , hidden_size = 720 ).double ()
125
125
self .pred_model .load_state_dict (
126
126
torch .load (os .path .join (DIR , "pretrained_models/predictive/pred_model_common_voice_1_720_lr_0001_50_00001_50_000001_50_0000001_200.pt" ),
127
- map_location = self .device ))
127
+ map_location = self .device ,
128
+ weights_only = True ))
128
129
# Non-Linear Perceptron PREDictive MODEL
129
130
#self.pred_model = NonLinearModel(input_channel=30, output_channel=60,
130
131
# mode="pred",
@@ -145,7 +146,8 @@ def __init__(self, *, pred_model=None, pred_optimizer=None, inv_model=None, inv_
145
146
self .inv_model = InverseModelMelTimeSmoothResidual (num_lstm_layers = 1 , hidden_size = 720 ).double ()
146
147
self .inv_model .load_state_dict (
147
148
torch .load (os .path .join (DIR , "pretrained_models/inverse/inv_model_common_voice_3_1_720_5_lr_0001_50_00001_50_000001_50_0000001_200.pt" ),
148
- map_location = self .device ))
149
+ map_location = self .device ,
150
+ weights_only = True ))
149
151
# Non-Linear Perceptron INVerse MODEL
150
152
#self.inv_model = NonLinearModel(input_channel=60, output_channel=30,
151
153
# mode="inv",
@@ -165,7 +167,8 @@ def __init__(self, *, pred_model=None, pred_optimizer=None, inv_model=None, inv_
165
167
self .embedder = EmbeddingModel (num_lstm_layers = 2 , hidden_size = 720 ).double ()
166
168
self .embedder .load_state_dict (torch .load (
167
169
os .path .join (DIR , "pretrained_models/embedder/embed_model_common_voice_syn_rec_2_720_0_dropout_07_noise_6e05_rmse_lr_00001_200.pt" ),
168
- map_location = self .device ))
170
+ map_location = self .device ,
171
+ weights_only = True ))
169
172
self .embedder .eval ()
170
173
# Non-Linear Perceptron Embedder
171
174
#self.embedder = NonLinearModel(input_channel=60, output_channel=300,
@@ -187,7 +190,8 @@ def __init__(self, *, pred_model=None, pred_optimizer=None, inv_model=None, inv_
187
190
self .cp_gen_model = Generator ().double ()
188
191
self .cp_gen_model .load_state_dict (torch .load (
189
192
os .path .join (DIR , "pretrained_models/cp_gan/conditional_trained_cp_generator_whole_critic_it_5_10_20_40_80_100_415.pt" ),
190
- map_location = self .device ))
193
+ map_location = self .device ,
194
+ weights_only = True ))
191
195
self .cp_gen_model = self .cp_gen_model .to (self .device )
192
196
self .cp_gen_model .eval ()
193
197
@@ -198,7 +202,8 @@ def __init__(self, *, pred_model=None, pred_optimizer=None, inv_model=None, inv_
198
202
self .mel_gen_model = Generator (output_size = 60 ).double ()
199
203
self .mel_gen_model .load_state_dict (torch .load (
200
204
os .path .join (DIR , "pretrained_models/mel_gan/conditional_trained_mel_generator_synthesized_critic_it_5_10_20_40_80_100_400.pt" ),
201
- map_location = self .device ))
205
+ map_location = self .device ,
206
+ weights_only = True ))
202
207
self .mel_gen_model = self .mel_gen_model .to (self .device )
203
208
self .mel_gen_model .eval ()
204
209
@@ -213,7 +218,8 @@ def __init__(self, *, pred_model=None, pred_optimizer=None, inv_model=None, inv_
213
218
self .speech_classifier .load_state_dict (torch .load (
214
219
os .path .join (DIR , "pretrained_models/speech_classifier/linear_model_rec_as_nonspeech.pt" ),
215
220
#os.path.join(DIR, "pretrained_models/speech_classifier/model_rec_as_nonspeech.pt"),
216
- map_location = self .device ))
221
+ map_location = self .device ,
222
+ weights_only = True ))
217
223
self .speech_classifier = self .speech_classifier .double ()
218
224
self .speech_classifier = self .speech_classifier .to (self .device )
219
225
self .speech_classifier .eval ()
@@ -231,7 +237,8 @@ def __init__(self, *, pred_model=None, pred_optimizer=None, inv_model=None, inv_
231
237
apply_half_sequence = False ).double ()
232
238
self .cp_tube_model .load_state_dict (torch .load (
233
239
os .path .join (DIR , "pretrained_models/somatosensory/cp_to_tube_model_1_360_lr_0001_50_00001_100.pt" ),
234
- map_location = self .device ))
240
+ map_location = self .device ,
241
+ weights_only = True ))
235
242
self .cp_tube_model = self .cp_tube_model .to (self .device )
236
243
237
244
# Tube-Mel Model (tube -> mel)
@@ -245,7 +252,8 @@ def __init__(self, *, pred_model=None, pred_optimizer=None, inv_model=None, inv_
245
252
apply_half_sequence = True ).double ()
246
253
self .tube_mel_model .load_state_dict (torch .load (
247
254
os .path .join (DIR , "pretrained_models/somatosensory/tube_to_mel_model_1_360_lr_0001_50_00001_100.pt" ),
248
- map_location = self .device ))
255
+ map_location = self .device ,
256
+ weights_only = True ))
249
257
self .tube_mel_model = self .tube_mel_model .to (self .device )
250
258
251
259
# Tube-Embedder Model (tube -> semvec)
@@ -259,7 +267,8 @@ def __init__(self, *, pred_model=None, pred_optimizer=None, inv_model=None, inv_
259
267
post_upsampling_size = 0 ).double ()
260
268
self .tube_embedder .load_state_dict (torch .load (
261
269
os .path .join (DIR , "pretrained_models/somatosensory/tube_to_vector_model_2_720_0_dropout_07_noise_6e05_rmse_lr_00001_200.pt" ),
262
- map_location = self .device ))
270
+ map_location = self .device ,
271
+ weights_only = True ))
263
272
self .tube_embedder = self .tube_embedder .to (self .device )
264
273
self .tube_embedder .eval ()
265
274
0 commit comments