Skip to content

Commit 266f94b

Browse files
committed
Add a workflow for continuous benchmark with toy geometry
1 parent 53dc6ce commit 266f94b

File tree

2 files changed

+23
-0
lines changed

2 files changed

+23
-0
lines changed

.github/workflows/benchmarks.yml

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
name: Benchmarks
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
jobs:
8+
detray_benchmark_job:
9+
runs-on: ubuntu-latest
10+
steps:
11+
- run: >
12+
curl -X POST --fail
13+
-F token=${{ secrets.TRACCC_BENCHMARK_TRIGGER_TOKEN }}
14+
-F ref=master
15+
--form variables[MERGE_TIME]="$(date '+%Y-%m-%d_%H:%M:%S')"
16+
--form variables[SOURCE_SHA]="${{ github.sha }}"
17+
https://gitlab.cern.ch/api/v4/projects/190887/trigger/pipeline

README.md

+6
Original file line numberDiff line numberDiff line change
@@ -324,6 +324,12 @@ Attaching file performance_track_finding.root as _file0...
324324
root [1] finding_trackeff_vs_eta->Draw()
325325
```
326326

327+
## Continuous benchmark
328+
329+
Monitoring the event throughput of track reconstruction with the toy geometry
330+
331+
<img src="https://gitlab.cern.ch/acts/traccc-benchmark/-/raw/master/plots/toy_data.png?ref_type=heads" width="500" height="500" />
332+
327333
## Troubleshooting
328334

329335
The following are potentially useful instructions for troubleshooting various

0 commit comments

Comments
 (0)