_gputil
TOC
- Functions:
- Classes:
- 🅲 GPU
Functions
🅵 safeFloatCast
def safeFloatCast(strNumber):
🅵 getGPUs
def getGPUs():
🅵 getAvailable
def getAvailable(
order="first",
limit=1,
maxLoad=0.5,
maxMemory=0.5,
memoryFree=0,
includeNan=False,
excludeID=[],
excludeUUID=[],
):
🅵 getAvailability
def getAvailability(
GPUs,
maxLoad=0.5,
maxMemory=0.5,
memoryFree=0,
includeNan=False,
excludeID=[],
excludeUUID=[],
):
🅵 getFirstAvailable
def getFirstAvailable(
order="first",
maxLoad=0.5,
maxMemory=0.5,
attempts=1,
interval=900,
verbose=False,
includeNan=False,
excludeID=[],
excludeUUID=[],
):
🅵 showUtilization
def showUtilization(all=False, attrList=None, useOldCode=False):
Classes
🅲 GPU
class GPU:
🅼 __init__
def __init__(
self,
ID,
uuid,
load,
memoryTotal,
memoryUsed,
memoryFree,
driver,
gpu_name,
serial,
display_mode,
display_active,
temp_gpu,
):