ray.runtime_env.RuntimeEnvConfig#

class ray.runtime_env.RuntimeEnvConfig(setup_timeout_seconds: int = 600, eager_install: bool = True, log_files: List[str] | None = None)[源代码]#

基类:dict

用于指定运行时环境的配置选项。

在计算 runtime_env 哈希值时,配置未被包含在内,这意味着两个具有相同选项但不同配置的 runtime_env 在缓存目的上被视为相同。

参数:
  • setup_timeout_seconds – 运行时环境创建的超时时间,超时时间以秒为单位。值 -1 表示禁用超时逻辑,除了 -1 之外,setup_timeout_seconds 不能小于或等于 0。setup_timeout_seconds 的默认值是 600 秒。

  • eager_install – 指示是否在 ray.init() 时在集群上安装运行时环境,在工人租用之前。此标志默认设置为 True

方法

clear

copy

fromkeys

使用可迭代对象中的键创建一个新字典,并将值设置为指定的值。

get

如果字典中存在键,则返回键的值,否则返回默认值。

items

keys

pop

如果未找到键,则返回给定的默认值;否则,引发 KeyError。

popitem

移除并返回一个 (键, 值) 对作为 2-tuple。

setdefault

如果字典中不存在键,则插入键并赋予默认值。

update

如果 E 存在且有 .keys() 方法,则执行: for k in E: D[k] = E[k] 如果 E 存在但没有 .keys() 方法,则执行: for k, v in E: D[k] = v 在任何一种情况下,之后都会执行: for k in F: D[k] = F[k]

values

属性

known_fields