geowatch.cli.experimental.unpack_model module

class geowatch.cli.experimental.unpack_model.UnpackModelCLI(*args, **kwargs)[source]

Bases: DataConfig

Unpack the core components of a torch package to make them suitable for environment-agnostic use or repackaging.

Valid options: []

Parameters:
  • *args – positional arguments for this data config

  • **kwargs – keyword arguments for this data config

classmethod main(cmdline=1, **kwargs)[source]

Example

>>> # xdoctest: +SKIP
>>> from geowatch.cli.experimental.unpack_model import *  # NOQA
>>> cmdline = 0
>>> kwargs = dict()
>>> kwargs['fpath'] = '/data/joncrall/dvc-repos/smart_phase3_expt/models/fusion/Drop8-ARA-Cropped2GSD-V1/packages/Drop8-ARA-Cropped2GSD-V1_allsensors_V001/Drop8-ARA-Cropped2GSD-V1_allsensors_V001_epoch0_step21021.pt'
>>> cls = UnpackModelCLI
>>> cls.main(cmdline=cmdline, **kwargs)
default = {'fpath': <Value(None)>}
geowatch.cli.experimental.unpack_model.unpack_model(package_fpath)[source]