ruslanmv commited on
Commit
ecabf8c
·
verified ·
1 Parent(s): e72ed81

Update models.py

Browse files
Files changed (1) hide show
  1. models.py +9 -23
models.py CHANGED
@@ -7,30 +7,16 @@ import types
7
  # Create a local "transformers_gradio" object to mimic the missing package
8
  transformers_gradio = types.SimpleNamespace(registry="huggingface")
9
 
10
- # Load each model separately
11
- demo_qwen = gr.load(
12
- name="deepseek-ai/DeepSeek-R1-Distill-Qwen-32B",
13
- src=transformers_gradio.registry
14
- )
15
- demo_r1 = gr.load(
16
- name="deepseek-ai/DeepSeek-R1",
17
- src=transformers_gradio.registry
18
- )
19
- demo_zero = gr.load(
20
- name="deepseek-ai/DeepSeek-R1-Zero",
21
- src=transformers_gradio.registry
22
- )
23
 
24
- # Ensure they run on GPU and disable api_name
25
- for demo in [demo_qwen, demo_r1, demo_zero]:
26
- demo.fn = spaces.GPU()(demo.fn)
27
- for fn in demo.fns.values():
28
- fn.api_name = False
29
 
30
- # If you still want to keep a default single "demo" reference
31
- # you can pick one. For example:
32
- demo = demo_qwen
33
 
34
  if __name__ == "__main__":
35
- # You could choose to launch one of them (or none, if controlling from app.py)
36
- demo_qwen.launch()
 
7
  # Create a local "transformers_gradio" object to mimic the missing package
8
  transformers_gradio = types.SimpleNamespace(registry="huggingface")
9
 
10
+ # Now the gradio.load calls will work as if we had `import transformers_gradio`
11
+ demo = gr.load(name="deepseek-ai/DeepSeek-R1-Distill-Qwen-32B", src=transformers_gradio.registry)
12
+ demo = gr.load(name="deepseek-ai/DeepSeek-R1", src=transformers_gradio.registry)
13
+ demo = gr.load(name="deepseek-ai/DeepSeek-R1-Zero", src=transformers_gradio.registry)
 
 
 
 
 
 
 
 
 
14
 
15
+ # Example of using spaces (assuming `spaces.GPU()` is valid in your environment)
16
+ demo.fn = spaces.GPU()(demo.fn)
 
 
 
17
 
18
+ for fn in demo.fns.values():
19
+ fn.api_name = False
 
20
 
21
  if __name__ == "__main__":
22
+ demo.launch()