xmutil

Kria SOM App Store Applications Developer Deployment Guide for Ubuntu (UG1630)

Document ID
UG1630
Release Date
2023-08-11
Revision
1.0 English

xmutil is a Python-based utility wrapper that provides a front-end to other standard Linux utilities (e.g., dnf) or AMD platform specific sub-utilities (e.g., platformstats). In the context of dynamic deployment, xmutil provides the functionality to read the package feeds defined by the on-target *.repo file and down select the package-groups based on the hardware platform name read from the SOM and carrier card (CC) EEPROM contents. For example, when calling xmutil getpkgs on the KV260 starter kit, the utility will query the package feed and then only present the package-groups that include the string kv260 in them. This is intended to help quickly identify the accelerated applications related packages for the active platform. Developers can also use standard dnf calls to interact with the package feed or apt calls to interact with Debian PPAs.