我最近开始使用Azure ML pythonSDKv2.
我希望用我的数据样本来微调模型,并希望在我的微调清扫工作中纳入不同的预先训练的模型作为起点.
我有一个正常的微调管道工作得很好,并一直在使用这个指导来try 将我的管道转换为一个扫描步骤,其中包括 Select 单独的嵌入词典起点(eMBS是包含单词嵌入词典的注册数据集).https://learn.microsoft.com/en-us/azure/machine-learning/how-to-use-sweep-in-pipeline个
我已经try 使用Choice来提供输入选项,就像您在普通管道中所做的那样,并且try 只传递路径字符串.然而,当我运行时,我得到了下面的问题.
Choice([Input(type = "uri_file", path = "azureml:embsa:1"),
Input(type = "uri_file", path = "azureml:embsb:1"),
Input(type = "uri_file", path = "azureml:embsc:1"),
Input(type = "uri_file", path = "azureml:embsd:1")])
Invalid component job since input x for component job Y expecting data with types UriFile has been assigned literal value.
我猜想这是因为Choice对象正在做一些不同的事情,而不是仅仅迭代所提供的列表,但我不确定我真的知道下一步要查找哪里.
我的问题本质上是,是否有可能将注册的数据集作为 Select 传递到扫描步骤中?如果是这样的话,如何实现这一点?