Update vae_modules/autoencoder_wrapper.py
Browse files
vae_modules/autoencoder_wrapper.py
CHANGED
@@ -67,7 +67,11 @@ class Autoencoder(nn.Module):
|
|
67 |
|
68 |
def process_stable_vae(self, audio=None, embedding=None):
|
69 |
if audio is not None:
|
|
|
|
|
|
|
70 |
z = self.ae.encoder(audio)
|
|
|
71 |
if self.quantization_first:
|
72 |
z = self.ae.bottleneck.encode(z)
|
73 |
return z
|
|
|
67 |
|
68 |
def process_stable_vae(self, audio=None, embedding=None):
|
69 |
if audio is not None:
|
70 |
+
device=audio.device
|
71 |
+
self.ae.encoder.to('cpu')
|
72 |
+
audio = audio.to('cpu')
|
73 |
z = self.ae.encoder(audio)
|
74 |
+
z = z.to(device)
|
75 |
if self.quantization_first:
|
76 |
z = self.ae.bottleneck.encode(z)
|
77 |
return z
|