All Projects → Yuan-Yu → Gpudashboard

Yuan-Yu / Gpudashboard

Licence: mit
A simple dashboard for NVIDIA GPU

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Gpudashboard

Nvtop
NVIDIA GPUs htop like monitoring tool
Stars: ✭ 3,604 (+9640.54%)
Mutual labels:  nvidia, gpu
Cuda Api Wrappers
Thin C++-flavored wrappers for the CUDA Runtime API
Stars: ✭ 362 (+878.38%)
Mutual labels:  nvidia, gpu
Thrust
The C++ parallel algorithms library.
Stars: ✭ 3,595 (+9616.22%)
Mutual labels:  nvidia, gpu
Cuda
Experiments with CUDA and Rust
Stars: ✭ 31 (-16.22%)
Mutual labels:  nvidia, gpu
Tf Coriander
OpenCL 1.2 implementation for Tensorflow
Stars: ✭ 775 (+1994.59%)
Mutual labels:  nvidia, gpu
Deep Diamond
A fast Clojure Tensor & Deep Learning library
Stars: ✭ 288 (+678.38%)
Mutual labels:  nvidia, gpu
Realsr Ncnn Vulkan
RealSR super resolution implemented with ncnn library
Stars: ✭ 357 (+864.86%)
Mutual labels:  nvidia, gpu
GPU-Jupyterhub
Setting up a Jupyterhub Dockercontainer to spawn Jupyter Notebooks with GPU support (containing Tensorflow, Pytorch and Keras)
Stars: ✭ 23 (-37.84%)
Mutual labels:  gpu, nvidia
Coriander
Build NVIDIA® CUDA™ code for OpenCL™ 1.2 devices
Stars: ✭ 665 (+1697.3%)
Mutual labels:  nvidia, gpu
Cudasift
A CUDA implementation of SIFT for NVidia GPUs (1.2 ms on a GTX 1060)
Stars: ✭ 555 (+1400%)
Mutual labels:  nvidia, gpu
Bmw Tensorflow Inference Api Gpu
This is a repository for an object detection inference API using the Tensorflow framework.
Stars: ✭ 277 (+648.65%)
Mutual labels:  nvidia, gpu
Jetsonjs
Embed a JavaScript/WebGL application on a Nvidia Jetson TX2 and stream the results through websockets. It does not rely on CUDA/Jetpack. HDMI touchscreen, virtual keyboard, GPIO control, wifi config are included.
Stars: ✭ 18 (-51.35%)
Mutual labels:  nvidia, gpu
Material Kit React
React Dashboard made with Material UI’s components. Our pro template contains features like TypeScript version, authentication system with Firebase and Auth0 plus many other
Stars: ✭ 3,465 (+9264.86%)
Mutual labels:  firebase, dashboard
Komputation
Komputation is a neural network framework for the Java Virtual Machine written in Kotlin and CUDA C.
Stars: ✭ 295 (+697.3%)
Mutual labels:  nvidia, gpu
Gprmax
gprMax is open source software that simulates electromagnetic wave propagation using the Finite-Difference Time-Domain (FDTD) method for numerical modelling of Ground Penetrating Radar (GPR)
Stars: ✭ 268 (+624.32%)
Mutual labels:  nvidia, gpu
Nvptx
How to: Run Rust code on your NVIDIA GPU
Stars: ✭ 335 (+805.41%)
Mutual labels:  nvidia, gpu
opencv-cuda-docker
Dockerfiles for OpenCV compiled with CUDA, opencv_contrib modules and Python 3 bindings
Stars: ✭ 55 (+48.65%)
Mutual labels:  gpu, nvidia
gpustats
Statistics on GPUs
Stars: ✭ 21 (-43.24%)
Mutual labels:  gpu, nvidia
Ilgpu
ILGPU JIT Compiler for high-performance .Net GPU programs
Stars: ✭ 374 (+910.81%)
Mutual labels:  nvidia, gpu
Pyopencl
OpenCL integration for Python, plus shiny features
Stars: ✭ 790 (+2035.14%)
Mutual labels:  nvidia, gpu

GPUDashboard

A simple dashboard for NVIDIA GPU flowchart

Demo

Example

Requirement

  • Python 2.7 or 3.6
  • NVIDIA-sim
  • A Firebase realtime database
  • Linux-like OS

Setup

  1. Create a Firebase Realtime database
  1. Set the rules to
{
  "rules": {
    ".read": true,
    ".write": true
  }
}
  1. Go to Project overview click Add Firebase to your web app and copy following part.
  var config = {
    apiKey: "XXXXXXXXXXXXXXXXXXXXXXXXXXXX",
    authDomain: "XXXXX.firebaseapp.com",
    databaseURL: "https://XXXXXX.firebaseio.com",
    projectId: "XXXXXXX",
    storageBucket: "XXXXXXX.appspot.com",
    messagingSenderId: "XXXXXXXXXXX"
  };
  1. On the servers that have NVIDIA GPU(s) installed.
pip install GPUDashboard
GPUDashboard -n your_server_name -i 20 -u your_databaseURL > GPUDashboard.log 

# your_server_name is the name you want to give your server e.g. MyFirstServer
# -i is the interval of GPU information updating
# your_databaseURL is the databaseURL obtained froom Firebase as shown above

Now, the server GPU information is post to the firebase. *If you have many servers, all of them can make use of the same database you created in Firebase. You only need to specify different names for "your_server_name" when you start the GPUDashboard in the command line on the different servers.

  1. Download ViewStatus.html and open with text editor then replace the "config".
<html>
    <header>
      <script>
        var config = {
            apiKey: "XXXXXXXXXXXXXXXXXXXXXXXXXXXX",
            authDomain: "XXXXX.firebaseapp.com",
            databaseURL: "https://XXXXXX.firebaseio.com",
            projectId: "XXXXXXX",
            storageBucket: "XXXXXXX.appspot.com",
            messagingSenderId: "XXXXXXXXXXX"
          };
      </script>
      <link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons"/>
  1. Open the "modified ViewStatus.html" with browser.
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].