Skip to content

Commit 6a28f9e

Browse files
author
Felipe Mello
committed
rename arg
1 parent 7edf942 commit 6a28f9e

File tree

5 files changed

+15
-15
lines changed

5 files changed

+15
-15
lines changed

apps/grpo/main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -321,7 +321,7 @@ async def main(cfg: DictConfig):
321321
)
322322
)
323323
metric_logging_cfg = cfg.get("metric_logging", {"console": {"log_per_rank": False}})
324-
mlogger = await get_or_create_metric_logger(actor_name="Controller")
324+
mlogger = await get_or_create_metric_logger(process_name="Controller")
325325
await ts.initialize(strategy=ts.ControllerStorageVolumes())
326326

327327
# ---- Setup services ---- #

apps/toy_rl/toy_metrics/main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ async def main():
9494
}
9595

9696
service_config = {"procs": 2, "num_replicas": 2, "with_gpus": False}
97-
mlogger = await get_or_create_metric_logger(actor_name="Controller")
97+
mlogger = await get_or_create_metric_logger(process_name="Controller")
9898

9999
# Spawn services first (triggers registrations via provisioner hook)
100100
trainer = await TrainActor.options(**service_config).as_service()

src/forge/controller/provisioner.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -255,8 +255,8 @@ def bootstrap(env: dict[str, str]):
255255
self._proc_host_map[procs] = host_mesh
256256

257257
# Detect actor name and spawn local logging actor on each process
258-
actor_name = detect_actor_name_from_call_stack()
259-
_ = await get_or_create_metric_logger(procs, actor_name=actor_name)
258+
process_name = detect_actor_name_from_call_stack()
259+
_ = await get_or_create_metric_logger(procs, process_name=process_name)
260260

261261
return procs
262262

src/forge/observability/metric_actors.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727

2828
async def get_or_create_metric_logger(
2929
proc_mesh: ProcMesh | None = None,
30-
actor_name: str | None = None,
30+
process_name: str | None = None,
3131
) -> "GlobalLoggingActor":
3232
"""Initializes a LocalFetcherActor in the specified process mesh (or current process if None),
3333
if not already initialized, registers it with the GlobalLoggingActor and returns the
@@ -41,7 +41,7 @@ async def get_or_create_metric_logger(
4141
Args:
4242
proc_mesh: Optional ProcMesh to spawn LocalFetcherActor on. If None,
4343
uses `monarch.actor.this_proc()`.
44-
actor_name: Optional meaningful actor name (e.g., "TrainActor", "GeneratorActor") for logging.
44+
process_name: Optional meaningful process name (e.g., "TrainActor", "GeneratorActor") for logging.
4545
If None, will auto-detect from call stack or default to "UnknownActor" if not found.
4646
4747
Returns:
@@ -77,8 +77,8 @@ async def get_or_create_metric_logger(
7777
await mlogger.shutdown()
7878
"""
7979

80-
if actor_name is None:
81-
actor_name = detect_actor_name_from_call_stack()
80+
if process_name is None:
81+
process_name = detect_actor_name_from_call_stack()
8282

8383
# Get or create the singleton global logger
8484
global _global_logger
@@ -105,7 +105,7 @@ async def get_or_create_metric_logger(
105105
# Setup local_fetcher_actor if needed
106106
if not proc_has_local_fetcher:
107107
local_fetcher_actor = proc.spawn(
108-
"local_fetcher_actor", LocalFetcherActor, global_logger, actor_name
108+
"local_fetcher_actor", LocalFetcherActor, global_logger, process_name
109109
)
110110
await global_logger.register_fetcher.call_one(local_fetcher_actor, proc)
111111
proc._local_fetcher = local_fetcher_actor # pyre-ignore
@@ -124,10 +124,10 @@ class LocalFetcherActor(Actor):
124124
def __init__(
125125
self,
126126
global_logger: Optional["GlobalLoggingActor"] = None,
127-
actor_name: str | None = None,
127+
process_name: str | None = None,
128128
) -> None:
129129
self.global_logger = global_logger
130-
self.actor_name = actor_name # Passed MetricCollector for logging
130+
self.process_name = process_name # Passed MetricCollector for logging
131131

132132
@endpoint
133133
async def flush(
@@ -164,7 +164,7 @@ async def init_backends(
164164
"""
165165
collector = MetricCollector()
166166
await collector.init_backends(
167-
metadata_per_primary_backend, config, step, actor_name=self.actor_name
167+
metadata_per_primary_backend, config, step, actor_name=self.process_name
168168
)
169169

170170
@endpoint
@@ -317,7 +317,7 @@ async def flush(self, step: int):
317317
logger.warning(
318318
"Cannot flush collected metrics. GlobalLoggingActor.flush() called before init_backends()."
319319
" No backends will be flushed. Please call in your main file:\n"
320-
"`mlogger = await get_or_create_metric_logger(actor_name='Controller')`\n"
320+
"`mlogger = await get_or_create_metric_logger(process_name='Controller')`\n"
321321
"`await mlogger.init_backends.call_one(logging_config)`\n"
322322
)
323323
return

src/forge/observability/metrics.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -507,7 +507,7 @@ def push(self, metric: Metric) -> None:
507507
"Skipping metric collection. Metric logging backends (e.g. wandb) were not initialized."
508508
" This happens when you try to use `record_metric` before calling `init_backends`."
509509
" To disable this warning, please call in your main file:\n"
510-
"`mlogger = await get_or_create_metric_logger(actor_name='Controller')`\n"
510+
"`mlogger = await get_or_create_metric_logger(process_name='Controller')`\n"
511511
"`await mlogger.init_backends.call_one(logging_config)`\n"
512512
"or set env variable `FORGE_DISABLE_METRICS=True`"
513513
),
@@ -551,7 +551,7 @@ async def flush(
551551
level=logging.WARNING,
552552
msg="Cannot flush collected metrics. MetricCollector.flush() called before init_backends()."
553553
"\nPlease call in your main file:\n"
554-
"`mlogger = await get_or_create_metric_logger(actor_name='Controller')`\n"
554+
"`mlogger = await get_or_create_metric_logger(process_name='Controller')`\n"
555555
"`await mlogger.init_backends.call_one(logging_config)`\n"
556556
"before calling `flush`",
557557
)

0 commit comments

Comments
 (0)