Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -5,7 +5,7 @@ from gradio import routes
|
|
5 |
from typing import List, Type
|
6 |
|
7 |
import requests, os, re, asyncio, json
|
8 |
-
import math
|
9 |
import time
|
10 |
import datetime
|
11 |
import hashlib
|
@@ -140,10 +140,15 @@ def get_gpus():
|
|
140 |
for id, mem in blockchain.user_gpus.items():
|
141 |
output.append({"name":get_name(id),"gpu":mem})
|
142 |
return output
|
|
|
|
|
|
|
|
|
|
|
143 |
|
144 |
def get_data():
|
145 |
output = []
|
146 |
-
output.append({"gpus":get_gpus(), "total":{"total" : blockchain.get_total_gpu_mem(), "used":
|
147 |
|
148 |
return output
|
149 |
|
|
|
5 |
from typing import List, Type
|
6 |
|
7 |
import requests, os, re, asyncio, json
|
8 |
+
import math, random
|
9 |
import time
|
10 |
import datetime
|
11 |
import hashlib
|
|
|
140 |
for id, mem in blockchain.user_gpus.items():
|
141 |
output.append({"name":get_name(id),"gpu":mem})
|
142 |
return output
|
143 |
+
def used_gpu():
|
144 |
+
output = 0
|
145 |
+
for mem in get_gpus():
|
146 |
+
output += mem * (5 + random.randrange(1,4)/10)
|
147 |
+
return output
|
148 |
|
149 |
def get_data():
|
150 |
output = []
|
151 |
+
output.append({"gpus":get_gpus(), "total":{"total" : blockchain.get_total_gpu_mem(), "used":used_gpu()}, "chain":blockchain.chain})
|
152 |
|
153 |
return output
|
154 |
|