guan404ming opened a new issue, #986:
URL: https://github.com/apache/mahout/issues/986

   # Testing Apache Mahout Qumat 0.5.0rc2
   We kindly request all contributors to help test the Release Candidate for 
[qumat 0.5.0rc2](https://pypi.org/project/qumat/0.5.0rc2/) and [qumat-qdp 
0.1.0rc2](https://pypi.org/project/qumat-qdp/0.1.0rc2/).
   
   ## Requirements
   
   - Python 3.10, 3.11, or 3.12
   - **For QDP extension**: Linux with NVIDIA GPU and CUDA
   
   ## Installation
   
   ```bash
   # Core package
   pip install --pre "qumat==0.5.0rc2"
   
   # With QDP extension
   pip install --pre "qumat[qdp]==0.5.0rc2"
   ```
   
   ## Changes to Test
   
   - [ ] [Update qdp readme to make it up-to-date 
(#980)](https://github.com/apache/mahout/pull/980): @ryankert01
   - [ ] [fix: add readme entry in pyproject.toml 
(#978)](https://github.com/apache/mahout/pull/978): @ryankert01
   - [ ] [fix: image source changed to use absolute path to render it properly 
on pypi (#977)](https://github.com/apache/mahout/pull/977): @ryankert01
   - [ ] [hotfix: pass region parameter to Braket backend 
(#976)](https://github.com/apache/mahout/pull/976): @ryankert01
   - [ ] [hotfix: bind parameters in `get_final_state_vector()` for all 
backends (#975)](https://github.com/apache/mahout/pull/975): @ryankert01
   - [ ] [feat: Add make test & make pre-commit to enhance development flow 
(#943)](https://github.com/apache/mahout/pull/943): @ryankert01
   - [ ] [[QDP] Update NVTX workflow docs for new async pipeline capture 
(#939)](https://github.com/apache/mahout/pull/939): @rich7420
   - [ ] [[QDP] Add device ID consistency check between PyTorch and DLPack 
(#931)](https://github.com/apache/mahout/pull/931): @viiccwen
   - [ ] [Add tensorflow to dev dependency to make sure we run tensorflow tests 
(#927)](https://github.com/apache/mahout/pull/927): @ryankert01
   - [ ] [feat: enhance test skipping logic 
(#925)](https://github.com/apache/mahout/pull/925): @ryankert01
   - [ ] [quick fix: testing errors 
(#924)](https://github.com/apache/mahout/pull/924): @ryankert01
   - [ ] [MAHOUT-801: Add float32 L2 norm reduction kernel for single vector 
(#916)](https://github.com/apache/mahout/pull/916): @viiccwen
   - [ ] [[QDP] Refactor: Unify Qubit Validation Logic 
(#908)](https://github.com/apache/mahout/pull/908): @rich7420
   - [ ] [[QDP] Refactor: Centralize CUDA Kernel Configuration Constants 
(#905)](https://github.com/apache/mahout/pull/905): @rich7420
   - [ ] [MAHOUT-892 Update benchmark notebook for new changes 
(#900)](https://github.com/apache/mahout/pull/900): @ryankert01
   - [ ] [[QDP] Add Parquet streaming support for angle encoding 
(#898)](https://github.com/apache/mahout/pull/898): @400Ping
   - [ ] [MAHOUT-746: Add regression tests for DLPack tensor shape 
(#896)](https://github.com/apache/mahout/pull/896): @guan404ming
   - [ ] [[QDP] Add TensorFlow .pb support to unified encode() path 
(#891)](https://github.com/apache/mahout/pull/891): @shiavm006
   - [ ] [Fix MathJax rendering by self-hosting to comply with CSP 
(#890)](https://github.com/apache/mahout/pull/890): @guan404ming
   - [ ] [Fix LaTeX rendering on website 
(#889)](https://github.com/apache/mahout/pull/889): @guan404ming
   - [ ] [feat: Make qdp-kernels build/link on Linux without nvcc by providing 
stub symbols (#887)](https://github.com/apache/mahout/pull/887): @rich7420
   - [ ] [fix: Expand Python CI test matrix to all supported versions 
(#886)](https://github.com/apache/mahout/pull/886): @rich7420
   - [ ] [MAHOUT-878 Add CUDA Torch Tensor Support for QDP Python Binding 
(#881)](https://github.com/apache/mahout/pull/881): @ryankert01
   - [ ] [Add qumat dependency to qumat-qdp package 
(#875)](https://github.com/apache/mahout/pull/875): @guan404ming
   - [ ] [[QDP] Upgrade tch to 0.22 
(#872)](https://github.com/apache/mahout/pull/872): @guan404ming
   - [ ] [MAHOUT-799 [QDP] Add IQP encoding 
(#868)](https://github.com/apache/mahout/pull/868): @ryankert01
   - [ ] [[QDP] Remove python related commands from make file 
(#867)](https://github.com/apache/mahout/pull/867): @guan404ming
   - [ ] [Add QDP (Quantum Data Plane) to project structure 
(#864)](https://github.com/apache/mahout/pull/864): @ryankert01
   - [ ] [MAHOUT-861 Merge qdp-dev into dev dependency-groups 
(#863)](https://github.com/apache/mahout/pull/863): @guan404ming
   - [ ] [[QDP] Add Angle Encoding 
(#852)](https://github.com/apache/mahout/pull/852): @400Ping
   - [ ] [[QDP] Add streaming basis encoding 
(#851)](https://github.com/apache/mahout/pull/851): @guan404ming
   - [ ] [[QDP] Fix unused field warning in TorchReader 
(#850)](https://github.com/apache/mahout/pull/850): @guan404ming
   - [ ] [[QDP] Fix command syntax for QDP installation 
(#848)](https://github.com/apache/mahout/pull/848): @guan404ming
   - [ ] [[QDP] Consolidate CUDA error code mapping and align error messages 
(#841)](https://github.com/apache/mahout/pull/841): @guan404ming
   - [ ] [[QDP] Add encoding method parameter to all benchmarks 
(#840)](https://github.com/apache/mahout/pull/840): @guan404ming
   - [ ] [[QDP] Add basis encoding 
(#839)](https://github.com/apache/mahout/pull/839): @guan404ming
   - [ ] [MAHOUT-826 Add pytest configuration for QDP tests and custom markers 
(#832)](https://github.com/apache/mahout/pull/832): @ryankert01
   - [ ] [[QDP] test: add & refactor NumPy encoding tests for improved clarity 
and coverage (#824)](https://github.com/apache/mahout/pull/824): @viiccwen
   - [ ] [[QDP] Add libtorch workflow 
(#822)](https://github.com/apache/mahout/pull/822): @400Ping
   - [ ] [[QDP] PyTorch input format support 
(#815)](https://github.com/apache/mahout/pull/815): @400Ping
   - [ ] [[QDP] Refactor `encode()` method into helper functions with tests 
(#814)](https://github.com/apache/mahout/pull/814): @viiccwen
   - [ ] [[QDP] Add PyTorch shape validation 
(#810)](https://github.com/apache/mahout/pull/810): @guan404ming
   - [ ] [[QDP] Reconstruct project files into multiple platforms 
(#809)](https://github.com/apache/mahout/pull/809): @400Ping
   - [ ] [[QDP] Integrate QDP into QuMat 
(#806)](https://github.com/apache/mahout/pull/806): @guan404ming
   - [ ] [[QDP] Enhance numerical safety checks in preprocessor 
(#805)](https://github.com/apache/mahout/pull/805): @viiccwen
   - [ ] [[QDP] Simplify Python API with unified encode() method 
(#803)](https://github.com/apache/mahout/pull/803): @guan404ming
   - [ ] [[QDP] Update benchmark_throughput to batch encoding 
(#796)](https://github.com/apache/mahout/pull/796): @400Ping
   - [ ] [[QDP] Fix latency benchmark to use batch encoding 
(#794)](https://github.com/apache/mahout/pull/794): @guan404ming
   - [ ] [[QDP] [Numpy] add path exist check 
(#793)](https://github.com/apache/mahout/pull/793): @ryankert01
   - [ ] [[QDP] Initiate project QDP 
(#786)](https://github.com/apache/mahout/pull/786): @guan404ming
   - [ ] [[QDP] Add TensorFlow tensor input support 
(#779)](https://github.com/apache/mahout/pull/779): @rich7420
   - [ ] [[QDP] The Scaling Test (Latency vs. Qubits) 
(#778)](https://github.com/apache/mahout/pull/778): @400Ping
   - [ ] [[QDP] Numpy IO support 
(#777)](https://github.com/apache/mahout/pull/777): @ryankert01
   - [ ] [[QDP] Rename benchmark throughput script and refresh docs 
(#776)](https://github.com/apache/mahout/pull/776): @400Ping
   - [ ] [[QDP] Fix Route Error in Makefile 
(#775)](https://github.com/apache/mahout/pull/775): @rich7420
   - [ ] [[QDP] Add Workflow dispatch for manual triggering 
(#767)](https://github.com/apache/mahout/pull/767): @ryankert01
   - [ ] [[QDP] [Followup] Pre commit rust followup 
(#766)](https://github.com/apache/mahout/pull/766): @ryankert01
   - [ ] [MAHOUT-725: [QDP] PyTorch Tensor Detection and CPU Path 
(#763)](https://github.com/apache/mahout/pull/763): @CheyuWu
   - [ ] [[QDP] [fix] Update notebooks dir and link 
(#762)](https://github.com/apache/mahout/pull/762): @ryankert01
   - [ ] [[QDP] add Rust Linter to pre-commit hook 
(#758)](https://github.com/apache/mahout/pull/758): @ryankert01
   - [ ] [[QDP][Housekeeping] Clean structure and make commands 
(#756)](https://github.com/apache/mahout/pull/756): @machichima
   - [ ] [[QDP] Add colab benchmark example 
(#755)](https://github.com/apache/mahout/pull/755): @ryankert01
   - [ ] [[QDP] refactor: introduce 2 traits for flexible io type w/ example 
(#753)](https://github.com/apache/mahout/pull/753): @ryankert01
   - [ ] [[QDP] Double-buffered pinned I/O pipeline and faster Parquet decode 
(#751)](https://github.com/apache/mahout/pull/751): @400Ping
   - [ ] [[QDP] DLPack shape/strides: Support batch 2D tensor 
(#747)](https://github.com/apache/mahout/pull/747): @rich7420
   - [ ] [[QDP] Fix DLPack device_id hardcoding 
(#745)](https://github.com/apache/mahout/pull/745): @rich7420
   - [ ] [[QDP] Choose between different frameworks benchmark 
(#741)](https://github.com/apache/mahout/pull/741): @400Ping
   - [ ] [[QDP] Add launch_amplitude_encode_f32 function 
(#739)](https://github.com/apache/mahout/pull/739): @400Ping
   - [ ] [[QDP] Enable 3060ti 3090ti cuda build sm86 
(#737)](https://github.com/apache/mahout/pull/737): @ryankert01
   - [ ] [[QDP] fix test bug 
(#734)](https://github.com/apache/mahout/pull/734): @ryankert01
   - [ ] [[QDP] support turing architecture GPU 
(#731)](https://github.com/apache/mahout/pull/731): @machichima
   - [ ] [[QDP] improve e2e benchmark 
(#713)](https://github.com/apache/mahout/pull/713): @rich7420
   - [ ] [[QDP] Set float32 to Default and leave float64 as Optional 
(#712)](https://github.com/apache/mahout/pull/712): @400Ping
   - [ ] [[QDP] improve memory management 
(#708)](https://github.com/apache/mahout/pull/708): @rich7420
   - [ ] [[QDP] GPU/Cuda kernel Optimizations 
(#706)](https://github.com/apache/mahout/pull/706): @400Ping
   - [ ] [[QDP] Add Arrow IPC support 
(#704)](https://github.com/apache/mahout/pull/704): @guan404ming
   - [ ] [[QDP] DataLoader-Benchmark 
(#701)](https://github.com/apache/mahout/pull/701): @400Ping
   - [ ] [[QDP] add batch kernel support 
(#700)](https://github.com/apache/mahout/pull/700): @guan404ming
   - [ ] [[MINOR][QDP] update uv usage in qdp-python 
(#698)](https://github.com/apache/mahout/pull/698): @ryankert01
   - [ ] [[QDP] [Benchmark] Add a End-to-End benchmark to compare with speed 
(#697)](https://github.com/apache/mahout/pull/697): @rich7420
   - [ ] [[QDP] [test] add a fidelity test 
(#694)](https://github.com/apache/mahout/pull/694): @rich7420
   - [ ] [[QDP] improve amplitudeEncoders for less copy memory allocations 
(#690)](https://github.com/apache/mahout/pull/690): @rich7420
   - [ ] [[QDP] Gracefully handles OOM 
(#688)](https://github.com/apache/mahout/pull/688): @400Ping
   - [ ] [[QDP] DataLoader Test  
(#687)](https://github.com/apache/mahout/pull/687): @400Ping
   - [ ] [[QDP] Update pre-commit to add license headers for Cuda 
(#684)](https://github.com/apache/mahout/pull/684): @guan404ming
   - [ ] [[QDP] Integrate Apache Arrow and Parquet for data processing 
(#680)](https://github.com/apache/mahout/pull/680): @guan404ming
   - [ ] [[QDP] add vanilla gpu kernel 
(#677)](https://github.com/apache/mahout/pull/677): @ryankert01
   - [ ] [[QDP] Add pre processing test 
(#676)](https://github.com/apache/mahout/pull/676): @400Ping
   - [ ] [[QDP] make dataflow async and improve amplitudeEncoder  
(#675)](https://github.com/apache/mahout/pull/675): @rich7420
   - [ ] [[QDP] Add pre-processing module 
(#673)](https://github.com/apache/mahout/pull/673): @guan404ming
   - [ ] [[QDP] improve memory initialization  
(#668)](https://github.com/apache/mahout/pull/668): @rich7420
   - [ ] [[QDP] add integration test and introduction 
(#666)](https://github.com/apache/mahout/pull/666): @rich7420
   - [ ] [[QDP] Update pre-commit to add license headers for Rust 
(#660)](https://github.com/apache/mahout/pull/660): @guan404ming
   - [ ] [[QDP] add unit test for qdp-core  
(#659)](https://github.com/apache/mahout/pull/659): @rich7420
   - [ ] [[QDP] add NVTX to trace validity 
(#650)](https://github.com/apache/mahout/pull/650): @rich7420
   - [ ] [[QDP] Add Python bindings for QDP using PyO3 
(#649)](https://github.com/apache/mahout/pull/649): @guan404ming
   - [ ] [[QDP] Initialize QDP, memory management, and DLPack protocol 
(#646)](https://github.com/apache/mahout/pull/646): @rich7420
   
   ## Compatibility
   
   - [ ] Python 3.10
   - [ ] Python 3.11
   - [ ] Python 3.12
   
   Thanks to all who contributed to the release: @400Ping @CheyuWu @guan404ming 
@machichima @rich7420 @ryankert01 @shiavm006 @viiccwen 
   
   ### Committer
   
   - [ ] I acknowledge that I am a maintainer/committer of the Apache Mahout 
project.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to