Open alyferryhalo opened 3 years ago
Which version of AllenNLP are you using? This was made with 0.8.2, but there have been several breaking changes since then.
Oh. Unfortunately my version is 2.2.0 but I have tried to install 0.8.2 with pip3 install allennlp==0.8.2
and in the conda env.
There is error: PackagesNotFoundError: The following packages are not available from current channels:
Do you know, is it possible to find the right version? Or do I need to try to write a new code on the base of your code?
Trying to run the truecaser with this command:
allennlp train truecaser.json --include-package mylib -s ./truecaser/pytorch-truecaser-master/mylib
I got this output:
2021-04-21 17:01:45,360 - INFO - allennlp.common.params - include_in_archive = None 2021-04-21 17:01:45,361 - INFO - allennlp.common.params - random_seed = 13370 2021-04-21 17:01:45,361 - INFO - allennlp.common.params - numpy_seed = 1337 2021-04-21 17:01:45,361 - INFO - allennlp.common.params - pytorch_seed = 133 2021-04-21 17:01:45,363 - INFO - allennlp.common.checks - Pytorch version: 1.8.0+cpu 2021-04-21 17:01:45,363 - INFO - allennlp.common.params - type = default 2021-04-21 17:01:45,364 - INFO - allennlp.common.params - dataset_reader.type = truecaser_reader 2021-04-21 17:01:45,364 - INFO - allennlp.common.params - dataset_reader.token_indexers.tokens.type = single_id 2021-04-21 17:01:45,364 - INFO - allennlp.common.params - dataset_reader.token_indexers.tokens.namespace = tokens 2021-04-21 17:01:45,364 - INFO - allennlp.common.params - dataset_reader.token_indexers.tokens.lowercase_tokens = False 2021-04-21 17:01:45,365 - INFO - allennlp.common.params - dataset_reader.token_indexers.tokens.start_tokens = None 2021-04-21 17:01:45,365 - INFO - allennlp.common.params - dataset_reader.token_indexers.tokens.end_tokens = None 2021-04-21 17:01:45,365 - INFO - allennlp.common.params - dataset_reader.token_indexers.tokens.feature_name = text 2021-04-21 17:01:45,365 - INFO - allennlp.common.params - dataset_reader.token_indexers.tokens.default_value = THIS IS A REALLY UNLIKELY VALUE THAT HAS TO BE A STRING 2021-04-21 17:01:45,365 - INFO - allennlp.common.params - dataset_reader.token_indexers.tokens.token_min_padding_length = 0 2021-04-21 17:01:45,365 - INFO - allennlp.common.params - dataset_reader.word_splitter.type = spacy 2021-04-21 17:01:45,365 - CRITICAL - root - Uncaught exception Traceback (most recent call last): File "/home/alyferryhalo/.local/bin/allennlp", line 8, in
sys.exit(run())
File "/home/alyferryhalo/.local/lib/python3.8/site-packages/allennlp/main.py", line 34, in run
main(prog="allennlp")
File "/home/alyferryhalo/.local/lib/python3.8/site-packages/allennlp/commands/init.py", line 119, in main
args.func(args)
File "/home/alyferryhalo/.local/lib/python3.8/site-packages/allennlp/commands/train.py", line 110, in train_model_from_args
train_model_from_file(
File "/home/alyferryhalo/.local/lib/python3.8/site-packages/allennlp/commands/train.py", line 170, in train_model_from_file
return train_model(
File "/home/alyferryhalo/.local/lib/python3.8/site-packages/allennlp/commands/train.py", line 236, in train_model
model = _train_worker(
File "/home/alyferryhalo/.local/lib/python3.8/site-packages/allennlp/commands/train.py", line 453, in _train_worker
train_loop = TrainModel.from_params(
File "/home/alyferryhalo/.local/lib/python3.8/site-packages/allennlp/common/from_params.py", line 589, in from_params
return retyped_subclass.from_params(
File "/home/alyferryhalo/.local/lib/python3.8/site-packages/allennlp/common/from_params.py", line 621, in from_params
kwargs = create_kwargs(constructor_to_inspect, cls, params, extras)
File "/home/alyferryhalo/.local/lib/python3.8/site-packages/allennlp/common/from_params.py", line 199, in create_kwargs
constructed_arg = pop_and_construct_arg(
File "/home/alyferryhalo/.local/lib/python3.8/site-packages/allennlp/common/from_params.py", line 307, in pop_and_construct_arg
return construct_arg(class_name, name, popped_params, annotation, default, extras)
File "/home/alyferryhalo/.local/lib/python3.8/site-packages/allennlp/common/from_params.py", line 341, in construct_arg
return annotation.from_params(params=popped_params, subextras)
File "/home/alyferryhalo/.local/lib/python3.8/site-packages/allennlp/common/from_params.py", line 589, in from_params
return retyped_subclass.from_params(
File "/home/alyferryhalo/.local/lib/python3.8/site-packages/allennlp/common/from_params.py", line 623, in from_params
return constructor_to_call(kwargs) # type: ignore
File "/home/alyferryhalo/truecaser/pytorch-truecaser-master/mylib/truecaser_reader.py", line 17, in init
super().init(lazy=False)
TypeError: init() got an unexpected keyword argument 'lazy'