i.e. an ABC
which will be, like, pytorch-lightning but w/out the sub-classing
goal is to provide a way to specify a model programatically that includes network, optimizer, and whatever else is needed
that could then be passed to an Engine that trains, predicts, etc
from abc import ABC
class Model(ABC):
@property
@abstractmethod
network
i.e. an ABC
which will be, like, pytorch-lightning but w/out the sub-classing
goal is to provide a way to specify a model programatically that includes network, optimizer, and whatever else is needed
that could then be passed to an
Enginethat trains, predicts, etc