大家好,本期Time Series Studio將帶大家走進“Deployment”部署模塊。
“Emulation”模塊探索完成后,此時您可能已經找到了最佳模型。
現在切換到“Deployment”模塊。部署的目的是生成優化的算法庫和示例項目,并將其加載到邊緣設備上。
重要提示:eIQ Time Series Studio生成的庫僅授權用于恩智浦設備。它必須僅在恩智浦產品上實現和部署。
部署部分是流程的最后一步。本期介紹在目標設備上為您自己的項目生成和部署庫的步驟。
注意:部署需要公共網絡支持,因為特定CPU、目標模型、目標IDE的目標庫需要從云服務器動態生成。
功能布局
Time Series Studio目前主要功能:
支持多種編譯器(IDE)
支持Arm Cortex M編譯標志
基于云的算法庫集成
快速啟動示例項目(MCUXpresso)
清晰的分步說明,幫助用戶生成自己的庫
支持的編譯器:
Time Series Studio 支持廣泛使用的GCC、Arm編譯器、IAR編譯器和 CodeWarrior,并支持Arm Cortex M系列, Cortex A系列,NXP DSC內核。
GCC (MCUXpresso)
IAR Compiler (IAR Embedded Workbench For Arm)
支持的編譯標志:
float-abi: 指定使用哪種浮點ABI.(hard/soft), 默認值為hard
fshort-wchar: 設置wchar_t的大小,默認值是-fno-short-wchar
fshort-enums: 幫助編譯器將枚舉類型的大小設置為可以容納所有枚舉值的最小數據類型。默認值是-fno-short-enums
部署流程
按照以下步驟生成用戶的時間序列庫并將其部署到設備上:
步驟1:選擇目標模型,該模型在仿真過程中經過驗證具有最佳質量。模型列表顯示的是通過切換器訓練或仿真過的模型;
步驟2:選擇要部署到目標板的CPUcore(該內核在項目設置中已選擇);
步驟3:點擊切換按鍵,選擇“生成庫或項目”。NXP只支持MCUXpresso項目;
步驟4:選擇用于開發的編譯器。DSC內核使用“CodeWarrior”;
步驟5:為要部署的特定編譯器選擇最佳編譯標志。請查看說明;
步驟6:點擊“GENERATE”按鈕, 請求云端生成目標算法庫或整個項目;
步驟7:生成完成后,將彈出一個對話框,顯示下載zip包,您可以解壓壓縮庫以獲取目標文件;
步驟8: 將庫鏈接到您自己的項目,或直接在MCUXpresso IDE中導入生成的項目。編譯項目并將其燒錄到目標芯片中。
算法lib
Time Series Studio Library(libtss)是面向邊緣設備的算法庫,時序云服務器根據具體的硬件和編譯器信息動態生成嵌入式C代碼并進行交叉編譯.
生成的算法庫的文件樹如下圖所示:
algorithm.dat:包含算法詳細信息的加密文件。恩智浦云服務器可以解析并生成源代碼
libtss.a:核心算法庫,開發者使用它進行算法集成(若選擇Arm Compiler或CodeWarrior,則生成的庫為 tss.lib)
LICENSE.txt:恩智浦在線代碼托管軟件許可協議
metadata.json:生成算法的元描述文件。該文件包含編譯器類型、任務類型、輸入數據集和平臺信息等關鍵信息。該文件還包含最小內存大小作為參考
TimeSeries.h:libtss.a的API頭文件,開發者使用它進行算法集成
示例代碼:
示例為“Hello World”代碼,用于演示算法庫在不同任務中的使用。
用戶工程創建告一段落,讓我們期待下一次見面并共同體驗Time Series Studio中實用工具的奇趣妙用!
NXP
恩智浦致力于打造安全的連接和基礎設施解決方案,為智慧生活保駕護航。
-
mcu
+關注
關注
146文章
17824瀏覽量
360236 -
恩智浦
+關注
關注
14文章
5945瀏覽量
112974 -
IDE
+關注
關注
0文章
347瀏覽量
47478 -
編譯器
+關注
關注
1文章
1654瀏覽量
49882 -
Studio
+關注
關注
2文章
203瀏覽量
29503
原文標題:eIQ Time Series Studio 工具使用攻略(七)-部署
文章出處:【微信號:NXP_SMART_HARDWARE,微信公眾號:恩智浦MCU加油站】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
恩智浦eIQ Time Series Studio 工具使用攻略(四)-數據導入

恩智浦eIQ Time Series Studio工具使用教程之數據記錄

恩智浦車規級深度學習工具包使新一代汽車應用性能提高30倍
eIQ Time Series Studio工具使用攻略(三)-工程創建

NXP eIQ Time Series Studio 工具使用攻略(九)-數據標簽

恩智浦最新的應用處理器 i.MX 95采用專有NPU IP進行片上AI加速
恩智浦eIQ? Neutron神經處理單元
NVIDIA TAO工具套件功能與恩智浦eIQ機器學習開發環境的集成
恩智浦eIQ AI和機器學習開發軟件增加兩款新工具
恩智浦eIQ Time Series Studio的工作流程

恩智浦eIQ Time Series Studio工具使用教程之仿真

評論