Global Configuration
Module: polygraphy.config
- INTERNAL_CORRECTNESS_CHECKS = False
Whether internal correctness checks are enabled. This can be configured by setting the ‘POLYGRAPHY_INTERNAL_CORRECTNESS_CHECKS’ environment variable.
- Type
bool
- AUTOINSTALL_DEPS = False
Whether Polygraphy will automatically install required Python packages at runtime. This can be configured by setting the ‘POLYGRAPHY_AUTOINSTALL_DEPS’ environment variable.
- Type
bool
- ASK_BEFORE_INSTALL = False
Whether Polygraphy should ask before automatically installing required Python packages. Has no effect if AUTOINSTALL_DEPS is not enabled. This can be configured by setting the ‘POLYGRAPHY_ASK_BEFORE_INSTALL’ environment variable.
- Type
bool
- INSTALL_CMD = ['/usr/bin/python3', '-m', 'pip', 'install']
The command to use to automatically install dependencies. Only relevant when AUTOINSTALL_DEPS is enabled. Defaults to
["python", "-m", "pip", "install"]
. This can be configured by setting the ‘POLYGRAPHY_INSTALL_CMD’ environment variable to a string containing the command; for example:python3 -m pip install
.- Type
List[str]
- ARRAY_SWAP_THRESHOLD_MB = -1
The threshold, in megabytes, above which Polygraphy will evict an array from memory and swap it to disk. A negative value disables swapping and a value of 0 causes all arrays to be saved to disk. Disabled by default. This can be configured by setting the ‘POLYGRAPHY_ARRAY_SWAP_THRESHOLD_MB’ environment variable.
- Type
int