acecalisto3 commited on
Commit
af0b7b3
·
verified ·
1 Parent(s): 8b6b1d7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +19 -9
app.py CHANGED
@@ -9,32 +9,38 @@ import threading
9
  import re
10
  import unittest
11
  from urllib.parse import urlparse
12
- import spaces
13
-
14
  import pandas as pd
15
  from selenium import webdriver
16
- from selenium.webdriver.chrome.service import Service
 
17
  from selenium.webdriver.chrome.options import Options
18
  from selenium.webdriver.common.by import By
19
- from selenium.webdriver.support.ui import WebDriverWait
 
20
  from selenium.webdriver.support import expected_conditions as EC
21
  from selenium.common.exceptions import (
22
- TimeoutException,
23
 
24
  NoSuchElementException,
25
  StaleElementReferenceException,
26
  )
27
- from webdriver_manager.chrome import ChromeDriverManager
28
 
29
- from transformers import AutoTokenizer, OpenLlamaForCausalLM, pipeline
30
  import gradio as gr
31
  import xml.etree.ElementTree as ET
32
  import torch
33
  import mysql.connector
34
- from mysql.connector import errorcode, pooling
35
  import nltk
36
  from huggingface_hub import login
37
- import importlib
 
 
 
 
 
 
38
 
39
  st.title("CEEMEESEEK with Model Selection")
40
 
@@ -73,6 +79,10 @@ def load_model(model_name: str):
73
  return None
74
 
75
  HUGGINGFACE_TOKEN = os.getenv("HUGGINGFACE_TOKEN")
 
 
 
 
76
 
77
  if not HUGGINGFACE_TOKEN:
78
  raise ValueError("HUGGINGFACE_TOKEN is not set in the environment variables.")
 
9
  import re
10
  import unittest
11
  from urllib.parse import urlparse
 
 
12
  import pandas as pd
13
  from selenium import webdriver
14
+ from selenium.webdriver.chrome.service import Service  
15
+
16
  from selenium.webdriver.chrome.options import Options
17
  from selenium.webdriver.common.by import By
18
+ from selenium.webdriver.support.ui  
19
+ import WebDriverWait
20
  from selenium.webdriver.support import expected_conditions as EC
21
  from selenium.common.exceptions import (
22
+ TimeoutException,  
23
 
24
  NoSuchElementException,
25
  StaleElementReferenceException,
26
  )
27
+ from webdriver_manager.chrome import ChromeDriverManager  
28
 
29
+ from transformers import AutoTokenizer, AutoModelForCausalLM, pipeline
30
  import gradio as gr
31
  import xml.etree.ElementTree as ET
32
  import torch
33
  import mysql.connector
34
+ from mysql.connector import pooling
35
  import nltk
36
  from huggingface_hub import login
37
+
38
+ # Initialize NLTK resources (you may need to download these)
39
+ nltk.download('punkt')
40
+ nltk.download('averaged_perceptron_tagger')
41
+ nltk.download('maxent_ne_chunker')
42
+ nltk.download('words')  
43
+
44
 
45
  st.title("CEEMEESEEK with Model Selection")
46
 
 
79
  return None
80
 
81
  HUGGINGFACE_TOKEN = os.getenv("HUGGINGFACE_TOKEN")
82
+ if not HUGGINGFACE_TOKEN:
83
+ raise ValueError("HUGGINGFACE_TOKEN is not set in the environment variables.")
84
+
85
+ login(token=HUGGINGFACE_TOKEN, add_to_git_credential=True)
86
 
87
  if not HUGGINGFACE_TOKEN:
88
  raise ValueError("HUGGINGFACE_TOKEN is not set in the environment variables.")