Skip to main content

Debugging and Simulation

Ideas and feedback on quantum debugging and simulation...

(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  1. Calling Q# from SSIS

    I've recently been doing some research into how Quantum Computers could influence the work of a classical BI developer.

    There are a couple of implementations in the Q# samples from Microsoft that could be handy. One of the things that would be useful is to call that code from an SSIS script component. Now I've been trying to call said Q# code (having built the samples library, given it a strong name, and putting it in the GAC), and the SSIS package appears to run succesfully. However, no Q# code is actually run, and I get no output from my…

    1 vote
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. Error Running Provided BitFlipCode

    With no modifications to the provided code in Samples/BitFlipCode, I get
    $ dotnet run
    Parity check passed successfully!

    Press any key to continue...

    Unhandled Exception: System.AggregateException: One or more errors occurred. (Didn't return to |0〉!
    Expected: 0
    Actual: 1) ---> Microsoft.Quantum.Simulation.Core.ExecutionFailException: Didn't return to |0〉!
    Expected: 0
    Actual: 1
    at Microsoft.Quantum.Simulation.Simulators.QuantumSimulator.QSimAssert.<get_Body>b__6_0(ValueTuple`4 _args)
    at Microsoft.Quantum.Simulation.Core.Operation`2.Apply(I a)
    at Microsoft.Quantum.Simulation.Core.Operation`2.Microsoft.Quantum.Simulation.Core.ICallable<I,O>.Apply(I args)
    at Microsoft.Quantum.Samples.BitFlipCode.CheckBitFlipCodeCorrectsError.<get_Body>b__38_0(ICallable __in) in /Users/2kak7/Quantum/Samples/BitFlipCode/BitFlipCode.qs:line 232
    at Microsoft.Quantum.Simulation.Core.Operation`2.Apply(I a)
    at Microsoft.Quantum.Samples.BitFlipCode.CheckBitFlipCodeCorrectsBitFlipErrors.<get_Body>b__14_0(QVoid __in) in /Users/2kak7/Quantum/Samples/BitFlipCode/BitFlipCode.qs:line 282
    at Microsoft.Quantum.Simulation.Core.Operation`2.Apply(I a)
    at Microsoft.Quantum.Simulation.Core.Operation`2.Apply[GenO](Object args)
    at System.Threading.Tasks.Task`1.InnerInvoke()
    at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
    --- End of stack trace from previous location where exception was thrown…

    1 vote
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  3. Label qubits

    In the output of DumpMachine, it can be difficult to tell which qubit is which. It would be good if there were a function to assign a label to a qubit object, and that DumpMachine would print the label for each qubit index.

    1 vote
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. Use GPU for Quantum Calculations?

    I came across this article from about 18 months ago. I am not sure what method is being employed currently, nor if it would be applicable, but this seems like an inexpensive and novel approach:

    "The group at SINP decided to use a new Nvidia GPU designed for gaming on a personal computer. According to Kukulin, the processor is relatively inexpensive, generally costing $300 to $500.

    We reached a speed we couldn't even dream of," Kukulin said. "The program computes 260 million complex double integrals on a desktop computer within three seconds. No comparison with supercomputers! My colleague from the…

    6 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Debugging and Simulation

Feedback and Knowledge Base