geowatch.cli.collect_env module¶
Extends torch.utils.collect_env with other relevant information
- This was merged into torch upstream via:
And could be removed in the future. Or maybe it moves into geowatch.cli.special?
- class geowatch.cli.collect_env.CollectEnvCLI(*args, **kwargs)[source]¶
Bases:
DataConfig
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.collect_env import * # NOQA >>> cmdline = 0 >>> kwargs = dict() >>> cls = CollectEnvCLI >>> cls.main(cmdline=cmdline, **kwargs)
- default = {}¶
- geowatch.cli.collect_env.get_pip_packages(run_lambda, patterns=None)[source]¶
Returns pip list output. Note: will also find conda-installed pytorch and numpy packages.
- geowatch.cli.collect_env.run_and_read_all(run_lambda, command)[source]¶
Runs command using run_lambda; reads and returns entire output if rc is 0
- geowatch.cli.collect_env.main(cmdline=1, **kwargs)¶
Example
>>> # xdoctest: +SKIP >>> from geowatch.cli.collect_env import * # NOQA >>> cmdline = 0 >>> kwargs = dict() >>> cls = CollectEnvCLI >>> cls.main(cmdline=cmdline, **kwargs)