Skip to content

Commit 5e75567

Browse files
authored
Move config into utils (#453)
1 parent 25d6098 commit 5e75567

File tree

11 files changed

+14
-19
lines changed

11 files changed

+14
-19
lines changed

.meta/mast/main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
import sys
1010

1111
from apps.grpo.main import main as grpo_main
12-
from forge.cli.config import parse
1312
from forge.controller.launcher import (
1413
JOB_NAME_KEY,
1514
LAUNCHER_KEY,
@@ -25,6 +24,7 @@
2524
ProvisionerConfig,
2625
ServiceConfig,
2726
)
27+
from forge.util.config import parse
2828
from omegaconf import DictConfig
2929

3030
DEFAULT_CHECKPOINT_FOLDER_KEY = "checkpoint_folder"

apps/grpo/main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
from forge.actors.reference_model import ReferenceModel
2525
from forge.actors.replay_buffer import ReplayBuffer
2626
from forge.actors.trainer import RLTrainer
27-
from forge.cli.config import parse
2827
from forge.controller.actor import ForgeActor
2928
from forge.controller.provisioner import init_provisioner, shutdown
3029
from forge.data.rewards import MathReward, ThinkingReward
@@ -34,6 +33,7 @@
3433
from forge.observability.perf_tracker import Tracer
3534

3635
from forge.types import LauncherConfig, ProvisionerConfig
36+
from forge.util.config import parse
3737
from forge.util.ops import compute_logprobs
3838
from monarch.actor import endpoint
3939
from omegaconf import DictConfig

apps/sft/main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@
2222
import torch
2323

2424
import torchtitan.experiments.forge.train_spec as forge_train_spec
25-
from forge.cli.config import parse
2625
from forge.controller import ForgeActor
2726
from forge.data.collate import collate_packed
2827
from forge.data.datasets.packed import PackedDataset, TextPacker
2928
from forge.data.datasets.sft_dataset import AlpacaToMessages, sft_iterable_dataset
3029
from forge.data.tokenizer import HuggingFaceModelTokenizer
30+
from forge.util.config import parse
3131

3232
from monarch.actor import current_rank, current_size, endpoint
3333
from omegaconf import DictConfig, OmegaConf

src/forge/cli/__init__.py

Lines changed: 0 additions & 5 deletions
This file was deleted.
File renamed without changes.

tests/integration_tests/test_policy_update.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@
1717
from forge.actors.generator import Generator
1818

1919
from forge.actors.trainer import RLTrainer
20-
from forge.cli.config import resolve_hf_hub_paths
2120
from forge.controller.provisioner import init_provisioner
2221

2322
from forge.controller.service.service import uuid
2423
from forge.types import LauncherConfig, ProvisionerConfig
24+
from forge.util.config import resolve_hf_hub_paths
2525
from monarch.actor import endpoint
2626

2727
from omegaconf import DictConfig, OmegaConf

tests/integration_tests/test_titan_fwd_vs_hf_fwd.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@
2525
import torch
2626

2727
from forge.actors.reference_model import ReferenceModel
28-
from forge.cli.config import _resolve_hf_model_path
2928
from forge.controller import ForgeActor
3029
from forge.controller.provisioner import shutdown
30+
from forge.util.config import _resolve_hf_model_path
3131
from monarch.actor import endpoint
3232
from torchtitan.config.job_config import Checkpoint, Compile, Model, Parallelism
3333
from transformers import AutoModelForCausalLM, AutoTokenizer

tests/sandbox/rl_trainer/main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
import torch
1212
import torchstore as ts
1313
from forge.actors.trainer import RLTrainer
14-
from forge.cli.config import parse
1514
from forge.controller.launcher import JOB_NAME_KEY, LAUNCHER_KEY
1615
from forge.controller.provisioner import init_provisioner, shutdown
1716
from forge.observability.metric_actors import get_or_create_metric_logger
@@ -23,6 +22,7 @@
2322
ProvisionerConfig,
2423
ServiceConfig,
2524
)
25+
from forge.util.config import parse
2626
from omegaconf import DictConfig
2727
from vllm.transformers_utils.tokenizer import get_tokenizer
2828

tests/sandbox/toy_rl/sumdigits.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@
1818
from forge.actors._torchstore_utils import get_param_key
1919
from forge.actors.generator import Generator
2020
from forge.actors.replay_buffer import ReplayBuffer
21-
from forge.cli.config import parse
2221
from forge.controller.actor import ForgeActor
2322
from forge.controller.provisioner import shutdown
2423
from forge.losses.grpo_loss import SimpleGRPOLoss
2524
from forge.observability.metric_actors import get_or_create_metric_logger
2625

2726
from forge.observability.metrics import record_metric, Reduce
27+
from forge.util.config import parse
2828
from forge.util.ops import selective_log_softmax
2929
from monarch.actor import endpoint
3030
from omegaconf import DictConfig

tests/sandbox/vllm/main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@
1414
import os
1515

1616
from forge.actors.generator import Generator
17-
from forge.cli.config import parse
1817

1918
from forge.controller.provisioner import init_provisioner, shutdown
2019

2120
from forge.data_models.completion import Completion
2221
from forge.observability.metric_actors import get_or_create_metric_logger
2322
from forge.types import LauncherConfig, ProvisionerConfig
23+
from forge.util.config import parse
2424
from omegaconf import DictConfig
2525

2626
os.environ["HYPERACTOR_MESSAGE_DELIVERY_TIMEOUT_SECS"] = "600"

0 commit comments

Comments
 (0)