全局配置

模块: polygraphy.config

INTERNAL_CORRECTNESS_CHECKS = False

是否启用内部正确性检查。可以通过设置 ‘POLYGRAPHY_INTERNAL_CORRECTNESS_CHECKS’ 环境变量进行配置。

类型:

布尔型

AUTOINSTALL_DEPS = False

Polygraphy 是否会在运行时自动安装所需的 Python 包。可以通过设置 ‘POLYGRAPHY_AUTOINSTALL_DEPS’ 环境变量进行配置。

类型:

布尔型

ASK_BEFORE_INSTALL = False

Polygraphy 是否应在自动安装所需的 Python 包之前询问。如果未启用 AUTOINSTALL_DEPS,则无效。可以通过设置 ‘POLYGRAPHY_ASK_BEFORE_INSTALL’ 环境变量进行配置。

类型:

布尔型

INSTALL_CMD = ['/usr/bin/python3', '-m', 'pip', 'install']

用于自动安装依赖项的命令。仅在启用 AUTOINSTALL_DEPS 时相关。默认为 ["python", "-m", "pip", "install"]。可以通过将 ‘POLYGRAPHY_INSTALL_CMD’ 环境变量设置为包含命令的字符串来配置;例如: python3 -m pip install

类型:

List[str]

ARRAY_SWAP_THRESHOLD_MB = -1

阈值,以兆字节为单位,超过此阈值,Polygraphy 将从内存中逐出数组并将其交换到磁盘。负值禁用交换,值为 0 会导致所有数组都保存到磁盘。默认禁用。可以通过设置 ‘POLYGRAPHY_ARRAY_SWAP_THRESHOLD_MB’ 环境变量进行配置。

类型:

整型