Spaces:
Runtime error
Runtime error
Upload BLIPIntepret.py
Browse files- BLIPIntepret.py +6 -3
BLIPIntepret.py
CHANGED
|
@@ -7,10 +7,13 @@ device = "cuda" if torch.cuda.is_available() else "cpu"
|
|
| 7 |
print(device)
|
| 8 |
|
| 9 |
def init_BLIP(device):
|
| 10 |
-
|
|
|
|
|
|
|
|
|
|
| 11 |
processor = Blip2Processor.from_pretrained("Salesforce/blip2-opt-2.7b")
|
| 12 |
model = Blip2ForConditionalGeneration.from_pretrained(
|
| 13 |
-
"Salesforce/blip2-opt-2.7b", load_in_8bit=
|
| 14 |
)
|
| 15 |
model.eval()
|
| 16 |
if torch.__version__ >= "2":
|
|
@@ -42,4 +45,4 @@ Testing
|
|
| 42 |
|
| 43 |
model,processor = init_BLIP(device)
|
| 44 |
image = Image.open('/home/spooky/Downloads/IMG20221214012021.jpg')
|
| 45 |
-
infer_BLIP2(model,processor,image,device)'''
|
|
|
|
| 7 |
print(device)
|
| 8 |
|
| 9 |
def init_BLIP(device):
|
| 10 |
+
if device == 'cuda':
|
| 11 |
+
bit_load = True
|
| 12 |
+
else:
|
| 13 |
+
bit_load = False
|
| 14 |
processor = Blip2Processor.from_pretrained("Salesforce/blip2-opt-2.7b")
|
| 15 |
model = Blip2ForConditionalGeneration.from_pretrained(
|
| 16 |
+
"Salesforce/blip2-opt-2.7b", load_in_8bit= bit_load,torch_dtype=torch.float16, device_map = 'auto'
|
| 17 |
)
|
| 18 |
model.eval()
|
| 19 |
if torch.__version__ >= "2":
|
|
|
|
| 45 |
|
| 46 |
model,processor = init_BLIP(device)
|
| 47 |
image = Image.open('/home/spooky/Downloads/IMG20221214012021.jpg')
|
| 48 |
+
infer_BLIP2(model,processor,image,device)'''
|