Files
automatic/modules/dml/memctl/amd/__init__.py
T
2023-07-15 18:55:38 +09:00

9 lines
385 B
Python

from modules.dml.memctl.memctl import MemoryControl
from .driver.atiadlxx import ATIADLxx
class AMDMemoryControl(MemoryControl):
driver: ATIADLxx = ATIADLxx()
def mem_get_info(index):
usage = AMDMemoryControl.driver.get_dedicated_vram_usage(index) * (1 << 20)
return (AMDMemoryControl.driver.iHyperMemorySize - usage, AMDMemoryControl.driver.iHyperMemorySize)