跳至主要内容

Palette Neat

Palette Neat 是 SiMa.ai 為在 Modalix 上建置 AI 應用程式所提供的軟體開發工具組。 其中包含開發環境、執行階段程式庫、模型工具,以及 DevKit 驗證工作流程。這些元件共同 支援完整的開發流程:準備模型、建置應用程式,並在 Modalix 硬體上驗證結果。

您可以透過本概覽瞭解 Palette Neat 的主要組成,並選擇合適的環境設定、模型準備或 應用程式開發路徑。

由 Neat SDK、Neat Library、Model Compiler、LLiMa 與 Modalix DevKit 組成的 Palette Neat 軟體堆疊

如果您是第一次使用 Palette Neat

使用 Palette Neat 開發應用程式有兩種支援方式:

  • 若您需要效能更高的開發環境,特別是預計編譯模型或交叉編譯大型 C++ 程式碼,請選擇 使用 Neat SDK。
  • 若您希望減少開發環境中的組成元件,尤其是不需要進行模型編譯時,請選擇 直接在 DevKit 上開發。

若選擇 SDK 路徑,請先確認主機符合主機需求, 再安裝 SDK。SDK 安裝會套用相容的預設值,因此只有在需要鎖定確切版本、個別升級元件, 或疑難排解版本不相容問題時,才需要查閱相容性參考資料。

僅使用 SDK 的快速路徑(無 DevKit): 安裝 SDK 後,直接前往 編譯模型。設定 SDK、DevKit Sync、Neat Library 與 PyNeat 都是 選擇性步驟,在配對 DevKit 前可以先略過。

設定與應用程式開發指南中的指令區塊都會標示並以顏色區分其執行環境,讓您不必猜測應該在哪裡輸入:

提示字元執行位置
host$在您自己的機器上,SDK 之外。
sdk$在 Neat SDK 容器的 shell 內。
devkit$在 Modalix DevKit 上。
pcie-host$在裝有 Modalix PCIe 卡的主機上。

標示多個環境的區塊(例如 sdk or devkit$)在任一環境中的執行方式相同。