Joshua Lochner commited on
Commit
9ce97dc
1 Parent(s): 00f77c2

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -3
app.py CHANGED
@@ -35,6 +35,7 @@ MODEL_PATH = 'Xenova/sponsorblock-small_v2022.01.19'
35
 
36
  CLASSIFIER_PATH = 'Xenova/sponsorblock-classifier'
37
 
 
38
  @st.cache(allow_output_mutation=True)
39
  def persistdata():
40
  return {}
@@ -57,8 +58,16 @@ def load_predict():
57
  tokenizer = AutoTokenizer.from_pretrained(evaluation_args.model_path)
58
 
59
  # Save classifier and vectorizer
60
- hf_hub_download(repo_id=CLASSIFIER_PATH, filename=classifier_args.classifier_file, cache_dir=classifier_args.classifier_dir)
61
- hf_hub_download(repo_id=CLASSIFIER_PATH, filename=classifier_args.vectorizer_file, cache_dir=classifier_args.classifier_dir)
 
 
 
 
 
 
 
 
62
 
63
  def predict_function(video_id):
64
  if video_id not in predictions_cache:
@@ -90,7 +99,7 @@ def main():
90
  st.write('##### Automatically detect in-video YouTube sponsorships, self/unpaid promotions, and interaction reminders.')
91
 
92
  # Load widgets
93
- video_id = st.text_input('Video ID:') # , placeholder='e.g., axtQvkSpoto'
94
 
95
  categories = st.multiselect('Categories:',
96
  CATGEGORY_OPTIONS.keys(),
 
35
 
36
  CLASSIFIER_PATH = 'Xenova/sponsorblock-classifier'
37
 
38
+
39
  @st.cache(allow_output_mutation=True)
40
  def persistdata():
41
  return {}
 
58
  tokenizer = AutoTokenizer.from_pretrained(evaluation_args.model_path)
59
 
60
  # Save classifier and vectorizer
61
+ hf_hub_download(repo_id=CLASSIFIER_PATH,
62
+ filename=classifier_args.classifier_file,
63
+ cache_dir=classifier_args.classifier_dir,
64
+ force_filename=classifier_args.classifier_file,
65
+ )
66
+ hf_hub_download(repo_id=CLASSIFIER_PATH,
67
+ filename=classifier_args.vectorizer_file,
68
+ cache_dir=classifier_args.classifier_dir,
69
+ force_filename=classifier_args.vectorizer_file,
70
+ )
71
 
72
  def predict_function(video_id):
73
  if video_id not in predictions_cache:
 
99
  st.write('##### Automatically detect in-video YouTube sponsorships, self/unpaid promotions, and interaction reminders.')
100
 
101
  # Load widgets
102
+ video_id = st.text_input('Video ID:') # , placeholder='e.g., axtQvkSpoto'
103
 
104
  categories = st.multiselect('Categories:',
105
  CATGEGORY_OPTIONS.keys(),