|
15 | 15 | from torchtitan.components.checkpoint import CheckpointManager |
16 | 16 | from torchtitan.components.ft import FTParallelDims, init_ft_manager |
17 | 17 | from torchtitan.components.loss import cross_entropy_loss |
18 | | -from torchtitan.components.metrics import (_build_metric_logger, |
19 | | - build_device_memory_monitor, |
20 | | - ensure_pp_loss_visible) |
21 | | -from torchtitan.components.optimizer import (build_lr_schedulers, |
22 | | - build_optimizers) |
| 18 | +from torchtitan.components.metrics import _build_metric_logger, build_device_memory_monitor, ensure_pp_loss_visible |
| 19 | +from torchtitan.components.optimizer import build_lr_schedulers, build_optimizers |
23 | 20 | from torchtitan.distributed import ParallelDims |
24 | 21 | from torchtitan.distributed import utils as dist_utils |
25 | 22 | from torchtitan.protocols.model_converter import build_model_converters |
26 | | -from torchtitan.protocols.train_spec import (TrainSpec, get_train_spec, |
27 | | - register_train_spec) |
| 23 | +from torchtitan.protocols.train_spec import TrainSpec, get_train_spec, register_train_spec |
28 | 24 | from torchtitan.tools import utils |
29 | 25 | from torchtitan.tools.logging import init_logger, logger |
30 | | -from torchtitan.tools.profiling import (maybe_enable_memory_snapshot, |
31 | | - maybe_enable_profiling) |
| 26 | +from torchtitan.tools.profiling import maybe_enable_memory_snapshot, maybe_enable_profiling |
32 | 27 | from transformers import AutoConfig, AutoModelForCausalLM, AutoTokenizer |
33 | 28 |
|
34 | 29 | import native_sparse_attention # noqa |
|
0 commit comments