華為 MindSpore 兩日集訓營第五期筆記

2022-07-10 06:30:13 字數 1110 閱讀 3168

如果想跨平台或硬體執行推理(gpu、lite、ascend 310),可以通過網路定義和checkpoint生成mindir格式模型檔案。當前支援基於靜態圖,且不包含控制流語義的推理網路匯出。匯出該格式檔案的**樣例如下:

import numpy as np

from mindspore import tensor, export, load_checkpoint, load_param_into_net

resnet = resnet50()

# load the parameter into net

load_checkpoint("resnet50-2_32.ckpt", net=resnet)

input = np.random.uniform(0.0, 1.0, size=[32, 3, 224, 224]).astype(np.float32)

export(resnet, tensor(input), file_name='resnet50-2_32', file_format='mindir')

關鍵特性

端雲統一

運算元融合 運算元優化

訓練後量化 精度近乎無損

micro for lot

異構自動並行

端側訓練

關鍵特性

簡單易用

提供定製化服務

支援批處理

高效能擴充套件

核心概念

cache的三個重要元件

設配資料集劃分

預設情況下,mindspore處於 pynative 模式,可以通過context.set_context(mode=context.graph_mode)切換為graph模式;同樣地,mindspore處於graph模式時,可以通過context.set_context(mode=context.pynative_mode)切換為pynative模式。

參考mindspore偵錯程式是為圖模式訓練提供的除錯工具,可以用來檢視並分析計算圖節點的中間結果。

在mindspore圖模式的訓練過程中,使用者無法從python層獲取到計算圖中間節點的結果,使得訓練除錯變得很困難。使用mindspore偵錯程式,使用者可以:

新年兩日流水

新年新氣象,改了部落格的 template 把 google 的 ad 也調節了以下,在文章裡面顯示,這樣不會破壞整個 template 的風格。當然這裡參考並且基本抄襲了 cat 的 js 這裡感謝 cat 的幫助和無私奉獻,嘿嘿.牡丹確實是國花,寫上篇部落格的時候我還沒有認識到,今天看到都在開放...

兩日小結 7 13 7 14

ssw02今天心情很不舒服,不僅連 都不想打,而且連部落格也沒時間更。原因是乙個誤會 意外,讓ssw02差點失去了住校生的資格。好煩好煩好煩的吶!昨天意外的部落格高產,不過時間還是太少了,ssw02還是將盡力將更好的部落格帶給各位。ssw02目前最差的環節就是字串演算法,字串演算法!而這幾天恰好又是...

Unity兩日半複習

一.transform 位移,旋轉,伸縮 位移 1.transform.translate vector3.forward 2.transform translate new vector3 0,0,10 旋 1.transform rotate vector3 forward 2.transfor...