Emuixom's picture
Update deepseek-ai.py
116f473 verified
raw
history blame contribute delete
835 Bytes
import gradio as gr
import spaces
import transformers_gradio
# Cargar los modelos de manera fija (sin contenido dinámico)
demo1 = gr.load(name="deepseek-ai/DeepSeek-R1-Distill-Qwen-32B", src=transformers_gradio.registry)
demo2 = gr.load(name="deepseek-ai/DeepSeek-R1", src=transformers_gradio.registry)
demo3 = gr.load(name="deepseek-ai/DeepSeek-R1-Zero", src=transformers_gradio.registry)
# Asignar GPU a las funciones de los modelos
demo1.fn = spaces.GPU()(demo1.fn)
demo2.fn = spaces.GPU()(demo2.fn)
demo3.fn = spaces.GPU()(demo3.fn)
# Desactivar la API para cada función si es necesario
for fn in demo1.fns.values():
fn.api_name = False
for fn in demo2.fns.values():
fn.api_name = False
for fn in demo3.fns.values():
fn.api_name = False
# Lanzar la interfaz de Gradio
if __name__ == "__main__":
demo1.launch()