我在运行这个代码:
model = CIFAR10Classifier()
trainer = pl.Trainer(max_epochs=50, gpus=1, default_root_dir="..", enable_checkpointing=False)
# trainer.fit(model, train_dataloader, valid_dataloader)
model = CIFAR10Classifier.load_from_checkpoint("../lightning_logs/cifar10_classifier/checkpoints/epoch=49-step=35150.ckpt")
model.eval()
# preds = trainer.predict(model, dataloaders=test_dataloader, return_predictions=True)
p = trainer.test(model, dataloaders=test_dataloader)
print(p)
当我运行trainer.test时,它会在lightning_logs文件夹中创建额外的version_x文件夹,这是我不想要的。我可以以任何方式重用它们吗?如果不能,那么有什么方法可以禁止它创建这些文件夹吗?还有,当我试验训练循环时,我不想保存任何检查点。有什么解决方法吗?
1条答案
按热度按时间rhfm7lfc1#
您可以使用
Trainer
选项enable_checkpointing
* 禁用检查点 *:或者使用
load_from_checkpoint
通过检查点 * 恢复培训 *: