2. Introduction
MOMAGIC\(^\circledR\) M50 HMDML (Houmo Device Management Library) is a C-based programmitic interface designed for MOMAGIC\(^\circledR\) M50 products. It provides a comprehensive set of APIs to query hardware information, monitor real-time device status, and manage firmware upgrades. The library also serves as a foundational library for building third-party applications and provides a platform for developers to create custom solutions for M50 monitoring and management in high-performance computing environments.
The library is organized into the following main categories of APIs:
Device Information: Provides detailed data on M50 utilization, memory usage, temperature, power consumption, and other critical device metrics.
Firmware Upgrade: Provides functions to perform firmware updates and retrieve upgrade status descriptions.