Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create release candidate v0.24.0 #304

Merged
merged 22 commits into from
Jun 20, 2022
Merged

Create release candidate v0.24.0 #304

merged 22 commits into from
Jun 20, 2022

Conversation

maliasadi
Copy link
Member

This PR is for v0.24.0 updating CHANGELOG.md and _version.py

@github-actions

This comment has been minimized.

@github-actions
Copy link
Contributor

github-actions bot commented Jun 15, 2022

Test Report (C++) on Ubuntu

           1 files  ±0             1 suites  ±0   0s ⏱️ -1s
       969 tests  - 2         969 ✔️  - 2  0 💤 ±0  0 ±0 
229 262 runs   - 2  229 262 ✔️  - 2  0 💤 ±0  0 ±0 

Results for commit 1e8e0e1. ± Comparison against base commit 9742ad9.

♻️ This comment has been updated with latest results.

@AmintorDusko
Copy link
Contributor

Hi @maliasadi. Thanks for putting this together.

@codecov
Copy link

codecov bot commented Jun 15, 2022

Codecov Report

Merging #304 (7ec27c0) into master (9742ad9) will decrease coverage by 0.02%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master     #304      +/-   ##
==========================================
- Coverage   99.81%   99.79%   -0.03%     
==========================================
  Files          38       38              
  Lines        3887     3920      +33     
==========================================
+ Hits         3880     3912      +32     
- Misses          7        8       +1     
Impacted Files Coverage Δ
pennylane_lightning/lightning_qubit.py 99.61% <ø> (-0.39%) ⬇️
...ennylane_lightning/src/gates/OpToMemberFuncPtr.hpp 100.00% <ø> (ø)
pennylane_lightning/_version.py 100.00% <100.00%> (ø)
...ng/src/gates/cpu_kernels/GateImplementationsLM.hpp 100.00% <100.00%> (ø)
...ng/src/gates/cpu_kernels/GateImplementationsPI.hpp 100.00% <100.00%> (ø)
pennylane_lightning/src/simulator/KernelMap.cpp 100.00% <100.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 9742ad9...7ec27c0. Read the comment docs.

.github/CHANGELOG.md Outdated Show resolved Hide resolved
maliasadi and others added 2 commits June 15, 2022 13:26
Co-authored-by: Amintor Dusko <87949283+AmintorDusko@users.noreply.github.com>
Co-authored-by: Chae-Yeun Park <chae-yeun@xanadu.ai>
multiphaseCFD and others added 4 commits June 16, 2022 11:04
* Add IsingXY

* Auto update version

* Trigger CI

* Trigger CI

* Trigger CI

* Trigger CI

* Trigger CI

* Trigger CI

* Trigger CI

* Trigger CI

* make format

* make format

* Delete .DS_Store

.DS_Store deleted

* Delete .DS_Store

* Delete .DS_store

* Delete .DS_Store

* Trigger CI

* fix MacOS ARM64 wheels

* Auto update version

* comment line 66 of wheel_macros_arm64.yml

* uncomment line 66

* Remove space at the end of line 89

Co-authored-by: Dev version update bot <chae-yeun@xanadu.ai>
Co-authored-by: Lee James O'Riordan <mlxd@users.noreply.github.com>
@github-actions
Copy link
Contributor

github-actions bot commented Jun 17, 2022

Test Report (Linux, Kokkos, and Kokkos Kernels) on Ubuntu

           1 files             1 suites   1s ⏱️
       975 tests        975 ✔️ 0 💤 0
229 280 runs  229 280 ✔️ 0 💤 0

Results for commit 7ec27c0.

♻️ This comment has been updated with latest results.

multiphaseCFD and others added 8 commits June 17, 2022 10:28
* add_isingxy_generator

* Auto update version

* Remove commented lines

* add IsingXY gate to the Python tests

* Statevector vjp and support Hamiltonian in adjoint_jacobian (#294)

* Adding

* Refactoring Algorithms

* Add more test

* Refactor bindings

* Exploring more

* Refactoring JacobianTape...

* C++ test works

* Hamiltonian works in Python

* Refactoring vjp

* Fixing some errors from tests

* Fixing some tests

* New branch from master

* Add tests

* Fix Python test

* Fix test

* Update coverage

* Fix binding dependency

* Fix GBenchmark

* Revert StateVector tests to origin

* Add more tests

* Auto update version

* Fix for tidy

* Update KernelMap

* Fix for codefactor

* Auto update version

* Trigger CI

* Update Memory

* Fix

* Revert single file

* Fix for tidy

* Fixing

* Works

* Works for python tests

* Remove unused file

* Fix some more

* Auto update version

* Trigger CI

* Fix

* Fix for tidy

* Fix for MSVC

* Fix tape trainable_param interface

* Add statevec diff test

* Fixing serialization tests

* Apply suggestions from code reviews

* Update macos target version

* Update MacOS minimum version in CMake

* Update for MacOS

* Revert aligned_alloc for MacOS

* Fix

* Apply suggestions from code review

Co-authored-by: Ali Asadi <ali@xanadu.ai>

* Apply suggestions from code review

* Test passes

* Update

* Fix

* Fix docstring

* Remove unused dir

* Update

* Fix doc

* Remove BUILD_EXAMPLES option from CMake

* Fix

* Update memory

* Memory works

* Try to use std::aligned_alloc for MacOS

* Revert "Try to use std::aligned_alloc for MacOS"

This reverts commit b2b0035.

* Use C aligned_alloc for MacOs

* Fix for tidy

* Revert to posix_malloc in MacOS

* Update pennylane_lightning/src/simulator/KernelMap.hpp

Co-authored-by: Lee James O'Riordan <mlxd@users.noreply.github.com>

* Update docstring

* Update pennylane_lightning/src/tests/Test_Measures_Sparse.cpp

Co-authored-by: Amintor Dusko <87949283+AmintorDusko@users.noreply.github.com>

* Apply suggestions from review

* Auto update version

* Update KernelMap

* Update pennylane_lightning/src/tests/TestKernels.hpp

Co-authored-by: Amintor Dusko <87949283+AmintorDusko@users.noreply.github.com>

* Fix tests

* Add Changelog

* Split and add tests for observables

* Auto update version

* Trigger CI

* Trigger CI

* Fix for tidy

* Fix non-const error from clang

* Fix for tidy

* Apply suggestions from code review

Co-authored-by: Lee James O'Riordan <mlxd@users.noreply.github.com>

* Apply suggestions from a code review

* Apply suggestions from code review

Co-authored-by: Amintor Dusko <87949283+AmintorDusko@users.noreply.github.com>

* Increase coverage a bit

* Fix

* Fix

* Format

* Add C++ tests for LinearAlgebra

* Format

* Use span for statevector

* Add tests for getObsName

* Format

* More format

* Trigger CI

* Fix

* Fix for tidy

* Add more tests for covergage

* More fix for tidy

* Add more tests for observables

* Fix for tidy

* Add python tests; Use std::span

* Add more tests for codecov

* Add more tests for coverage; Update Makefile

* Fix for tidy

* Fix for tidy

* Clarify documentation on statevector diff; Add tests for complex dy for StateVecAdjDiff

* Apply suggestions from code review; Add some tests

* Update tests/test_adjoint_jacobian.py

Co-authored-by: Amintor Dusko <87949283+AmintorDusko@users.noreply.github.com>

* Fix docstring

* Fix doc

* Auto update version

* Update pennylane_lightning/src/algorithms/StateVecAdjDiff.hpp

Co-authored-by: Lee James O'Riordan <mlxd@users.noreply.github.com>

* Fix for invalid trainable_params

* Format

* Fix multithreading hamiltonian expval

* Fix format

* Fix for MacOS?

* Format

* Fix more openmp parallel Hamiltonian computation

* Add complicated Hamiltonian test

* Add changelog

* Apply suggestions from code review

* Fix for tidy

Co-authored-by: Ali Asadi <ali@xanadu.ai>
Co-authored-by: Lee James O'Riordan <mlxd@users.noreply.github.com>
Co-authored-by: Amintor Dusko <87949283+AmintorDusko@users.noreply.github.com>

Co-authored-by: Dev version update bot <chae-yeun@xanadu.ai>
Co-authored-by: Lee James O'Riordan <mlxd@users.noreply.github.com>
Co-authored-by: Ali Asadi <ali@xanadu.ai>
Co-authored-by: Amintor Dusko <87949283+AmintorDusko@users.noreply.github.com>
@mlxd
Copy link
Member

mlxd commented Jun 17, 2022

Has the Kokkos build been turned on by default here yet for the wheels?

Copy link
Member

@mlxd mlxd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me! I think we can merge these back into the master branch, but do not delete this branch for follow up PRs. It is likely cleaner this way than leaving the open PR dangling.

pennylane_lightning/_version.py Outdated Show resolved Hide resolved
Co-authored-by: Lee James O'Riordan <mlxd@users.noreply.github.com>
@maliasadi maliasadi merged commit f82c771 into master Jun 20, 2022
@maliasadi maliasadi deleted the v0.24_rc0 branch June 20, 2022 18:44
@maliasadi maliasadi restored the v0.24_rc0 branch June 20, 2022 18:44
@@ -21,6 +24,14 @@

### Improvements

* Split matrix operations, refactor dispatch mechanisms, and add a benchmark suits.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

benchmark suite

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah! It's fixed in the release notes and will update CHANGELOG consequently. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants