dwavesystems / dwavesystems/dwave-hybrid

Generalize perf counters/timers

Open
#116 0 comments 0 reactions 0 assignees View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.