CANN訓練營第三季_基於昇騰PyTorch框架的模型訓練調優_讀書筆記
CANN訓練營第三季_基於昇騰PyTorch框架的模型訓練調優 _讀書筆記
PyTorch 框架 全景介紹:
效能分析工具 pytorch profiling
效能分析工具 cann profiling
pytorch 模型引數遷移 ( 三種方法 ) :
方法一:將原來預訓練好的模型引數遷移到新的resnet18網路架構中,只有遷移兩者相同的模型引數,不同的引數還是隨機初始化。
方法二:修改網路名稱並遷移學習
方法三:去除原模型的某些模組
在npu上訓練,必須使用混合精度
一般來說,衡量模型效能的資料是看單step單位時間內的資料吞吐量
檢視模型運算元耗時的工具是cann profiling
宏觀檢視模型效能的工具是pytorch profiling
cann profiling的模型效能資料比pytorch profiling的更準確。
以下方法可以提升模型效能 :
arm 架構下綁核啟動程式
使用融合最佳化器
使用 npu 親和運算元
有動態 shape 的模型,可以使用 如下 方法進行訓練:
固定 shape
模糊編譯
分檔
arm 架構下,使用綁核的方式啟動模型訓練,效能會得到一定的提升。
第一次訓練模型啟動比較慢,是因為模型在編譯,第二次啟動訓練,速度會明顯提升。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70025453/viewspace-2931276/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【2023 · CANN訓練營第一季】昇騰AI入門課(PyTorch)筆記總結AIPyTorch筆記
- 【CANN訓練營第三季】昇騰AI入門課知識點整理和彙總AI
- 華為昇騰訓練營筆記-Ascend C運算元開發筆記
- 昇騰遷移丨4個TensorFlow模型訓練案例解讀模型
- 【2023 · CANN訓練營第一季】昇騰AI入門課(TensorFlow)筆記總結AI筆記
- pytorch使用交叉熵訓練模型學習筆記PyTorch熵模型筆記
- PyTorch預訓練Bert模型PyTorch模型
- 【CANN訓練營第三季】進階班AI目標屬性編輯應用-筆記AI筆記
- 【AI】Pytorch_預訓練模型AIPyTorch模型
- PyTorch 模型訓練實⽤教程(程式碼訓練步驟講解)PyTorch模型
- 【CANN訓練營第三季】基於Caffe ResNet-50網路實現圖片分類
- 拉鉤高薪訓練營筆記彙總高薪筆記
- 基於Theano的深度學習框架keras及配合SVM訓練模型深度學習框架Keras模型
- pytorch,訓練模型時記憶體佔用不斷上升PyTorch模型記憶體
- 7/14 訓練筆記筆記
- Pytorch分散式訓練PyTorch分散式
- MxNet預訓練模型到Pytorch模型的轉換模型PyTorch
- 輕量化模型訓練加速的思考(Pytorch實現)模型PyTorch
- 自訓練 + 預訓練 = 更好的自然語言理解模型模型
- 深度解讀昇騰CANN模型下沉技術,提升模型排程效能模型
- java小白訓練營Java
- 2、PyTorch訓練YOLOv11—訓練篇(detect)—Windows系統PyTorchYOLOv1Windows
- 大規模圖訓練調優指南
- 基金訓練營學習筆記3-股票基金筆記
- 取出預訓練模型中間層的輸出(pytorch)模型PyTorch
- 飛槳帶你瞭解:基於百科類資料訓練的 ELMo 中文預訓練模型模型
- 飛槳圖學習大模型訓練框架大模型框架
- Pytorch:使用Tensorboard記錄訓練狀態PyTorchORB
- k線訓練營排名
- ML2021 | (騰訊)PatrickStar:通過基於塊的記憶體管理實現預訓練模型的並行訓練記憶體模型並行
- 基於pytorch實現Resnet對本地資料集的訓練PyTorch
- 訓練一個影像分類器demo in PyTorch【學習筆記】PyTorch筆記
- fasttext訓練模型程式碼AST模型
- 監控大模型訓練大模型
- 【vjudge訓練記錄】11月個人訓練賽1
- 基於 Fluid+JindoCache 加速大模型訓練的實踐UI大模型
- pytorch-模型儲存與載入自己訓練的模型詳解PyTorch模型
- 在pytorch上基於tensorboard的訓練過程的視覺化PyTorchORB視覺化