HusnaManakkot commited on
Commit
aaa6f9c
Β·
verified Β·
1 Parent(s): 95d584b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -4
app.py CHANGED
@@ -1,15 +1,23 @@
1
  import gradio as gr
2
  from transformers import AutoTokenizer, AutoModelForSeq2SeqLM
 
 
 
 
3
 
4
  # Load tokenizer and model
5
  tokenizer = AutoTokenizer.from_pretrained("hrshtsharma2012/NL2SQL-Picard-final")
6
  model = AutoModelForSeq2SeqLM.from_pretrained("hrshtsharma2012/NL2SQL-Picard-final")
7
 
8
  def generate_sql(query):
9
- inputs = tokenizer(query, return_tensors="pt", padding=True)
10
- outputs = model.generate(**inputs, max_length=512)
11
- sql_query = tokenizer.decode(outputs[0], skip_special_tokens=True)
12
- return sql_query
 
 
 
 
13
 
14
  # Create a Gradio interface
15
  interface = gr.Interface(
 
1
  import gradio as gr
2
  from transformers import AutoTokenizer, AutoModelForSeq2SeqLM
3
+ import logging
4
+
5
+ # Set up logging
6
+ logging.basicConfig(level=logging.INFO)
7
 
8
  # Load tokenizer and model
9
  tokenizer = AutoTokenizer.from_pretrained("hrshtsharma2012/NL2SQL-Picard-final")
10
  model = AutoModelForSeq2SeqLM.from_pretrained("hrshtsharma2012/NL2SQL-Picard-final")
11
 
12
  def generate_sql(query):
13
+ try:
14
+ inputs = tokenizer(query, return_tensors="pt", padding=True)
15
+ outputs = model.generate(**inputs, max_length=512)
16
+ sql_query = tokenizer.decode(outputs[0], skip_special_tokens=True)
17
+ return sql_query
18
+ except Exception as e:
19
+ logging.error(f"Error generating SQL query: {e}")
20
+ return "Error generating SQL query"
21
 
22
  # Create a Gradio interface
23
  interface = gr.Interface(