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

Implement FABLE as a Template (issue #4848) #5107

Merged
merged 95 commits into from
Apr 11, 2024

Commits on Jan 25, 2024

  1. Fable tests implemented. Doc strings

    austingmhuang committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    139bbd4 View commit details
    Browse the repository at this point in the history
  2. changelog edit

    austingmhuang committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    f9111bc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    74695a9 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2024

  1. Update doc/releases/changelog-dev.md

    Co-authored-by: soranjh <40344468+soranjh@users.noreply.github.com>
    austingmhuang and soranjh committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    642a7f4 View commit details
    Browse the repository at this point in the history
  2. Removed pennylane-venv from gitignore

    austingmhuang committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    1cfd590 View commit details
    Browse the repository at this point in the history
  3. Added copyright header

    austingmhuang committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    7f1793d View commit details
    Browse the repository at this point in the history
  4. Added copyright header again for test_fable.py

    austingmhuang committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    64942b8 View commit details
    Browse the repository at this point in the history
  5. Added citation for FABLE

    austingmhuang committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    35fc907 View commit details
    Browse the repository at this point in the history
  6. Reordering of code in comments

    austingmhuang committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    b4239c8 View commit details
    Browse the repository at this point in the history
  7. Added definition of tolerance

    austingmhuang committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    4a45898 View commit details
    Browse the repository at this point in the history
  8. definition of A includes that dimension should equal 2^n

    austingmhuang committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    4d00652 View commit details
    Browse the repository at this point in the history
  9. Update pennylane/templates/subroutines/fable.py

    Co-authored-by: soranjh <40344468+soranjh@users.noreply.github.com>
    austingmhuang and soranjh committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    fab4792 View commit details
    Browse the repository at this point in the history
  10. Rewrote definition of tolerance

    austingmhuang committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    efb45ea View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2024

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

Commits on Feb 9, 2024

  1. Zeroes padding for non-square matrices

    austingmhuang committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    aab2531 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    463fb24 View commit details
    Browse the repository at this point in the history
  3. docstring update subnormalization

    austingmhuang committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    cbce56b View commit details
    Browse the repository at this point in the history
  4. small changes

    austingmhuang committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    ec90086 View commit details
    Browse the repository at this point in the history
  5. solve conflicts

    austingmhuang committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    73aa070 View commit details
    Browse the repository at this point in the history
  6. Author name

    austingmhuang committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    5e1e133 View commit details
    Browse the repository at this point in the history
  7. added fable.png to templates

    austingmhuang committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    a2ac3c2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    259fcd7 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2024

  1. Configuration menu
    Copy the full SHA
    17863dd View commit details
    Browse the repository at this point in the history
  2. make format

    austingmhuang committed Feb 11, 2024
    Configuration menu
    Copy the full SHA
    656c87e View commit details
    Browse the repository at this point in the history
  3. build docs properly

    fable.png
    
    doc string fixes
    
    google style docstrings
    
    Fix formatting of doc string
    austingmhuang authored and austingmhuang committed Feb 11, 2024
    Configuration menu
    Copy the full SHA
    d4222a7 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

  1. Added tests for flatten, unflatten, standard_validity, padding, jax_g…

    …rad, jax, warnings and errors
    austingmhuang committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    283cad7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    950db53 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2024

  1. Merge branch 'fable' of https://github.com/austingmhuang/pennylane in…

    …to fable
    austingmhuang committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    a744313 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c90d7c4 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2024

  1. Configuration menu
    Copy the full SHA
    f783b62 View commit details
    Browse the repository at this point in the history
  2. Tests for autograd and jax gradients

    austingmhuang committed Feb 17, 2024
    Configuration menu
    Copy the full SHA
    7da2987 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'fable' of https://github.com/austingmhuang/pennylane in…

    …to fable
    austingmhuang committed Feb 17, 2024
    Configuration menu
    Copy the full SHA
    2a0044c View commit details
    Browse the repository at this point in the history
  4. Added comments for tests

    austingmhuang committed Feb 17, 2024
    Configuration menu
    Copy the full SHA
    28664c8 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2024

  1. Edited comments for tests

    austingmhuang committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    4b4b6d8 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2024

  1. Update pennylane/templates/subroutines/fable.py

    Co-authored-by: soranjh <40344468+soranjh@users.noreply.github.com>
    austingmhuang and soranjh committed Feb 25, 2024
    Configuration menu
    Copy the full SHA
    c022edc View commit details
    Browse the repository at this point in the history
  2. Update pennylane/templates/subroutines/fable.py

    Co-authored-by: soranjh <40344468+soranjh@users.noreply.github.com>
    austingmhuang and soranjh committed Feb 25, 2024
    Configuration menu
    Copy the full SHA
    7ff56c5 View commit details
    Browse the repository at this point in the history
  3. Update pennylane/templates/subroutines/fable.py

    Co-authored-by: soranjh <40344468+soranjh@users.noreply.github.com>
    austingmhuang and soranjh committed Feb 25, 2024
    Configuration menu
    Copy the full SHA
    3e9be67 View commit details
    Browse the repository at this point in the history
  4. Update pennylane/templates/subroutines/fable.py

    Co-authored-by: soranjh <40344468+soranjh@users.noreply.github.com>
    austingmhuang and soranjh committed Feb 25, 2024
    Configuration menu
    Copy the full SHA
    3fc664d View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. Changed to integers

    austingmhuang committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    1cf3ab1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2b66f7e View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

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

Commits on Apr 1, 2024

  1. Update pennylane/templates/subroutines/fable.py

    Co-authored-by: Thomas R. Bromley <49409390+trbromley@users.noreply.github.com>
    austingmhuang and trbromley committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    782e4bb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6a5e9d1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    80b42f4 View commit details
    Browse the repository at this point in the history
  4. Jittable

    austingmhuang committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    a071432 View commit details
    Browse the repository at this point in the history
  5. Lightning device test

    austingmhuang committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    0fdbd9f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2fe2673 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. Fix documentation

    austingmhuang committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    f839834 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    06a410d View commit details
    Browse the repository at this point in the history
  3. Fix lightning test

    austingmhuang committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    c3020c5 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2024

  1. Update pennylane/templates/subroutines/fable.py

    Co-authored-by: soranjh <40344468+soranjh@users.noreply.github.com>
    austingmhuang and soranjh committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    4bc286e View commit details
    Browse the repository at this point in the history
  2. Update tests/templates/test_subroutines/test_fable.py

    Co-authored-by: soranjh <40344468+soranjh@users.noreply.github.com>
    austingmhuang and soranjh committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    29cc3cf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3d0d708 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a2947cb View commit details
    Browse the repository at this point in the history
  5. Naming

    austingmhuang committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    2155e1f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    110dc72 View commit details
    Browse the repository at this point in the history
  7. Check example

    austingmhuang committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    e846a01 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4a57337 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8342d52 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3ca0302 View commit details
    Browse the repository at this point in the history
  11. Additional tests

    austingmhuang committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    527a82a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    f58a30c View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    21cbf68 View commit details
    Browse the repository at this point in the history
  14. Update docs

    austingmhuang committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    48e234a View commit details
    Browse the repository at this point in the history
  15. Fix docs

    austingmhuang committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    7235973 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

  1. Configuration menu
    Copy the full SHA
    eabd16d View commit details
    Browse the repository at this point in the history
  2. Additional test

    austingmhuang committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    3710922 View commit details
    Browse the repository at this point in the history
  3. Edit test case

    austingmhuang committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    938864d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7d97c4c View commit details
    Browse the repository at this point in the history
  5. tol != 0 jit error

    austingmhuang committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    45d6316 View commit details
    Browse the repository at this point in the history
  6. tol != 0 jit error

    austingmhuang committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    f0d87b0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    62c5795 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7cefb20 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2024

  1. Fixed gradient tests

    austingmhuang committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    929e1d8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2cead4b View commit details
    Browse the repository at this point in the history
  3. Delete notebook

    austingmhuang committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    14ae812 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f90c266 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2eb70ec View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2024

  1. Configuration menu
    Copy the full SHA
    b6c5252 View commit details
    Browse the repository at this point in the history
  2. Update pennylane/templates/subroutines/fable.py

    Co-authored-by: soranjh <40344468+soranjh@users.noreply.github.com>
    austingmhuang and soranjh committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    67c8450 View commit details
    Browse the repository at this point in the history
  3. Address comments

    austingmhuang committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    e0036aa View commit details
    Browse the repository at this point in the history
  4. fixed test

    austingmhuang committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    05cf8fb View commit details
    Browse the repository at this point in the history
  5. Update pennylane/templates/subroutines/fable.py

    Co-authored-by: Thomas R. Bromley <49409390+trbromley@users.noreply.github.com>
    austingmhuang and trbromley committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    e7ba864 View commit details
    Browse the repository at this point in the history
  6. Update pennylane/templates/subroutines/fable.py

    Co-authored-by: Thomas R. Bromley <49409390+trbromley@users.noreply.github.com>
    austingmhuang and trbromley committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    a7a2057 View commit details
    Browse the repository at this point in the history
  7. docs

    austingmhuang committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    52bd4c9 View commit details
    Browse the repository at this point in the history
  8. docs

    austingmhuang committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    e93379c View commit details
    Browse the repository at this point in the history
  9. Update pennylane/templates/subroutines/fable.py

    Co-authored-by: soranjh <40344468+soranjh@users.noreply.github.com>
    austingmhuang and soranjh committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    aa63f7f View commit details
    Browse the repository at this point in the history
  10. Update pennylane/templates/subroutines/fable.py

    Co-authored-by: soranjh <40344468+soranjh@users.noreply.github.com>
    austingmhuang and soranjh committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    c0ca019 View commit details
    Browse the repository at this point in the history
  11. Update pennylane/templates/subroutines/fable.py

    Co-authored-by: soranjh <40344468+soranjh@users.noreply.github.com>
    austingmhuang and soranjh committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    0e108f2 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    f50370e View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2024

  1. Change fable image

    austingmhuang committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    a28df93 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4e06b19 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5caf786 View commit details
    Browse the repository at this point in the history
  4. fix image

    austingmhuang committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    ce684b1 View commit details
    Browse the repository at this point in the history
  5. fable fix

    austingmhuang committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    245a6f5 View commit details
    Browse the repository at this point in the history