taps.run.config¶
LoggingConfig
¶
RunConfig
¶
Bases: BaseModel
Run configuration.
Parameters:
-
dir_format(str, default:'runs/{name}_{executor}_{timestamp}') –Run directory format (supports "{name}", "{timestamp}", and "{executor}" for formatting).
-
env_vars(dict[str, str] | None, default:None) –Environment variables to set during benchmarking.
Config
¶
Bases: BaseSettings
Application benchmark configuration.
Parameters:
-
app(AppConfig) –Application configuration.
-
engine(EngineConfig, default:<dynamic>) –Engine configuration.
-
logging(LoggingConfig, default:<dynamic>) –Logging configuration.
-
run(RunConfig, default:<dynamic>) –Run configuration.
-
version(str, default:'0.2.3.dev1') –TaPS version (do not alter).
from_toml
classmethod
¶
Load a configuration from a TOML file.
Source code in taps/run/config.py
write_toml
¶
Write the configuration to a TOML file.
Source code in taps/run/config.py
make_run_dir
¶
Create and return the run directory path created from the config.