Skip to content

Releases

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 28 Oct 19:51
3e9af39

Prebuilt kickmix wheels from this repository's vendored upstream commit plus the
patch series in patches/series (see CHANGES.md and NOTICE; AI-assisted code).
Install with pip install <wheel> and pip install numpy scipy for the competition
verifiers. Results are identical to upstream kickmix (checked in CI); the patches
reduce memory (streamed reaction_depth) and time (operation counting, CX runs,
packed shot I/O, phase readout). Apple Silicon and Linux aarch64 wheels include the
NEON word types; x86-64 wheels use the upstream SSE/AVX or portable paths. Windows
wheels are tested only by the smoke test. SHA256SUMS lists every file.

What's Changed

  • CI: skip docs-only changes, cancel superseded runs, fewer macOS jobs on PRs, ccache by @manwithacat in #19
  • Link to kickmix-engine from the README and the site by @manwithacat in #20
  • Kaggle quickstart notebook and kickmix_tools 0.3.0 (engine support) by @manwithacat in #21
  • Release v0.3.1: version bump by @manwithacat in #22

Full Changelog: v0.3.0...v0.3.1

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 28 Oct 09:04
5250879

Prebuilt kickmix wheels from this repository's vendored upstream commit plus the
patch series in patches/series (see CHANGES.md and NOTICE; AI-assisted code).
Install with pip install <wheel> and pip install numpy scipy for the competition
verifiers. Results are identical to upstream kickmix (checked in CI); the patches
reduce memory (streamed reaction_depth) and time (operation counting, CX runs,
packed shot I/O, phase readout). Apple Silicon and Linux aarch64 wheels include the
NEON word types; x86-64 wheels use the upstream SSE/AVX or portable paths. Windows
wheels are tested only by the smoke test. SHA256SUMS lists every file.

What's Changed

  • Kaggle entry point: kickmix_tools.py and a hello-world notebook by @manwithacat in #8
  • Document PyPI coexistence and offline wheels; verify local wheels; macOS footprint by @manwithacat in #9
  • Add an in-browser circuit viewer by @manwithacat in #10
  • README: signpost the project site and circuit viewer by @manwithacat in #11
  • Circuit viewer README: hosted copy now on GitHub Pages by @manwithacat in #12
  • Add Simulator.read_phases_u64: batched phase readout by @manwithacat in #13
  • Fix Windows build: use Py_ssize_t in read_phases_u64 by @manwithacat in #14
  • CI: make the Windows jobs required by @manwithacat in #15
  • site: qualify memory claim to large DQI circuits by @manwithacat in #16
  • Mirror releases to Kaggle; kickmix_tools follows the latest release by @manwithacat in #17
  • kaggle-publish: read metadata from the workflow ref, kickmix_tools.py from the tag by @manwithacat in #18

Full Changelog: v0.2.0...v0.3.0

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 27 Oct 18:51
11ab81d

Prebuilt kickmix wheels from this repository's vendored upstream commit plus the
patch series in patches/series (see CHANGES.md and NOTICE; AI-assisted code).
Install with pip install <wheel> and pip install numpy scipy for the competition
verifiers. Results are identical to upstream kickmix (checked in CI); the patches
reduce memory (streamed reaction_depth) and time (operation counting, CX runs,
packed shot I/O, phase readout). Apple Silicon and Linux aarch64 wheels include the
NEON word types; x86-64 wheels use the upstream SSE/AVX or portable paths. Windows
wheels are tested only by the smoke test. SHA256SUMS lists every file.

What's Changed

  • Fork tooling: PopCounter fast path, A/B perf and parity, Linux arm64 and Windows by @manwithacat in #1
  • Windows: normalise script paths for Git Bash by @manwithacat in #2
  • tools/verify_parallel.py: multi-core official verification without fork (Windows) by @manwithacat in #3
  • Speed up the verifier hot spots: phase readout, 2-D shot I/O, streaming reaction depth by @manwithacat in #4
  • Faster do(): CX runs without per-op dispatch; deferred PopCounter for masked ops by @manwithacat in #5
  • README: state the fork's purpose by @manwithacat in #6
  • Release 0.2.0 by @manwithacat in #7

New Contributors

Full Changelog: v0.1.0...v0.2.0

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 19:58

Prebuilt kickmix wheels from this repository's vendored upstream commit plus the
NEON overlay (see CHANGES.md). Install with
pip install <wheel> and pip install numpy scipy for the competition verifiers.
Apple Silicon wheels include the NEON word types; Intel and Linux wheels use the
upstream SSE/AVX paths. SHA256SUMS lists every file.

Full Changelog: https://github.com/manwithacat/kickmix-macos/commits/v0.1.0