Skip to main content

Interactive system-monitor and process viewer for all NVIDIA Jetson [Orin, Xavier, Nano, TX] series

Project description

jetson-stats

jetson-stats

PyPI - Downloads PyPI version PyPI - Python Version PyPI - Format GitHub jetson-stats Docker Image Size (tag) Docker Pulls CI & CD CodeQL

Twitter Follow robo.panther Join our Discord

jetson-stats is a package for monitoring and control your NVIDIA Jetson [Orin, Xavier, Nano, TX] series.

jetson-stats is a powerful tool to analyze your board, you can use with a stand alone application with jtop or import in your python script, the main features are:

  • Decode hardware, architecture, L4T and NVIDIA Jetpack
  • Monitoring, CPU, GPU, Memory, Engines, fan
  • Control NVP model, fan speed, jetson_clocks
  • Importable in a python script
  • Dockerizable in a container
  • Do not need super user
  • Tested on many different hardware configurations
  • Works with all NVIDIA Jetpack

Install

jetson-stats can be installed with pip, but need superuser:

sudo pip3 install -U jetson-stats

Don't forget to logout/login or reboot your board

🚀 That's it! 🚀

Run

Start jtop it's pretty simple just write jtop!

jtop

A simple interface will appear on your terminal, more capabilities are documented at jtop page.

jtop

Library

You can use jtop such a python library to integrate in your software

from jtop import jtop

with jtop() as jetson:
    # jetson.ok() will provide the proper update frequency
    while jetson.ok():
        # Read tegra stats
        print(jetson.stats)

You can also use jtop with your virualenv!

More information available at advanced usage page.

Docker

You can run directly in Docker jtop, you need only to:

  1. Install jetson-stats on your host
  2. Install jetson-stats on your container as well
  3. Pass to your container /run/jtop.sock:/run/jtop.sock

You can try running this command

docker run --rm -it -v /run/jtop.sock:/run/jtop.sock rbonghi/jetson_stats:latest

More information available at docker documentation page.

Sponsorship

If your company benefits from this library, please consider 💖 sponsoring its development.

Documentation

jetson-stats has usage and reference documentation at https://rnext.it/jetson_stats, there is also a 🆘 troubleshooting page.

Community

jetson-stats has a community Discord channel for asking questions and collaborating with other contributors. Drop by and say hello 👋

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jetson_stats_customized-4.2.7.2.tar.gz (117.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jetson_stats_customized-4.2.7.2-py3-none-any.whl (156.0 kB view details)

Uploaded Python 3

File details

Details for the file jetson_stats_customized-4.2.7.2.tar.gz.

File metadata

File hashes

Hashes for jetson_stats_customized-4.2.7.2.tar.gz
Algorithm Hash digest
SHA256 00acea26fc1a6925c4e1792834364a928f0166ccab26ab4ab2d8a79cac9c01cd
MD5 fe0fd7af5c9caaeb42aa9e21488f65ab
BLAKE2b-256 813748d0998d10cce74afc1ccdceae02255809d4c77c028e1f5b2f56ea41ca53

See more details on using hashes here.

File details

Details for the file jetson_stats_customized-4.2.7.2-py3-none-any.whl.

File metadata

File hashes

Hashes for jetson_stats_customized-4.2.7.2-py3-none-any.whl
Algorithm Hash digest
SHA256 8f3ad3fb9eb3f6b7a99b947a52b3f83c4f09d5c47b2f59d243b0f9ed0c2d3f91
MD5 be3c155e24817c9ee5d41ef9251d439b
BLAKE2b-256 4d673a342a027803f01ad1fc4b28ff0f001a2b317483d0d30c5a1dec215ebab5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page