aboutsummaryrefslogtreecommitdiff
path: root/autoencoder.py
diff options
context:
space:
mode:
authorgdamms <damguillotin@gmail.com>2024-07-02 11:39:08 +0200
committergdamms <damguillotin@gmail.com>2024-07-02 11:39:08 +0200
commit9d6d3f3c7f8f01e24d635c3f5d9b43fa697d5f9f (patch)
tree803c7a391acf67b2b4f37006a123af2f583f8ff3 /autoencoder.py
parent965b433ac9e0b18c22cda8df1058876fe08dfb19 (diff)
downloaddiffusion-mnist-9d6d3f3c7f8f01e24d635c3f5d9b43fa697d5f9f.tar.gz
diffusion-mnist-9d6d3f3c7f8f01e24d635c3f5d9b43fa697d5f9f.zip
unteste update using troch-trainer
Diffstat (limited to 'autoencoder.py')
-rw-r--r--autoencoder.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/autoencoder.py b/autoencoder.py
index 58326fe..23c47f9 100644
--- a/autoencoder.py
+++ b/autoencoder.py
@@ -5,7 +5,7 @@ from torchvision import datasets, transforms
import matplotlib.pyplot as plt
-from trainer import Trainer
+from trainer import train
class PrintLayer(torch.nn.Module):
@@ -109,12 +109,11 @@ def main():
model.to(device)
# Train model
- trainer = Trainer()
lr = 1e-3
epochs = 1
optimizer = torch.optim.Adam(model.parameters(), lr=lr)
criterion = torch.nn.functional.binary_cross_entropy
- trainer.train(model, dataloader, epochs, optimizer, criterion)
+ train(model, dataloader, epochs, optimizer, criterion)
# Save model
torch.save(model.state_dict(), 'autoencoder.pth')