save some lines (#2731)

* remove unsused mem_cached var

* one more
This commit is contained in:
nimlgen
2023-12-13 02:26:27 +03:00
committed by GitHub
parent 00b611c156
commit ede7971ada
2 changed files with 1 additions and 3 deletions

View File

@@ -205,7 +205,6 @@ class GlobalCounters:
time_sum_s: ClassVar[float] = 0.0
kernel_count: ClassVar[int] = 0
mem_used: ClassVar[int] = 0 # NOTE: this is not reset
mem_cached: ClassVar[int] = 0 # NOTE: this is not reset
@staticmethod
def reset(): GlobalCounters.global_ops, GlobalCounters.global_mem, GlobalCounters.time_sum_s, GlobalCounters.kernel_count = 0,0,0.0,0

View File

@@ -70,8 +70,7 @@ class CUDADevice(Compiled):
if not CUDACPU:
check(cuda.cuInit(0))
check(cuda.cuDeviceGet(ctypes.byref(device := cuda.CUdevice()), device_id))
check(cuda.cuCtxCreate_v2(ctypes.byref(context := cuda.CUcontext()), 0, device))
self.context = context
self.context = init_c_var(cuda.CUcontext(), lambda x: check(cuda.cuCtxCreate_v2(ctypes.byref(x), 0, device)))
check(cuda.cuDeviceComputeCapability(ctypes.byref(major := ctypes.c_int()), ctypes.byref(minor := ctypes.c_int()), device_id))
if device_id == 0: CUDADevice.default_arch_name = f"sm_{major.value}{minor.value}"