AimLogger在PyTorch lightning中无法使用,

yk9xbfzb  于 8个月前  发布在  其他
关注(0)|答案(1)|浏览(377)

❓问题

这是我的PyTorch lightning训练器的代码:

  1. import lightning as L
  2. trainer = L.Trainer(
  3. max_epochs=EPOCHS,
  4. accelerator=DEVICE,
  5. logger = aim.Run(experiment="trial_exp_lightning")
  6. )
  7. trainer.fit(training_module, train_loader, test_loader)

运行这段代码后,我得到了以下错误信息。

  1. AttributeError: 'Run' object has no attribute 'save_dir'

我已经在lightning和aim仓库中查看了之前的相关问题,似乎可以进行集成,所以我在想如何解决这个问题。

xlpyo6sf

xlpyo6sf1#

嘿,@gursi26,Aim提供了一个专门为PyTorch Lightning设计的内置回调管理器。强烈建议有效地使用此管理器处理所有PyTorch Lightning事件。
在进行这些更改后,您的代码片段将如下所示:

  1. import lightning as L
  2. aim_logger = AimLogger(
  3. experiment_name="trial_exp_lightning",
  4. )
  5. trainer = L.Trainer(
  6. max_epochs=EPOCHS,
  7. accelerator=DEVICE,
  8. logger = aim_logger
  9. )
  10. trainer.fit(training_module, train_loader, test_loader)

您可以在此页面查看更多详细信息:https://aimstack.readthedocs.io/en/latest/quick_start/integrations.html#integration-with-pytorch-lightning
如有任何其他问题,请随时分享 ☺️

展开查看全部

相关问题