This is an automated email from the ASF dual-hosted git repository.

ryankert01 pushed a change to branch qdp-core-cudart-linkage
in repository https://gitbox.apache.org/repos/asf/mahout.git


 discard 059cb3da8 fix(qdp): own -lcudart linkage in qdp-core, gate stubs on 
qdp_no_cuda
     add 54b0f2363 fix(qdp): fall back to CPU when GPU arch not in PyTorch's 
compiled list (#1323)
     add bd965e1df fix(build): gate test_rust on nvcc presence, not just 
nvidia-smi (#1322)
     add ac30a8c95 fix(qdp): guard batch size multiplication against overflow 
(#1324)
     add 8f58acc27 chore: bump versions to 0.7.0.dev0 / 0.3.0-dev (#1362)
     add 2cc80072d docs: add missing QDP Python API docstrings (#1334)
     add ab5fb719b Add Trusted Publishing release workflow for qumat and 
qumat-qdp (#1363)
     add 51104cbce feat(qdp): hoist encode_from_gpu_ptr_f32 onto QuantumEncoder 
trait (#1310)
     add 165c959f5 ci: pin all GitHub Actions to commit hashes per ASF policy 
(#1369)
     add 599a2616f docs: refresh QDP Python API docstrings (#1335)
     add 83bb94e11 fix(examples): correct backend_name in 
quantum_teleportation.py (#1367)
     add b4603c10c docs: add qumat 0.6.0 release blog post with verified 
benchmarks (#1364)
     add 1b60a06ae chore(deps): bump idna from 3.11 to 3.15 in /qdp/qdp-python 
(#1326)
     add 60654708d chore(deps): bump idna from 3.11 to 3.15 (#1327)
     add 2174a66a5 chore(deps): bump webpack-dev-server from 5.2.3 to 5.2.4 in 
/website (#1328)
     add 25ce84855 chore(deps): bump qs and express in /website (#1333)
     add cf043a253 fix(qdp): add dtype support to QdpBenchmark; default f64 
(#1366)
     add d64a9f387 fix(website): resolve npm audit vulnerabilities and upgrade 
Docusaurus to 3.10.1 (#1375)
     add 38916d32a fix(website): serve author avatar as local asset instead of 
GitHub hotlink (#1377)
     add 9b5e312e6 ci(wheel-build): tighten and speed up wheel build workflow 
(#1376)
     add 14844084d chore(deps-dev): bump pyarrow from 22.0.0 to 23.0.1 in 
/qdp/qdp-python (#1378)
     add d9155fae9 refactor(qdp-core): generic DataReader<T> with FloatElem 
(#1343)
     add aaf3f6f7e docs: remove obsolete ADR tracking files (#1384)
     add 472061900 Change Trevor Grant's status to Emeritus PMC
     add b22bbdcdb perf(qdp): inline norm calculation in phase kernel loop for 
5% speedup (#1380)
     add 0076003b0 [QDP] Pr1 phase kernel opt (#1386)
     add 214b02dcb [Feature][QDP]ParquetReader generic over f32/f64 with Arrow 
cast (#1393)
     add bd1a29397 chore(deps): bump shell-quote from 1.8.3 to 1.8.4 in 
/website (#1395)
     add 6d7b82ff2 chore(deps-dev): bump torch from 2.8.0 to 2.12.0 in 
/qdp/qdp-python (#1397)
     add 3692e694c Change community meeting frequency to monthly (#1400)
     add c4da8c7ab docs: add pydoc-markdown API generation config (#1381)
     add b20959e40 chore(deps): bump black from 23.12.1 to 26.3.1 (#1403)
     add 69568a017 [Feature] Generate Python API docs from module discovery 
(#1392)
     add 28bab6e86 docs: add QDP source API docstrings (#1404)
     add 9d4c85fd7 chore(deps): bump launch-editor from 2.12.0 to 2.14.1 in 
/website (#1406)
     add 8a4ee3632 Update CODEOWNERS to remove Guan-Ming
     add de4ec14f6 chore(deps): bump ws from 7.5.10 to 7.5.11 in /website 
(#1405)
     add 91335ed19 [Bug][QDP] Fix List<T> readers failing on nullable outer 
rows (#1402)
     add 415c8da0d chore(deps): bump webpack-dev-server from 5.2.4 to 5.2.5 in 
/website (#1408)
     add 08a4852f2 [ci] Add stale PR workflow (#1411)
     add 1ff2f68d7 fix(qdp): own -lcudart linkage in qdp-core, gate stubs on 
qdp_no_cuda

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (059cb3da8)
            \
             N -- N -- N   refs/heads/qdp-core-cudart-linkage (1ff2f68d7)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .asf.yaml                                          |   17 +
 .github/CODEOWNERS                                 |   24 +-
 .github/workflows/label.yml                        |    2 +-
 .github/workflows/links.yml                        |    4 +-
 .github/workflows/notebook-testing.yml             |    4 +-
 .github/workflows/pre-commit.yml                   |    4 +-
 .github/workflows/python-testing.yml               |    8 +-
 .github/workflows/release.yml                      |  116 +
 .github/workflows/stale_pull_request.yml           |   72 +
 .github/workflows/website-build.yml                |    7 +-
 .github/workflows/website.yml                      |    7 +-
 .github/workflows/wheel-build.yml                  |   88 +-
 CONTRIBUTING.md                                    |   14 +
 Makefile                                           |   20 +-
 dev/release.md                                     |   48 +-
 docs/adr/001-jekyll-to-docusaurus-migration.md     |  153 -
 docs/adr/DOCUSAURUS_MIGRATION_PLAN.md              |  492 ---
 docs/api/index.md                                  |   19 +
 .../benchmark/loader.py => docs/api/qumat.yml      |   31 +-
 docs/api/qumat_header.md                           |   10 +
 docs/api/qumat_qdp.yml                             |   50 +
 docs/api/qumat_qdp_header.md                       |   10 +
 .../encoding-latency-scaling.png                   |  Bin 0 -> 237569 bytes
 docs/blog/2026-06-01-Qumat-0.6.0-Release/index.md  |  108 +
 .../iqp-benchmark.png                              |  Bin 0 -> 53620 bytes
 .../mnist-amplitude-benchmark.png                  |  Bin 0 -> 51182 bytes
 .../svhn-benchmark.png                             |  Bin 0 -> 53207 bytes
 docs/blog/authors.yml                              |    6 +
 docs/community/index.md                            |    4 +-
 docs/community/who-we-are.md                       |    2 +-
 examples/qumat/quantum_teleportation.py            |    2 +-
 lychee.toml                                        |    1 -
 pyproject.toml                                     |    3 +-
 qdp/Cargo.lock                                     |    6 +-
 qdp/Cargo.toml                                     |    2 +-
 qdp/qdp-core/src/gpu/encodings/amplitude.rs        |  113 +-
 qdp/qdp-core/src/gpu/encodings/angle.rs            |   22 +
 qdp/qdp-core/src/gpu/encodings/basis.rs            |   23 +
 qdp/qdp-core/src/gpu/encodings/mod.rs              |   28 +
 qdp/qdp-core/src/lib.rs                            |   76 +-
 qdp/qdp-core/src/preprocessing.rs                  |   30 +-
 qdp/qdp-core/src/reader.rs                         |  102 +-
 qdp/qdp-core/src/readers/arrow_ipc.rs              |  215 +-
 qdp/qdp-core/src/readers/parquet.rs                |  761 ++++-
 qdp/qdp-core/src/readers/tensorflow.rs             |    2 +-
 qdp/qdp-core/src/remote.rs                         |    2 +-
 qdp/qdp-core/tests/gpu_ptr_encoding.rs             |  143 +
 qdp/qdp-core/tests/parquet_f32.rs                  |  297 ++
 qdp/qdp-core/tests/reader.rs                       |  115 +
 qdp/qdp-kernels/src/iqp.cu                         |    8 +-
 qdp/qdp-kernels/src/phase.cu                       |   54 +-
 qdp/qdp-python/benchmark/README.md                 |    2 +
 qdp/qdp-python/benchmark/benchmark_phase.py        |  105 +
 qdp/qdp-python/pyproject.toml                      |    4 +-
 qdp/qdp-python/qumat_qdp/api.py                    |  111 +-
 qdp/qdp-python/qumat_qdp/backend.py                |   35 +-
 qdp/qdp-python/qumat_qdp/loader.py                 |  182 +-
 qdp/qdp-python/qumat_qdp/tensor.py                 |   35 +-
 qdp/qdp-python/qumat_qdp/triton_amd.py             |   83 +-
 qdp/qdp-python/uv.lock                             |  322 +-
 testing/qdp/test_bindings.py                       |   51 +
 testing/qdp_python/test_torch_ref.py               |   32 +-
 uv.lock                                            |  298 +-
 website/README.md                                  |    3 +-
 website/docusaurus.config.ts                       |    2 +-
 website/package-lock.json                          | 3549 +++++++++++++-------
 website/package.json                               |   23 +-
 website/scripts/sync-docs.js                       |   56 +
 website/sidebars.ts                                |   10 +
 website/static/img/authors/ryankert.png            |  Bin 0 -> 65200 bytes
 .../versioned_docs/version-0.5/community/index.md  |    4 +-
 71 files changed, 5795 insertions(+), 2437 deletions(-)
 create mode 100644 .github/workflows/release.yml
 create mode 100644 .github/workflows/stale_pull_request.yml
 delete mode 100644 docs/adr/001-jekyll-to-docusaurus-migration.md
 delete mode 100644 docs/adr/DOCUSAURUS_MIGRATION_PLAN.md
 create mode 100644 docs/api/index.md
 copy qdp/qdp-python/benchmark/loader.py => docs/api/qumat.yml (53%)
 create mode 100644 docs/api/qumat_header.md
 create mode 100644 docs/api/qumat_qdp.yml
 create mode 100644 docs/api/qumat_qdp_header.md
 create mode 100644 
docs/blog/2026-06-01-Qumat-0.6.0-Release/encoding-latency-scaling.png
 create mode 100644 docs/blog/2026-06-01-Qumat-0.6.0-Release/index.md
 create mode 100644 docs/blog/2026-06-01-Qumat-0.6.0-Release/iqp-benchmark.png
 create mode 100644 
docs/blog/2026-06-01-Qumat-0.6.0-Release/mnist-amplitude-benchmark.png
 create mode 100644 docs/blog/2026-06-01-Qumat-0.6.0-Release/svhn-benchmark.png
 create mode 100644 qdp/qdp-core/tests/parquet_f32.rs
 create mode 100644 qdp/qdp-core/tests/reader.rs
 create mode 100644 qdp/qdp-python/benchmark/benchmark_phase.py
 create mode 100644 website/static/img/authors/ryankert.png

Reply via email to