77import fedml
88from fedml .api .modules .constants import ModuleConstants
99from fedml .computing .scheduler .comm_utils import sys_utils
10+ from fedml .computing .scheduler .comm_utils .constants import SchedulerConstants
1011from fedml .computing .scheduler .comm_utils .run_process_utils import RunProcessUtils
1112from fedml .computing .scheduler .master .server_constants import ServerConstants
1213from fedml .computing .scheduler .master .server_login import logout as server_logout
@@ -23,11 +24,6 @@ def bind(
2324 device_id = "0"
2425 os_name = ""
2526 docker = None
26- docker_rank = 1
27- infer_host = "127.0.0.1"
28- redis_addr = "local"
29- redis_port = "6379"
30- redis_password = "fedml_default"
3127 role = ""
3228 is_client = computing
3329 is_server = server
@@ -47,26 +43,22 @@ def bind(
4743 _bind (
4844 userid , computing , server ,
4945 api_key , role , runner_cmd , device_id , os_name ,
50- docker , docker_rank , infer_host ,
51- redis_addr , redis_port , redis_password
52- )
46+ docker )
5347
5448
5549def _bind (
5650 userid , computing , server ,
5751 api_key , role , runner_cmd , device_id , os_name ,
58- docker , docker_rank , infer_host ,
59- redis_addr , redis_port , redis_password
60- ):
52+ docker ):
6153 fedml .load_env ()
6254 if os .getenv (ModuleConstants .ENV_FEDML_INFER_HOST ) is None :
63- fedml .set_env_kv (ModuleConstants .ENV_FEDML_INFER_HOST , infer_host )
55+ fedml .set_env_kv (ModuleConstants .ENV_FEDML_INFER_HOST , SchedulerConstants . REDIS_INFER_HOST )
6456 if os .getenv (ModuleConstants .ENV_FEDML_INFER_REDIS_ADDR ) is None :
65- fedml .set_env_kv (ModuleConstants .ENV_FEDML_INFER_REDIS_ADDR , redis_addr )
57+ fedml .set_env_kv (ModuleConstants .ENV_FEDML_INFER_REDIS_ADDR , SchedulerConstants . REDIS_ADDR )
6658 if os .getenv (ModuleConstants .ENV_FEDML_INFER_REDIS_PORT ) is None :
67- fedml .set_env_kv (ModuleConstants .ENV_FEDML_INFER_REDIS_PORT , redis_port )
59+ fedml .set_env_kv (ModuleConstants .ENV_FEDML_INFER_REDIS_PORT , SchedulerConstants . REDIS_PORT )
6860 if os .getenv (ModuleConstants .ENV_FEDML_INFER_REDIS_PASSWORD ) is None :
69- fedml .set_env_kv (ModuleConstants .ENV_FEDML_INFER_REDIS_PASSWORD , redis_password )
61+ fedml .set_env_kv (ModuleConstants .ENV_FEDML_INFER_REDIS_PASSWORD , SchedulerConstants . REDIS_PASSWORD )
7062
7163 url = fedml ._get_backend_service ()
7264 platform_name = platform .system ()
0 commit comments