當使用推理架構為我的 AzureML 端點自動生成 swagger 文檔(如此處和此處詳細介紹)時,我發現它在我的 input_sample 周圍創建了一個包裝器。有沒有辦法不將輸入包裝在這個“數據”包裝器中?這是我的 Score.py 的樣子:input_sample = { "id": 123, "language": "en" "items": [{ "item": 1, "desc": "desc" }] }output_sample = [{'prediction': 'true', 'predictionConfidence': 0.8279970776764844}]@input_schema('data', StandardPythonParameterType(input_sample))@output_schema(StandardPythonParameterType(output_sample))def run(data):""" { data: { --> DON'T WANT this "data" wrapper "id": 123, "language": "en" "items": [{ "item": 1, "desc": "desc" }] } } """ try: id = data['id'] ...
1 回答

ITMISS
TA貢獻1871條經驗 獲得超8個贊
InferenceSchema 與 Azure 機器學習部署一起使用,然后該包的代碼最近在 MIT 許可證下發布在https://github.com/Azure/InferenceSchema 。因此,您可以使用它來創建特定于您的需求的版本。
添加回答
舉報
0/150
提交
取消