microsoft / qsharp

Azure Quantum Development Kit, including the Q# programming language, resource estimator, and Quantum Katas
https://microsoft.github.io/qsharp/
MIT License
367 stars 73 forks source link

Add target profile to QIR generation telemetry event #1658

Closed cesarzc closed 3 days ago

cesarzc commented 1 week ago

This change adds a new property to the GenerateQirStart telemetry event to provide data about the selected target profile.

github-actions[bot] commented 1 week ago

Benchmark for 09a258f

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | Array append evaluation | 331.3±6.89µs | 332.1±7.18µs | +0.24% | | Array literal evaluation | 204.0±3.91µs | 201.2±14.23µs | -1.37% | | Array update evaluation | 415.5±5.67µs | 414.1±1.90µs | -0.34% | | Core + Standard library compilation | 21.3±0.66ms | 20.9±0.99ms | -1.88% | | Deutsch-Jozsa evaluation | 5.2±0.06ms | **5.1±0.05ms** | **-1.92%** | | Large file parity evaluation | 34.1±0.13ms | 34.1±0.30ms | 0.00% | | Large input file compilation | 13.5±0.45ms | **12.9±0.27ms** | **-4.44%** | | Large input file compilation (interpreter) | 51.8±2.25ms | 52.5±1.75ms | +1.35% | | Large nested iteration | 32.4±0.99ms | 32.3±0.34ms | -0.31% | | Perform Runtime Capabilities Analysis (RCA) on Deutsch-Jozsa sample | 1603.5±42.04µs | 1571.8±63.50µs | -1.98% | | Perform Runtime Capabilities Analysis (RCA) on large file sample | 8.0±0.18ms | 7.9±0.33ms | -1.25% | | Perform Runtime Capabilities Analysis (RCA) on teleport sample | 1463.5±70.48µs | 1468.6±125.30µs | +0.35% | | Perform Runtime Capabilities Analysis (RCA) on the core and std libraries | 28.6±0.32ms | 28.3±0.32ms | -1.05% | | Teleport evaluation | 91.4±4.92µs | 90.6±5.22µs | -0.88% |