All Projects β†’ rbonghi β†’ Jetson_stats

rbonghi / Jetson_stats

Licence: agpl-3.0
πŸ“Š Simple package for monitoring and control your NVIDIA Jetson [Xavier NX, Nano, AGX Xavier, TX1, TX2]

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Jetson stats

Pconv Keras
Unofficial implementation of "Image Inpainting for Irregular Holes Using Partial Convolutions". Try at: www.fixmyphoto.ai
Stars: ✭ 786 (-13.44%)
Mutual labels:  nvidia
Fundamentals Of Deep Learning For Computer Vision Nvidia
The repository includes Notebook files and documents of the course I completed in NVIDIA Deep Learning Institute. Feel free to acess and work with the Notebooks and other files.
Stars: ✭ 16 (-98.24%)
Mutual labels:  nvidia
Disposable Email Domains
a list of disposable and temporary email address domains
Stars: ✭ 873 (-3.85%)
Mutual labels:  pypi
Fgmk
Retro RPG Game Maker
Stars: ✭ 794 (-12.56%)
Mutual labels:  pypi
Sen
Terminal User Interface for docker engine
Stars: ✭ 835 (-8.04%)
Mutual labels:  pypi
Papago
PAPAGO translate API with Python
Stars: ✭ 18 (-98.02%)
Mutual labels:  pypi
Pytradfri
IKEA TrΓ₯dfri/Tradfri API. Control and observe your lights from Python. Examples available. On pypi. Sans-io.
Stars: ✭ 778 (-14.32%)
Mutual labels:  pypi
Cub
Cooperative primitives for CUDA C++.
Stars: ✭ 883 (-2.75%)
Mutual labels:  nvidia
Pandoc Latex Tip
A pandoc filter for adding tip in LaTeX
Stars: ✭ 7 (-99.23%)
Mutual labels:  pypi
Miner Manager
Miner Manager for nVidia and/or AMD RX GPUs
Stars: ✭ 11 (-98.79%)
Mutual labels:  nvidia
Nicehashminer Archived
NiceHash easy to use CPU&GPU Miner
Stars: ✭ 800 (-11.89%)
Mutual labels:  nvidia
Git Repo
Git-Repo: CLI utility to manage git services from your workspace
Stars: ✭ 818 (-9.91%)
Mutual labels:  pypi
Pavlos
A light-weight container runtime for Linux with NVIDIA gpu support, allows developers to quicky setup development environments for dev and test. Pavlos can emulate any Linux rootfs image as a container.
Stars: ✭ 22 (-97.58%)
Mutual labels:  nvidia
Pyopencl
OpenCL integration for Python, plus shiny features
Stars: ✭ 790 (-13%)
Mutual labels:  nvidia
Youtube Dl Gui
A cross platform front-end GUI of the popular youtube-dl written in wxPython.
Stars: ✭ 7,914 (+771.59%)
Mutual labels:  pypi
Inventory Hunter
⚑️ Get notified as soon as your next CPU, GPU, or game console is in stock
Stars: ✭ 778 (-14.32%)
Mutual labels:  nvidia
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 (-98.02%)
Mutual labels:  nvidia
Socli
Stack overflow command line client. Search and browse stack overflow without leaving the terminal πŸ’»
Stars: ✭ 911 (+0.33%)
Mutual labels:  pypi
Github Trending Cli
A Python package which lists trending repositories and developers from Github
Stars: ✭ 15 (-98.35%)
Mutual labels:  pypi
Elyra
Elyra extends JupyterLab Notebooks with an AI centric approach.
Stars: ✭ 839 (-7.6%)
Mutual labels:  pypi

Jetson stats

PyPI - Downloads PyPI version PyPI - Python Version PyPI - Format CI & CD

jetson-stats is a package for monitoring and control your NVIDIA Jetson [Xavier NX, Nano, AGX Xavier, TX1, TX2] Works with all NVIDIA Jetson ecosystem.

πŸ’– Sponsor jetson-stats

When you install jetson-stats are included:

Read the Wiki for more detailed information or read the package documentation.

Install

sudo -H pip install -U jetson-stats

πŸš€ That's it! πŸš€

PS: Don't forget to reboot your board

You can run jtop in your python script read here

Virtual environment

If you need to install in a virtual environment like virtualenv, you must install before in your host and after in your environment, like:

virtualenv venv
source venv/bin/activate
pip install -U jetson-stats

jtop

It is a system monitoring utility that runs on the terminal and see and control realtime the status of your NVIDIA Jetson. CPU, RAM, GPU status and frequency and other...

The prompt interface will be show like this image, now clickable!: jtop

You can run the jtop simple using a simple command jtop

YES! Sudo is not more required!

[email protected]:~/$ jtop

Other options are available with -h option:

[email protected]:~/$ jtop -h
usage: jtop [-h] [--no-warnings] [--restore] [--loop] [-r REFRESH] [-p PAGE]
            [-v]

jtop is system monitoring utility and runs on terminal

optional arguments:
  -h, --help            show this help message and exit
  --no-warnings         Do not show warnings (default: False)
  --restore             Reset Jetson configuration (default: False)
  --loop                Automatically switch page every 5s (default: False)
  -r REFRESH, --refresh REFRESH
                        refresh interval (default: 500)
  -p PAGE, --page PAGE  Open fix page (default: 1)
  -v, --version         show program's version number and exit

You can change page using left, right arrow or TAB to change page.

Pages

jtop have four different pages to control your NVIDIA Jetson:

  1. ALL Are collected all information about your board: CPUs status, Memory, GPU, disk, fan and all status about jetson_clocks, NVPmodel and other
  2. GPU A real time GPU history about your NVIDIA Jetson
  3. CPU A real time CPU plot of NVIDIA Jetson
  4. MEM A real time Memory chart and swap monitor
  5. CTRL Enable/Disable jetson_clocks, nvpmodel or fan directly from here
  6. INFO All information about libraries, CUDA, Serial Number, interfaces, ...

Controls

To control the your NVIDIA Jetson are available this keyboard commands:

In page 4 MEM:

  • c Clear cache
  • s Enable/Disable extra swap
  • + and - Increase and decrease swap size

In page 5 CTRL:

  • a Start/Stop jetson_clocks service (Note: jetson_clocks start only after 60s from up time)
  • e Enable/Disable jetson_clocks on board boot
  • + and - Increase and decrease the NVPmodel
  • f Manual/jetson_clocks mode for your fan
  • p and m Increase and decrease the Fan speed

jetson_config

Check jetson-stats health, enable/disable desktop, enable/disable jetson_clocks, improve the performance of your wifi are available only in one click using jetson_config

jetson_config

jetson_release

The command show the status and all information about your NVIDIA Jetson

jtop

jetson_swap

Simple manager to switch on and switch off a swapfile in your jetson.

[email protected]:~/$ sudo jetson_swap -h
usage: createSwapFile [[[-d directory ] [-s size] -a] | [-h] | [--off]]
  -d | --dir    <directoryname> Directory to place swapfile
  -n | --name   <swapname> Name swap file
  -s | --size   <gigabytes>
  -a | --auto   Enable swap on boot in /etc/fstab 
  -t | --status Check if the swap is currently active
  --off         Switch off the swap
  -h | --help   This message

jetson variables

When you install jetson-stats in your bash will be available a list of new environment variables to know which which hardware version is available are you working, which Jetpack is installed and other variable show below

jtop

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].