Daniel Strano
Daniel Strano
(Congratulations! Good work!) In case you can't tell, I'm not familiar with the CUDA paradigm, yet, except for any resemblance to OpenCL. It seems to me like CUDA has a...
I want to open this up for consideration for the Unitary Fund hackathon. If you are a CUDA programmer, this could be one of the best features anyone could add...
Now that `half` precision amplitudes have been added as an option, I want to note that we can accept a `QEngineCUDA` implementation without `half` support, yet. `half` is simply not...
By the way, I just realized that the original mention of this was an open PR, rather than an issue. Sorry about that. I don't mean to press too hard,...
@Roger-luo Thank you for the helpful response, and I'm sorry that I didn't **ask** your reasoning, first. This does make sense to me. Our Schmidt decomposition technique is really not...
@GiggleLiu I'd love to help make that comparison, and start the repository! I'd have to think about what tests are representative of cross comparison between different methods, though, and I'd...
@Roger-luo That all makes perfect sense to me. (Honestly, slightly TMI, I felt bad after the initial issue comment of mine, I think in part because I spent my entire...
I think we can close this issue, now that the benchmarks for Qrack have been added. Thank you!
Dan from vm6502q/qrack, here! I happened to notice the PR, and I appreciate the consideration! The `QINTERFACE_OPTIMAL` or `QINTERFACE_OPTIMAL_MULTI` default stacks include layers for both stabilizer and Schmidt decomposition, I...
If the desired comparison is strictly between ket-based simulations, the `QHybrid` layer of Qrack on its own is what we're looking for. In C++, the simulator factory can be initialized...