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

Add native PauliRot implementation in LightningQubit #834

Merged
merged 67 commits into from
Aug 19, 2024
Merged

Commits on Jul 30, 2024

  1. Configuration menu
    Copy the full SHA
    9cda69a View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. Configuration menu
    Copy the full SHA
    37418d9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e0d5377 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0266860 View commit details
    Browse the repository at this point in the history
  4. Include sin in data.

    vincentmr committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    5d49dab View commit details
    Browse the repository at this point in the history
  5. *= c while copying arr.

    vincentmr committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    0a7a97e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    06675c7 View commit details
    Browse the repository at this point in the history
  7. generateBitPatterns

    vincentmr committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    9e6863f View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. Permute early.

    vincentmr committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    c915b96 View commit details
    Browse the repository at this point in the history
  2. Do not precompute offsets.

    vincentmr committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    3a29b66 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e74a2d4 View commit details
    Browse the repository at this point in the history
  4. Clean up

    vincentmr committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    1e6d324 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8f3c99f View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2024

  1. Fix device test.

    vincentmr committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    1645a5a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8cca37e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4a51fc6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3d10b73 View commit details
    Browse the repository at this point in the history
  5. Fix few lint warnings.

    vincentmr committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    aa24f4d View commit details
    Browse the repository at this point in the history
  6. Update changelog

    vincentmr committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    6927caf View commit details
    Browse the repository at this point in the history
  7. Fix docstring.

    vincentmr committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    ee34eeb View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2024

  1. Fix docstrings.

    vincentmr committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    c9dc41e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c702b64 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9bb5a8a View commit details
    Browse the repository at this point in the history
  4. Update GateIndices.hpp

    vincentmr committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    6cb0f8e View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. WIP loops

    vincentmr committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    b8488c2 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. Configuration menu
    Copy the full SHA
    670570f View commit details
    Browse the repository at this point in the history
  2. Comment code a bit.

    vincentmr committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    bc58a7d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f43a77f View commit details
    Browse the repository at this point in the history
  4. Apply suggestions from code review

    Co-authored-by: Luis Alfredo Nuñez Meneses <alfredo.nunez@xanadu.ai>
    vincentmr and LuisAlfredoNu committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    6a79685 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. Configuration menu
    Copy the full SHA
    5bc8551 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    32b9b34 View commit details
    Browse the repository at this point in the history
  3. Add doc [skip ci].

    vincentmr committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    b99e108 View commit details
    Browse the repository at this point in the history
  4. Add PauliRot C++ tests.

    vincentmr committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    4b99691 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9072665 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. Reimplement applyPauliRot

    vincentmr committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    2741f29 View commit details
    Browse the repository at this point in the history
  2. popcount

    vincentmr committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    6326894 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2024

  1. Clean up.

    vincentmr committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    73cfaed View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7b06ec1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8762c39 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9398b37 View commit details
    Browse the repository at this point in the history
  5. Fix setStateVecotr

    vincentmr committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    63ea43f View commit details
    Browse the repository at this point in the history
  6. Fix adjoint

    vincentmr committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    1b0aba9 View commit details
    Browse the repository at this point in the history
  7. Fix tidy

    vincentmr committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    9059862 View commit details
    Browse the repository at this point in the history
  8. Fix capture

    vincentmr committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    15b533e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    fe390cd View commit details
    Browse the repository at this point in the history
  10. trigger ci

    vincentmr committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    f9bff5a View commit details
    Browse the repository at this point in the history
  11. Clean up runner

    vincentmr committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    e90ee3f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    f04c69f View commit details
    Browse the repository at this point in the history
  13. Fix tidy

    vincentmr committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    0d1ad50 View commit details
    Browse the repository at this point in the history
  14. sudo du -sh

    vincentmr committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    72d219f View commit details
    Browse the repository at this point in the history
  15. sudo du -sh

    vincentmr committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    d1307f1 View commit details
    Browse the repository at this point in the history
  16. sudo du -sh

    vincentmr committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    2d37fdd View commit details
    Browse the repository at this point in the history
  17. sudo du -sh

    vincentmr committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    b0f505e View commit details
    Browse the repository at this point in the history
  18. sudo du -sh

    vincentmr committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    d8aea05 View commit details
    Browse the repository at this point in the history
  19. sudo du -sh

    vincentmr committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    509de91 View commit details
    Browse the repository at this point in the history
  20. sudo du -sh

    vincentmr committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    e46551b View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. Implement Shuli's ideas.

    vincentmr committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    2bee0eb View commit details
    Browse the repository at this point in the history
  2. Update pennylane_lightning/core/src/simulators/lightning_qubit/StateV…

    …ectorLQubit.hpp
    
    Co-authored-by: Luis Alfredo Nuñez Meneses <alfredo.nunez@xanadu.ai>
    vincentmr and LuisAlfredoNu committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    a296800 View commit details
    Browse the repository at this point in the history
  3. const

    vincentmr committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    9879d1b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a143799 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    434e6df View commit details
    Browse the repository at this point in the history
  6. Update pennylane_lightning/core/src/simulators/lightning_qubit/gates/…

    …cpu_kernels/GateImplementationsLM.hpp
    
    Co-authored-by: Luis Alfredo Nuñez Meneses <alfredo.nunez@xanadu.ai>
    vincentmr and LuisAlfredoNu committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    3bce171 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d287ece View commit details
    Browse the repository at this point in the history
  8. Apply Alfredo's ideas.

    vincentmr committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    ad68de0 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    adc0c98 View commit details
    Browse the repository at this point in the history
  10. Update pennylane_lightning/core/src/simulators/lightning_qubit/gates/…

    …cpu_kernels/GateImplementationsLM.hpp
    
    Co-authored-by: Luis Alfredo Nuñez Meneses <alfredo.nunez@xanadu.ai>
    vincentmr and LuisAlfredoNu committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    0d9634b View commit details
    Browse the repository at this point in the history
  11. remove this->

    vincentmr committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    e19e21e View commit details
    Browse the repository at this point in the history