我已经手动将整个事情间隔开。尽管如此,它还是行不通。第一行之后直接出现缩进错误。
代码:
def train_epoch(model, data_loader, loss_fn, optimizer, device, scheduler, n_examples):
""" docstring? """
losses = []
for d in data_loader:
input_ids = d['input_ids'].to(device)
targets = d['targets'].to(device)
outputs = model(input_ids = input_ids, labels = targets)
loss = loss_fn(outputs, targets)
losses.append( loss.item() )
loss.backward()
optimizer.step()
scheduler.step()
optimizer.zero_grad()
return np.mean(losses)
错误:
def train_epoch(模型、data_loader、loss_fn、优化器、设备、调度器、n_examples): ...
文件“”,第 2 行 ^ IndentationError:需要缩进块
到底是怎么回事?我没有看到任何地方有问题。
ibeautiful
慕田峪4524236
翻阅古今
相关分类