openfree commited on
Commit
43dde8f
·
verified ·
1 Parent(s): fa9bc0c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -8
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
- trending_results = get_spaces_data("trending")
554
  models_results = get_models_data()
555
- return [*trending_results, *models_results]
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
- trending_results = get_spaces_data("trending")
567
  models_results = get_models_data()
568
 
569
- trending_plot.value, trending_info.value, trending_df.value = trending_results
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 앱 실행