全局配置
模块: 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’ 环境变量进行配置。
- 类型:
整型