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
top window
Power/temperature plot
Vccint/Iccint plot
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)
| 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)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| 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.