mirror of
https://github.com/vale981/ray
synced 2025-03-06 02:21:39 -05:00
Look in PATH for binaries also
This commit is contained in:
parent
db1d1b7f79
commit
5802ea58b7
1 changed files with 4 additions and 3 deletions
|
@ -8,7 +8,8 @@ import ray
|
|||
import ray.worker as worker
|
||||
from ray.config import LOG_DIRECTORY, LOG_TIMESTAMP
|
||||
|
||||
_services_path = os.path.dirname(os.path.abspath(__file__))
|
||||
_services_env = os.environ.copy()
|
||||
_services_env["PATH"] = os.pathsep.join([os.path.dirname(os.path.abspath(__file__)), _services_env["PATH"]])
|
||||
|
||||
all_processes = []
|
||||
drivers = []
|
||||
|
@ -69,12 +70,12 @@ def cleanup():
|
|||
|
||||
def start_scheduler(scheduler_address):
|
||||
scheduler_log_filename = os.path.join(LOG_DIRECTORY, (LOG_TIMESTAMP + "-scheduler.log").format(datetime.datetime.now()))
|
||||
p = subprocess.Popen([os.path.join(_services_path, "scheduler"), scheduler_address, "--log-file-name", scheduler_log_filename])
|
||||
p = subprocess.Popen(["scheduler", scheduler_address, "--log-file-name", scheduler_log_filename], env=_services_env)
|
||||
all_processes.append((p, scheduler_address))
|
||||
|
||||
def start_objstore(scheduler_address, objstore_address):
|
||||
objstore_log_filename = os.path.join(LOG_DIRECTORY, (LOG_TIMESTAMP + "-objstore-{}.log").format(datetime.datetime.now(), objstore_address))
|
||||
p = subprocess.Popen([os.path.join(_services_path, "objstore"), scheduler_address, objstore_address, "--log-file-name", objstore_log_filename])
|
||||
p = subprocess.Popen(["objstore", scheduler_address, objstore_address, "--log-file-name", objstore_log_filename], env=_services_env)
|
||||
all_processes.append((p, objstore_address))
|
||||
|
||||
def start_worker(worker_path, scheduler_address, objstore_address, worker_address):
|
||||
|
|
Loading…
Add table
Reference in a new issue