Kazuki Tsuoka

Results 13 comments of Kazuki Tsuoka

If I just use algebraic operations like `+-*/` with `modules="numpy"`, there is no problem, but if I use numpy's ufunc, `pytorch`, `jax`, or `tensorflow` all seem to fail, unfortunately. I...

It seems like using `modules="numpy"` with `pytorch` backend has a problem when used with grad, but `modules="math"` seems to be working. ``` { "name": "RuntimeError", "message": "Can't call numpy() on...

Perhaps this is because the function `_mcsu2_real_diagonal` generates gates from a numpy array. https://github.com/Qiskit/qiskit/blob/71753689ec7d72aa5ed3f513069d6644cb977277/qiskit/circuit/library/standard_gates/multi_control_rotation_gates.py#L87-L92 If you try to use parameters to construct MCRX gate, it fails here https://github.com/Qiskit/qiskit/blob/71753689ec7d72aa5ed3f513069d6644cb977277/qiskit/circuit/library/standard_gates/multi_control_rotation_gates.py#L262 How to...

Hi, I would like to work on this issue for the unitaryhack. Once I have finished writing the test, it will be ready for review.

Hi, I would like to work on this issue for unitaryhack.

Hi @alt-shreya, are you still working on this issue? I'm also interested in this issue but I do not want to disturb you if you are about to figure out.

Currently, I am using `numba`, but I am going to change it to `jax` because `jax` seems to support more functions in `numpy`. (functions like `np.tensordot` and `np.moveaxis` is not...

It seems like `jaxlib` does not support Python 3.8 on Windows, so some tests involving Jax are skipped. Also, since there are many optional dependent libraries, I added a new...

@masa10-f I was thinking of what Qiskit does in its method: https://qiskit.org/documentation/stubs/qiskit.quantum_info.Statevector.html#qiskit.quantum_info.Statevector.to_dict The only difference is that graphix adopts bit-endian, whereas Qiskit uses little-endian.

Note that PyZX is now updating the function `to_graph_like`. The current version's `to_graph_like` function does not work, so we may need to wait for the next release (or implement it...