Praveen0309 commited on
Commit
fc83349
·
1 Parent(s): d04a371
Files changed (1) hide show
  1. app.py +21 -21
app.py CHANGED
@@ -6,7 +6,7 @@ from PIL import Image
6
  import torch
7
  from transformers import AutoProcessor, LlavaForConditionalGeneration, BitsAndBytesConfig
8
  from deep_translator import GoogleTranslator
9
- from transformers import M2M100ForConditionalGeneration, M2M100Tokenizer
10
  import warnings
11
  from flask import Flask
12
 
@@ -93,26 +93,26 @@ def facebook_bn_en(input_sentence):
93
  return translated_text_en
94
  # print("Translated English:", translated_text_en)
95
 
96
- def facebook_en_bn(input_sentence):
97
- # Translate English to Bengali
98
- # model = M2M100ForConditionalGeneration.from_pretrained("facebook/m2m100_418M")
99
- # tokenizer = M2M100Tokenizer.from_pretrained("facebook/m2m100_418M")
100
- tokenizer.src_lang = "en"
101
- encoded_en = tokenizer(input_sentence, return_tensors="pt")
102
- generated_tokens = model.generate(**encoded_en, forced_bos_token_id=tokenizer.get_lang_id("bn"))
103
- translated_text_bn = tokenizer.batch_decode(generated_tokens, skip_special_tokens=True)[0]
104
- return translated_text_bn
105
-
106
- def facebook_response(url, input_sentence):
107
- url = input("ইমেজ url লিখুন: ")
108
- input_sentence = input("ছবি সম্পর্কে আপনার প্রশ্ন লিখুন: ")
109
- image_prompt = facebook_bn_en(input_sentence)
110
- response = inference(image_prompt, url)
111
- assistant_index = response.find("ASSISTANT:")
112
- extracted_string = response[assistant_index + len("ASSISTANT:"):].strip()
113
- output = facebook_en_bn(extracted_string)
114
- print("বটী: ", output)
115
- return output
116
 
117
 
118
  image_cache = {}
 
6
  import torch
7
  from transformers import AutoProcessor, LlavaForConditionalGeneration, BitsAndBytesConfig
8
  from deep_translator import GoogleTranslator
9
+ # from transformers import M2M100ForConditionalGeneration, M2M100Tokenizer
10
  import warnings
11
  from flask import Flask
12
 
 
93
  return translated_text_en
94
  # print("Translated English:", translated_text_en)
95
 
96
+ # def facebook_en_bn(input_sentence):
97
+ # # Translate English to Bengali
98
+ # # model = M2M100ForConditionalGeneration.from_pretrained("facebook/m2m100_418M")
99
+ # # tokenizer = M2M100Tokenizer.from_pretrained("facebook/m2m100_418M")
100
+ # tokenizer.src_lang = "en"
101
+ # encoded_en = tokenizer(input_sentence, return_tensors="pt")
102
+ # generated_tokens = model.generate(**encoded_en, forced_bos_token_id=tokenizer.get_lang_id("bn"))
103
+ # translated_text_bn = tokenizer.batch_decode(generated_tokens, skip_special_tokens=True)[0]
104
+ # return translated_text_bn
105
+
106
+ # def facebook_response(url, input_sentence):
107
+ # url = input("ইমেজ url লিখুন: ")
108
+ # input_sentence = input("ছবি সম্পর্কে আপনার প্রশ্ন লিখুন: ")
109
+ # image_prompt = facebook_bn_en(input_sentence)
110
+ # response = inference(image_prompt, url)
111
+ # assistant_index = response.find("ASSISTANT:")
112
+ # extracted_string = response[assistant_index + len("ASSISTANT:"):].strip()
113
+ # output = facebook_en_bn(extracted_string)
114
+ # print("বটী: ", output)
115
+ # return output
116
 
117
 
118
  image_cache = {}