Skip to main content

Xilinx xbutil GUI

Project description

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

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

xbutil_gui-0.0.8.tar.gz (43.7 kB view details)

Uploaded Source

Built Distribution

xbutil_gui-0.0.8-py3-none-any.whl (45.9 kB view details)

Uploaded Python 3

File details

Details for the file xbutil_gui-0.0.8.tar.gz.

File metadata

  • Download URL: xbutil_gui-0.0.8.tar.gz
  • Upload date:
  • Size: 43.7 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for xbutil_gui-0.0.8.tar.gz
Algorithm Hash digest
SHA256 e4f88ae462bc5512818e9a8c53d03980abd7292ba9a57d09a2acc17ef3b39a5e
MD5 d1eb765592526a4604e40654eec6a80b
BLAKE2b-256 e206dc77219735df38a93aa5d37e47c0085357ee6d052e677ebac81150bb3e0b

See more details on using hashes here.

File details

Details for the file xbutil_gui-0.0.8-py3-none-any.whl.

File metadata

  • Download URL: xbutil_gui-0.0.8-py3-none-any.whl
  • Upload date:
  • Size: 45.9 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for xbutil_gui-0.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 815d9bef2d37ae6fbfc953722ddf6b7a63bd7c1179060b271b16a53d3b30e83a
MD5 47c9bc754fd3c858935b721d1d72feb8
BLAKE2b-256 e52967d84706e535f9f0281fb866b1df8cb3805b61683bc556c93395b671da5d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page