@@ -16,18 +16,30 @@ class BasicBlock(nn.Module):
1616 def __init__ (self , in_planes , planes , stride = 1 ):
1717 super (BasicBlock , self ).__init__ ()
1818 self .conv1 = nn .Conv2d (
19- in_planes , planes , kernel_size = 3 , stride = stride , padding = 1 , bias = False )
19+ in_planes ,
20+ planes ,
21+ kernel_size = 3 ,
22+ stride = stride ,
23+ padding = 1 ,
24+ bias = False ,
25+ )
2026 self .bn1 = nn .BatchNorm2d (planes )
21- self .conv2 = nn .Conv2d (planes , planes , kernel_size = 3 ,
22- stride = 1 , padding = 1 , bias = False )
27+ self .conv2 = nn .Conv2d (
28+ planes , planes , kernel_size = 3 , stride = 1 , padding = 1 , bias = False
29+ )
2330 self .bn2 = nn .BatchNorm2d (planes )
2431
2532 self .shortcut = nn .Sequential ()
26- if stride != 1 or in_planes != self .expansion * planes :
33+ if stride != 1 or in_planes != self .expansion * planes :
2734 self .shortcut = nn .Sequential (
28- nn .Conv2d (in_planes , self .expansion * planes ,
29- kernel_size = 1 , stride = stride , bias = False ),
30- nn .BatchNorm2d (self .expansion * planes )
35+ nn .Conv2d (
36+ in_planes ,
37+ self .expansion * planes ,
38+ kernel_size = 1 ,
39+ stride = stride ,
40+ bias = False ,
41+ ),
42+ nn .BatchNorm2d (self .expansion * planes ),
3143 )
3244
3345 def forward (self , x ):
@@ -43,17 +55,18 @@ def __init__(self, block, num_blocks, num_classes=10):
4355 super (ResNet , self ).__init__ ()
4456 self .in_planes = 64
4557
46- self .conv1 = nn .Conv2d (3 , 64 , kernel_size = 3 ,
47- stride = 1 , padding = 1 , bias = False )
58+ self .conv1 = nn .Conv2d (
59+ 3 , 64 , kernel_size = 3 , stride = 1 , padding = 1 , bias = False
60+ )
4861 self .bn1 = nn .BatchNorm2d (64 )
4962 self .layer1 = self ._make_layer (block , 64 , num_blocks [0 ], stride = 1 )
5063 self .layer2 = self ._make_layer (block , 128 , num_blocks [1 ], stride = 2 )
5164 self .layer3 = self ._make_layer (block , 256 , num_blocks [2 ], stride = 2 )
5265 self .layer4 = self ._make_layer (block , 512 , num_blocks [3 ], stride = 2 )
53- self .linear = nn .Linear (512 * block .expansion , num_classes )
66+ self .linear = nn .Linear (512 * block .expansion , num_classes )
5467
5568 def _make_layer (self , block , planes , num_blocks , stride ):
56- strides = [stride ] + [1 ]* (num_blocks - 1 )
69+ strides = [stride ] + [1 ] * (num_blocks - 1 )
5770 layers = []
5871 for stride in strides :
5972 layers .append (block (self .in_planes , planes , stride ))
@@ -93,29 +106,33 @@ def forward(self, x):
93106 transforms .RandomHorizontalFlip (),
94107 transforms .RandomCrop (32 , 4 ),
95108 transforms .ToTensor (),
96- transforms .Normalize ((0.4914 , 0.4822 , 0.4465 ),
97- (0.2023 , 0.1994 , 0.2010 )),
109+ transforms .Normalize (
110+ (0.4914 , 0.4822 , 0.4465 ), (0.2023 , 0.1994 , 0.2010 )
111+ ),
98112 ]
99113 )
100114
101115 test_transformer = transforms .Compose (
102116 [
103117 transforms .ToTensor (),
104- transforms .Normalize ((0.4914 , 0.4822 , 0.4465 ),
105- (0.2023 , 0.1994 , 0.2010 )),
118+ transforms .Normalize (
119+ (0.4914 , 0.4822 , 0.4465 ), (0.2023 , 0.1994 , 0.2010 )
120+ ),
106121 ]
107122 )
108123
109124 train_loader = DataLoader (
110- datasets .CIFAR10 (data_dir , train = True , download = True , transform = train_transformer ),
125+ datasets .CIFAR10 (
126+ data_dir , train = True , download = True , transform = train_transformer
127+ ),
111128 batch_size = batch_size ,
112- shuffle = True
129+ shuffle = True ,
113130 )
114131
115132 test_loader = DataLoader (
116133 datasets .CIFAR10 (data_dir , train = False , transform = test_transformer ),
117134 batch_size = batch_size ,
118- shuffle = True
135+ shuffle = True ,
119136 )
120137
121138 # Set the Logger
@@ -126,16 +143,13 @@ def forward(self, x):
126143 estimator = ResNet ,
127144 estimator_args = {"block" : BasicBlock , "num_blocks" : [2 , 2 , 2 , 2 ]},
128145 n_estimators = n_estimators ,
129- cuda = True
146+ cuda = True ,
130147 )
131148
132149 # Set the Optimizer
133- model .set_optimizer ("SGD" ,
134- lr = lr ,
135- weight_decay = weight_decay ,
136- momentum = momentum )
150+ model .set_optimizer (
151+ "SGD" , lr = lr , weight_decay = weight_decay , momentum = momentum
152+ )
137153
138154 # Train and Evaluate
139- model .fit (train_loader ,
140- epochs = epochs ,
141- test_loader = test_loader )
155+ model .fit (train_loader , epochs = epochs , test_loader = test_loader )
0 commit comments