MCPcopy Index your code
hub / github.com/ZoLArk173/nputop

github.com/ZoLArk173/nputop @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
2 symbols 3 edges 1 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

nputop

nputop is a terminal-based monitoring tool that displays Intel Neural Processing Unit (NPU) usage. Inspired by nvtop, it provides a similar real-time view of NPU performance, allowing users to monitor resource utilization on Intel-based systems effectively.

Project Screenshot

Installation

Ensure you have rust and cargo installed on your system.

To install nputop, simply clone the repository and build it using Cargo:

# Clone the repository
git clone https://github.com/ZoLArk173/nputop.git

# Navigate to the project directory
cd nputop

# Build and install with Cargo
cargo install --path .

Usage

Run nputop directory from your terminal:

nputop

Press q to quit the application.

Contributing

Contributions are welcome! If you find a bug or have an idea for a new feature, feel free to open an issue or submit a pull request.

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Commit your changes (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature-branch).
  5. Open a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Inspired by the amazing nvtop project.
  • Thanks to the Rust community for their support and tools.

Contact

For any inquiries, feel free to reach out or open an issue in the repository.

Core symbols most depended-on inside this repo

get_npu_device
called by 1
src/main.rs
main
called by 0
src/main.rs

Shape

Function 2

Languages

Rust100%

Modules by API surface

src/main.rs2 symbols

For agents

$ claude mcp add nputop \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact