Я новичок в Python, у меня есть опыт использования R/Rstudio, но я хочу использовать некоторые модели, доступные через Huggingface. Мне труднее всего даже начать. Может ли кто-нибудь помочь мне выявить и решить эту проблему?
Если это актуально, я использую Kubuntu 24.04.
Есть идеи, в чем может заключаться основная проблема? быть? Надеюсь, я пропустил какой-то глупый шаг.
Заранее благодарен за вашу помощь!
Сначала создайте и активировать виртуальную среду, в которой можно установить трансформеры.
python3 -m venv .env
source .env/bin/activate
Это успешно, так как теперь мой терминал в Visual Code Studio имеет префикс '(.env)'.
Далее устанавливаю последние трансформеры с github:
pip install git+https://github.com/huggingface/transformers
Вывод успешен. Затем я проверяю его успех с помощью метода, рекомендованного на сайтеhugginface.co:
python3 -c "from transformers import pipeline; print(pipeline('sentiment-analysis')('I love you'))"
Результат мне кажется правильным:
No model was supplied, defaulted to distilbert/distilbert-base-uncased-finetuned-sst-2-english and revision 714eb0f (https://huggingface.co/distilbert/disti ... -2-english).
Using a pipeline without specifying a model name and revision in production is not recommended.
Hardware accelerator e.g. GPU is available in the environment, but no `device` argument is passed to the `Pipeline` object. Model will be on CPU.
[{'label': 'POSITIVE', 'score': 0.9998656511306763}]
Оттуда я запускаю следующий код:
# Load the pipeline from transformers library
from transformers import pipeline
# Load Image module from PIL
# you might have to use -> pip3 install Pillow
from PIL import Image
# os library to write and open files
import os
# 1. Load the model using this:
pipe = pipeline("image-to-text", model="jinhybr/OCR-Donut-CORD")
# 2. Copy paste the path to the image (not sure if pdf will work)
image = Image.open("text_18.jpeg")
# 3. Pass the image trhough the model and store the result
result = pipe(image)
# 4. Print the result
"print(result)"
Однако каждый раз я получаю следующий результат:
/bin/python3 /path-to/main.py
Traceback (most recent call last):
File "/path-to/main.py", line 5, in
from transformers import pipeline
ModuleNotFoundError: No module named 'transformers'
Подробнее здесь: https://stackoverflow.com/questions/790 ... ansformers
Проблема с загрузкой трансформаторов; ModuleNotFoundError: нет модуля с именем «трансформеры». ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение