Skip to main content

No project description provided

Project description

nvidb

A package that provides an aggregated view of the NVIDIA GPU information on several hosts.

1.Installation

1.1 Install from source

pip install .

1.2 Add configuration file manually

First, create a configuration file in the home directory:

mkdir -p ~/.nvidb/
cd ~/.nvidb/
touch config.yml

Then edit the config.yml file in the following format:

servers:
  - host: "example1.com"
    port: 8080
    username: "user1"
    description: "First server description"
  - host: "example2.com"
    port: 9090
    username: "user2"
    password: "password2" # Optional, if use password to login
    description: "Second server description"
  • The password field is optional, omit the field if the server can be accessed with the public key (By default, the program will read the key located in ~/.ssh). If your key is not accessed or the filled password is incorrect, the program will prompt you to enter the password.

2.Usage

After installation, the command nvidb will be available in the terminal. Run the command to get the aggregated view of the NVIDIA GPU information on several hosts.

nvidb

The output will be like:

[Server0 Description]
[Info column names]
[GPU0 Information]
[GPU1 Information]
...

[Server1 Description]
[Info column names]
[GPU0 Information]
[GPU1 Information]
...

3.System Requirements

The hosts should install the NVIDIA driver and be able to use nvidia-smi in terminal.

4.Tips

nvidia-smi query options: use nvidia-smi --help-query-gpu to get the query options.

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

nvidb-1.0.0.tar.gz (24.2 kB view details)

Uploaded Source

Built Distribution

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

nvidb-1.0.0-py3-none-any.whl (25.2 kB view details)

Uploaded Python 3

File details

Details for the file nvidb-1.0.0.tar.gz.

File metadata

  • Download URL: nvidb-1.0.0.tar.gz
  • Upload date:
  • Size: 24.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for nvidb-1.0.0.tar.gz
Algorithm Hash digest
SHA256 b9b2db93388fb2e271ef14f73c58e4762a71b249813b8d3ac7918f9c4e8e1084
MD5 d9c963497a6ba0d7474be2926e6e70c3
BLAKE2b-256 3f21a718bdaa5ef019ee7399fc4a3d8c0809bdf3d9c8cf17fdef7104a58453c0

See more details on using hashes here.

File details

Details for the file nvidb-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: nvidb-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 25.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for nvidb-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5c2f622ffec893c9f603c744fde24021ae189949e67b478d305a84d23259a6dc
MD5 a37ee555e4f62045d755ba105bbec796
BLAKE2b-256 da0e8104e12af9298f0823b8d75dfa9b758a717274ada03bdb9e61d643adb90e

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