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

Working compilation #2

Merged
merged 36 commits into from
May 23, 2024
Merged
Changes from 1 commit
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
7bd9087
Catalyst back end
WrathfulSpatula May 20, 2024
c8ae644
Fix scikit-build setup.py
WrathfulSpatula May 20, 2024
dc02b1e
Fix toml file
WrathfulSpatula May 20, 2024
bb533b4
Make gate set manifests match
WrathfulSpatula May 20, 2024
441f8fe
Implement Python operations
WrathfulSpatula May 20, 2024
16e1084
Implement Python operations
WrathfulSpatula May 20, 2024
63e2d9a
Implement toward parity between C++/Python gate set
WrathfulSpatula May 20, 2024
da33a98
Omit decomp. section of toml
WrathfulSpatula May 20, 2024
4dad4e2
Fix shared library path
WrathfulSpatula May 20, 2024
0b9d37a
Defaults
WrathfulSpatula May 20, 2024
585b7e6
All observables
WrathfulSpatula May 21, 2024
a30ea45
Restore observable map
WrathfulSpatula May 21, 2024
a123e07
pauli_expectation()
WrathfulSpatula May 21, 2024
f811f1d
Limit observables
WrathfulSpatula May 22, 2024
0227fa0
QrackObservable
WrathfulSpatula May 22, 2024
4cb0c17
Fix (Pauli) identity
WrathfulSpatula May 22, 2024
eb4be4b
Implement Var()
WrathfulSpatula May 22, 2024
0676bc5
Per @vprusso review
WrathfulSpatula May 22, 2024
c0efef0
Per @vprusso review
WrathfulSpatula May 22, 2024
09a7f64
Per @vprusso review
WrathfulSpatula May 22, 2024
6e8beda
Link Qrack
WrathfulSpatula May 22, 2024
2849076
Option for 'wires'
WrathfulSpatula May 22, 2024
190affe
Don't use map default for ID
WrathfulSpatula May 22, 2024
ce26e62
Fix kwarg parsing
WrathfulSpatula May 23, 2024
d387139
Allocate qubits up to label alias
WrathfulSpatula May 23, 2024
ef7c52a
ControlledPhaseShift implementation
WrathfulSpatula May 23, 2024
cabd604
Handle wires if integer
WrathfulSpatula May 23, 2024
cbe9c3d
Catalyst works for tutorial_qft.py
WrathfulSpatula May 23, 2024
86d312f
Default wires=0
WrathfulSpatula May 23, 2024
8388b47
Norm. safety in ReleaseQubit()
WrathfulSpatula May 23, 2024
8a9d90c
Fix warning
WrathfulSpatula May 23, 2024
2011302
Get headers from submodule
WrathfulSpatula May 23, 2024
c6c4172
Add Catalyst submodule
WrathfulSpatula May 23, 2024
9653ca7
Debug observables API
WrathfulSpatula May 23, 2024
95363e6
Debug QFT; simplify PauliX gates
WrathfulSpatula May 23, 2024
3794fa7
Expval and Var are supported
WrathfulSpatula May 23, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Per @vprusso review
  • Loading branch information
WrathfulSpatula committed May 22, 2024
commit 0676bc587c88234eb894d2ef35508d7ff6ee8ada
1 change: 0 additions & 1 deletion pennylane_qrack/qrack_device.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
#include <stdexcept>
#include <string>
#include <QuantumDevice.hpp>
// #include "QrackObsManager.hpp"

#define CL_HPP_TARGET_OPENCL_VERSION 300
#include "qrack/qfactory.hpp"
Expand Down
Loading