Skip to content

ERROR: Allennlp params.py ValueError: Cannot convert variable to bool: all #42

@humdingers

Description

@humdingers

z 运行repo的例子,怎么报出这个error? 如何解决

File "specter/predict_command.py", line 225, in
run()
File "specter/predict_command.py", line 221, in run
main(prog="allennlp")
File "specter/predict_command.py", line 215, in main
args.func(args)
File "specter/predict_command.py", line 159, in predict
predictor = get_predictor(args)
File "specter/predict_command.py", line 148, in get_predictor
overrides=args.overrides)
File "/home/delta/miniconda3/lib/python3.7/site-packages/allennlp/models/archi val.py", line 230, in load_archive
cuda_device=cuda_device)
File "/home/delta/miniconda3/lib/python3.7/site-packages/allennlp/models/model .py", line 327, in load
return cls.by_name(model_type).load(config, serialization_dir, weights_file , cuda_device)
File "/home/delta/miniconda3/lib/python3.7/site-packages/allennlp/models/model .py", line 265, in load
model = Model.from_params(vocab=vocab, params=model_params)
File "/home/delta/miniconda3/lib/python3.7/site-packages/allennlp/common/from
params.py", line 365, in from_params
return subclass.from_params(params=params, **extras)
File "/home/delta/miniconda3/lib/python3.7/site-packages/allennlp/common/from
params.py", line 386, in from_params
kwargs = create_kwargs(cls, params, **extras)
File "/home/delta/miniconda3/lib/python3.7/site-packages/allennlp/common/from
params.py", line 133, in create_kwargs
kwargs[name] = construct_arg(cls, name, annotation, param.default, params, * *extras)
File "/home/delta/miniconda3/lib/python3.7/site-packages/allennlp/common/from
params.py", line 229, in construct_arg
return annotation.from_params(params=subparams, **subextras)
File "/home/delta/miniconda3/lib/python3.7/site-packages/allennlp/common/from
params.py", line 365, in from_params
return subclass.from_params(params=params, **extras)
File "/home/delta/miniconda3/lib/python3.7/site-packages/allennlp/modules/text field_embedders/basic_text_field_embedder.py", line 160, in from_params
for name, subparams in token_embedder_params.items()
File "/home/delta/miniconda3/lib/python3.7/site-packages/allennlp/modules/text field_embedders/basic_text_field_embedder.py", line 160, in
for name, subparams in token_embedder_params.items()
File "/home/delta/miniconda3/lib/python3.7/site-packages/allennlp/common/from
params.py", line 365, in from_params
return subclass.from_params(params=params, **extras)
File "/home/delta/miniconda3/lib/python3.7/site-packages/allennlp/common/from
params.py", line 386, in from_params
kwargs = create_kwargs(cls, params, **extras)
File "/home/delta/miniconda3/lib/python3.7/site-packages/allennlp/common/from_ params.py", line 133, in create_kwargs
kwargs[name] = construct_arg(cls, name, annotation, param.default, params, * *extras)
File "/home/delta/miniconda3/lib/python3.7/site-packages/allennlp/common/from_ params.py", line 243, in construct_arg
return params.pop_bool(name, default) if optional else params.pop_bool(name)
File "/home/delta/miniconda3/lib/python3.7/site-packages/allennlp/common/param s.py", line 304, in pop_bool
raise ValueError("Cannot convert variable to bool: " + value)
ValueError: Cannot convert variable to bool: all

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions