SimuMax requires three core input files: system, strategy, and model. The system file describes the hardware capabilities of the machine, including accelerator compute power, memory bandwidth, intra/inter-node communication bandwidth and latency, and operator efficiency at specific shapes.
A complete system.json file consists of three main parts:
- Basic Information: Includes
sys_name and num_per_node (number of cards per node). accelerator: Describes computation and memory access capabilities.networks: Describes intra-node and inter-node communication.
Note: Some machine families may include additional fields like FC8, but the three parts above are the core requirements.