ldhldh commited on
Commit
dee7d82
1 Parent(s): 7cc0b92

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -1
app.py CHANGED
@@ -110,6 +110,15 @@ def get_peers(model_name):
110
  out.append(r['peer_id'])
111
  return out
112
 
 
 
 
 
 
 
 
 
 
113
  blockchain = Blockchain()
114
 
115
  def add_transaction(id, kind, data):
@@ -148,7 +157,7 @@ def used_gpu():
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
 
 
110
  out.append(r['peer_id'])
111
  return out
112
 
113
+
114
+ def get_used_gpus(model_name):
115
+ data = requests.get("https://health.petals.dev/api/v1/state").json()
116
+ out = []
117
+ for d in data['model_reports']:
118
+ if d['name'] == model_name:
119
+ return round(d['num_blocks']/0.45, 2)
120
+ return 0
121
+
122
  blockchain = Blockchain()
123
 
124
  def add_transaction(id, kind, data):
 
157
 
158
  def get_data():
159
  output = []
160
+ output.append({"gpus":get_gpus(), "total":{"total" : blockchain.get_total_gpu_mem(), "used":get_used_gpus(model_name)}, "chain":blockchain.chain})
161
 
162
  return output
163