Spaces:
Runtime error
Runtime error
File size: 1,366 Bytes
639ed59 403c2be 639ed59 cde580d 639ed59 6f991e0 403c2be 6f991e0 11454fa 403c2be 43e687b 75cd5da 403c2be 11454fa b798126 168f093 403c2be 6f991e0 1155e20 403c2be 03202d1 11454fa 876a6c2 570ccce 403c2be |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
import gradio as gr
from huggingface_hub import HfApi, ModelFilter, list_models
api = HfApi()
models=[
"xai-org/grok-1"
]
def load_models(model_in):
loaded_model=[]
model_details=[]
if "/" in models:
similar_models = api.list_models(search=model_in.split("/")[1],limit=100,cardData=True)
else:
similar_models = api.list_models(search=model_in,limit=100,cardData=True)
for model in similar_models:
try:
model_load=gr.Interface.load(f'models/{model.id}')
print(dir(model_load))
print(model_load)
#out_test=model_load("hello?")
loaded_model.append(model_load)
except Exception as e:
loaded_model.append({"MODEL":model.id,"ERROR":e})
try:
model_details.append(model)
except Exception as ee:
model_details.append({"MODEL":model.id,"ERROR":ee})
return loaded_model, model_details
with gr.Blocks() as app:
with gr.Row():
model_name=gr.Textbox(label="Model", value=models[0], placeholder=models[0])
load_btn=gr.Button("Load")
with gr.Row():
models_out=gr.JSON(label="Gradio Details")
details=gr.JSON(label="Hub Details")
app.load(load_models,model_name,[models_out,details])
load_btn.click(load_models,model_name,[models_out,details])
app.launch()
|