Ste*_*veS 1 parallel-processing python-3.x ray
后 sudo pip3 install ray
我创建了一个函数foo()
,在 ray 装饰器中定义:
import ray
ray.init()
@ray.remote
def foo(x):
print(x)
Run Code Online (Sandbox Code Playgroud)
我希望能够foo
在并行和常规模式下使用两者(忽略装饰器)。
如果我想在foo
没有 a 的情况下使用.remote( blabla_variable )
它会返回一个错误。
当我不需要装饰器时,请告知如何“忽略”它。
一种解决方法是执行以下操作
import ray
ray.init()
def local_foo(x):
print(x)
remote_foo = ray.remote(local_foo)
# Call foo locally.
local_foo('arg')
# Call foo remotely.
remote_foo.remote('arg')
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
334 次 |
最近记录: |