Spaces:
Sleeping
Sleeping
import streamlit as st | |
import torch | |
import pickle | |
# Load the saved model on the CPU | |
model = torch.load('saved_model.pth', map_location=torch.device('cpu')) | |
# Load the saved tokenizer | |
with open('tokenizer.pkl', 'rb') as f: | |
tokenizer = pickle.load(f) | |
st.title("Text Classification Streamlit App") | |
input_text = st.text_input("Enter text:") | |
if st.button("Predict"): | |
with torch.no_grad(): | |
inputs = tokenizer(input_text, return_tensors="pt") | |
logits = model(**inputs).logits | |
predicted_class = torch.argmax(logits, dim=1).item() | |
st.write(f"Predicted Class: {predicted_class}") | |