GitHub markeert gputaskman v0.3.5 als ‘Latest’. De tool volgt lokale GPU-activiteit en geheugengebruik per proces, maar modelherkenning en uitsplitsingen van AI-geheugen kunnen schattingen zijn. Wat je ziet, hangt ook af van je platform, GPU, driver en gebruiksmodus. Bekijk de release-informatie.
Scott Hanselman publiceert gputaskman als experimenteel opensourceproject op GitHub. De projectdocumentatie beschrijft onder meer apparaat- en procesgegevens, informatie over herkende runtimes en uitvoer als tekst of JSON.
Welke GPU-gegevens gputaskman toont
De apparaatweergave kan GPU-geheugen en activiteit tonen, met waar beschikbaar ook temperatuur, vermogen, kloksnelheden, PCIe-verkeer en grafieken. Per proces kan de tool onder meer GPU-geheugen, GPU-toegankelijk systeemgeheugen en activiteit van verschillende engines weergeven. Welke tellers beschikbaar zijn, verschilt per platform en driver.
De documentatie maakt onderscheid tussen gemeten tellers en schattingen. Apparaat- en procesmetingen zijn tellers; classificaties en uitsplitsingen op basis van GGUF-modelbestanden zijn schattingen. Een PyTorch- of CUDA-DLL identificeert op zichzelf geen model en bewijst niet dat er een model wordt getraind. Ook bewijst een gekoppeld modelbestand niet dat het model in het GPU-geheugen staat of actief wordt gebruikt.
Een ontbrekende waarde is bovendien niet hetzelfde als nul. Op sommige Linux-configuraties blijven tellers leeg of staan ze op ‘n/a’. In WSL kan procesgeheugen ontbreken wanneer hostinteroperabiliteit is uitgeschakeld, en de koppeling tussen processen en gebruikers kan daar afgeleid of onbekend zijn.
Gebruik de procesmetingen als aanwijzing voor GPU-gebruik; behandel modelnamen en geheugenuitsplitsingen als schattingen wanneer de tool die zo aanduidt.
Installatie verschilt per platform
Voor Windows 10 en 11 documenteert het project draagbare builds voor x64 en ARM64. Je hebt een ondersteunde NVIDIA- of AMD-GPU en een actuele WDDM-driver nodig. De builds zijn niet digitaal ondertekend. Pak voor de draagbare versie het volledige archief uit en laat de map _internal naast gputaskman.exe staan.
Je kunt gputaskman ook via Python installeren. Daarvoor is Python 3.11 of nieuwer nodig. De README noemt uv tool install gputaskman en pipx install gputaskman als installatieroutes. De draagbare Windows-build vereist geen aparte Python-installatie.
Voor Linux zijn draagbare builds voor x64 en ARM64 beschreven. NVIDIA-ondersteuning geldt voor Linux en WSL; AMD- en Intel-GPU-ondersteuning is beschreven voor native Linux. Op macOS is ondersteuning gericht op Apple Silicon: de documentatie beschrijft starten vanuit een kloon van het project, niet een draagbare download. Omdat Apple Silicon CPU en GPU gedeeld geheugen gebruiken, splitst gputaskman dat geheugen niet uit als afzonderlijk VRAM.
De tool richt zich op lokale GPU-taken. CPU-only-, NPU-only- en cloudtaken vallen buiten de projectscope; gputaskman dumpt geen VRAM en inventariseert geen gametexturen.
Wat er sinds v0.3.0 veranderde
De versiegeschiedenis vermeldt na v0.3.0 verschillende uitbreidingen. v0.3.1 bracht ondersteuning voor Apple Silicon en AMD op native Linux. v0.3.4 voegde een optionele compacte weergave en herstel na wijzigingen van Windows-adapters toe. Bij v0.3.5 noemt het project onder meer Intel-GPU-ondersteuning op Linux en het opnemen van sessies in JSON.
Tom’s Hardware rapporteerde een test van v0.3.0 op een RTX 4060 Laptop GPU. De tester startte Unigine Valley nadat de discrete GPU aanvankelijk geen taken uitvoerde; de testbeschrijving vermeldt livegrafieken voor GPU-belasting en VRAM-gebruik. Dat is een waarneming uit die specifieke testversie en configuratie.