mirror of
https://github.com/wassname/ray.git
synced 2026-06-27 21:23:10 +08:00
Rename _submit -> _remote. (#3321)
This commit is contained in:
committed by
Philipp Moritz
parent
98edf752a9
commit
d10cb570ab
+26
-2
@@ -5,6 +5,7 @@ from __future__ import print_function
|
||||
import copy
|
||||
import hashlib
|
||||
import inspect
|
||||
import logging
|
||||
import os
|
||||
import signal
|
||||
import traceback
|
||||
@@ -19,6 +20,8 @@ from ray.utils import _random_string
|
||||
|
||||
DEFAULT_ACTOR_METHOD_NUM_RETURN_VALS = 1
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
def compute_actor_handle_id(actor_handle_id, num_forks):
|
||||
"""Deterministically compute an actor handle ID.
|
||||
@@ -223,9 +226,15 @@ class ActorMethod(object):
|
||||
self._method_name))
|
||||
|
||||
def remote(self, *args, **kwargs):
|
||||
return self._submit(args, kwargs)
|
||||
return self._remote(args, kwargs)
|
||||
|
||||
def _submit(self, args, kwargs, num_return_vals=None):
|
||||
logger.warn(
|
||||
"WARNING: _submit() is being deprecated. Please use _remote().")
|
||||
return self._remote(
|
||||
args=args, kwargs=kwargs, num_return_vals=num_return_vals)
|
||||
|
||||
def _remote(self, args, kwargs, num_return_vals=None):
|
||||
if num_return_vals is None:
|
||||
num_return_vals = self._num_return_vals
|
||||
|
||||
@@ -320,7 +329,7 @@ class ActorClass(object):
|
||||
Returns:
|
||||
A handle to the newly created actor.
|
||||
"""
|
||||
return self._submit(args=args, kwargs=kwargs)
|
||||
return self._remote(args=args, kwargs=kwargs)
|
||||
|
||||
def _submit(self,
|
||||
args,
|
||||
@@ -328,6 +337,21 @@ class ActorClass(object):
|
||||
num_cpus=None,
|
||||
num_gpus=None,
|
||||
resources=None):
|
||||
logger.warn(
|
||||
"WARNING: _submit() is being deprecated. Please use _remote().")
|
||||
return self._remote(
|
||||
args=args,
|
||||
kwargs=kwargs,
|
||||
num_cpus=num_cpus,
|
||||
num_gpus=num_gpus,
|
||||
resources=resources)
|
||||
|
||||
def _remote(self,
|
||||
args,
|
||||
kwargs,
|
||||
num_cpus=None,
|
||||
num_gpus=None,
|
||||
resources=None):
|
||||
"""Create an actor.
|
||||
|
||||
This method allows more flexibility than the remote method because
|
||||
|
||||
@@ -5,6 +5,7 @@ from __future__ import print_function
|
||||
import copy
|
||||
import hashlib
|
||||
import inspect
|
||||
import logging
|
||||
|
||||
import ray.ray_constants as ray_constants
|
||||
import ray.signature
|
||||
@@ -14,6 +15,8 @@ DEFAULT_REMOTE_FUNCTION_CPUS = 1
|
||||
DEFAULT_REMOTE_FUNCTION_NUM_RETURN_VALS = 1
|
||||
DEFAULT_REMOTE_FUNCTION_MAX_CALLS = 0
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
def compute_function_id(function):
|
||||
"""Compute an function ID for a function.
|
||||
@@ -97,7 +100,7 @@ class RemoteFunction(object):
|
||||
|
||||
def remote(self, *args, **kwargs):
|
||||
"""This runs immediately when a remote function is called."""
|
||||
return self._submit(args=args, kwargs=kwargs)
|
||||
return self._remote(args=args, kwargs=kwargs)
|
||||
|
||||
def _submit(self,
|
||||
args=None,
|
||||
@@ -106,6 +109,23 @@ class RemoteFunction(object):
|
||||
num_cpus=None,
|
||||
num_gpus=None,
|
||||
resources=None):
|
||||
logger.warn(
|
||||
"WARNING: _submit() is being deprecated. Please use _remote().")
|
||||
return self._remote(
|
||||
args=args,
|
||||
kwargs=kwargs,
|
||||
num_return_vals=num_return_vals,
|
||||
num_cpus=num_cpus,
|
||||
num_gpus=num_gpus,
|
||||
resources=resources)
|
||||
|
||||
def _remote(self,
|
||||
args=None,
|
||||
kwargs=None,
|
||||
num_return_vals=None,
|
||||
num_cpus=None,
|
||||
num_gpus=None,
|
||||
resources=None):
|
||||
"""An experimental alternate way to submit remote functions."""
|
||||
worker = ray.worker.get_global_worker()
|
||||
worker.check_connected()
|
||||
|
||||
Reference in New Issue
Block a user