Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
Update app.py
Browse files
app.py
CHANGED
@@ -18,10 +18,10 @@ target_models = {
|
|
18 |
}
|
19 |
|
20 |
def get_models_data(progress=gr.Progress()):
|
21 |
-
"""모델 데이터 가져오기"""
|
22 |
-
url = "https://huggingface.co/api/models/sort/trending" # trending API
|
23 |
params = {
|
24 |
-
'limit': 1000,
|
25 |
'full': 'true'
|
26 |
}
|
27 |
|
@@ -54,7 +54,7 @@ def get_models_data(progress=gr.Progress()):
|
|
54 |
ranks = [model['rank'] for model in models]
|
55 |
likes = [model.get('likes', 0) for model in models]
|
56 |
|
57 |
-
# Y축 값을 반전
|
58 |
y_values = [1001 - r for r in ranks]
|
59 |
|
60 |
# 막대 그래프 생성
|
@@ -550,9 +550,9 @@ with gr.Blocks(theme=gr.themes.Soft()) as demo:
|
|
550 |
refresh_btn = gr.Button("🔄 Refresh Data", variant="primary")
|
551 |
|
552 |
def refresh_all_data():
|
553 |
-
|
554 |
models_results = get_models_data()
|
555 |
-
return [*
|
556 |
|
557 |
refresh_btn.click(
|
558 |
refresh_all_data,
|
@@ -563,10 +563,10 @@ with gr.Blocks(theme=gr.themes.Soft()) as demo:
|
|
563 |
)
|
564 |
|
565 |
# 초기 데이터 로드
|
566 |
-
|
567 |
models_results = get_models_data()
|
568 |
|
569 |
-
trending_plot.value, trending_info.value, trending_df.value =
|
570 |
models_plot.value, models_info.value, models_df.value = models_results
|
571 |
|
572 |
# Gradio 앱 실행
|
|
|
18 |
}
|
19 |
|
20 |
def get_models_data(progress=gr.Progress()):
|
21 |
+
"""모델 데이터 가져오기 (스페이스와 동일한 방식)"""
|
22 |
+
url = "https://huggingface.co/api/models/sort/trending" # trending API 엔드포인트
|
23 |
params = {
|
24 |
+
'limit': 1000, # 상위 1000개 모델
|
25 |
'full': 'true'
|
26 |
}
|
27 |
|
|
|
54 |
ranks = [model['rank'] for model in models]
|
55 |
likes = [model.get('likes', 0) for model in models]
|
56 |
|
57 |
+
# Y축 값을 반전 (1000 - rank + 1)
|
58 |
y_values = [1001 - r for r in ranks]
|
59 |
|
60 |
# 막대 그래프 생성
|
|
|
550 |
refresh_btn = gr.Button("🔄 Refresh Data", variant="primary")
|
551 |
|
552 |
def refresh_all_data():
|
553 |
+
spaces_results = get_spaces_data("trending")
|
554 |
models_results = get_models_data()
|
555 |
+
return [*spaces_results, *models_results]
|
556 |
|
557 |
refresh_btn.click(
|
558 |
refresh_all_data,
|
|
|
563 |
)
|
564 |
|
565 |
# 초기 데이터 로드
|
566 |
+
spaces_results = get_spaces_data("trending")
|
567 |
models_results = get_models_data()
|
568 |
|
569 |
+
trending_plot.value, trending_info.value, trending_df.value = spaces_results
|
570 |
models_plot.value, models_info.value, models_df.value = models_results
|
571 |
|
572 |
# Gradio 앱 실행
|