bfgn.utils package¶
Submodules¶
bfgn.utils.compute_access module¶
-
bfgn.utils.compute_access.assert_gpu_available()[source]¶ Asserts that a GPU is available for model training or application.
- Return type
None- Returns
None
bfgn.utils.logging module¶
-
bfgn.utils.logging.get_root_logger(log_outfile=None)[source]¶ Get a root logger configured to log to stdout and optionally to a log file. Note that bfgn log messages will also appear in the log files, so this is probably useful even if you don’t write your own logging messages.
- Parameters
log_outfile (
Optional[str]) – File to which logs should be written.- Return type
- Returns
Logger configured for logging.
Example
>>> logger = get_root_logger('logfile.out') >>> logger.setLevel('INFO') >>> logger.info('This log message will be in logfile.out') >>> logger.debug('This log message will not appear because the log level is set to info.')