Skip to content

Commit

Permalink
fully parallel benchmark runner (#441)
Browse files Browse the repository at this point in the history
* Initial push at a parallel benchmark runner pipeline.
There are some awkward parts where we work around the modelgauge set of objects. My theory is that we'll push changes into modelgauge once we have a clear plan.

* Adding in handling of exceptions for suts and annotators. Exception now gets passed along and stored in the TestRun.

* Clearing up relationships between test and benchmark versions of Run/Runner.
  • Loading branch information
wpietri authored Sep 10, 2024
1 parent d63c473 commit c76dad4
Show file tree
Hide file tree
Showing 5 changed files with 747 additions and 7 deletions.
20 changes: 16 additions & 4 deletions poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ packages = [

[tool.poetry.dependencies]
python = ">=3.10,<3.13"
modelgauge = ">=0.6.1"
modelgauge = { extras = ["demo"], version = "^0.6.1" }
jq = "^1.6.0"
click = "^8.1.7"
casefy = "^0.1.7"
Expand Down
Loading

0 comments on commit c76dad4

Please sign in to comment.