We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent aa393ec commit 39dbffcCopy full SHA for 39dbffc
nvdocker/nvdocker.py
@@ -3,7 +3,7 @@
3
from subprocess import check_output
4
import re
5
import docker
6
-from pynvml import *
+from py3nvml.py3nvml import *
7
8
class NVDockerClient:
9
@@ -180,7 +180,12 @@ def gpu_memory_usage(id):
180
if id not in gpus.keys():
181
return None
182
gpu_handle = gpus[id]["gpu_handle"]
183
- return nvmlDeviceGetMemoryInfo(gpu_handle)
+ gpu_memory_data = nvmlDeviceGetMemoryInfo(gpu_handle)
184
+ rv = {}
185
+ #returns in megabytes
186
+ rv["used"] = gpu_memory_data.used/1e6
187
+ rv["free"] = gpu_memory_data.free/1e6
188
+ return rv
189
190
@staticmethod
191
def least_used_gpu():
0 commit comments