4b9ec74922
* Check that the minimum required Python (3.8) version is used.
Prints a descriptive error message, rather than a cryptic import
failure, if minimum Python version is not met.
Internal ticket SWDEV-477233.
* Disable the RPM mangling of shebangs.
The are changing the `#!/usr/bin/python3` to `#!/usr/libexec/platform-python`.
With this set, omniperf is always using the platform installed version
of python, which is python 3.6 on RHEL 8. Using virtual environments,
like conda, did not work.
* Fix pylint issues
---------
Signed-off-by: David Galiffi <David.Galiffi@amd.com>
[ROCm/rocprofiler-compute commit: 75a4b51d0d]
This directory contains all the source code files for the Omniperf project.
The top-level omniperf executable is the entry point and defines the flow for subsequent execution modes.
To build Omniperf as a developer (from source) please add this directory to PATH.
You will find utilities and logic specific to Omniperf's different execution modes in their
respective subdirectories.