top of page

STMicroelectronics AI 開發更新串連 STM32 工作流程

4 分鐘前
讀畢需時 11 分鐘

STMicroelectronics 於 11 月 4 日公布四項 AI 開發工具,將模型選擇、準備及硬件測試整合至重新設計的工作流程。這項 STMicroelectronics AI 開發更新針對 STM32 微控制器,亦即控制電子產品內部功能的精巧晶片。其重要性在於串連原本需要分別作出決策、處理檔案及進行驗證工作的開發階段。

核心矛盾在於易用的開發環境與成品裝置的要求之間。找到合適模型,並不代表它能配合產品的感測器、記憶體限制或運作條件。ST 的公布處理的是這些決策之間的路徑,而非聲稱單靠更龐大的模型目錄便能解決部署問題。

NXP 的 eIQ 工具提供了有用的比較,因為它們同樣連接模型開發與嵌入式硬件。這是關於工程師能否更有效率地得出可辯護設計選擇的競爭。對開發者而言,眼前的分別在於時機:ST 是公布工具,並計劃於 11 月下旬推出,而非報告已完成的客戶部署。

STMicroelectronics AI 開發更新帶來甚麼改變

這次公布的改變,將模型探索、數據集準備、模型調整及硬件評估整合於 ST Edge AI Suite 之內。

根據 ST 的 AI 開發工作流程,Model Explorer 提供以瀏覽器為本的存取方式,讓使用者接觸過去可透過其 Model Zoo 儲存庫尋找的預先訓練模型。Dataset Factory 處理原始數據擷取及準備工作。Model Factory 支援訓練、客製化及量化,即降低用來表示模型的數值精度。

Model Bench 提供網頁介面,讓使用者遙距在 ST 開發板上測試模型,並取代 ST Edge AI Developer Cloud。這些工具共同描述了一條更連貫的路徑,從挑選候選模型到評估其對 STM32 硬件的適用性。

這項分別之所以重要,是因為開發工作流程涉及相互依賴。一個有前景的模型,可能需要比所選裝置可騰出的更多記憶體。較小的版本或許能配合硬件,但預測結果可能較不實用。工程團隊需要一個實際的方法,在這些發現之間切換,同時掌握哪些地方有所改變。

因此,這項公布值得視為工作流程的重新設計。它並未證實預測準確度達到新水平,也未量度開發時間有所縮短。這些結果取決於應用情境,並需要介面說明以外的證據。

以一個說明性的工業監察項目為例,工程師希望裝置能辨識馬達附近不尋常的震動模式。選擇候選模型只是早期決策;判斷其預測在條件變化下是否仍然有用,則是另一項責任。

連貫的環境可協助整理這個過程。它可以讓未能通過的硬件評估成為下一次模型決策的一部分,而非孤立的結果。當開發者可以使用已公布的工具後,ST 的實作能否令這類回饋變得實際,將會更清楚。

產品邊界同樣重要。這些工具用於開發嵌入式機器學習應用程式,即軟件從範例中學習模式,並在裝置內運行。這並不是宣布每一款 STM32 晶片都獲得相同的 AI 能力。

同樣地,準備與部署仍是不同活動。令模型更易於客製化,並不代表應用程式符合其可靠性要求。最終裝置仍需以完整的軟硬件配置進行適當測試。

目前,對 STMicroelectronics AI 開發最清晰的理解是具體的:ST 正在重組既有工程決策所經的路徑。其價值取決於這些工具能否在開發者於不同決策之間切換時,有效保留有用資訊。

嵌入式團隊在交接環節面對壓力

面對壓力的開發者,是那些負責將模型實驗轉化為同時符合多項限制的產品的人。

AI 專家可以評估模型是否辨識到預期模式。嵌入式開發者還必須判斷,裝置能否在履行其他職責的同時執行該模型。產品負責人則需要證據,證明完整應用程式能在預定環境中以可接受的方式運作。

這些責任相互交疊,但不會產生可互換的證據。良好的模型評估結果,無法解答所有韌體問題。韌體即控制裝置的軟件,必須協調模型、感測、通訊及其他產品功能。

這令專家之間的交接變得關鍵。若模型在硬件評估後有所改變,早前的量度或許已無法描述目前的候選方案。若數據改變,先前的準確度結果亦未必再支持相同結論。

這項工程問題早於此次公布已存在。一篇研究 微控制器學習綜述 將開發描述為一個閉環,在模型效能與裝置限制之間取得平衡。ST 的公布正符合這一既有模式,嘗試將相關活動帶入更一致的環境。

商業壓力由這個循環而來。團隊若能在圍繞不合適設計建立更多假設前及早識別問題,便可受惠。在這些決策仍然開放時,較早取得回饋可支持改變模型、硬件或應用程式要求。

這是關注工作流程整合的分析理由,而非 ST 尚未推出工具的已量度效益。公布內容並未提供受控比較,以顯示重新設計節省了多少工程工作。買家應將這兩類事情分開看待。

對小型團隊而言,在工具之間反覆轉移,可能消耗原本可用於研究結果的注意力。對大型機構而言,問題可能變成協調:不同團隊需要知道某項發現所指的是哪個模型、數據集及配置。

共用介面只有在能支援這種理解時才有用。缺乏足夠背景的結果,即使迅速流通,仍可能被誤解。重要問題是,開發者能否重建從實驗到支持產品決策證據之間的路徑。

這亦解釋為何這項更新不僅對 AI 專家重要。工程經理需要理解哪些不確定因素已獲解決,哪些仍未解決。一個精緻的示範看似完整,卻可能留下重要的整合工作尚未完成。

文件記錄亦屬於這個討論。比較實驗的團隊需要記錄,將技術選擇與其理據連結起來。一個可搜尋的知識庫可補足開發工具,讓評估筆記及技術文件保持易於存取。

這項組織需要不應與 ST 已承諾的功能混為一談。它是協作工程的實際結果。當團隊能保留及理解工具產生的證據時,較好的模型工具才能創造更大價值。

對現有項目而言,合理的回應是進行範圍有限的評估。工程師可以檢視新環境是否改善了一個棘手的交接環節,而毋須假設每個既有流程都需要取代。採用與否應取決於在團隊自身工作中已證實的效益。

因此,壓力是具體的:開發者必須把愈來愈容易取得的模型實驗,轉化為可追溯的工程決策。ST 的重新設計針對這項轉化,而其實用性將取決於各階段之間連接的品質。

硬件回饋才是關鍵連結

最關鍵的連結,是從硬件結果返回下一個開發決策的路徑。

基準測試,即在指定測試條件下取得的量度結果,可以揭示一個吸引人的模型不適合特定目標平台。當結果有助解釋下一步應改變甚麼時,其價值便會提升。單一分數並不能提供這種解釋。

在模型選擇期間,遙距存取開發板可讓硬件評估變得更易取得。它可讓工程師在安排本地配置的每個部分之前,先研究候選方案。這是該方法的實際優勢,儘管實際存取條件仍然重要。

更深層的機制是迭代。開發者評估候選方案、找出不可接受的限制、改變設計,然後再次評估。只有當比較在連續版本之間仍具意義時,連接這些活動才有幫助。

例如,團隊可能降低模型的數值精度,以減少其資源需求。這項調整可改變預測行為及執行特性。合適的決策取決於兩者,而不是哪個結果看起來最有利。

STMicroelectronics AI 開發工具透過其職責劃分處理這種關係。更廣泛的工程含義是,模型調整應保持與目標裝置證據的連結。將這些活動分開處理,較容易優化了錯誤的事情。

NXP 已展示相近的工作流程目標。其 eIQ 模型開發環境包括圖形化及命令列工具,用於建立、最佳化、偵錯及匯出模型。NXP 亦表示支援將既有模型及數據集帶入其開發流程。

這項比較限制了新穎性的說法。ST 正在一個競爭晶片供應商已認識到軟件工作流程是硬件價值主張一部分的市場中運作。這項公布並未證明 ST 開創了這個類別,或表現優於這些替代方案。

NXP 的裝置端效能分析文件亦說明可遙距存取實體硬件。效能分析,即檢視執行時間及資源去向,有助開發者研究瓶頸。其文件指出,開發板供應情況取決於庫存,而支援的模型格式亦設有界限。

這些細節說明了有用比較中真正重要的因素。開發者需要了解支援的裝置、相容模型、測試配置,以及每次運行後返回的資訊。一個共用功能標籤,並不代表覆蓋範圍或結果等同。

因此,中立的評估應在相關環境中比較相同的應用程式要求。它應檢視每個工作流程能否為所考慮的硬件產生可解讀的證據,並避免把無關的示範分數當成直接競賽。

各家供應商面對的核心張力依然相同:更容易接觸開發階段,必須轉化為在資源受限裝置上作出更佳決策。競爭可提供背景,但不能把工程問題簡化為誰勝誰負。

存取與控制之間亦有分別。託管環境可減少設定工作,而本地流程或可提供不同的自訂或整合選項。適當的平衡取決於專案需要重現及維護甚麼。

ST 的機會在於,將硬件回饋變成模型開發的常規部分。若開發者可由一次失敗測試,以較少重建工作的方式轉為有根據的調整,這套工作流程便有其價值。這個結果需要透過實際使用驗證,不能單憑工具名稱推斷。

開發板結果不等於驗證完成產品

硬件基準測試能回答重要問題,但其結論仍受測試運行條件所限。

開發板為工程師提供一個界定清晰的平台。完成產品則有其感測器選擇、軟件活動、實體擺放位置及運行環境。來自開發板的證據具有參考價值,但不會自動反映該產品的每一個面向。

回到前述作為例子的震動監測裝置。模型或能辨識預先準備錄音中的模式,卻可能難以應付不同的安裝位置。由於執行效能與預測品質回答的是不同問題,即使硬件結果有用,也無法解決該數據問題。

相同區別亦適用於時間。推論,即在新輸入上運行已訓練模型的過程,只是應用程式工作的一部分。收集輸入及根據預測採取行動同樣需時,因此僅憑模型時序無法確立完整的回應行為。

記憶體測量亦需要類似的背景。模型與應用程式其餘部分共享裝置資源。一個在專用測試中可運作的候選方案,仍須在預定軟件設定中評估,開發者才可依賴結果。

這些是解讀上的界限,而非證明 ST 的工具表現欠佳。經審閱的公告並未證實這類失敗。它亦未提供獨立測量結果,以證明重新設計的工作流程消除了這些整合疑慮。

ST 表示其套件支援超過 260,000 個專案,並提供超過 400 個預訓練模型。這些是公司自行報告的活躍度及目錄廣度指標,並未揭示有多少專案已投產,或任何特定模型的表現。

廣闊的目錄可提高找到有用起點的機會,但不能取代理解塑造模型的數據。開發者仍須判斷候選方案的假設是否符合其產品將遇到的條件。

開發者亦不應從產品系列名稱推斷一致的相容性。實際問題在於,特定模型及軟件設定能否在正考慮的特定裝置上運作。推出文件應令這些界限更易識別。

這次發布亦為現有用戶留下遷移問題。由於 Model Bench 取代較早期的雲端服務,現有團隊需要清晰的轉換指引。他們應尋找有文件記載的行為,而非假定每項既有工作流程都會原封不動延續。

處理專有數據的機構還有另一項評估要做。他們需要了解哪些活動涉及遙距服務,以及所提交材料受甚麼條款規管。僅憑公告不足以推斷專案完整的數據處理安排。

可重現性同樣重要。當另一位工程師能識別相關模型、數據、軟件及硬件條件時,結果便更有用。缺乏這些背景時,一項有利測試可能在專案演進後變得難以解讀。

這是看待 STMicroelectronics AI 開發時適當的審慎框架:在便利性之外,亦要評估工作流程的證據鏈。問題在於工具能否有效支援嚴謹開發,而非介面能否令工程判斷變得不再必要。

無須刻意製造反彈,這種審視已具價值。技術不確定性已經足夠。在開發者能檢視已發布工具之前,最有力的結論只關乎 ST 預期的工作流程,以及它應接受的評估標準。

十一月底是下一個檢查點

下一輪評估應依次聚焦可用性、可重現評估及可見的採用情況。

可用性排在首位,因為已公布的工作流程尚不能像既有開發實務般接受評價。ST 的 STM32 Summit 資料將這些工具納入更廣泛的平台計劃,並重申十一月的可用時間窗口。開發者應留意可實際使用的存取途徑及配套文件。

可供使用的發布將加強 ST 已交付所公布工作流程的論據。有限發布則需要較狹窄的評估,視乎誰可使用及哪些內容獲支援而定。若時間表有變,實際評估日期亦會相應推遲。

文件將構成該訊號的一部分。開發者需要足夠細節,以識別合適硬件、模型要求及工具之間的路徑。清楚的界限令發布更易評估,因為它們能區分獲支援的用途與假設。

接下來是可重現評估。最有用的早期示例,將會把界定清晰的應用需求、候選模型及可解讀的硬件結果連繫起來。它們應充分說明相關條件,讓另一位開發者理解結論。

同時披露失敗嘗試的示例會特別具參考價值。工作流程的價值往往在候選方案失敗、開發者需要決定作何改變時顯現。只報告成功終點,會令流程的這一部分變得不可見。

若有證據顯示,作出這些決策的路徑更短、更清晰,將強化 ST 的工作流程論點。欠缺足夠設定細節的吸引示範,則會令問題較未明朗。在沒有適當比較的情況下,兩種結果都不應被轉化為廣泛的硬件效能主張。

採用情況是最後一項訊號。在未來數月,有用證據可包括遷移指引、開發者帳戶,以及超越單一模型運行的示例。這些將有助確立工具是否適合持續的工程工作。

對現有用戶而言,有文件記載的轉換比單有新介面更重要。他們需要了解替代服務如何配合既有流程。描述該體驗的報告,將補充發布公告無法提供的資訊。

新用戶則提供另一種訊號。他們的經驗可揭示該工作流程是否令初步評估更容易,同時不掩蓋技術限制。關於獲支援任務及未解決限制的具體說明,會比泛泛的熱情表達更有用。

這些訊號均不需要預測 ST 會取代另一家供應商。相關結果在於,開發者能否由候選方案選擇,更清晰地走向有理據支持的 STM32 設計。競爭比較在按可比較需求衡量這條路徑時才會有用。

對工程團隊而言,下一步實際做法是在既有需求周邊進行範圍受控的評估。選擇一項具代表性的任務,並保留目前方法作為參考。比較各流程產生的證據,包括解釋不合適結果所需的工作。記錄哪些事情變得更容易、哪些仍須人手調查,以及哪些限制仍未解決。

若已發布的工作流程令這些決策更易重現及辯護,STMicroelectronics AI 開發便值得更廣泛採用。先從產品必須回答的問題開始,然後評估新工具是否有助團隊更清晰地回答它。哪一項尚未解決的模型至硬件決策,最適合作為首次評估?

 
 

為每個智能代理提供更完整的背景,提升工作表現

讓智能代理連接 remio 已整理好的知識、決策和歷史紀錄。

remio 目前支援 Windows 10+(x64) 及配備 Apple 晶片的 Mac。

你的 AI 工作夥伴
和 remio 一起高效工作

規劃、創作、交付
一站式完成

bottom of page