pizzagatakasugi commited on
Commit
467b498
·
1 Parent(s): b0b5a68

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +18 -17
app.py CHANGED
@@ -69,7 +69,7 @@ if num in [str(x) for x in list(range(10))]:
69
 
70
  #盤面表示
71
  s = st.selectbox(label="手数を選択",options=te)
72
- reload = st.button('生成',key=0)
73
  if s in te and reload == True:
74
  reload = False
75
  idx = te.index(s)
@@ -99,24 +99,25 @@ if num in [str(x) for x in list(range(10))]:
99
  num_beams = st.slider("num_beams",min_value=1,max_value=5,step=1,value=1,key=2)
100
  min_new_tokens = st.slider("min_new_tokens",min_value=0,max_value=100,value=30,key=3)
101
  #st.write(idx,"入力",input)
 
 
 
 
 
 
 
102
 
103
- with st.spinner("推論中です..."):
104
- tokenized_inputs = tokenizer.encode(
105
- input, max_length= 512, truncation=True,
106
- padding="max_length", return_tensors="pt"
 
 
107
  )
108
-
109
- output_ids = model.generate(input_ids=tokenized_inputs,
110
- max_length=512,
111
- repetition_penalty=10.0, # 同じ文の繰り返しへのペナルティ
112
- temperature = temperature,
113
- num_beams = num_beams,
114
- min_new_tokens = min_new_tokens,
115
- )
116
-
117
- output_text = tokenizer.decode(output_ids[0], skip_special_tokens=True,
118
- clean_up_tokenization_spaces=False)
119
- st.write(output_text)
120
 
121
 
122
  # temperature = st.slider("temperature",min_value=0.0,max_value=1.0,step=0.01,value=0.3,key=1)
 
69
 
70
  #盤面表示
71
  s = st.selectbox(label="手数を選択",options=te)
72
+ reload = st.button('盤面生成',key=0)
73
  if s in te and reload == True:
74
  reload = False
75
  idx = te.index(s)
 
99
  num_beams = st.slider("num_beams",min_value=1,max_value=5,step=1,value=1,key=2)
100
  min_new_tokens = st.slider("min_new_tokens",min_value=0,max_value=100,value=30,key=3)
101
  #st.write(idx,"入力",input)
102
+ reload2 = st.button('生成',key=4)
103
+ if reload2:
104
+ with st.spinner("推論中です..."):
105
+ tokenized_inputs = tokenizer.encode(
106
+ input, max_length= 512, truncation=True,
107
+ padding="max_length", return_tensors="pt"
108
+ )
109
 
110
+ output_ids = model.generate(input_ids=tokenized_inputs,
111
+ max_length=512,
112
+ repetition_penalty=10.0, # 同じ文の繰り返しへのペナルティ
113
+ temperature = temperature,
114
+ num_beams = num_beams,
115
+ min_new_tokens = min_new_tokens,
116
  )
117
+
118
+ output_text = tokenizer.decode(output_ids[0], skip_special_tokens=True,
119
+ clean_up_tokenization_spaces=False)
120
+ st.write(output_text)
 
 
 
 
 
 
 
 
121
 
122
 
123
  # temperature = st.slider("temperature",min_value=0.0,max_value=1.0,step=0.01,value=0.3,key=1)