Читая документы Рэя, я вижу, что он поддерживает сериализацию dicts
изначально («Сериализовать напрямую» ), Но я не могу понять, что это значит, или что мне делать, чтобы использовать эти сериализованные объекты.
Учитывая, что у меня есть следующий поток:
import ray
ray.init()
dict_1 = {}
dict_2 = {}
@ray.remote
def f(x):
dict_1[x] = x*x
dict_2[x] = x*x*x
return x
futures = [f.remote(i) for i in range(4)]
print(ray.get(futures))
Должен ли я что-то сделать, чтобы гарантировать поточно-безопасное поведение?