Spaces:
Sleeping
Sleeping
debugging
Browse files- inference.py +3 -1
inference.py
CHANGED
@@ -10,7 +10,7 @@ class Inference:
|
|
10 |
self.logger = logging.get_logger("transformers")
|
11 |
|
12 |
def inference(self, selected, image, text):
|
13 |
-
self.logger.info(f"selected model {selected}, question {text
|
14 |
if selected == "Blip Saffal":
|
15 |
return self.__inference_saffal_blip(image, text)
|
16 |
elif selected == "Blip CN":
|
@@ -22,10 +22,12 @@ class Inference:
|
|
22 |
encoding = self.blip_processor(image, text, return_tensors="pt")
|
23 |
out = self.blip_model_saffal.generate(**encoding, max_new_tokens=100)
|
24 |
generated_text = self.blip_processor.decode(out[0], skip_special_tokens=True)
|
|
|
25 |
return f"{generated_text}"
|
26 |
|
27 |
def __inference_control_net_blip(self, image, text):
|
28 |
encoding = self.blip_processor(image, text, return_tensors="pt")
|
29 |
out = self.blip_model_control_net.generate(**encoding, max_new_tokens=100)
|
30 |
generated_text = self.blip_processor.decode(out[0], skip_special_tokens=True)
|
|
|
31 |
return f"{generated_text}"
|
|
|
10 |
self.logger = logging.get_logger("transformers")
|
11 |
|
12 |
def inference(self, selected, image, text):
|
13 |
+
self.logger.info(f"selected model {selected}, question {text}")
|
14 |
if selected == "Blip Saffal":
|
15 |
return self.__inference_saffal_blip(image, text)
|
16 |
elif selected == "Blip CN":
|
|
|
22 |
encoding = self.blip_processor(image, text, return_tensors="pt")
|
23 |
out = self.blip_model_saffal.generate(**encoding, max_new_tokens=100)
|
24 |
generated_text = self.blip_processor.decode(out[0], skip_special_tokens=True)
|
25 |
+
self.logger.info(f"answer {generated_text}")
|
26 |
return f"{generated_text}"
|
27 |
|
28 |
def __inference_control_net_blip(self, image, text):
|
29 |
encoding = self.blip_processor(image, text, return_tensors="pt")
|
30 |
out = self.blip_model_control_net.generate(**encoding, max_new_tokens=100)
|
31 |
generated_text = self.blip_processor.decode(out[0], skip_special_tokens=True)
|
32 |
+
self.logger.info(f"answer {generated_text}")
|
33 |
return f"{generated_text}"
|