diff --git a/src/forge/controller/launcher.py b/src/forge/controller/launcher.py index 43c8e65c1..c40982634 100644 --- a/src/forge/controller/launcher.py +++ b/src/forge/controller/launcher.py @@ -25,6 +25,7 @@ from monarch.actor import Actor, endpoint, ProcMesh from monarch.tools import commands from monarch.tools.commands import create, info +from monarch.tools.components import hyperactor from monarch.tools.config import Config, Workspace _MAST_AVAILABLE = False @@ -126,7 +127,7 @@ async def initialize(self) -> None: # HostMesh currently requires explicit configuration # of the underlying transport from client to mesh. # This can be removed in the future once this has been removed. - configure(default_transport=ChannelTransport.Tcp) + configure(default_transport=ChannelTransport.TcpWithHostname) async def get_allocator(self, name: str, num_hosts: int) -> tuple[Any, Any, str]: appdef = hyperactor.host_mesh(