MicrosoftのQuantumDevKitに精通している人はあまりいないでしょう。 しかし、彼らはクォンタムについて聞いたことがあるに違いありません コンピューティングと天国の未来 彼らは約束しているようです。
Quantum Development Kitは、 Q#と呼ばれる新しい量子に焦点を当てたプログラミング言語を使用して量子アプリケーションを構築するためのMicrosoftの統合プラットフォームです。 (Qシャープ )。 Visual Studioのみとインターレースされました マイクロソフトが最近、量子シミュレーションとVSコードのサポートを含むmacOSとLinuxのポートを作成するまで、Windowsで。
本物のクォンタム デバイスを入手するのは非常に困難ですが、 Quantum Dev Kit ソフトウェアがQubitシミュレーターのいずれかで実行できるようにします。リリース以来、何千人もの開発者がクォンタムステートを使用してどのように動作するかをプレビューすることができました。 典型的なバイナリ状態の代わりに 。これにより、MicrosoftはキットをmacOSとLinuxに移植するだけでなく、そのライブラリをオープンソース化するようになりました。
Q#と一緒にリリースされた開発ライブラリとデモの例 オープンソースMITライセンスの下でリリースされています GitHubで入手できます。
Microsoftクォンタム開発キット また、 Q#をサポートするPython互換になっています Pythonルーチンをネイティブで呼び出す、またはその逆を行うと、シミュレータのパフォーマンスが4〜5倍向上しました。
UbuntuLinuxにMicrosoftQuantumDevKitをインストールする
量子コンピューティングの新しい世界を探求したい場合 Microsoftの開発キットを使用 VisualStudioCodeをインストールする必要があります。
1。 VisualStudioCode拡張用のMicrosoftQuantumDevelopmentKitをインストールします。
2。 Q#開発キットをインストールします 次のコマンドを実行して、好みのコマンドラインを使用してテンプレートをプロジェクトします。
$ dotnet new -i "Microsoft.Quantum.ProjectTemplates::0.2-*"
3。 Microsoft QuantumDeveloperKitサンプルのクローンを作成します およびGitHubレポジトリからのライブラリ。
$ git clone https://github.com/Microsoft/Quantum.git
4。 新しく複製されたディレクトリに移動し、起動 Visual Studio Codeを実行します 。
$ cd Quantum $ code .
5。 テレポートサンプルプログラムを実行します。
$ cd Samples/Teleportation/ $ dotnet build $ dotnet run
ワークステーションはQ#用に設定されています プログラムが実行され、出力が次のようになっている場合の開発:各ラウンドにTrue/Falseが送信されたさまざまな値で8ラウンドのテレポートが成功した 。
クォンタム開発キットが利用できることに興奮していますか? Linuxの場合と量子コンピューティングについてどう思いますか 一般に?下のコメントセクションにあなたの考えをドロップしてください。