Što ima

Kako instalirati Microsoftov Quantum Development Kit u Linuxu

Anonim

Malo ljudi možda nije upoznato s Microsoftovom Quantum Dev Kit, ali sigurno su čuli za Quantum računalstvo i nebeska budućnost koju obećavaju.

Kvantni razvojni komplet Microsoftova je integrirana platforma za izradu kvantnih aplikacija pomoću novog programskog jezika usmjerenog na kvantni program koji se zove Q ( Q Sharp). Bio je isprepleten samo s Visual Studio na Windowsima sve dok Microsoft nedavno nije napravio priključak za macOS i Linux koji sadrži podršku za kvantnu simulaciju i VS kod.

Genuine Quantum uređaja je izuzetno teško nabaviti, ali Quantum Dev Kit omogućuje softveru rad na bilo Qubit simulatoru. Od njegovog izdavanja tisuće programera mogli su pregledati kakav je osjećaj raditi koristeći Quantum States umjesto tipičnih Binary StatesOvo je navelo Microsoft ne samo da portira komplet na macOS i Linux nego i na Open Source svoje biblioteke.

Razvojne biblioteke i demo primjeri koji su pokrenuti uz Q objavljeni su pod Open Source MIT licenca i dostupne su na GitHubu.

Microsoft Quantum Development Kit također je napravljen da bude kompatibilan s Pythonom uz podršku za Qza izvorne pozive Python rutinama i obrnuto, a izvedba simulatora je povećana 4-5 puta.

Instalirajte Microsoft Quantum Dev Kit u Ubuntu Linux

Ako želite uroniti u novi svijet kvantnog računarstva uz Microsoftov Dev Kitmorate imati instaliran Visual Studio Code.

1. Instalirajte Microsoft Quantum Development Kit za proširenje Visual Studio Code.

2. Instalirajte Q Development Kit predloške projekta pomoću željene naredbene linije izvođenjem sljedeće naredbe.

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

3. Klonirajte Microsoft Quantum Developer Kit uzorke i Knjižnice iz GitHub spremišta.

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

4. Idite u novo klonirani direktorij i pokrenite pokretanje Visual Studio Code .

$ cd Quantum
$ kod.

5. Pokrenite ogledni program teleportiranja.

$ cd uzorci/Teleportacija/
$ dotnet izrada
$ dotnet pokretanje

Vaša radna stanica je postavljena za Q razvoj ako se program izvodi i izlaz je sličan: ima 8 rundi uspješne teleportacije s različitim vrijednostima True/False poslana svaka runda.

Jeste li uzbuđeni zbog dostupnosti Quantum Development Kit za Linux i što mislite o Kvantno računalstvo općenito? Ostavite svoje mišljenje u odjeljku za komentare ispod.