"""Engine Flags.""" from absl import flags from .parser import DEFINE_config_file _CONFIG = DEFINE_config_file("config", method_name="get_config") _GPUS = flags.DEFINE_integer("gpus", default=0, help="Number of GPUs per node") _NODES = flags.DEFINE_integer("nodes", default=1, help="Number of nodes") _WANDB = flags.DEFINE_bool( "wandb", default=False, help="If set, use Weights & Biases for logging." ) _CKPT = flags.DEFINE_string("ckpt", default=None, help="Checkpoint path") _RESUME = flags.DEFINE_bool("resume", default=False, help="Resume training") _SHOW_CONFIG = flags.DEFINE_bool( "print-config", default=False, help="If set, prints the configuration." ) _VIS = flags.DEFINE_bool( "vis", default=False, help="If set, running visualization using visualizer callback.", ) __all__ = [ "_CONFIG", "_GPUS", "_NODES", "_CKPT", "_RESUME", "_SHOW_CONFIG", "_WANDB", "_VIS", ]