File size: 621 Bytes
8aa44e7
44fce2f
 
78022ff
 
9c88742
f5fb53f
9c88742
 
44fce2f
 
e8bfa89
44fce2f
 
 
 
 
 
 
 
 
 
 
78022ff
44fce2f
78022ff
 
44fce2f
78022ff
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import streamlit as st
import torch
import numpy as np
import views
from resources import load_corrector, load_data, load_model_and_tokenizer

use_cpu = not torch.cuda.is_available()
device = "cpu" if use_cpu else "cuda"

df = load_data()

encoder, tokenizer = load_model_and_tokenizer(device)

corrector = load_corrector()

# Caching the precomputed embeddings since they are stored locally and large
@st.cache_data
def load_embeddings():
    return np.load("syac-title-embeddings.npy")

embeddings = load_embeddings()


tab1, tab2 = st.tabs(["plot", "diffs"])

with tab1:
    views.plot()

with tab2:
    views.diffs()