mindprince / Gonvml
Licence: apache-2.0
NVIDIA Management Library (NVML) bindings for Go
Stars: ✭ 82
Labels
Projects that are alternatives of or similar to Gonvml
Gpuprofiler
GPUProfiler - Understand your application and workflow resource requirements
Stars: ✭ 181 (+120.73%)
Mutual labels: gpu, monitoring
Nvidia gpu prometheus exporter
NVIDIA GPU Prometheus Exporter
Stars: ✭ 138 (+68.29%)
Mutual labels: gpu, monitoring
Gpustat
📊 A simple command-line utility for querying and monitoring GPU status
Stars: ✭ 2,662 (+3146.34%)
Mutual labels: gpu, monitoring
Gpustat Web
👓 A web interface of gpustat: monitor GPU clusters at a look
Stars: ✭ 171 (+108.54%)
Mutual labels: gpu, monitoring
Statsd Librato Backend
A StatsD backend that sends metrics to Librato Metrics
Stars: ✭ 76 (-7.32%)
Mutual labels: monitoring
Aardvark.rendering
The dependency-aware, high-performance aardvark rendering engine. This repo is part of aardvark - an open-source platform for visual computing, real-time graphics and visualization.
Stars: ✭ 79 (-3.66%)
Mutual labels: gpu
Tail
[Revamped] Go package for reading from continuously updated files (tail -f)
Stars: ✭ 81 (-1.22%)
Mutual labels: monitoring
Grafana Aws Cloudwatch Dashboards
☁️ 30+ Grafana dashboards for AWS CloudWatch metrics: EC2, Lambda, S3, ELB, EMR, EBS, SNS, SES, SQS, RDS, EFS, ElastiCache, Billing, API Gateway, VPN, Step Functions, Route 53, CodeBuild, ...
Stars: ✭ 1,210 (+1375.61%)
Mutual labels: monitoring
Kmeans pytorch
pytorch implementation of basic kmeans algorithm(lloyd method with forgy initialization) with gpu support
Stars: ✭ 81 (-1.22%)
Mutual labels: gpu
Cekirdekler
Multi-device OpenCL kernel load balancer and pipeliner API for C#. Uses shared-distributed memory model to keep GPUs updated fast while using same kernel on all devices(for simplicity).
Stars: ✭ 76 (-7.32%)
Mutual labels: gpu
Cuda Design Patterns
Some CUDA design patterns and a bit of template magic for CUDA
Stars: ✭ 78 (-4.88%)
Mutual labels: gpu
Hyperlearn
50% faster, 50% less RAM Machine Learning. Numba rewritten Sklearn. SVD, NNMF, PCA, LinearReg, RidgeReg, Randomized, Truncated SVD/PCA, CSR Matrices all 50+% faster
Stars: ✭ 1,204 (+1368.29%)
Mutual labels: gpu
Go Bindings for NVML
NVML or NVIDIA Management Library is a C-based API that can be used for monitoring NVIDIA GPU devices. It's closed source but can be downloaded as part of the GPU Deployment Kit.
The NVML API Reference describe various methods that are available as part of NVML.
The nvml.h
file is included in this repository so that we don't depend on
the presence of NVML in the build environment.
The bindings.go
file is the cgo bridge which calls the NVML functions. The
cgo preamble in bindings.go
uses dlopen
to dynamically load NVML and makes
its functions available.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].