aromidvar commited on
Commit
bcf0ca6
·
verified ·
1 Parent(s): b8195d6

Update core/train_eval.py

Browse files
Files changed (1) hide show
  1. core/train_eval.py +2 -2
core/train_eval.py CHANGED
@@ -167,7 +167,7 @@ def train_and_evaluate(df, features, target, model_cls, horizon=1, hidden=64, la
167
  train_loss = 0.0
168
  for batch_X, batch_y in train_loader:
169
  optimizer.zero_grad()
170
- outputs = model(batch_X)
171
  loss = criterion(outputs, batch_y)
172
  loss.backward()
173
  optimizer.step()
@@ -179,7 +179,7 @@ def train_and_evaluate(df, features, target, model_cls, horizon=1, hidden=64, la
179
  val_loss = 0.0
180
  with torch.no_grad():
181
  for batch_X, batch_y in test_loader:
182
- outputs = model(batch_X)
183
  loss = criterion(outputs, batch_y)
184
  val_loss += loss.item() * batch_X.size(0)
185
  val_loss /= len(test_loader.dataset)
 
167
  train_loss = 0.0
168
  for batch_X, batch_y in train_loader:
169
  optimizer.zero_grad()
170
+ outputs = model(batch_X) # Ensure only batch_X is passed to model
171
  loss = criterion(outputs, batch_y)
172
  loss.backward()
173
  optimizer.step()
 
179
  val_loss = 0.0
180
  with torch.no_grad():
181
  for batch_X, batch_y in test_loader:
182
+ outputs = model(batch_X) # Ensure only batch_X is passed to model
183
  loss = criterion(outputs, batch_y)
184
  val_loss += loss.item() * batch_X.size(0)
185
  val_loss /= len(test_loader.dataset)