PyText:通过命令lin提供配置参数

2024-05-19 02:28:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我想知道如何通过命令行覆盖一些PyText参数。你知道吗

例如,在pytext的get-default-config命令中,有一个options参数允许覆盖默认配置的任意字段-唯一的一点是,我无法理解pytext所期望的语法。 而且似乎没有记录在案。你知道吗

UPD:这就是我要做的。 假设我想为JointTextTask创建一个配置,如this tutorial中所用:

$ pytext gen-default-config JointTextTask
ERROR - Cannot create this config because some fields don't have a default value: Failed to specify {'labels'} for <class 'pytext.task.tasks.JointTextTask.Config'>

现在,我相信有一种方法可以通过options参数提供所需的值,例如:

pytext gen-default-config JointTextTask task.JointTextTask.labels=None
ERROR - Cannot create this config because some fields don't have a default value: Failed to specify {'labels'} for <class 'pytext.task.tasks.JointTextTask.Config'>

我可以通过pdb看到我的值被传播到了options,但是PyText没有接收到它。我找不到任何关于我应该如何提供这些选项的文档。你知道吗


Tags: configdefaulttask参数labelscreateerrorthis

热门问题