-
Notifications
You must be signed in to change notification settings - Fork 24
Description
Продублирую проблему в этой ветке.
Проблема возникла с библиотекой natasha, но ссылка в ошибках идёт на slovnet.
Ошибка возникает при numpy 1.24
Лог ошибки
Собственно, natasha 1.4.0 not work with numpy 1.24.
Как исправить? И ждать ли исправлений?
Error log:
File "/home/user/project/moduls/modul_natasha.py", line 45, in natasha_analize
doc.parse_syntax(syntax_parser)
File "/home/user/project/env/lib/python3.10/site-packages/natasha/doc.py", line 139, in parse_syntax
parse_syntax_doc(self, parser)
File "/home/user/project/env/lib/python3.10/site-packages/natasha/doc.py", line 239, in parse_syntax_doc
for sent_id, (sent, markup) in enumerate(zip(doc.sents, markups), 1):
File "/home/user/project/env/lib/python3.10/site-packages/natasha/syntax.py", line 79, in map
for markup in markups:
File "/home/user/project/env/lib/python3.10/site-packages/slovnet/api.py", line 35, in map
yield from self.infer(chunk)
File "/home/user/project/env/lib/python3.10/site-packages/slovnet/exec/infer.py", line 109, in call
for item, pred in zip(items, preds):
File "/home/user/project/env/lib/python3.10/site-packages/slovnet/exec/infer.py", line 82, in call
for pred in preds:
File "/home/user/project/env/lib/python3.10/site-packages/slovnet/exec/infer.py", line 93, in process
pred = self.model(input.word_id, input.shape_id, input.pad_mask)
File "/home/user/project/env/lib/python3.10/site-packages/slovnet/exec/model.py", line 481, in call
rel_id = self.rel(x, target_head_id)
File "/home/user/project/env/lib/python3.10/site-packages/slovnet/exec/model.py", line 449, in call
head = self.head(gather_head(input, self.root.array, head_id))
File "/home/user/project/env/lib/python3.10/site-packages/slovnet/exec/model.py", line 419, in gather_head
zero = np.zeros((batch_size, 1), dtype=np.long)
File "/home/user/project/env/lib/python3.10/site-packages/numpy/init.py", line 284, in getattr
raise AttributeError("module {!r} has no attribute "
AttributeError: module 'numpy' has no attribute 'long'