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
。
方法
使用可迭代对象中的键创建一个新字典,并将值设置为指定的值。
如果字典中存在键,则返回键的值,否则返回默认值。
如果未找到键,则返回给定的默认值;否则,引发 KeyError。
移除并返回一个 (键, 值) 对作为 2-tuple。
如果字典中不存在键,则插入键并赋予默认值。
如果 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]
属性