Skip to main content

xbutil-gui

A Python Tkinter GUI for Xilinx Vitis xbutil program

Installation

OS

xbutil-gui has been tested on CentOS 7.8 and Ubuntu 16.04.

Xilinx XRT

Xilinx XRT version 2.8.0 or newer is required on every host with Xilinx Alveo Accelerator Cards.

SSH authentication key

xubtil-gui supports scaning hosts within a cluster. All hosts in the cluster need to have SSH authentication key set up so you can run commands on remote hosts with your username and without password. Follow instructions on the SSH Login without password page to set up SSH authentication key.

Python

This program requires Python 3.6 or newer to run.

Ubuntu 16.04

The default Python on Ubuntu 16.04 is version 3.5. Run the commands below to install Python 3.6

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.6 python3.6-venv python3.6-tk 

Redhat/CentOS 7.8

The default Python on CentOS 7.8 is already version 3.6. You only need to install Python Tkinter.

sudo yum install python36-tkinter

Create and activate a Python3 virtual environment

python3.6 -m venv venv
. venv/bin/activate

Install xbutil GUI as a regular user

pip install xbutil_gui

Install xbutil GUI as a contributor

git clone https://github.com/jimw567/xbutil-gui.git
cd xbutil-gui
pip install -r requirements.txt`
python setup.py develop

Run xbutil-gui

xbutil_gui

Snapshots

Main window showing all hosts/devices/compute units in a cluster

image

top window

image

Power/temperature plot

image

Vccint/Iccint plot

image

Publish xbutil_gui to PyPI

./scripts/publish-pypi.sh

The following modules may need to be upgraded or installed:

pip install --upgrade pip
pip install twine

Metadata

Release files for xbutil-gui 0.0.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for xbutil-gui 0.0.8
File Size Uploaded Provenance Actions
xbutil_gui-0.0.8.tar.gz 43.7 kB Without provenance Details for xbutil_gui-0.0.8.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for xbutil-gui 0.0.8
File Interpreter ABI Platform Actions
xbutil_gui-0.0.8-py3-none-any.whl Python 3 none any Details for xbutil_gui-0.0.8-py3-none-any.whl

Total release size: 89.6 kB

Release files / xbutil_gui-0.0.8.tar.gz

Download URL xbutil_gui-0.0.8.tar.gz
Size 43.7 kB
Tags Source
SHA-256 checksum
How to use checksums
e4f88ae462bc5512818e9a8c53d03980abd7292ba9a57d09a2acc17ef3b39a5e
BLAKE2b-256 checksum
How to use checksums
e206dc77219735df38a93aa5d37e47c0085357ee6d052e677ebac81150bb3e0b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/3.7.3 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.6.9

Release files / xbutil_gui-0.0.8-py3-none-any.whl

Download URL xbutil_gui-0.0.8-py3-none-any.whl
Size 45.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
815d9bef2d37ae6fbfc953722ddf6b7a63bd7c1179060b271b16a53d3b30e83a
BLAKE2b-256 checksum
How to use checksums
e52967d84706e535f9f0281fb866b1df8cb3805b61683bc556c93395b671da5d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/3.7.3 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.6.9

Security for xbutil-gui 0.0.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page