Source code for scimba_torch.utils.verbosity

"""Verbosity utilities for scimba_torch."""

import torch

from scimba_common.version import __version__

SCIMBA_IS_VERBOSE = False






[docs] def get_verbosity() -> bool: """Get the verbosity level of scimba. Returns: the current verbosity. """ return SCIMBA_IS_VERBOSE
[docs] def set_verbosity(verbose: bool) -> None: """Set the verbosity level of scimba. Args: verbose: the wanted verbosity """ global SCIMBA_IS_VERBOSE SCIMBA_IS_VERBOSE = verbose # DEPRECATED: this was to avoid a circular import which does no happen # now that __version__ has been moved in scimba_common/version # init_path = Path(__file__).parent.parent.parent / "scimba_common/version.py" # version = _get_version_from_init(init_path) if SCIMBA_IS_VERBOSE: print(f"\n/////////////// Scimba {__version__} ////////////////") print_torch_setting() print("\n")