omni / src /utils /__init__.py
chenbhao's picture
feat: add VLM SFT mini configs, resume training, dataset streaming, and eval fixes
9a1a7d2
Raw
History Blame Contribute Delete
1.35 kB
from utils.training import (
get_model_params,
is_main_process,
Logger,
get_lr,
init_distributed_mode,
setup_seed,
lm_checkpoint,
init_model,
SkipBatchSampler,
LMForRewardModel,
apply_config,
init_logger,
)
from utils.distributed import (
init_distributed_mode as init_distributed,
is_distributed,
is_main_process as is_main,
get_rank,
get_world_size,
barrier,
destroy,
)
from utils.checkpoint import (
save_checkpoint,
load_checkpoint,
iter_module_state_dict,
unwrap,
)
from utils.multimodal import (
get_vlm_model_params,
init_vlm_model,
vlm_checkpoint,
vlm_collate_fn,
log_model_params,
init_omni_model,
omni_checkpoint,
)
__all__ = [
"get_model_params",
"is_main_process",
"Logger",
"get_lr",
"init_distributed_mode",
"setup_seed",
"lm_checkpoint",
"init_model",
"SkipBatchSampler",
"LMForRewardModel",
"apply_config",
"init_logger",
"is_distributed",
"get_rank",
"get_world_size",
"barrier",
"destroy",
"save_checkpoint",
"load_checkpoint",
"iter_module_state_dict",
"unwrap",
"get_vlm_model_params",
"init_vlm_model",
"vlm_checkpoint",
"vlm_collate_fn",
"log_model_params",
"init_omni_model",
"omni_checkpoint",
]