Vũ Thanh Hà commited on
Commit
255d28d
1 Parent(s): 45153bf

Update 2_hf_repo_info.py

Browse files
Files changed (1) hide show
  1. 2_hf_repo_info.py +14 -0
2_hf_repo_info.py CHANGED
@@ -3,6 +3,12 @@ from huggingface_hub import list_models
3
  from datetime import date, timedelta, datetime, timezone
4
  import pandas as pd
5
 
 
 
 
 
 
 
6
 
7
  st.set_page_config(layout="wide")
8
  # @st.cache_resource
@@ -40,6 +46,13 @@ for model in models:
40
  diff = str(diff)
41
 
42
  step = model.id.replace('hahunavth/emofs2-exp', '').split('_')[0]
 
 
 
 
 
 
 
43
  _models.append(
44
  {
45
  "id": model.id,
@@ -48,6 +61,7 @@ for model in models:
48
  "huggingface": f'https://huggingface.co/{model.id}/tree/main' if model.id else None,
49
  "notebook": f"https://www.kaggle.com/code/hahunavth/ess-vlsp2023-train-{step}" if model.id else None,
50
  "kaggle": f"/kaggle/repo/vlsp2023-ess/config/exp{step}",
 
51
  }
52
  )
53
 
 
3
  from datetime import date, timedelta, datetime, timezone
4
  import pandas as pd
5
 
6
+ # os.environ["KAGGLE_USERNAME"] = "hahunavth"
7
+ # os.environ["KAGGLE_KEY"] = ""
8
+ from kaggle.api.kaggle_api_extended import KaggleApi
9
+
10
+ api = KaggleApi()
11
+ api.authenticate()
12
 
13
  st.set_page_config(layout="wide")
14
  # @st.cache_resource
 
46
  diff = str(diff)
47
 
48
  step = model.id.replace('hahunavth/emofs2-exp', '').split('_')[0]
49
+
50
+ kaggle_slug = f"ess-vlsp2023-train-{step}"
51
+ try:
52
+ kernel_status = api.kernel_status(user_name="hahunavth", kernel_slug="ess-vlsp2023-train-42")["status"]
53
+ except:
54
+ kernel_status = "not found"
55
+
56
  _models.append(
57
  {
58
  "id": model.id,
 
61
  "huggingface": f'https://huggingface.co/{model.id}/tree/main' if model.id else None,
62
  "notebook": f"https://www.kaggle.com/code/hahunavth/ess-vlsp2023-train-{step}" if model.id else None,
63
  "kaggle": f"/kaggle/repo/vlsp2023-ess/config/exp{step}",
64
+ "status": kernel_status,
65
  }
66
  )
67