Whatsapp

Hur man installerar Microsoft Quantum Development Kit i Linux

Anonim

Inte många kanske känner till Microsofts Quantum Dev Kit men de måste ha hört talas om Quantum datoranvändning och himmelsk framtid verkar de lova.

Quantum Development Kit är Microsofts integrerade plattform för att bygga kvantapplikationer med ett nytt kvantfokuserat programmeringsspråk som heter Q ( Q Sharp). Den var sammanflätad med endast Visual Studio på Windows tills Microsoft nyligen skapade en port för macOS och Linux som innehåller stöd för kvantsimulering och VS-kod.

Genuine Quantum-enheter är anmärkningsvärt svåra att få tag på men Quantum Dev Kit gör det möjligt för programvara att köras på antingen Qubit-simulatorer. Sedan lanseringen har tusentals utvecklare kunnat förhandsgranska hur det känns att arbeta med Quantum States istället för de typiska Binary StatesDetta har lett till att Microsoft inte bara porterar kitet till macOS och Linux utan även till dess bibliotek med öppen källkod.

Utvecklingsbiblioteken och demoexemplen som lanserades tillsammans med Q släpps under Open Source MIT License och är tillgängliga på GitHub.

Microsoft Quantum Development Kit har också gjorts för att vara Python-kompatibel med stöd för Qför att göra inbyggda anrop till Python-rutiner och vice versa och simulatorns prestanda har ökats med 4-5 gånger.

Installera Microsoft Quantum Dev Kit i Ubuntu Linux

Om du vill fördjupa dig i den nya världen av Quantum Computing med Microsofts Dev Kitdu måste ha Visual Studio Code installerad.

1. Installera Microsoft Quantum Development Kit för Visual Studio-kodtillägget.

2. Installera Q Development Kit projektmallar använda din föredragna kommandorad genom att köra följande kommando.

"
$ dotnet new -i Microsoft.Quantum.ProjectTemplates::0.2-"

3. Klona Microsoft Quantum Developer Kit Samples och Bibliotek från dess GitHub-repo.

$ git-klon https://github.com/Microsoft/Quantum.git

4. Navigera in i den nyligen klonade katalogen och kör uppstart Visual Studio Code .

$ cd Quantum
$ kod.

5. Kör teleporteringsexempelprogrammet.

$ cd Samples/Teleportation/
$ dotnet build
$ dotnet köra

Din arbetsstation är konfigurerad för Q utveckling om programmet körs och utdata liknar: har 8 omgångar av framgångsrik teleportering med varierande värden True/False skickade varje runda.

Är du ex alterad över tillgängligheten av Quantum Development Kit för Linux och vad är dina tankar om Quantum Computing i allmänhet? Lämna dina tankar i kommentarsfältet nedan.