Код: Выделить всё
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
Мобильная версия