in arctic_inference/embedding/replica_manager.py [0:0]
def _build_replica_cmd(self, host: str, port: int) -> List[str]:
cmd: List[str] = [
sys.executable,
"-m",
"arctic_inference.embedding.replica",
"--host",
host,
"--port",
str(port),
]
skip_current_arg = False
for arg in self.args_list:
if arg.startswith("-"):
skip_current_arg = False
if skip_current_arg:
continue
if arg in [
"--host",
"--port",
"--num-replicas",
"--load-balancing",
"--health-interval",
"--forward-timeout",
"--startup-timeout",
]:
skip_current_arg = True
continue
cmd.append(arg)
return cmd