Spaces:
Runtime error
Runtime error
File size: 1,250 Bytes
40e9898 13889d9 40e9898 13889d9 ebee998 40e9898 6ec60b9 |
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 32 33 34 35 36 37 |
""" Script for streamlit demo
@author: AbinayaM02
"""
# Install necessary libraries
from transformers import AutoTokenizer, GPT2LMHeadModel, pipeline
import streamlit as st
from pprint import pprint
import json
# Read the config
with open("config.json") as f:
cfg = json.loads(f.read())
# Set page layout
st.set_page_config(layout="wide")
# Load the model
@st.cache(allow_output_mutation=True)
def load_model():
tokenizer = AutoTokenizer.from_pretrained(cfg["model_name_or_path"])
model = GPT2LMHeadModel.from_pretrained(cfg["model_name_or_path"])
generator = pipeline("text-generation", model=model, tokenizer=tokenizer)
return generator, tokenizer
with st.spinner('Loading model...'):
generator, tokenizer = load_model()
# st.image("images/chef-transformer.png", width=400)
st.header("Tamil Language Demos")
st.markdown(
"This demo uses [GPT2 trained on Oscar dataset](https://huggingface.co/flax-community/gpt-2-tamil) "
"to show language generation and other downstream tasks"
)
img = st.sidebar.image("images/tamil_logo.png", width=100)
add_text_sidebar = st.sidebar.title("Select demo:")
sampling_mode = st.sidebar.selectbox("select a demo", index=0, options=["Text Generation", "Text Classification"]) |