dwavesystems / dwavesystems/dwave-hybrid
Generalize perf counters/timers
Open
feature
- Dominant language
- Python
- Stars
- 90
- Forks
- 54
- PR merge metrics
- No merged PRs in 30d
Description
Timers are stored in a list, one per call, and counters are scalars updated on each call.
Provide a general underlying object ~ `PerfCounter`/`StatCounter`/`VariableStats`/`Trace`/similar that could be used to implement both behaviours + do on-update stats (count/min/max/mean/median).
Block developers could then use such `PerfCounter` to trace/log/aggregate values of interest, per iteration (e.g. (sub)problem size, max chain length, best sample energy - maybe even per branch, etc.)
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.