Spaces:
Runtime error
Runtime error
Update
Browse files- demo_list.py +13 -4
demo_list.py
CHANGED
|
@@ -70,9 +70,11 @@ class DemoList:
|
|
| 70 |
space_info = self.api.space_info(repo_id=space_id)
|
| 71 |
card = space_info.cardData
|
| 72 |
info = data[url]
|
|
|
|
| 73 |
for tag in ['arxiv', 'github', 'tags']:
|
| 74 |
if tag not in info:
|
| 75 |
info[tag] = []
|
|
|
|
| 76 |
info['url'] = url
|
| 77 |
info['owner'] = space_id.split('/')[0]
|
| 78 |
info['title'] = card['title']
|
|
@@ -81,14 +83,21 @@ class DemoList:
|
|
| 81 |
info['likes'] = space_info.likes
|
| 82 |
info['last_modified'] = space_info.lastModified
|
| 83 |
info['status'] = space_info.runtime['stage']
|
| 84 |
-
|
| 85 |
-
resources = space_info.runtime['resources']
|
| 86 |
-
info['replicas'] = -1 if resources is None else resources[
|
| 87 |
-
'replicas']
|
| 88 |
info['suggested_hardware'] = card.get('suggested_hardware', '')
|
| 89 |
info['hardware'] = space_info.runtime['hardware']['current']
|
| 90 |
if info['hardware'] is None:
|
| 91 |
info['hardware'] = space_info.runtime['hardware']['requested']
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 92 |
res.append(info)
|
| 93 |
return res
|
| 94 |
|
|
|
|
| 70 |
space_info = self.api.space_info(repo_id=space_id)
|
| 71 |
card = space_info.cardData
|
| 72 |
info = data[url]
|
| 73 |
+
|
| 74 |
for tag in ['arxiv', 'github', 'tags']:
|
| 75 |
if tag not in info:
|
| 76 |
info[tag] = []
|
| 77 |
+
|
| 78 |
info['url'] = url
|
| 79 |
info['owner'] = space_id.split('/')[0]
|
| 80 |
info['title'] = card['title']
|
|
|
|
| 83 |
info['likes'] = space_info.likes
|
| 84 |
info['last_modified'] = space_info.lastModified
|
| 85 |
info['status'] = space_info.runtime['stage']
|
| 86 |
+
|
|
|
|
|
|
|
|
|
|
| 87 |
info['suggested_hardware'] = card.get('suggested_hardware', '')
|
| 88 |
info['hardware'] = space_info.runtime['hardware']['current']
|
| 89 |
if info['hardware'] is None:
|
| 90 |
info['hardware'] = space_info.runtime['hardware']['requested']
|
| 91 |
+
|
| 92 |
+
if info['hardware'] == 'cpu-basic':
|
| 93 |
+
info['sleep_time'] = 172800
|
| 94 |
+
else:
|
| 95 |
+
info['sleep_time'] = space_info.runtime['gcTimeout'] or -1
|
| 96 |
+
|
| 97 |
+
resources = space_info.runtime['resources']
|
| 98 |
+
info['replicas'] = -1 if resources is None else resources[
|
| 99 |
+
'replicas']
|
| 100 |
+
|
| 101 |
res.append(info)
|
| 102 |
return res
|
| 103 |
|