File size: 626 Bytes
0722a5f
b10052f
 
abcae31
 
e97d346
 
 
 
 
 
116dd2d
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import streamlit as st
from transformers import pipeline

print ("Loading model....")

#Title and Description
st.title("programming language identification")
st.write("""
### Powered bu Hugging Face and Streamlit
This app uses a pre-trained model from Hugging Face to identificate programming language.
Enter a programming language to determine what language it is!
""")

#Initialize Hugging Face Language identification pipeline
@st.cache_resource
def load_model():
    print("before load model")
    return pipeline("programming-language-identification", model="CodeBERTa-language-id")

language_identificator = load_model()