Skip to main content

General Ideas and Feature Requests

General questions and feedback on Microsoft's Quantum Developer Kit

(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. Can we add quantum algorithms to compute systems made of boson systems?

    This article talked about some breakthroughs in using Quantum Computing to model boson systems. Is that a potential solution set we could add to Q#?
    https://phys.org/news/2019-05-quantum-particle-simulation.html

    Thanks,
    Rick

    1 vote
    Sign in Sign in with Microsoft - Quantum Computing
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. como faço

    não to conseguindo resolver meu problema

    1 vote
    Sign in Sign in with Microsoft - Quantum Computing
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. How to draw the quantum circuits using the Q#Language?

    Hi, I find that one can draw the quantum circuits using the LIQUii>.How to draw the quantum circuits using the Q#Language?
    I would appreciate it if you give me some advice.

    2 votes
    Sign in Sign in with Microsoft - Quantum Computing
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  4. How do I install quantum?

    How do I install quantum internet onto my own Windows 10 64 PC for me to turn my PC into a quantum internet PC?

    1 vote
    Sign in Sign in with Microsoft - Quantum Computing
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. User guide and examples

    In LiquiD there was a user guide (http://stationq.github.io/Liquid/docs/LIQUiD.pdf), API (http://stationq.github.io/Liquid/docs/html/a6076d35-ee7e-167b-2eac-3d47c563f37e.htm) and example deployment scenarios. Given the github repo for LiquiD isn't being updated (I'm not sure if MS have deprecated it) when will the same level of support for the MSQDK & Q# be released? A few very lightweight pages on the official site is not enough for beginners like myself to engage with the software, so is Q# a dumbing-down of MS quantum research tools or is it just not as capable as LiquiD yet?

    1 vote
    Sign in Sign in with Microsoft - Quantum Computing
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. [Minor] Quantum Chemistry Doc Fix

    https://docs.microsoft.com/en-us/quantum/libraries/chemistry/samples/loading-from-file?view=qsharp-preview

    Fix the variable in the line "var jordanWignerEncoding = JordanWignerEncoding.Create(generalHamiltonian);"

    We should be using the variable "hamiltonian" described above, not "generalHamiltonian" which is not initialized. :)

    1 vote
    Sign in Sign in with Microsoft - Quantum Computing
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. Sample crashes with .NET Core 3.0 Preview 1 on Linux

    I have installed .NET Core 3.0 Preview 1 on Ubuntu 18.04 and attempted to run the Teleportation sample following the instructions in the docs. I get a crash (shell output at the bottom of the post).

    I'll switch back to .NET Core 2.2 for now but I thought you'd like to know.

    xubuntu@xubuntu-VirtualBox:~/src/Quantum/Samples/src/Teleportation$ dotnet run
    /home/xubuntu/.nuget/packages/microsoft.quantum.development.kit/0.3.1811.203-preview/build/Microsoft.Quantum.Development.Kit.targets(20,5): error MSB3073: The command "dotnet "/home/xubuntu/.nuget/packages/microsoft.quantum.development.kit/0.3.1811.203-preview/build/../tools/qsc/qsc.dll" build --format MsBuild --input "TeleportationSample.qs" --references "/home/xubuntu/.nuget/packages/microsoft.quantum.canon/0.3.1811.203-preview/lib/netstandard2.0/Microsoft.Quantum.Canon.dll" "/home/xubuntu/.nuget/packages/microsoft.quantum.development.kit/0.3.1811.203-preview/lib/netstandard2.0/Microsoft.Quantum.Primitives.dll" "/home/xubuntu/.nuget/packages/microsoft.quantum.development.kit/0.3.1811.203-preview/lib/netstandard2.0/Microsoft.Quantum.QsCompilerCommon.dll" "/home/xubuntu/.nuget/packages/microsoft.quantum.development.kit/0.3.1811.203-preview/lib/netstandard2.0/Microsoft.Quantum.Simulation.Common.dll" "/home/xubuntu/.nuget/packages/microsoft.quantum.development.kit/0.3.1811.203-preview/lib/netstandard2.0/Microsoft.Quantum.Simulation.Core.dll" "/home/xubuntu/.nuget/packages/microsoft.quantum.development.kit/0.3.1811.203-preview/lib/netstandard2.0/Microsoft.Quantum.Simulation.QCTraceSimulatorRuntime.dll" "/home/xubuntu/.nuget/packages/microsoft.quantum.development.kit/0.3.1811.203-preview/lib/netstandard2.0/Microsoft.Quantum.Simulation.Simulators.dll" --output obj/qsharp/src/" exited with code 150. [/home/xubuntu/src/Quantum/Samples/src/Teleportation/TeleportationSample.csproj]

    The build failed. Please fix the build errors and run again.

    1 vote
    Sign in Sign in with Microsoft - Quantum Computing
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. LiH Simulation Error

    I am on MacOS. While "dotnet run" on unmodified version of "LithiumHydrideGUI" I am getting the following unhandled exception as File Not Found for 'Quantum-release-v0.3.1810/Chemistry/LithiumHydrideGUI/..\IntegralData\YAML\LiHData\integrals_lih_sto-3g_0.800.nw.out.yaml'. I do see that the file is very much present in the directory one level up that is at "Chemistry" folder. Please let me know how to fix this. Thanks.

    1 vote
    Sign in Sign in with Microsoft - Quantum Computing
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. Quantum Katas

    Is there any material around that can help with working through this? For example, in the BasicGates solution I've completed the first three but I'm completely lost after that. I can't see any examples of how to use the other gates (beyond X, H and Z) in the documentation.

    1 vote
    Sign in Sign in with Microsoft - Quantum Computing
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →

    Each of the katas has pointers to places where you can learn the concepts that are being tested. If you really get stuck, you can also look at the referenceimplementation file which shows you the solution. We continue to add to the Katas with additional tests that teach quantum skills.

  10. Q# Visual Studio for Mac does not seem to work as vsix files are not supported

    Followed instructions online, Q# VS extension download is only vsix -- apparently not supported by VS for Mac:
    https://developercommunity.visualstudio.com/content/problem/67655/cant-install-vsix-to-vs-for-mac.html

    This is not mentioned anywhere in your documentation.

    1 vote
    Sign in Sign in with Microsoft - Quantum Computing
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  11. Final Paper tips..

    Hello

    I'm a graduate student and I'm getting ready to do my Final Paper.

    I'm interested in quantum computing and the Microsoft kit.

    Some research areas interested me very much and I would like the community's opinion on these topics:

    - Construction of a layer similar to micro programming (analogous to what happens with the classical hierarchy at the next level above the logic gates)

    - Use of smarter algorithms (for example, use of sparse matrices) to optimize memory usage in quantum matrices.

    - Creation of libraries that encapsulate details of quantum algorithms (Shor and Grover), to allow them to…

    1 vote
    Sign in Sign in with Microsoft - Quantum Computing
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. Framework for generalized measurements

    It would be great if one could perform measurements other than Pauli bases, like arbitrary projection-valued or positive-operator valued measurements.

    If this is somehow possible with only currently available measurement operations, it would be great if that were explained somewhere.

    1 vote
    Sign in Sign in with Microsoft - Quantum Computing
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →

    General projective measurements can be implemented by transforming the state, performing a Pauli-basis measurement, and undoing the transformation. POVMs can also be implemented, although in general the use of ancilla qubits is required.

    Generally, quantum algorithms are written in terms of measurements in the computational (Pauli Z) basis, since most types of quantum computers only offer this specific measurement. For Q#, we’ve expanded this to all Pauli bases and to arbitrary multi-qubit measurements.

    Extending to general POVMs isn’t something we’ve seen a need for until your request. If there are a large number of upvotes, we’ll consider adding library routines for generalized measurements — or perhaps you or someone else will write these routines and contribute them?

  13. Matrix Transformation Visualisation

    I'm fairly new to this stuff but reading the docs and various blog posts it can get difficult following the various transformations such as |00> goes to |01> and such like. I've found https://www.symbolab.com/solver/matrix-calculator is quite helpful for checking them out in matrix/vector notation. There are other sites but this one is fairly easy to use (mandatory ads for free version though).

    1 vote
    Sign in Sign in with Microsoft - Quantum Computing
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  14. Practical implementation of Grover's algorithm for database search

    I'm looking for a practical implementation of Grover's algorithm to search data in real-life databases. The DatabaseSearchSample project in the Q# Quantum Development Kit Preview is too far away from reality and doesn’t even access a real database. I kindly ask for suggestions and code snippets. Thx!

    3 votes
    Sign in Sign in with Microsoft - Quantum Computing
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  15. Training

    I know there is the online material but.. It's assement time again at work and I wondered if any one knew of a provider for a one week off-site Q# and QC introduction course. Then I could get work to send me and then I would have no work interruptions.

    3 votes
    Sign in Sign in with Microsoft - Quantum Computing
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  16. Some Project include "H₂" in *.sln can not be load Correctly

    Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "H₂ Simulation", "H₂ Simulation", "{461F5123-AB62-4FDE-8964-EE4A952BAFC2}"
    EndProject

    1 vote
    Sign in Sign in with Microsoft - Quantum Computing
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  17. Quantum circuit execution on Azure qubits vs. computer

    Unable to locate operational procedures to let my quantum decision science circuits use qubit in Azure vs. qubits on my surface book pro.
    Please advise.

    1 vote
    Sign in Sign in with Microsoft - Quantum Computing
    Signed in as (Sign out)

    We’ll send you updates on this idea

    under review  ·  2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Bug in BindAImpl (body part)

    The following code causes a Runtime exception:

    operation ExampleBindAFails() : Bool {
    body {
    mutable result = false;
    using (qubits = Qubit[6]) {
    let Hs = ApplyToEachA(H, _);
    let Zs = ApplyToEachA(Z, _);

    With(BindA([Hs; Zs; Hs]), Hs, qubits);
    }
    return result;
    }
    }

    And driver:

    var r = ExampleBindAFails.Run(sim).Result;

    Runtime exception is:

    System.MissingMethodException: 'Constructor on type 'System.ValueTuple`2[[Microsoft.Quantum.Simulation.Core.QArray`1[[Microsoft.Quantum.Simulation.Core.ICallable, Microsoft.Quantum.Simulation.Core, Version=0.1.1801.1707, Culture=neutral, PublicKeyToken=40866b40fd95c7f5]], Microsoft.Quantum.Simulation.Core, Version=0.1.1801.1707, Culture=neutral, PublicKeyToken=40866b40fd95c7f5],[Microsoft.Quantum.Simulation.Core.QArray`1[[Microsoft.Quantum.Simulation.Core.Qubit, Microsoft.Quantum.Simulation.Core, Version=0.1.1801.1707, Culture=neutral, PublicKeyToken=40866b40fd95c7f5]], Microsoft.Quantum.Simulation.Core, Version=0.1.1801.1707, Culture=neutral, PublicKeyToken=40866b40fd95c7f5]]' not found.'

    If I don't request the result, i.e., the driver code is

    ExampleBindAFails.Run(sim);

    no exception is thrown in

    Bind.qs at line 56. If we past lines…

    1 vote
    Sign in Sign in with Microsoft - Quantum Computing
    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?

General Ideas and Feature Requests

Feedback and Knowledge Base