工具#

ray.util.ActorPool

用于操作固定演员池的实用类。

ray.util.queue.Queue

Ray 上的先进先出队列实现。

ray.util.list_named_actors

列出系统中所有命名的角色。

ray.util.serialization.register_serializer

使用给定的序列化器来序列化类型为 cls 的实例,并使用反序列化器来反序列化序列化后的对象。

ray.util.serialization.deregister_serializer

注销与类型 cls 关联的序列化器。

ray.util.accelerators.tpu.get_current_pod_worker_count

计算与该工作者所属的 TPU pod 相关联的工作者数量。

ray.util.accelerators.tpu.get_current_pod_name

返回该工作节点所属的 TPU pod 的名称。

ray.nodes

获取集群中的节点列表(仅用于调试)。

ray.cluster_resources

获取当前集群资源总量。

ray.available_resources

获取当前可用的集群资源。

ray.util.queue.Empty

PublicAPI (测试版): 此API目前处于测试阶段,在成为稳定版本之前可能会发生变化。

ray.util.queue.Full

PublicAPI (测试版): 此API目前处于测试阶段,在成为稳定版本之前可能会发生变化。

自定义指标#

ray.util.metrics.Counter

一个单调递增的累积指标。

ray.util.metrics.Gauge

Gauges 保留最后记录的值,并丢弃之前的所有值。

ray.util.metrics.Histogram

跟踪桶中事件的大小和数量。

调试#

ray.util.rpdb.set_trace

中断程序的流程并进入 Ray 调试器。

ray.util.inspect_serializability

识别哪些对象正在阻止序列化。

ray.timeline

返回一个可以作为时间线查看的性能分析事件列表。