在训练model的时候,Pytorch-Lightning通过定义System(以model作为输入)和Trainer的方式实现模型训练。
一、定义
(1)首先定义System:
res_from_recursion = []
system = System(
model=model,#在system之前定义的
loss_func=loss_func,
optimizer=optimizer,
train_loader=train_loader,
res_from_recursion=res_from_recursion,#我想让模型在训练时输出的值,用一个list保存
val_loader=val_loader,
scheduler=scheduler,
config=conf,

本文介绍如何使用Pytorch-Lightning进行模型训练,并详细解释了如何在训练过程中记录模型输出,避免内存溢出的问题。
最低0.47元/天 解锁文章
2749

被折叠的 条评论
为什么被折叠?



