Vasily

Results 11 issues of Vasily

RAM type enum is missing HBM2/GDDR6/GDDR6X entries at https://github.com/falahati/NvAPIWrapper/blob/2a41eb4d6b1bceff5dbb33a3b5ea70bd582214a7/NvAPIWrapper/Native/GPU/GPUMemoryType.cs#L6 You can look at the ones I took from GPU-Z here: https://github.com/JustAMan/pynvraw/blob/498591713adcfbdf7aae1a348c1af76513ef9a43/src/pynvraw/nvapi_api.py#L735-L749 (copied down below for easier reading) ```python class RamType(enum.IntEnum):...

enhancement

I'm too lazy to study how this lib is implemented, so I'll leave it as an issue here. I've studied thoroughly one of monitoring tools, and I managed to pry...

enhancement

Introducing RW locks for unicode-keys-only dictionaries - they should be safe. These changes bring about 20% decrease of CPU time consumed by `x.py`. This PR is related to #30

When running the following script ``` python import threading lock = threading.Lock() def task(): while True: with lock: pass for _ in range(10): threading.Thread(target=task).start() ``` I'm always sooner or later...

I have changed `x.py` to be the following: ``` python import threading import sys import time def fib(n): if n < 2: return 1 return fib(n-1) + fib(n-2) def test():...

I think that I understand correctly that currently what you changed is basically removed global locking and made inc- and decref's be atomic operations. If that is true then there's...

From my profiling experience of `x.py` (as shown at the sprint at PyCon'16) a lot of time was spent in locking the global dictionary due to contention. Implementing a RW...

E.g. on German Windows the error occurs: driver_cleanup.exe Reading all OEM drivers… Traceback (most recent call last): File "", line 287, in File "", line 197, in main File "",...