prouditalian commited on
Commit
77b15dd
·
1 Parent(s): 60041cb

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -5
app.py CHANGED
@@ -1,10 +1,21 @@
1
  import streamlit as st
2
- from transformers import GPT2LMHeadModel, GPT2Tokenizer
 
3
 
 
 
 
4
 
5
- model_name = "sberbank-ai/mGPT"
6
- tokenizer = GPT2Tokenizer.from_pretrained("model_name")
7
- model = GPT2LMHeadModel.from_pretrained("model_name")
 
 
 
 
 
 
 
8
 
9
  # Выводим заголовок страницы
10
  st.title("Помощник студента")
@@ -24,7 +35,7 @@ if button:
24
  min_length=100,
25
  max_length=100,
26
  eos_token_id=5,
27
- # pad_token=1,
28
  top_k=10,
29
  top_p=0.0,
30
  no_repeat_ngram_size=5
 
1
  import streamlit as st
2
+ from transformers import AutoTokenizer, AutoModelForCausalLM
3
+ # from transformers import pipeline
4
 
5
+ model_name = "ai-forever/mGPT"
6
+ tokenizer = AutoTokenizer.from_pretrained(model_name)
7
+ model = AutoModelForCausalLM.from_pretrained(model_name)
8
 
9
+
10
+ # Декоратор @st.cache говорит Streamlit, что модель нужно загрузить только один раз, чтобы избежать утечек памяти
11
+ # @st.cache_resource
12
+ # загружает модель
13
+ # def load_model():
14
+ # return pipeline("text-generation", model=model, tokenizer=tokenizer)
15
+
16
+
17
+ # Загружаем предварительно обученную модель
18
+ # answer = load_model()
19
 
20
  # Выводим заголовок страницы
21
  st.title("Помощник студента")
 
35
  min_length=100,
36
  max_length=100,
37
  eos_token_id=5,
38
+ #pad_token=1,
39
  top_k=10,
40
  top_p=0.0,
41
  no_repeat_ngram_size=5