SQL Edge 中採用 ONNX 格式的機器學習和 AI

重要

Azure SQL Edge 不再支援 ARM64 平臺。

Azure SQL Edge 中的機器學習支援開放式類神經網路交換 (ONNX) 格式的 模型。 ONNX 是一種開放格式,可用來在各種 機器學習架構和工具 之間交換模型。

概觀

若要推斷 Azure SQL Edge 中的機器學習模型,您必須先取得模型。 這可以是預先定型的模型,或是使用您選擇的架構定型的自訂模型。 Azure SQL Edge 支援 ONNX 格式,您必須將模型轉換成此格式。 模型精確度應該不會有任何影響,而且一旦您擁有 ONNX 模型,您就可以在 Azure SQL Edge 中部署模型,並使用 原生評分搭配 PREDICT T-SQL 函式

取得 ONNX 模型

若要以 ONNX 格式取得模型:

限制

目前,Azure SQL Edge 不支援所有 ONNX 模型。 支援僅限於具有數值資料類型 模型:

其他數數值型別可以使用 CAST 和 CONVERT 轉換成支援的型別

模型輸入應該結構化,讓模型的每個輸入都對應至資料表中的單一資料行。 例如,如果您使用 pandas 資料框架來定型模型,則每個輸入都應該是模型的不同資料行。

下一步