28
28
29
29
folder_on_server = "app_data"
30
30
os .makedirs (folder_on_server , exist_ok = True )
31
+ tokenizer = SpacyTokenizer () # for now always use SpacyTokenizer, needs to be changed
31
32
32
33
# Build App
33
34
external_stylesheets = ['https://codepen.io/chriddyp/pen/bWLwgP.css' ]
@@ -376,7 +377,6 @@ def global_store_t(method_sel, model_runner, input_text):
376
377
labels = tuple (class_name_text )
377
378
pred_idx = labels .index (pred_class )
378
379
379
- tokenizer = SpacyTokenizer () # for now always use SpacyTokenizer, needs to be changed
380
380
381
381
# expensive query
382
382
relevances = dianna .explain_text (
@@ -450,6 +450,7 @@ def update_multi_options_t(fn_m, input_text, sel_methods, new_model, new_text):
450
450
model_runner = MovieReviewsModelRunner (onnx_model_path , word_vector_path , max_filter_size = 5 )
451
451
452
452
try :
453
+ input_tokens = tokenizer .tokenize (input_text )
453
454
predictions = model_runner (input_text )
454
455
class_name = class_name_text
455
456
pred_class = class_name [np .argmax (predictions )]
@@ -463,7 +464,7 @@ def update_multi_options_t(fn_m, input_text, sel_methods, new_model, new_text):
463
464
relevances_lime = global_store_t (
464
465
m , model_runner , input_text )
465
466
466
- output = _create_html (input_text , relevances_lime [0 ], max_opacity = 0.8 )
467
+ output = _create_html (input_tokens , relevances_lime [0 ], max_opacity = 0.8 )
467
468
hti = Html2Image ()
468
469
expl_path = 'text_expl.jpg'
469
470
@@ -493,7 +494,7 @@ def update_multi_options_t(fn_m, input_text, sel_methods, new_model, new_text):
493
494
relevances_rise = global_store_t (
494
495
m , model_runner , input_text )
495
496
496
- output = _create_html (input_text , relevances_rise [0 ], max_opacity = 0.8 )
497
+ output = _create_html (input_tokens , relevances_rise [0 ], max_opacity = 0.8 )
497
498
hti = Html2Image ()
498
499
expl_path = 'text_expl.jpg'
499
500
0 commit comments