Comments (4)
I think we should only need view
? since we allow to construct a DefaultRegister
from view
now? closing this in dup of #139
from yao.jl.
Do we still need this? @GiggleLiu I think this was because we want to support batch, but what now? I don't think we need this now.
from yao.jl.
Only features used in practise should be kept. As far as I know, time evolution requires this interface since 'expmv' can not be apply on a matrix. However! Is it possible to design a more eligant interface like @parallelbatch func reg
. This interface can utilize parallelism at the same time.
from yao.jl.
I see. I agree with this idea, we can actually use @spawn
for CPU that use several process to run the batch, with similar syntax to the builtin @parallel
, however, simply put func
is hard to implement. I'll write a proposal for this later.
from yao.jl.
Related Issues (20)
- Retrieving a Unitary from a circuit HOT 1
- Kron and chain HOT 10
- Implementing circuit.append(cirq.X(qubits[3]).controlled_by(qubits[1],qubits[4])) HOT 1
- `expect(::AbstractBlock, ::ArrayReg)` is not recognized as typestable HOT 2
- Extending Blocks to include timing information of a quantum gate HOT 3
- variational_circuit not matched HOT 2
- Strange behavior of 1-qbit circuit HOT 2
- label not found HOT 2
- plot error? HOT 11
- Syntax for a negative controlled not HOT 1
- ArrayReg question HOT 4
- Is there a built in function for concurrence / von-Neumann entropy / Schmidt decomposition? HOT 1
- customed (random) unitary operation too hard to define HOT 2
- Error mitigation HOT 1
- Select Issues/FR for QHack2023 HOT 3
- More efficient implementation of `two_qubit_depolarizing_channel()` HOT 7
- Using Yao.jl in my paper "Using the Julia framework to teach quantum entanglement" HOT 2
- Python Interface HOT 2
- QRNG HOT 1
- `dispatch!(circuit, angles)` fails when gates are created with `Irrational` angles HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from yao.jl.