今回は、世界で唯一量子コンピュータ(アニーリング型方式)を商業販売しているカナダのD-Wave社のマシンをクラウド利用する方法について説明したいと思います。※ここに記載した情報は、2019/11/4現在のものです。www.dwavesys.com)D-Wave社がアニーリング型の量子コンピュータを商用発売を開始しことは日本でも大変に大きくニュースで取り上げられていたので知っていたのですが、それをクラウドで利用できるサービスの存在を最近になって知り、とても驚きました。leap”に登録すれば、個人でも無料で量子コンピュータを使うことができます!このクラウドサービスに登録すれば、なんと初期サービスとして一分間のマシンタイムが与えられて自由に使用することができるということです。leapの利用登録をする利用登録は5分程度で終わる簡単なものです。英語で入力する必要がありますが文章入力などは無いので簡単です。login)へ行きます。up”からアカウントの新規登録を行います。右枠の写真がカッコ良くて印象的です。これはおそらく冷却装置に接続されたQPU本体の写真でしょう。このマシンに外部からアクセスできると思うとワクワクしますね。(*)が付いた必須の入力項目を埋めていきます。A...*:職業(選択項目)私の場合、職業は”Researcher”を選択しました。FOR*:用途PASSWORD*:設定するパスワード(英数字だけでなく”-”などの特殊文字使用が必須)私の場合個人利用なので、COMPANYは空欄にしました。agree...”にチェックを入れる。)一番下の”Yes...”欄は、D-Waveから情報を受け取るかどうかですが、どちらでも良いと思います。UP”をクリックします。すると、確認メールを送りますというメッセージが表示されます。※混雑していれば数分かかる場合がありますという説明が書かれていますが、私の場合はすぐにメールが届きました。届いたメールの確認用URLへアクセスすると、下のログイン画面が表示されれば、登録が完了です。leapへログインしましょう。えびかずき利用登録はとても簡単で、審査なども無い様でした!量子コンピュータを使ってみる保有マシンタイムの確認ログインするとダッシュボードの画面になります。Dashboard”というパネルがありますので、ここで自分の保有マシンタイムを確認することができます。赤枠の通り、初期状態として、無料で1分間のマシンタイムが与えられていることが確認できました。REMAINNING(利用回数上限)の情報もここにあります。量子コンピュータでの平均ランタイムはミリ秒(MS)オーダーのようなので、1分間あれば数百回くらいのランが実行できそうです。Unit)の状態を確認できます。左から、QPUはOnlineに接続されていて、待機時間が1-10秒で設定されていて、2038量子ビットで、温度が14.5mK、ということを示しています。14.5mK(ミリケルビン)とは驚きですね。絶対零度ですという状態です。えびかずき要するに準備万端ですということだと思います。待機時間とは、他の利用者との干渉を防ぐためのマージンの時間です。(量子コンピュータで計算を始めようとするとこの時間待機してからスタートとなりますが、マシンタイムとしてはカウントされないようです。)Demoで使ってみるそれでは、実際に量子コンピュータを使ってみましょう!今回は始めて利用する人向けに準備されているDemoプログラムを使ってみたいと思います。Demo」をクリックします。すると、どのDemoを実施するかという下の画面が現れます。用意されている3つのDemoプログラムのうち、今回は「Factoring(因数分解)」を実行してみます。赤枠のタイルをクリックすると、デモを始めますという様な画面になるので右下の「CONTINUE」をクリックします。すると、因数分解する数を選んでくださいという画面になります。※残念ながらここではDemoなので2ケタの小さい数しか選べません。数字を選んで、右下の「CONTINUE」をクリックします。)すると、従来のコンピュータと量子コンピュータで動作がどう違うかという説明スライドが3ページほど出てきますので、興味があれば内容を確認して「CONTINUE」で次へ進んでいきます。動作説明の後、計算が始まり、結果が表示されます。21を因数分解した結果出力として3と7が得られていて、計算時間は20ミリ秒でしたとのことです。※とは言え今回は”21”を因数分解するというかなり簡単な問題を設定しているので当たり前ではありますが。最後に、Demoプログラム実行後のマシンタイムを確認してみます。Demoでは20ミリ秒しか使わなかったのでまだたっぷりマシンタイムは残っているようです。leapというクラウドサービスをつかってアニーリング型の量子コンピュータを実際に使用してみました。今回は簡単なDemoプログラムを実行しただけなので、まだ量子コンピュータの凄さを実感できるというところまでは至りませんでしたが、近いうちに実際にプログラムを組んで、もう少し難しい問題にチャレンジしてみたいなと思います。このアニーリング型の量子コンピュータは最適化問題の解決に特化したマシンです。実世界での問題を解決したソリューション例が大々的には取り上げられいないことを見ると、これを使って何ができるかということは開発者も利用者もまだまだ検討段階のようです。言え適切な問題を与えることができれば、既存のコンピュータを遥かに凌ぐ性能を発揮できるようですので、夢のある技術です。現職の化学系エンジニアです。理系技術者やエンジニア向けのお役立ち情報を不定期に配信中。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。プロフィールえびかずき現職の化学系エンジニア。理系技術者やエンジニア向けのお役立ち情報を不定期に配信中。WordPress.。