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 prereqs check and docs for building on mac #1649

Closed idavis closed 1 week ago

idavis commented 1 week ago

Created to help with #1642

github-actions[bot] commented 1 week ago

Benchmark for 1e52a38

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | Array append evaluation | 330.6±6.51µs | 328.1±3.00µs | -0.76% | | Array literal evaluation | **177.0±3.50µs** | 193.0±2.40µs | **+9.04%** | | Array update evaluation | 410.7±1.94µs | 409.9±2.11µs | -0.19% | | Core + Standard library compilation | 20.8±0.50ms | 21.2±0.78ms | +1.92% | | Deutsch-Jozsa evaluation | **5.1±0.05ms** | 5.2±0.05ms | **+1.96%** | | Large file parity evaluation | 34.0±0.09ms | 34.0±0.31ms | 0.00% | | Large input file compilation | 13.2±0.57ms | 13.1±0.54ms | -0.76% | | Large input file compilation (interpreter) | **49.5±1.03ms** | 51.5±1.60ms | **+4.04%** | | Large nested iteration | 32.4±0.68ms | 32.2±0.45ms | -0.62% | | Perform Runtime Capabilities Analysis (RCA) on Deutsch-Jozsa sample | 1557.9±42.41µs | 1586.2±77.10µs | +1.82% | | Perform Runtime Capabilities Analysis (RCA) on large file sample | **7.8±0.09ms** | 8.0±0.12ms | **+2.56%** | | Perform Runtime Capabilities Analysis (RCA) on teleport sample | **1419.6±32.69µs** | 1459.0±114.20µs | **+2.78%** | | Perform Runtime Capabilities Analysis (RCA) on the core and std libraries | **28.0±0.18ms** | 28.6±0.33ms | **+2.14%** | | Teleport evaluation | **89.7±3.63µs** | 93.4±5.27µs | **+4.12%** |
github-actions[bot] commented 1 week ago

Benchmark for f4c3ff0

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | Array append evaluation | 360.6±9.00µs | **331.4±3.16µs** | **-8.10%** | | Array literal evaluation | **175.8±7.25µs** | 181.7±3.81µs | **+3.36%** | | Array update evaluation | 444.2±10.64µs | **415.3±3.08µs** | **-6.51%** | | Core + Standard library compilation | 23.8±0.65ms | 23.8±0.83ms | 0.00% | | Deutsch-Jozsa evaluation | 5.3±0.22ms | **5.2±0.05ms** | **-1.89%** | | Large file parity evaluation | 34.2±0.09ms | **34.1±0.24ms** | **-0.29%** | | Large input file compilation | 14.1±0.23ms | 14.3±0.34ms | +1.42% | | Large input file compilation (interpreter) | 54.5±1.48ms | 53.8±1.41ms | -1.28% | | Large nested iteration | 35.7±0.83ms | **32.6±0.22ms** | **-8.68%** | | Perform Runtime Capabilities Analysis (RCA) on Deutsch-Jozsa sample | 1626.3±191.12µs | 1622.8±160.30µs | -0.22% | | Perform Runtime Capabilities Analysis (RCA) on large file sample | 8.3±0.45ms | 8.3±0.14ms | 0.00% | | Perform Runtime Capabilities Analysis (RCA) on teleport sample | 1485.9±181.32µs | 1476.9±134.61µs | -0.61% | | Perform Runtime Capabilities Analysis (RCA) on the core and std libraries | 29.3±0.20ms | **29.0±0.21ms** | **-1.02%** | | Teleport evaluation | 93.2±3.66µs | 93.2±3.33µs | 0.00% |
github-actions[bot] commented 1 week ago

Benchmark for eec2e33

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | Array append evaluation | 326.7±2.32µs | 325.3±2.02µs | -0.43% | | Array literal evaluation | 192.9±9.10µs | **191.8±0.57µs** | **-0.57%** | | Array update evaluation | 411.0±1.90µs | 409.8±2.61µs | -0.29% | | Core + Standard library compilation | 21.3±0.65ms | **20.7±0.44ms** | **-2.82%** | | Deutsch-Jozsa evaluation | 5.2±0.04ms | 5.2±0.06ms | 0.00% | | Large file parity evaluation | **34.0±0.07ms** | 34.2±0.32ms | **+0.59%** | | Large input file compilation | 12.9±0.11ms | 12.8±0.27ms | -0.78% | | Large input file compilation (interpreter) | 50.5±0.75ms | 50.2±0.81ms | -0.59% | | Large nested iteration | 32.5±0.27ms | **32.2±0.20ms** | **-0.92%** | | Perform Runtime Capabilities Analysis (RCA) on Deutsch-Jozsa sample | 1564.6±54.44µs | 1562.9±46.89µs | -0.11% | | Perform Runtime Capabilities Analysis (RCA) on large file sample | 7.9±0.13ms | 7.9±0.08ms | 0.00% | | Perform Runtime Capabilities Analysis (RCA) on teleport sample | 1422.8±52.06µs | 1422.0±43.01µs | -0.06% | | Perform Runtime Capabilities Analysis (RCA) on the core and std libraries | 28.3±0.32ms | 28.2±0.52ms | -0.35% | | Teleport evaluation | 94.1±3.76µs | 93.3±3.77µs | -0.85% |
github-actions[bot] commented 1 week ago

Benchmark for 7b17532

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | Array append evaluation | **323.4±2.33µs** | 327.7±3.00µs | **+1.33%** | | Array literal evaluation | 194.9±4.23µs | **175.4±1.91µs** | **-10.01%** | | Array update evaluation | 407.3±16.28µs | 406.5±8.69µs | -0.20% | | Core + Standard library compilation | 21.6±1.48ms | 21.0±1.06ms | -2.78% | | Deutsch-Jozsa evaluation | 5.1±0.05ms | 5.1±0.05ms | 0.00% | | Large file parity evaluation | **34.2±0.20ms** | 34.5±1.14ms | **+0.88%** | | Large input file compilation | 13.1±0.18ms | 13.1±0.43ms | 0.00% | | Large input file compilation (interpreter) | 50.5±1.25ms | 49.9±1.12ms | -1.19% | | Large nested iteration | **32.0±0.17ms** | 32.4±0.20ms | **+1.25%** | | Perform Runtime Capabilities Analysis (RCA) on Deutsch-Jozsa sample | 1573.9±60.39µs | 1570.6±51.12µs | -0.21% | | Perform Runtime Capabilities Analysis (RCA) on large file sample | 7.9±0.24ms | 7.8±0.12ms | -1.27% | | Perform Runtime Capabilities Analysis (RCA) on teleport sample | 1425.2±52.55µs | 1434.9±68.35µs | +0.68% | | Perform Runtime Capabilities Analysis (RCA) on the core and std libraries | 28.6±0.28ms | 28.6±0.73ms | 0.00% | | Teleport evaluation | 88.9±3.68µs | 90.7±9.32µs | +2.02% |