miittnnss commited on
Commit
bbaf759
·
1 Parent(s): 0ec398f

Create pipeline.py

Browse files
Files changed (1) hide show
  1. pipeline.py +31 -0
pipeline.py ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import torch
2
+ import torch.nn as nn
3
+ from torchvision import transforms
4
+ from PIL import Image
5
+
6
+ class Generator(nn.Module):
7
+ def __init__(self):
8
+ super(Generator, self).__init__()
9
+ self.main = nn.Sequential(
10
+ nn.ConvTranspose2d(100, 64 * 8, 4, 1, 0, bias=False),
11
+ nn.BatchNorm2d(64 * 8),
12
+ nn.ReLU(True),
13
+
14
+ nn.ConvTranspose2d(64 * 8, 64 * 4, 4, 2, 1, bias=False),
15
+ nn.BatchNorm2d(64 * 4),
16
+ nn.ReLU(True),
17
+
18
+ nn.ConvTranspose2d(64 * 4, 64 * 2, 4, 2, 1, bias=False),
19
+ nn.BatchNorm2d(64 * 2),
20
+ nn.ReLU(True),
21
+
22
+ nn.ConvTranspose2d(64 * 2, 64, 4, 2, 1, bias=False),
23
+ nn.BatchNorm2d(64),
24
+ nn.ReLU(True),
25
+
26
+ nn.ConvTranspose2d(64, 3, 4, 2, 1, bias=False),
27
+ nn.Tanh()
28
+ )
29
+
30
+ def forward(self, input):
31
+ return self.main(input)