Spaces:
Runtime error
Runtime error
File size: 472 Bytes
cfb7702 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
systems = {}
def register(name):
def decorator(cls):
systems[name] = cls
return cls
return decorator
def make(name, config, load_from_checkpoint=None):
if load_from_checkpoint is None:
system = systems[name](config)
else:
system = systems[name].load_from_checkpoint(
load_from_checkpoint, strict=False, config=config
)
return system
from . import neus, neus_ortho, neus_pinhole, neus_videonvs
|