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

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! 🚀

Build

To build the package from source: for Cordatus

cd jetson_stats
python3 -m build
python -m twine upload dist/*  # add api token from pypi.org | go to -> pypi-token.txt

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

cordatus_jtop_service-4.3.2.9.tar.gz (120.9 kB view details)

Uploaded Source

Built Distribution

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

cordatus_jtop_service-4.3.2.9-py3-none-any.whl (160.5 kB view details)

Uploaded Python 3

File details

Details for the file cordatus_jtop_service-4.3.2.9.tar.gz.

File metadata

  • Download URL: cordatus_jtop_service-4.3.2.9.tar.gz
  • Upload date:
  • Size: 120.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for cordatus_jtop_service-4.3.2.9.tar.gz
Algorithm Hash digest
SHA256 bc0f6f81792a7480110abb68fb1213e9018d1d818fcf85bbe14d5fce6e6eede6
MD5 252cb93e9017765d5749c82e0332c7fa
BLAKE2b-256 ce3228d5cb16f7c5cf87ae41ef39b1b106257b4517cbd7bee006893b08075634

See more details on using hashes here.

File details

Details for the file cordatus_jtop_service-4.3.2.9-py3-none-any.whl.

File metadata

File hashes

Hashes for cordatus_jtop_service-4.3.2.9-py3-none-any.whl
Algorithm Hash digest
SHA256 7a07505faac8fdfab1d8a023f4604135c089f20c2d50c206f574e73821bcf7f0
MD5 380d5b5251222da32770b71f82e156b7
BLAKE2b-256 59d31ba96d708a12af6d1317ebc74a527f5b563bb7fdab0512d7a631774f57ee

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