Expand description
MIGraphX installer — ports scripts/install_migraphx_multi.sh.
Constructs correct pip install with version for MIGraphX Python bindings. Also installs system packages via package manager.
§Arch Linux / CachyOS Handling
On Arch-family distros, only the migraphx system package is available.
The migraphx-dev and python3-migraphx packages are Debian/Ubuntu-specific.
The pip migraphx Python wheel is also not available for Arch.
The installer installs the system package only and skips pip install with
a clear informational message.
§Validation Assertion
- VAL-INSTALL-019: MIGraphX correct pip command
Structs§
- Migraphx
Config - Configuration for the MIGraphX installer.
- Migraphx
Installer - The MIGraphX installer.
- Shell
Command - A constructed shell command.
Enums§
- Migraphx
Support - MIGraphX support level for a given distro.
Functions§
- migraphx_
driver_ functional - Boolean form of
migraphx_driver_statusfor detection. - migraphx_
driver_ status - Run
migraphx-driver --version. ReturnsOk(())if it loads, orErr(missing_libs)listing the shared libraries that failed to load (fromldd), so the failure is actionable rather than a vague “verify error”. - migraphx_
driver_ version - Run
migraphx-driver --versionand return the parsed semantic version, orNoneif the driver is missing/non-functional/has no parseable version.