main.py: error: the following arguments are required:

Python118

报错 "main.py: error: the following arguments are required:"

1.首先查看报错信息

如图下图所示
main.py: error: the following arguments are required: --task, --dataset, --paradigm
大致是说我设置的三个参数 task, dataset, paradigm有问题
找到设置参数的地方, 发现这三个参数都有 required=True这个属性

parser.add_argument("--task", default='uabsa', type=str, required=True,
                    help="The name of the task, selected from: [uabsa, aste, tasd, aope]")
parser.add_argument("--dataset", default='rest14', type=str, required=True,
                    help="The name of the dataset, selected from: [laptop14, rest14, rest15, rest16]")
parser.add_argument("--model_name_or_path", default='t5-base', type=str,
                    help="Path to pre-trained model or shortcut name")
parser.add_argument("--paradigm", default='annotation', type=str, required=True,
                    help="The way to construct target sentence, selected from: [annotation, extraction]")

2.解决方法

输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长

相关文章
Python

Python中Numpy模块的使用

目录 ​​NumPy​​ ​​ndarray对象​​ ​​Numpy数据类型​​ ​​Numpy数组属性​​ NumPy NumPy(Numerical Python) 是 Python 的一个扩展程...
Python

Python安装pyqt5-tools失败

1.python的版本是3.10.2 2.背景是:想用python+pyqt5来学习python 的GUI编程的, 3.在安装pyqt5-tools时报错如下: C:\Users\bj65d5>...
Python

网络编程-Python

网络编程初识 就是计算机与计算机之间进行通信的时候有一些约定 使用网络的目的: 它用于连接多方,然后进行通信,即从以色列向对方传输数据。[En]It is used to connect multip...
Python

Python中yield返回生成器的详细方法

最简单、直观的认识,将 yield 看做 return 对待,只是 return 返回一个值,而 yield 返回一个生成器。 要理解 yield 的作用,必须理解生成器是什么? 在理解生成器之前,必...
Python

python-变量、运算符、数据类型

变量、运算符与数据类型 在使用变量前,需要现对其赋值 变量名可以包括字母、数字、下划线,但不能以字母开头 python 变量名大小写是敏感的 first = 2 second = 3 third = ...
Python

Python ❀ 打印等腰三角形

Python ❀ 打印等腰三角形 原创 无糖可乐没有灵魂2022-06-24 19:20:58博主文章分类:Python ©著作权 文章标签 Python 文章分类 Python 编程语言 ©著作权归...
Python

Python 自定义异常

Python 提供了丰富的标准异常,这些异常非常灵活,我们甚至可以根据需要进行修改以满足特定需求,所以应该尽可能地使用它们。 然而,在实际编程中,你会发现有时标准异常不够用,这就需要我们创建自定义异常...