mirror of
https://github.com/vale981/ray
synced 2025-03-06 18:41:40 -05:00

* Remove all __future__ imports from RLlib. * Remove (object) again from tf_run_builder.py::TFRunBuilder. * Fix 2xLINT warnings. * Fix broken appo_policy import (must be appo_tf_policy) * Remove future imports from all other ray files (not just RLlib). * Remove future imports from all other ray files (not just RLlib). * Remove future import blocks that contain `unicode_literals` as well. Revert appo_tf_policy.py to appo_policy.py (belongs to another PR). * Add two empty lines before Schedule class. * Put back __future__ imports into determine_tests_to_run.py. Fails otherwise on a py2/print related error.
27 lines
457 B
Python
27 lines
457 B
Python
import ray
|
|
|
|
|
|
@ray.remote
|
|
def f():
|
|
return 0
|
|
|
|
|
|
@ray.remote
|
|
def g():
|
|
import time
|
|
start = time.time()
|
|
while time.time() < start + 1:
|
|
ray.get([f.remote() for _ in range(10)])
|
|
|
|
|
|
# 10MB -> hangs after ~5 iterations
|
|
# 20MB -> hangs after ~20 iterations
|
|
# 50MB -> hangs after ~50 iterations
|
|
ray.init(redis_max_memory=1024 * 1024 * 50)
|
|
|
|
i = 0
|
|
for i in range(100):
|
|
i += 1
|
|
a = g.remote()
|
|
[ok], _ = ray.wait([a])
|
|
print("iter", i)
|