TuringQ / deepquantum

DeepQuantum for quantum computing
https://deepquantum.turingq.com/
Apache License 2.0
31 stars 7 forks source link

Segfaults with Gaussian backend involving calculating probabilities on MacOS x86_64 #12

Closed sansiro77 closed 2 months ago

sansiro77 commented 2 months ago

Environment: Conda 23.1.0

Example

cir = dq.QumodeCircuit(nmode=2, init_state='vac', cutoff=5, backend='gaussian')
cir.s(0)
cir.s(1)
cir.d(0)
cir.d(1)
cir.bs([0,1])

cir()
cir.measure()
# or
cir(is_prob=True)

Error information

Reasons

Possible solutions

Reference

sansiro77 commented 2 months ago

Solution