Update fn.py
Browse files
fn.py
CHANGED
|
@@ -24,14 +24,22 @@ def run():
|
|
| 24 |
ramg = round(ram.available / 1073741824)
|
| 25 |
|
| 26 |
# vram
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 27 |
cmd = 'nvidia-smi --query-gpu=utilization.gpu,memory.used,memory.total --format=csv,noheader,nounits'
|
| 28 |
csv = subprocess.run(cmd, shell=True, capture_output=True, text=True).stdout
|
| 29 |
-
|
| 30 |
-
|
| 31 |
-
|
| 32 |
-
|
| 33 |
-
|
| 34 |
-
|
|
|
|
|
|
|
| 35 |
|
| 36 |
# network
|
| 37 |
# 1η§γΆγγ γεγγγγ£γ
|
|
|
|
| 24 |
ramg = round(ram.available / 1073741824)
|
| 25 |
|
| 26 |
# vram
|
| 27 |
+
gpu = 0
|
| 28 |
+
vrama = 0
|
| 29 |
+
vramt = 0
|
| 30 |
+
vramp = 0
|
| 31 |
+
vramg = 0
|
| 32 |
+
|
| 33 |
cmd = 'nvidia-smi --query-gpu=utilization.gpu,memory.used,memory.total --format=csv,noheader,nounits'
|
| 34 |
csv = subprocess.run(cmd, shell=True, capture_output=True, text=True).stdout
|
| 35 |
+
lines = csv.split("\n")
|
| 36 |
+
for line in lines:
|
| 37 |
+
r = line.split(',')
|
| 38 |
+
gpu += round(float(r[0]))
|
| 39 |
+
vrama += round(float(r[1]))
|
| 40 |
+
vramt += round(float(r[2]))
|
| 41 |
+
vramp += round(vrama / vramt * 100)
|
| 42 |
+
vramg += round(float(r[1]) / 1024)
|
| 43 |
|
| 44 |
# network
|
| 45 |
# 1η§γΆγγ γεγγγγ£γ
|