Skip to content

Commit

Permalink
tools: AutoTuner: Initial integration with vizier
Browse files Browse the repository at this point in the history
Signed-off-by: Eryk Szpotanski <[email protected]>
  • Loading branch information
eszpotanski authored and glatosinski committed Sep 30, 2024
1 parent e39d199 commit 7c90e20
Show file tree
Hide file tree
Showing 6 changed files with 1,221 additions and 461 deletions.
42 changes: 42 additions & 0 deletions tools/AutoTuner/pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
[project]
name = "autotuner"
version = "0.0.1"
description = "This project provides a set of tools for tuning OpenROAD-flow-scripts parameter without user interference."
classifiers = [
"Programming Language :: Python :: 3",
"License :: OSI Approved :: BSD 3-Clause",
]
readme = "RAY_README.md"
dependencies = []

[project.optional-dependencies]
ray = [
"ray[default,tune]==2.9.3",
"ax-platform>=0.3.3,<=0.3.7",
"hyperopt==0.2.7",
"nevergrad==1.0.2",
"optuna==3.6.0",
"pandas>=2.0,<=2.2.1",
"bayesian-optimization==1.4.0",
"colorama==0.4.6",
"tensorboard>=2.14.0,<=2.16.2",
"protobuf==3.20.3",
"SQLAlchemy==1.4.17",
"urllib3<=1.26.15",
]
vizier = [
"google-vizier[jax]",
]

[build-system]
requires = ["setuptools", "setuptools_scm"]
build-backend = "setuptools.build_meta"

[tool.setuptools.packages.find]
where = ["src/"]
include = [
"autotuner*",
]

[tool.setuptools]
include-package-data = true
3 changes: 3 additions & 0 deletions tools/AutoTuner/requirements_vizier.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
google-vizier[jax]
toml
pandas
Loading

0 comments on commit 7c90e20

Please sign in to comment.