John6666 commited on
Commit
0a7e407
·
verified ·
1 Parent(s): e993df2

Upload 2 files

Browse files
Files changed (2) hide show
  1. modutils.py +9 -3
  2. requirements.txt +3 -1
modutils.py CHANGED
@@ -508,12 +508,18 @@ def get_t2i_model_info(repo_id: str):
508
  return gr.update(value=md)
509
 
510
 
 
 
 
511
  def get_tupled_model_list(model_list):
512
  if not model_list: return []
513
  #return [(x, x) for x in model_list] # for skipping this function
514
  tupled_list = []
515
- for repo_id in model_list:
516
- api = HfApi()
 
 
 
517
  try:
518
  if not api.repo_exists(repo_id): continue
519
  model = api.model_info(repo_id=repo_id, timeout=0.5)
@@ -521,7 +527,7 @@ def get_tupled_model_list(model_list):
521
  print(f"{repo_id}: {e}")
522
  tupled_list.append((repo_id, repo_id))
523
  continue
524
- if model.private or model.gated: continue
525
  tags = model.tags
526
  info = []
527
  if not 'diffusers' in tags: continue
 
508
  return gr.update(value=md)
509
 
510
 
511
+ MAX_MODEL_INFO = 100
512
+
513
+
514
  def get_tupled_model_list(model_list):
515
  if not model_list: return []
516
  #return [(x, x) for x in model_list] # for skipping this function
517
  tupled_list = []
518
+ api = HfApi()
519
+ for i, repo_id in enumerate(model_list):
520
+ if i > MAX_MODEL_INFO:
521
+ tupled_list.append((repo_id, repo_id))
522
+ continue
523
  try:
524
  if not api.repo_exists(repo_id): continue
525
  model = api.model_info(repo_id=repo_id, timeout=0.5)
 
527
  print(f"{repo_id}: {e}")
528
  tupled_list.append((repo_id, repo_id))
529
  continue
530
+ if model.tags is None: continue
531
  tags = model.tags
532
  info = []
533
  if not 'diffusers' in tags: continue
requirements.txt CHANGED
@@ -1,5 +1,5 @@
1
  stablepy==0.6.1
2
- diffusers>=0.31.0
3
  transformers==4.47.1
4
  torch==2.4.0
5
  numpy<2
@@ -10,6 +10,8 @@ accelerate
10
  optimum[onnxruntime]
11
  dartrs
12
  huggingface_hub
 
 
13
  translatepy
14
  timm
15
  rapidfuzz
 
1
  stablepy==0.6.1
2
+ diffusers<=0.32.0
3
  transformers==4.47.1
4
  torch==2.4.0
5
  numpy<2
 
10
  optimum[onnxruntime]
11
  dartrs
12
  huggingface_hub
13
+ hf_transfer
14
+ hf_xet
15
  translatepy
16
  timm
17
  rapidfuzz