LibreTranslate
LibreTranslate copied to clipboard
Numpy is not available
Command used: docker compose up -d --build
Ubuntu 24.04
This is happening in the docker version now in the version 1.6.0:
ERROR:libretranslate.app:Exception on /translate [POST]
Traceback (most recent call last):
File "/app/venv/lib/python3.11/site-packages/flask/app.py", line 2529, in wsgi_app
response = self.full_dispatch_request()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/venv/lib/python3.11/site-packages/flask/app.py", line 1825, in full_dispatch_request
rv = self.handle_user_exception(e)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/venv/lib/python3.11/site-packages/flask/app.py", line 1823, in full_dispatch_request
rv = self.dispatch_request()
^^^^^^^^^^^^^^^^^^^^^^^
File "/app/venv/lib/python3.11/site-packages/flask/app.py", line 1799, in dispatch_request
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/venv/lib/python3.11/site-packages/libretranslate/app.py", line 349, in time_func
return func(*a, **kw)
^^^^^^^^^^^^^^
File "/app/venv/lib/python3.11/site-packages/libretranslate/app.py", line 323, in func
return f(*a, **kw)
^^^^^^^^^^^
File "/app/venv/lib/python3.11/site-packages/libretranslate/app.py", line 699, in translate
raise e
File "/app/venv/lib/python3.11/site-packages/libretranslate/app.py", line 686, in translate
hypotheses = translator.hypotheses(q, num_alternatives + 1)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/venv/lib/python3.11/site-packages/argostranslate/translate.py", line 296, in hypotheses
translated_paragraph = self.underlying.hypotheses(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/venv/lib/python3.11/site-packages/argostranslate/translate.py", line 173, in hypotheses
apply_packaged_translation(
File "/app/venv/lib/python3.11/site-packages/argostranslate/translate.py", line 425, in apply_packaged_translation
stanza_sbd = stanza_pipeline(input_text)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/venv/lib/python3.11/site-packages/stanza/pipeline/core.py", line 166, in __call__
doc = self.process(doc)
^^^^^^^^^^^^^^^^^
File "/app/venv/lib/python3.11/site-packages/stanza/pipeline/core.py", line 160, in process
doc = self.processors[processor_name].process(doc)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/venv/lib/python3.11/site-packages/stanza/pipeline/tokenize_processor.py", line 85, in process
_, _, _, document = output_predictions(None, self.trainer, batches, self.vocab, None,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/venv/lib/python3.11/site-packages/stanza/models/tokenize/utils.py", line 85, in output_predictions
batch = data_generator.next(eval_offsets=offsets)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/venv/lib/python3.11/site-packages/stanza/models/tokenize/data.py", line 206, in next
units, labels, features = list(map(convert, [(units, np.int64), (labels, np.int64), (features, np.float32)]))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/venv/lib/python3.11/site-packages/stanza/models/tokenize/data.py", line 204, in <lambda>
convert = lambda t: (torch.from_numpy(np.array(t[0], dtype=t[1])))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
RuntimeError: Numpy is not available