我正在尝试使用 摆脱固定在共享内存中的对象ray.put。这是代码示例:
import ray
<create obj>
for ...:
obj_id = ray.put(obj)
<do stuff with obj_id on ray Actors using ray.get(obj_id)>
del obj_id
Run Code Online (Sandbox Code Playgroud)
完成后,我查看 ray 仪表板,发现所有内容obj_id仍然位于具有引用类型的 ray 共享内存中LOCAL_REFERENCE。
官方文档没有详细说明是否有任何方法可以显式控制对象的生存期。据我了解,它基本上建议等到所有内存都用完,然后依靠光线来清理东西。
问题:如何从光线共享内存中显式清除对象?
注意:我正在使用 Jupyter,这个对象是否会因此而仍然存在?