Spaces:
Runtime error
Runtime error
Update
Browse files- demo_list.py +18 -0
demo_list.py
CHANGED
|
@@ -25,8 +25,23 @@ class DemoList:
|
|
| 25 |
['sdk', 'markdown'],
|
| 26 |
['sdk_version', 'str'],
|
| 27 |
['suggested_hardware', 'markdown'],
|
|
|
|
| 28 |
]
|
| 29 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 30 |
def __init__(self):
|
| 31 |
self.api = HfApi()
|
| 32 |
self._raw_data = self.load_data()
|
|
@@ -65,6 +80,7 @@ class DemoList:
|
|
| 65 |
info['likes'] = space_info.likes
|
| 66 |
info['last_modified'] = space_info.lastModified
|
| 67 |
info['status'] = space_info.runtime['stage']
|
|
|
|
| 68 |
info['suggested_hardware'] = card.get('suggested_hardware', '')
|
| 69 |
info['hardware'] = space_info.runtime['hardware']['current']
|
| 70 |
if info['hardware'] is None:
|
|
@@ -129,6 +145,8 @@ class DemoList:
|
|
| 129 |
self.to_div(row.sdk, 'sdk'),
|
| 130 |
'sdk_version':
|
| 131 |
row.sdk_version,
|
|
|
|
|
|
|
| 132 |
}
|
| 133 |
new_rows.append(new_row)
|
| 134 |
df = pd.DataFrame(new_rows).loc[:, self.column_names]
|
|
|
|
| 25 |
['sdk', 'markdown'],
|
| 26 |
['sdk_version', 'str'],
|
| 27 |
['suggested_hardware', 'markdown'],
|
| 28 |
+
['sleep_time', 'str'],
|
| 29 |
]
|
| 30 |
|
| 31 |
+
TO_TIME_STR = {
|
| 32 |
+
-1: '',
|
| 33 |
+
300: '5 minutes',
|
| 34 |
+
600: '10 minutes',
|
| 35 |
+
900: '15 minutes',
|
| 36 |
+
1800: '30 minutes',
|
| 37 |
+
3600: '1 hour',
|
| 38 |
+
36000: '10 hours',
|
| 39 |
+
86400: '24 hours',
|
| 40 |
+
172800: '48 hours',
|
| 41 |
+
259200: '72 hours',
|
| 42 |
+
604800: '1 week',
|
| 43 |
+
}
|
| 44 |
+
|
| 45 |
def __init__(self):
|
| 46 |
self.api = HfApi()
|
| 47 |
self._raw_data = self.load_data()
|
|
|
|
| 80 |
info['likes'] = space_info.likes
|
| 81 |
info['last_modified'] = space_info.lastModified
|
| 82 |
info['status'] = space_info.runtime['stage']
|
| 83 |
+
info['sleep_time'] = space_info.runtime['gcTimeout'] or -1
|
| 84 |
info['suggested_hardware'] = card.get('suggested_hardware', '')
|
| 85 |
info['hardware'] = space_info.runtime['hardware']['current']
|
| 86 |
if info['hardware'] is None:
|
|
|
|
| 145 |
self.to_div(row.sdk, 'sdk'),
|
| 146 |
'sdk_version':
|
| 147 |
row.sdk_version,
|
| 148 |
+
'sleep_time':
|
| 149 |
+
self.TO_TIME_STR[row.sleep_time],
|
| 150 |
}
|
| 151 |
new_rows.append(new_row)
|
| 152 |
df = pd.DataFrame(new_rows).loc[:, self.column_names]
|