[發明專利]離線模型的處理方法、離線模型的處理裝置及相關產品在審
| 申請號: | 201910316537.1 | 申請日: | 2019-04-18 |
| 公開(公告)號: | CN110070176A | 公開(公告)日: | 2019-07-30 |
| 發明(設計)人: | 不公告發明人 | 申請(專利權)人: | 北京中科寒武紀科技有限公司 |
| 主分類號: | G06N3/04 | 分類號: | G06N3/04;G06N3/08 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 郝傳鑫;熊永強 |
| 地址: | 100000 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 離線模型 處理裝置 組合處理裝置 計算操作 通用互聯 用戶指定 運行時庫 申請 | ||
本申請公開了一種離線模型的處理方法、離線模型的處理裝置及相關產品,其中,相關產品包括組合處理裝置,所述組合處理裝置包括該離線模型的處理裝置,通用互聯接口和其它處理裝置;所述離線模型的處理裝置與所述其它處理裝置進行交互,共同完成用戶指定的計算操作。本申請實施例可以根據運行離線模型的運行時庫的不同版本,生成與之對應的離線模型,可以提高所生成的離線模型的適用性。
技術領域
本申請涉及信息處理技術領域,具體涉及一種網絡離線模型的處理方法、離線模型的處理裝置及相關產品。
背景技術
隨著信息技術的不斷發展,電子設備(例如:手機、平板等)中包括可運行人工智能應用的人工智能處理裝置。人工智能處理裝置中可以加載神經網絡對應的離線模型,通過運行離線模型實現不同的神經網絡任務。人工智能處理裝置自身的運行環境的不同,例如所加載的運行時庫的版本不同,導致人工智能處理裝置只能運行對應版本的離線模型。若人工智能處理裝置不能及時更新運行時庫,將無法運行較高版本的離線模型。
發明內容
本申請實施例提供了一種網絡離線模型的處理方法、離線模型的處理裝置及相關產品,可以根據運行離線模型的運行時庫的不同版本,生成與之對應的離線模型,可以提高所生成的離線模型的適用性。
第一方面,本申請實施例提供了一種網絡離線模型的處理方法,其中:
獲取運行離線模型的運行時庫的版本信息,以及所述離線模型的模型信息;
根據所述模型信息和所述版本信息,調用機器學習庫中與所述版本信息對應的功能集合,生成與所述版本信息對應的離線模型。
結合本發明實施例第一方面,在本發明實施例第一方面的第一種可能的實現方式中,所述機器學習庫中包括接口函數,所述接口函數用于調用不同版本信息對應的功能集合,所述根據所述模型信息和所述版本信息,調用機器學習庫中與所述版本信息對應的功能集合,生成與所述版本信息對應的離線模型,包括:
通過所述接口函數調用所述機器學習庫中與所述版本信息對應的功能集合;
根據所述版本信息對應的功能集合和所述模型信息,生成與所述版本信息對應的離線模型。
結合本發明實施例第一方面,在本發明實施例第一方面的第二種可能的實現方式中,所述機器學習庫中包括環境變量,所述環境變量用于調用不同版本信息對應的功能集合,所述調用機器學習庫中與所述版本信息對應的功能集合,生成與所述版本信息對應的離線模型,包括:
通過所述環境變量調用所述機器學習庫中與所述版本信息對應的功能集合;
根據所述版本信息對應的功能集合和所述模型信息,生成與所述版本信息對應的離線模型。
結合本發明實施例第一方面,在本發明實施例第一方面的第三種可能的實現方式中,所述方法還包括:
當不給出運行離線模型的運行時庫的版本信息時,根據離線模型的模型信息,調用機器學習庫中與運行時庫的最新版本信息對應的功能集合,生成與運行時庫的最新版本信息對應的離線模型。
結合本發明實施例第一方面,在本發明實施例第一方面的第四種可能的實現方式中,所述模型信息包括:模型結構信息、權值數據、輸入輸出數據。
結合本發明實施例第一方面,在本發明實施例第一方面的第五種可能的實現方式中,所述功能集合包括:通用算子集合、功能算子集合。
結合本發明實施例第一方面,在本發明實施例第一方面的第六種可能的實現方式中,所述方法還包括:
基于所述版本信息對應的運行時庫,運行所述離線模型。
第二方面,本申請實施例提供一種離線模型的處理裝置,其中:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京中科寒武紀科技有限公司,未經北京中科寒武紀科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910316537.1/2.html,轉載請聲明來源鉆瓜專利網。





