我正在尝试使用预训练的拥抱表情分析模型在流作业上添加 Azure 机器学习服务功能
(cardiffnlp-twitter-roberta-base-sentiment)
在添加功能时我面临这个挑战:
函数签名 值不能为空。参数名称:来源
我已在 Azure ML Studio 上部署了
(cardiffnlp-twitter-roberta-base-sentiment)
的端点。我正在尝试将其集成到 Azure Stream 作业上,但收到此错误:
Function alias
sentiment
Subscription:
<Subscription>
Azure ML Workspace:
<ML Workspace>
Deployemnts:
<deployment>
Function signature
Value cannot be null. Parameter name: source
根据 this 文档,您必须有一个关联的 swagger 来帮助流分析理解输入和输出的架构。
要自动生成模式,您可以向构造函数提供示例输入或输出,并在
input_schema
或 output_schema
装饰器中使用它们。
您的
run()
函数必须有一个输入、可选的GlobalParameters
,并且返回所有类型为StandardPythonParameterType
的结果。
输入和结果可以与以下类型嵌套。
pandas
numpy
pyspark
要创建所需的评分脚本,请参阅此文档。
此外,在您的情况下,错误是指参数
source
,该参数不能为空。
因此,请检查您的评分脚本以了解如何使用参数
source
,并正确更改它。