MCPcopy Create free account
hub / github.com/ddbourgin/numpy-ml / forward

Method forward

numpy_ml/tests/nn_torch_models.py:1239–1252  ·  view source on GitHub ↗
(self, X)

Source from the content-addressed store, hash-verified

1237 self.layer1.bias = nn.Parameter(torch.FloatTensor(b.flatten()))
1238
1239 def forward(self, X):
1240 # (N, W, C) -> (N, C, W)
1241 self.X = np.moveaxis(X, [0, 1, 2], [0, -1, -2])
1242 if not isinstance(self.X, torch.Tensor):
1243 self.X = torchify(self.X)
1244
1245 self.X.retain_grad()
1246
1247 self.Z = self.layer1(self.X)
1248 self.Z.retain_grad()
1249
1250 self.Y = self.act_fn(self.Z)
1251 self.Y.retain_grad()
1252 return self.Y
1253
1254 def extract_grads(self, X):
1255 self.forward(X)

Callers 1

extract_gradsMethod · 0.95

Calls 2

torchifyFunction · 0.85
act_fnMethod · 0.80

Tested by

no test coverage detected