[發明專利]一種量子應用云平臺及量子計算任務的處理方法在審
| 申請號: | 202010227346.0 | 申請日: | 2020-03-27 |
| 公開(公告)號: | CN111427665A | 公開(公告)日: | 2020-07-17 |
| 發明(設計)人: | 張嵩昊 | 申請(專利權)人: | 合肥本源量子計算科技有限責任公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F9/50;G06F9/445;G06F11/30;G06N10/00 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 230088 安徽省合肥市高新*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 量子 應用 平臺 計算 任務 處理 方法 | ||
1.一種量子應用云平臺,其特征在于,包括:
kubernetes服務器,用于利用本地的初始化腳本或命令構建任務接收端的服務;
所述任務接收端,用于接收量子計算任務,利用預先配置的鏡像資源產生任務執行端容器;將所述任務下發至所述任務執行端;查詢任務結果,并對所述任務結果進行更新;
所述任務執行端,用于接收所述任務接收端下發的所述任務,執行任務計算,配合所述任務接收端對任務狀態進行監控,獲得任務結果。
2.根據權利要求1所述的量子應用云平臺,其特征在于,所述量子計算任務為量子程序;
所述任務接收端,還用于根據所述任務所需的量子比特數進行計算資源的配置。
3.根據權利要求1所述的量子應用云平臺,其特征在于,所述利用預先配置的鏡像資源產生任務執行端容器,包括:
利用預先配置的、存儲于本地的容器鏡像創建pod,其中,所述pod包含任務執行端的服務。
4.根據權利要求3所述的量子應用云平臺,其特征在于,所述任務接收端,還用于判斷所述pod的運行狀態是否為正常運行,若不是,則刪除該pod,重新創建新的pod。
5.根據權利要求3所述的量子應用云平臺,其特征在于,所述執行任務計算,包括:
所述任務執行端調用封裝量子應用的動態庫,對所述任務進行計算。
6.根據權利要求5所述的量子應用云平臺,其特征在于,所述配合所述任務接收端對任務狀態進行監控,包括:
所述任務執行端在所述動態庫調用成功后,更新所述任務狀態為正在計算,同時更新所述任務的開始時間和結束時間;并且,每隔預設時長更新一次結束時間,如果所述結束時間在超過預設時長后未更新,則結束所述pod,重新創建新的pod,以再次進行計算;在所述任務經計算得到任務結果時,更新所述任務狀態為計算完成,及更新所述任務的結束時間,通知所述任務接收端結束所述pod。
7.根據權利要求3所述的量子應用云平臺,其特征在于,所述查詢任務結果,并對所述任務結果進行更新,包括:
任務接收端接收到任務計算完成信息后,檢查任務狀態是否被所述任務執行端更新為計算完成;若被更新為計算完成,將任務結果進行更新;若任務結果未被更新,查詢任務結果文件是否生成;若生成任務結果文件,更新任務結果,否則查找并結束所述pod,創建新的pod,以再次進行計算。
8.根據權利要求1所述的量子應用云平臺,其特征在于,所述任務狀態為:
未計算、正在計算、計算完成或計算出錯。
9.一種量子計算任務的處理方法,其特征在于,包括:
接收量子計算任務;
調用封裝量子應用的動態庫,對所述任務執行計算;
對所述任務的任務狀態進行監控;
獲得任務結果,并對所述任務結果進行更新。
10.一種量子計算任務的處理裝置,其特征在于,包括:
接收模塊,用于接收量子計算任務;
調用計算模塊,用于調用封裝量子應用的動態庫,對所述任務執行計算;
任務監控模塊,用于對所述任務的任務狀態進行監控;
獲得更新模塊,用于獲得任務結果,并對所述任務結果進行更新。
11.一種存儲介質,其特征在于,所述存儲介質中存儲有計算機程序,其中,所述計算機程序被設置為運行時執行所述權利要求9中所述的方法。
12.一種電子裝置,包括存儲器和處理器,其特征在于,所述存儲器中存儲有計算機程序,所述處理器被設置為運行所述計算機程序以執行所述權利要求9中所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于合肥本源量子計算科技有限責任公司,未經合肥本源量子計算科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010227346.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種瀝青鋪攤機的消聲器支座
- 下一篇:一種測試方法、裝置、電子設備和存儲介質





