ruslanmv commited on
Commit
5018a50
·
verified ·
1 Parent(s): 76792d2

Update models.py

Browse files
Files changed (1) hide show
  1. models.py +14 -12
models.py CHANGED
@@ -1,22 +1,24 @@
1
- # models.py
2
-
3
  import gradio as gr
4
- import spaces
5
  import types
6
 
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()
 
 
 
1
  import gradio as gr
 
2
  import types
3
 
4
  # Create a local "transformers_gradio" object to mimic the missing package
5
  transformers_gradio = types.SimpleNamespace(registry="huggingface")
6
 
7
+ # Load Gradio interfaces with the appropriate registry
8
+ demo_distill = gr.load(name="deepseek-ai/DeepSeek-R1-Distill-Qwen-32B", src=transformers_gradio.registry)
9
+ demo_r1 = gr.load(name="deepseek-ai/DeepSeek-R1", src=transformers_gradio.registry)
10
+ demo_zero = gr.load(name="deepseek-ai/DeepSeek-R1-Zero", src=transformers_gradio.registry)
11
+
12
+ # Example usage: Assign one of the models as the default demo
13
+ demo = demo_distill
14
 
15
+ # Add functionality to demo
16
+ if hasattr(demo, "fn"):
17
+ demo.fn = demo.fn
18
 
19
+ if hasattr(demo, "fns"):
20
+ for fn in demo.fns.values():
21
+ fn.api_name = False
22
 
23
  if __name__ == "__main__":
24
+ demo.launch()