Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

一个关于参数的问题 #102

Open
pppeninsula opened this issue Jan 5, 2024 · 5 comments
Open

一个关于参数的问题 #102

pppeninsula opened this issue Jan 5, 2024 · 5 comments

Comments

@pppeninsula
Copy link

parser = argparse.ArgumentParser()
# Required parameters

parser.add_argument("--task_name", default="do_train", type=str, required=True,
                    help="The name of the task to train selected in the list: ")
parser.add_argument("--data_dir", default="../datasets/do_train/train.json", type=str, required=True,
                    help="The input data dir. Should contain the training files for the CoNLL-2003 NER task.", )
parser.add_argument("--model_type", default="bert", type=str, required=True,
                    help="Model type selected in the list: ")
parser.add_argument("--model_name_or_path", default="../models/Bert_for_ner/BertCrfForNer", type=str, required=True,
                    help="Path to pre-trained model or shortcut name selected in the list: ")
parser.add_argument("--output_dir", default="../outputs/do_train/output_crf.json", type=str, required=True,
                    help="The output directory where the model predictions and checkpoints will be written.", )

您好,我想问一下这些参数应该怎么填?我这样填写后一直报错

@Zhi-tian-Hou
Copy link

如果报的错误是:
run_ner_crf.py: error: the following arguments are required: --task_name,, --data_dir, --model_type, --model_name_or_path, --output_dir
有两种方法:
一种是删掉所有的 required=True

第二种是在 terminal 运行命令
python .\run_ner_span.py --task_name "cner" --data_dir "datasets/cner" --model_type "bert" --model_name_or_path "prev_trained_model/bert-base-chinese" --output_dir "test_outputs" --do_train --overwrite_output_dir

@Baileyswu
Copy link

可以参考scripts里面的脚本是怎么设置的

@xiamuguizhi08
Copy link

如果报的错误是: run_ner_crf.py: error: 以下参数是必需的: --task_name,, --data_dir, --model_type, --model_name_or_path, --output_dir 有两种方法: 一种是删掉所有的 required=True

第二种是在 terminal 运行命令 python .\run_ner_span.py --task_name "cner" --data_dir "datasets/cner" --model_type "bert" --model_name_or_path "prev_trained_model/bert-base-chinese" --output_dir "test_outputs" --do_train --overwrite_output_dir

我运行这个会报错 python: can't open file '.run_ner_span.py': [Errno 2] No such file or directory

@Zhi-tian-Hou
Copy link

Zhi-tian-Hou commented Apr 22, 2024

如果报的错误是: run_ner_crf.py: error: 以下参数是必需的: --task_name,, --data_dir, --model_type, --model_name_or_path, --output_dir 有两种方法: 一种是删掉所有的 required=True
第二种是在 terminal 运行命令 python .\run_ner_span.py --task_name "cner" --data_dir "datasets/cner" --model_type "bert" --model_name_or_path "prev_trained_model/bert-base-chinese" --output_dir "test_outputs" --do_train --overwrite_output_dir

我运行这个会报错 python: can't open file '.run_ner_span.py': [Errno 2] No such file or directory

可能你没有在该目录下运行,cd 到 BERT-NER-Pytorch 目录下运行文件。或者删除前面的 .\

@xiamuguizhi08
Copy link

如果报的错误是: run_ner_crf.py: error: 以下参数是必需的: --task_name,, --data_dir, --model_type, --model_name_or_path, --output_dir 有两种方法: 一种是删掉所有的 required=True 第二种是在 terminal 运行命令python .\run_ner_span.py --task_name "cner" --data_dir "datasets/cner" --model_type "bert" --model_name_or_path "prev_trained_model/bert-base-chinese" --output_dir "test_outputs" --do_train --overwrite_output_dir

我运行这个会报错 python: can't open file '.run_ner_span.py': [Errno 2] 没有这样的文件或目录

可能你没有在该目录下运行,cd 到 BERT-NER-Pytorch 目录下运行文件。或者删除前面的 .\

谢谢大佬 ,是在BERT-NER-Pytorch 目录下运行的 把.\删了运行成功啦

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants