Как устранить ошибку TypeError при загрузке модели BLIP2 на ноутбуке с ОС Windows?Python

Программы на Python
Ответить
Anonymous
 Как устранить ошибку TypeError при загрузке модели BLIP2 на ноутбуке с ОС Windows?

Сообщение Anonymous »

Я пытался загрузить модель BLIP2, используя Python3.9.13 в качестве ядра в настройках Jupyter Notebook. Следовал инструкциям на GitHub BLIP2, которые должны выполнить команду:

Код: Выделить всё

pip3 install salesforce-lavis
И используйте стандартное использование следующим образом:

Код: Выделить всё

import torch
from lavis.models import load_model_and_preprocess

# Set the device
device = torch.device("cuda" if torch.cuda.is_available() else "CPU")
# loads BLIP-2 pre-trained model
model, vis_processors, _ = load_model_and_preprocess(name="blip2_t5",
model_type="pretrain_flant5xxl", is_eval=True, device=device)
model.eval()

print("Model loaded successfully!")
print("Model training status:", model.training)
Но я постоянно получаю вот такую ​​ошибку:

Код: Выделить всё

TypeError: expected str, bytes or os.PathLike object, not NoneType
Вот полный вид:
Изображение

Я исследовал и попытался решить эту проблему, проверив, установлен ли lavis в правильном месте, и настроив среду LAVIS_HOME вручную следующим образом:

Код: Выделить всё

import os
os.environ["LAVIS_HOME"] = r"d:\Python39\lib\site-packages\lavis"
Ошибка все еще существует. Как я могу решить эту проблему?

Подробнее здесь: https://stackoverflow.com/questions/793 ... -os-laptop
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»