nvidia

Crates.ionvidia
lib.rsnvidia
version0.1.13
sourcesrc
created_at2024-09-07 18:08:02.294682
updated_at2024-09-25 20:38:43.319369
descriptionA Rust utility to retrieve information about NVIDIA GPUs installed in your system.
homepagehttps://github.com/pcgeek86/nvidia-rs
repository
max_upload_size
id1367462
size181,578
Trevor Sullivan (pcgeek86)

documentation

README

NVIDIA CLI

This is a command line tool to interface with NVIDIA GPUs. This tool has been developed in native Rust code. 🦀 We rely on the nvml-wrapper crate, developed by @cldfire. For the terminal user interface, we use the popular ratatui crate.

screenshot

Supported Configurations

  • Operating System:
    • Windows 11
    • Ubuntu Server 24.04 LTS Linux
  • NVIDIA Driver must be installed
    • Linux: sudo apt-get install nvidia-driver-550-server --yes
    • You can use the nvidia-smi command to validate that the NVIDIA GPU driver works correctly

Installation

Ensure that the Rust toolchain is installed on your system.

cargo install nvidia

Usage

Run this command:

nvidia

The program refreshes statistics every 200 milliseconds. At the moment, this threshold is not configurable. To exit the program, press the q key on your keyboard.

Uninstallation

You can remove the NVIDIA CLI tool with the following command:

cargo uninstall nvidia

Possible Issues

  • This application only looks at the first NVIDIA GPU in your system. Multiple GPUs not currently supported
  • If you don't have the NVIDIA GeForce driver installed, this utility won't work
  • Only tested this application on Windows 11 and Ubuntu Server Linux

License

MIT

Commit count: 0

cargo fmt