微軟對macOS和Linux開放量子開發工具集

2021-09-17 06:37:51 字數 1230 閱讀 2737

\

\

\\

繼去年12月對開發者發布量子開發工具集(quantum development kit)之後,微軟宣布了它的第一次重要更新,包括支援macos和linux、與python的互操作等。

\\ 微軟的量子軟體主管jeff henshaw寫到,支援在mac和linux上進行開發是請求最強烈的特性。在這兩個平台上,q#現在已經整合到了visual studio code中,這樣歸功於針對visual studio code的量子開發工具集。如果在你的平台上已經有.net core sdk 2.0的話,那麼可以通過執行下面的命令安裝q#開發工具集專案模板和相關的示例:

\\

\$ dotnet new -i \"microsoft.quantum.projecttemplates::0.2-*\"\$ git clone  cd quantum\$ code . #this will setup visual studio code\$ cd samples/teleportation/\$ dotnet run\
\\

除了**樣例之外,微軟還基於mit許可證開源了一些庫,它們是q#標準庫的一部分。在此之前,微軟以更嚴格的許可證開源了這些**,這意味著現在開發人員不僅能夠學習這些**,而且還能重用它們。

\\ 按照henshaw的說法,q#執行時和微軟量子模擬器的整合能夠在各種平台上獲得一致的體驗,從**編輯到量子模擬,再到結果分析,包括圖形化展現都是如此。

\\ 另外,微軟的量子**庫包含了乙個預覽版本的python互操作包,它的目標是實現python和q#之間的互相呼叫。henshaw描述了python如何直接呼叫q#函式,python互操作包會無縫地初始化模擬器並執行所請求的模擬操作。有意思的是,henshaw演示了python互操作功能還可以在jupyter notebooks中執行。通過實現python/q#的互操作,微軟希望目前使用python所達成的量子研究成果能夠應用到自己的量子平台上。

\\ 最後值得一提的是,按照微軟的說法,新的微軟模擬器在模擬速度方面提公升了4到5倍,尤其是在20個或更多的量子位的情況之下。

\\ 微軟最初宣布其量子計算平台是在2023年,它的核心是圍繞拓撲量子位理念的。拓撲量子位能夠在其拓撲結構的全域性儲存資訊,而不是儲存在本地。這能夠為拓撲量子計算機提供可靠性和可擴充套件性。

\\檢視英文原文:microsoft opens its quantum development kit to macos and linux

微軟對macOS和Linux開放量子開發工具集

繼去年12月對開發者發布量子開發工具集 quantum development kit 之後,微軟宣布了它的第一次重要更新,包括支援macos和linux 與python的互操作等。微軟的量子軟體主管jeff henshaw寫到,支援在mac和linux上進行開發是請求最強烈的特性。在這兩個平台上,...

微軟對macOS和Linux開放量子開發工具集

繼去年12月對開發者發布量子開發工具集 quantum development kit 之後,微軟宣布了它的第一次重要更新,包括支援macos和linux 與python的互操作等。微軟的量子軟體主管jeff henshaw寫到,支援在mac和linux上進行開發是請求最強烈的特性。在這兩個平台上,...

微軟對macOS和Linux開放量子開發工具集

繼去年12月對開發者發布量子開發工具集 quantum development kit 之後,微軟宣布了它的第一次重要更新,包括支援macos和linux 與python的互操作等。微軟的量子軟體主管jeff henshaw寫到,支援在mac和linux上進行開發是請求最強烈的特性。在這兩個平台上,...