This project is mirrored from https://github.com/ornl-qci/qcor.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
- 13 Oct, 2021 1 commit
-
-
Nguyen, Thien Minh authored
Fix a copy and paste bug in gradient method service registry lookup (backward looked for forward impl...) Signed-off-by:
Thien Nguyen <nguyentm@ornl.gov>
-
- 07 Oct, 2021 1 commit
-
-
Mccaskey, Alex authored
Signed-off-by:
Alex McCaskey <mccaskeyaj@ornl.gov>
-
- 15 Sep, 2021 2 commits
-
-
Nguyen, Thien Minh authored
As the first prototype, I only expose a single flag to enable validation if NISQ kernel execution. If enabled, kernel execution (NISQ) will be accompanied by Pauli-randomized mirror circuits to determine if the backend can produce the expected readout. Signed-off-by:
Thien Nguyen <nguyentm@ornl.gov>
-
Nguyen, Thien Minh authored
Signed-off-by:
Thien Nguyen <nguyentm@ornl.gov>
-
- 17 Aug, 2021 1 commit
-
-
Nguyen, Thien Minh authored
Adding mechanism to link runtime mz and if statement in NISQ mode: using a pointer-based lookup map. applyifelse in NISQ mode to construct IfStmt circuit and collect the body by executing the body callable. Signed-off-by:
Thien Nguyen <nguyentm@ornl.gov>
-
- 12 Aug, 2021 1 commit
-
-
Nguyen, Thien Minh authored
Using an Accelerator is the least invasive way to do this, hence requires the least code changes. Usage: -qrt ftqc -qpu tracer Users can also provide custom measure probability to control measure emulation (default => return 0) Signed-off-by:
Thien Nguyen <nguyentm@ornl.gov>
-
- 10 Aug, 2021 1 commit
-
-
Nguyen, Thien Minh authored
Signed-off-by:
Thien Nguyen <nguyentm@ornl.gov>
-
- 22 Jul, 2021 1 commit
-
-
Mccaskey, Alex authored
Signed-off-by:
Alex McCaskey <mccaskeyaj@ornl.gov>
-
- 22 Jun, 2021 1 commit
-
-
Mccaskey, Alex authored
Signed-off-by:
Alex McCaskey <mccaskeyaj@ornl.gov>
-
- 03 Jun, 2021 1 commit
-
-
Nguyen, Thien Minh authored
Make FTQC tests executed as well Signed-off-by:
Thien Nguyen <nguyentm@ornl.gov>
-
- 01 Jun, 2021 1 commit
-
-
Nguyen, Thien Minh authored
Signed-off-by:
Thien Nguyen <nguyentm@ornl.gov>
-
- 15 Apr, 2021 1 commit
-
-
Mccaskey, Alex authored
Signed-off-by:
Alex McCaskey <mccaskeyaj@ornl.gov>
-
- 12 Apr, 2021 1 commit
-
-
Nguyen, Thien Minh authored
This allows passing a qreg slice directly to broadcast instructions. Refactor the PyXASM token collector impl. Signed-off-by:
Thien Nguyen <nguyentm@ornl.gov>
-
- 09 Apr, 2021 1 commit
-
-
Nguyen, Thien Minh authored
Signed-off-by:
Thien Nguyen <nguyentm@ornl.gov>
-
- 07 Apr, 2021 1 commit
-
-
Mccaskey, Alex authored
update to support qubit kernel arguments and qreg extract_qubits and extract_range. enabled quantum gate broadcasting on qreg. update qft and iqft to use qreg instead of start stop index. update qpe_callable_kernel to demonstrate new features. Signed-off-by:
Alex McCaskey <mccaskeyaj@ornl.gov>
-
- 26 Feb, 2021 1 commit
-
-
Nguyen, Thien Minh authored
Signed-off-by:
Thien Nguyen <nguyentm@ornl.gov>
-
- 24 Nov, 2020 1 commit
-
-
Mccaskey, Alex authored
Signed-off-by:
Alex McCaskey <mccaskeyaj@ornl.gov>
-
- 06 Nov, 2020 1 commit
-
-
Nguyen, Thien Minh authored
Unlike C++, in Python, we need to know which variables have been declared in the function scope (including func. args) so that we can add *auto * when seeing assigment expressions. Hence, the syntax handler will cache the map of kernel signatures. Just reuse the appendKernel util to cache kernel signature along the kernel name. Signed-off-by:
Thien Nguyen <nguyentm@ornl.gov>
-
- 03 Nov, 2020 1 commit
-
-
Nguyen, Thien Minh authored
add a quantum::set_qrt function rather than setting the static var directly. Signed-off-by:
Thien Nguyen <nguyentm@ornl.gov>
-
- 23 Oct, 2020 1 commit
-
-
Nguyen, Thien Minh authored
Signed-off-by:
Thien Nguyen <nguyentm@ornl.gov>
-
- 16 Sep, 2020 1 commit
-
-
Nguyen, Thien Minh authored
testing a way to persist bitstring Signed-off-by:
Thien Nguyen <nguyentm@ornl.gov>
-
- 09 Sep, 2020 1 commit
-
-
Nguyen, Thien Minh authored
We want the runtime mz to return a boolean in FTQC. For NISQ, the boolean return is just a dummy one. Whenever we need to use the return value of the Measure (e.g. assignment or conditional), it's parsed as a classical instruction. Hence, we just need to do token replacement in that code path. Also, fixing the `else` path of the token collector to prevent it from combining the next line (could be a quantum instruction) into the `else` line. Signed-off-by:
Thien Nguyen <nguyentm@ornl.gov>
-
- 04 Sep, 2020 3 commits
-
-
Nguyen, Thien Minh authored
Basic functionality implemented. Signed-off-by:
Thien Nguyen <nguyentm@ornl.gov>
-
Nguyen, Thien Minh authored
Signed-off-by:
Thien Nguyen <nguyentm@ornl.gov>
-
Mccaskey, Alex authored
Signed-off-by:
Alex McCaskey <mccaskeyaj@ornl.gov>
-
- 01 Sep, 2020 1 commit
-
-
Mccaskey, Alex authored
Signed-off-by:
Alex McCaskey <mccaskeyaj@ornl.gov>
-
- 31 Aug, 2020 1 commit
-
-
Mccaskey, Alex authored
Signed-off-by:
Alex McCaskey <mccaskeyaj@ornl.gov>
-
- 25 Aug, 2020 1 commit
-
-
Mccaskey, Alex authored
Signed-off-by:
Alex McCaskey <mccaskeyaj@ornl.gov>
-
- 12 Aug, 2020 1 commit
-
-
Nguyen, Thien Minh authored
Included ability to pass qubit map from CLI Signed-off-by:
Thien Nguyen <nguyentm@ornl.gov>
-
- 11 Aug, 2020 1 commit
-
-
Nguyen, Thien Minh authored
Signed-off-by:
Thien Nguyen <nguyentm@ornl.gov>
-
- 06 Aug, 2020 1 commit
-
-
Nguyen, Thien Minh authored
Signed-off-by:
Thien Nguyen <nguyentm@ornl.gov>
-
- 04 Aug, 2020 1 commit
-
-
Nguyen, Thien Minh authored
Signed-off-by:
Thien Nguyen <nguyentm@ornl.gov>
-
- 30 Jul, 2020 1 commit
-
-
Mccaskey, Alex authored
Signed-off-by:
Alex McCaskey <mccaskeyaj@ornl.gov>
-
- 27 Jul, 2020 1 commit
-
-
Mccaskey, Alex authored
Signed-off-by:
Alex McCaskey <mccaskeyaj@ornl.gov>
-
- 14 Jul, 2020 3 commits
-
-
Nguyen, Thien Minh authored
Also, added an option to print out optimization Stats. Tested with a few prototypical circuits. Signed-off-by:
Thien Nguyen <nguyentm@ornl.gov>
-
Nguyen, Thien Minh authored
Signed-off-by:
Thien Nguyen <nguyentm@ornl.gov>
-
Nguyen, Thien Minh authored
Boilerplate to enable us to collect data about optimization runs. Signed-off-by:
Thien Nguyen <nguyentm@ornl.gov>
-
- 13 Jul, 2020 1 commit
-
-
Mccaskey, Alex authored
Signed-off-by:
Alex McCaskey <mccaskeyaj@ornl.gov>
-
- 23 Jun, 2020 1 commit
-
-
Mccaskey, Alex authored
qrt mode is now default, update token collector infrastructure to be more robust. using custom single-line xasm parser and staq openqasm xacc compiler Signed-off-by:
Alex McCaskey <mccaskeyaj@ornl.gov>
-
- 18 Jun, 2020 1 commit
-
-
Mccaskey, Alex authored
adding ability to run ir transformations programmatically with qcor api, added examples in examples/qrt/circuit_opt Signed-off-by:
Alex McCaskey <mccaskeyaj@ornl.gov>
-