openfree commited on
Commit
4121689
ยท
verified ยท
1 Parent(s): 42f4126

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -29
app.py CHANGED
@@ -143,14 +143,7 @@ def bot(
143
  with gr.Blocks(fill_height=True, title="๋ชจ๋“  LLM ๋ชจ๋ธ์— ์ถ”๋ก  ๋Šฅ๋ ฅ ๋ถ€์—ฌํ•˜๊ธฐ") as demo:
144
  with gr.Row(scale=1):
145
  with gr.Column(scale=5):
146
- gr.Markdown(f"""
147
- # ๋ชจ๋“  LLM์— ์ถ”๋ก  ๋Šฅ๋ ฅ ๊ฐ•์ œํ•˜๊ธฐ
148
-
149
- ์ด๊ฒƒ์€ ๋ชจ๋“  LLM(๋Œ€๊ทœ๋ชจ ์–ธ์–ด ๋ชจ๋ธ)์ด ์‘๋‹ต ์ „์— ์ถ”๋ก ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๊ฐ„๋‹จํ•œ ๊ฐœ๋… ์ฆ๋ช…์ž…๋‹ˆ๋‹ค.
150
- ์ด ์ธํ„ฐํŽ˜์ด์Šค๋Š” *{model_name}* ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜๋Š”๋ฐ, **์ด๋Š” ์ถ”๋ก  ๋ชจ๋ธ์ด ์•„๋‹™๋‹ˆ๋‹ค**. ์‚ฌ์šฉ๋œ ๋ฐฉ๋ฒ•์€
151
- ๋‹จ์ง€ ์ ‘๋‘์‚ฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ชจ๋ธ์ด ๋‹ต๋ณ€์„ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ๋ฐ ๋„์›€์ด ๋˜๋Š” "์ถ”๋ก " ๋‹จ๊ณ„๋ฅผ ๊ฐ•์ œํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
152
- ๊ด€๋ จ ๊ธฐ์‚ฌ๋Š” ๋‹ค์Œ์—์„œ ํ™•์ธํ•˜์„ธ์š”: [๋ชจ๋“  ๋ชจ๋ธ์— ์ถ”๋ก  ๋Šฅ๋ ฅ ๋ถ€์—ฌํ•˜๊ธฐ](https://huggingface.co/blog/Metal3d/making-any-model-reasoning)
153
- """)
154
  chatbot = gr.Chatbot(
155
  scale=1,
156
  type="messages",
@@ -167,39 +160,23 @@ with gr.Blocks(fill_height=True, title="๋ชจ๋“  LLM ๋ชจ๋ธ์— ์ถ”๋ก  ๋Šฅ๋ ฅ ๋ถ€
167
  gr.Markdown("""## ๋งค๊ฐœ๋ณ€์ˆ˜ ์กฐ์ •""")
168
  num_tokens = gr.Slider(
169
  50,
170
- 1024,
171
- 100,
172
  step=1,
173
  label="์ถ”๋ก  ๋‹จ๊ณ„๋‹น ์ตœ๋Œ€ ํ† ํฐ ์ˆ˜",
174
  interactive=True,
175
  )
176
  final_num_tokens = gr.Slider(
177
  50,
178
- 1024,
179
- 512,
180
  step=1,
181
  label="์ตœ์ข… ๋‹ต๋ณ€์˜ ์ตœ๋Œ€ ํ† ํฐ ์ˆ˜",
182
  interactive=True,
183
  )
184
  do_sample = gr.Checkbox(True, label="์ƒ˜ํ”Œ๋ง ์‚ฌ์šฉ")
185
  temperature = gr.Slider(0.1, 1.0, 0.7, step=0.1, label="์˜จ๋„")
186
- gr.Markdown("""
187
- ์ถ”๋ก  ๋‹จ๊ณ„์—์„œ ๋” ์ ์€ ์ˆ˜์˜ ํ† ํฐ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ชจ๋ธ์ด
188
- ๋” ๋นจ๋ฆฌ ๋‹ต๋ณ€ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ์ถฉ๋ถ„ํžˆ ๊นŠ๊ฒŒ ์ถ”๋ก ํ•˜์ง€ ๋ชปํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
189
- ์ ์ ˆํ•œ ๊ฐ’์€ 100์—์„œ 512์ž…๋‹ˆ๋‹ค.
190
- ์ตœ์ข… ๋‹ต๋ณ€์— ๋” ์ ์€ ์ˆ˜์˜ ํ† ํฐ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ชจ๋ธ์˜
191
- ์‘๋‹ต์ด ๋œ ์žฅํ™ฉํ•ด์ง€์ง€๋งŒ, ์™„์ „ํ•œ ๋‹ต๋ณ€์„ ์ œ๊ณตํ•˜์ง€ ๋ชปํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
192
- ์ ์ ˆํ•œ ๊ฐ’์€ 512์—์„œ 1024์ž…๋‹ˆ๋‹ค.
193
- **์ƒ˜ํ”Œ๋ง ์‚ฌ์šฉ**์€ ๋‹ต๋ณ€์„ ์™„์„ฑํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค์Œ ํ† ํฐ์„ ์„ ํƒํ•˜๋Š” ๋‹ค๋ฅธ ์ „๋žต์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
194
- ์ผ๋ฐ˜์ ์œผ๋กœ ์ด ์˜ต์…˜์„ ์ฒดํฌํ•ด ๋‘๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.
195
- **์˜จ๋„**๋Š” ๋ชจ๋ธ์ด ์–ผ๋งˆ๋‚˜ "์ฐฝ์˜์ "์ผ ์ˆ˜ ์žˆ๋Š”์ง€๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. 0.7์ด ์ผ๋ฐ˜์ ์ธ ๊ฐ’์ž…๋‹ˆ๋‹ค.
196
- ๋„ˆ๋ฌด ๋†’์€ ๊ฐ’(์˜ˆ: 1.0)์„ ์„ค์ •ํ•˜๋ฉด ๋ชจ๋ธ์ด ์ผ๊ด€์„ฑ์ด ์—†์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚ฎ์€ ๊ฐ’(์˜ˆ: 0.3)์œผ๋กœ
197
- ์„ค์ •ํ•˜๋ฉด ๋ชจ๋ธ์€ ๋งค์šฐ ์˜ˆ์ธก ๊ฐ€๋Šฅํ•œ ๋‹ต๋ณ€์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
198
- """)
199
- gr.Markdown("""
200
- ์ด ์ธํ„ฐํŽ˜์ด์Šค๋Š” 6GB VRAM์„ ๊ฐ€์ง„ ๊ฐœ์ธ ์ปดํ“จํ„ฐ์—์„œ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์˜ˆ: ๋…ธํŠธ๋ถ์˜ NVidia 3050/3060).
201
- ์ž์œ ๋กญ๊ฒŒ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํฌํฌํ•˜์—ฌ ๋‹ค๋ฅธ instruct ๋ชจ๋ธ์„ ์‹œ๋„ํ•ด ๋ณด์„ธ์š”.
202
- """)
203
 
204
  # ์‚ฌ์šฉ์ž๊ฐ€ ๋ฉ”์‹œ์ง€๋ฅผ ์ œ์ถœํ•˜๋ฉด ๋ด‡์ด ์‘๋‹ตํ•ฉ๋‹ˆ๋‹ค
205
  msg.submit(
 
143
  with gr.Blocks(fill_height=True, title="๋ชจ๋“  LLM ๋ชจ๋ธ์— ์ถ”๋ก  ๋Šฅ๋ ฅ ๋ถ€์—ฌํ•˜๊ธฐ") as demo:
144
  with gr.Row(scale=1):
145
  with gr.Column(scale=5):
146
+
 
 
 
 
 
 
 
147
  chatbot = gr.Chatbot(
148
  scale=1,
149
  type="messages",
 
160
  gr.Markdown("""## ๋งค๊ฐœ๋ณ€์ˆ˜ ์กฐ์ •""")
161
  num_tokens = gr.Slider(
162
  50,
163
+ 4000,
164
+ 2000,
165
  step=1,
166
  label="์ถ”๋ก  ๋‹จ๊ณ„๋‹น ์ตœ๋Œ€ ํ† ํฐ ์ˆ˜",
167
  interactive=True,
168
  )
169
  final_num_tokens = gr.Slider(
170
  50,
171
+ 4000,
172
+ 2000,
173
  step=1,
174
  label="์ตœ์ข… ๋‹ต๋ณ€์˜ ์ตœ๋Œ€ ํ† ํฐ ์ˆ˜",
175
  interactive=True,
176
  )
177
  do_sample = gr.Checkbox(True, label="์ƒ˜ํ”Œ๋ง ์‚ฌ์šฉ")
178
  temperature = gr.Slider(0.1, 1.0, 0.7, step=0.1, label="์˜จ๋„")
179
+
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
180
 
181
  # ์‚ฌ์šฉ์ž๊ฐ€ ๋ฉ”์‹œ์ง€๋ฅผ ์ œ์ถœํ•˜๋ฉด ๋ด‡์ด ์‘๋‹ตํ•ฉ๋‹ˆ๋‹ค
182
  msg.submit(