microsoft / qsharp

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

Create template for MarkingOracles kata #1605

Closed tcNickolas closed 3 weeks ago

tcNickolas commented 3 weeks ago

This includes the testing operation and the four introductory tasks 1.3-1.7 from old DeutschJozsaAlgorithm kata.

github-actions[bot] commented 3 weeks ago

Benchmark for ff8c915

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | Array append evaluation | 334.4±5.58µs | 334.5±4.98µs | +0.03% | | Array literal evaluation | **187.4±3.76µs** | 189.1±1.68µs | **+0.91%** | | Array update evaluation | 412.7±10.94µs | 412.3±3.24µs | -0.10% | | Core + Standard library compilation | 18.9±0.63ms | 18.9±0.39ms | 0.00% | | Deutsch-Jozsa evaluation | 5.1±0.07ms | 5.1±0.07ms | 0.00% | | Large file parity evaluation | **34.1±0.07ms** | 34.2±0.77ms | **+0.29%** | | Large input file compilation | 12.4±0.18ms | 12.4±0.30ms | 0.00% | | Large input file compilation (interpreter) | 47.3±1.37ms | 46.9±1.03ms | -0.85% | | Large nested iteration | 32.8±1.81ms | 32.6±0.24ms | -0.61% | | Perform Runtime Capabilities Analysis (RCA) on Deutsch-Jozsa sample | 1556.5±38.18µs | 1565.8±38.21µs | +0.60% | | Perform Runtime Capabilities Analysis (RCA) on large file sample | 7.7±0.10ms | 7.7±0.09ms | 0.00% | | Perform Runtime Capabilities Analysis (RCA) on teleport sample | 1423.7±50.73µs | 1425.2±44.64µs | +0.11% | | Perform Runtime Capabilities Analysis (RCA) on the core and std libraries | 28.0±0.29ms | 27.9±0.19ms | -0.36% | | Teleport evaluation | 90.3±4.19µs | 89.4±4.05µs | -1.00% |
github-actions[bot] commented 3 weeks ago

Benchmark for 51d365b

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | Array append evaluation | **331.5±1.86µs** | 334.4±4.47µs | **+0.87%** | | Array literal evaluation | **171.7±1.66µs** | 183.0±0.45µs | **+6.58%** | | Array update evaluation | **407.7±1.12µs** | 410.9±2.61µs | **+0.78%** | | Core + Standard library compilation | **18.7±0.14ms** | 19.0±0.59ms | **+1.60%** | | Deutsch-Jozsa evaluation | 5.0±0.05ms | 5.0±0.04ms | 0.00% | | Large file parity evaluation | 35.2±0.14ms | **34.1±0.20ms** | **-3.13%** | | Large input file compilation | **12.4±0.09ms** | 12.7±0.15ms | **+2.42%** | | Large input file compilation (interpreter) | **46.4±0.48ms** | 47.4±0.70ms | **+2.16%** | | Large nested iteration | 32.5±0.16ms | 32.6±0.40ms | +0.31% | | Perform Runtime Capabilities Analysis (RCA) on Deutsch-Jozsa sample | 1564.5±33.93µs | 1567.4±60.65µs | +0.19% | | Perform Runtime Capabilities Analysis (RCA) on large file sample | 7.9±0.12ms | 7.8±0.12ms | -1.27% | | Perform Runtime Capabilities Analysis (RCA) on teleport sample | 1423.7±38.81µs | 1423.5±53.55µs | -0.01% | | Perform Runtime Capabilities Analysis (RCA) on the core and std libraries | **28.1±0.15ms** | 28.3±0.15ms | **+0.71%** | | Teleport evaluation | 87.6±3.80µs | 87.7±3.75µs | +0.11% |