An Error Is Reported During Hyper MPI Binary File Execution
Symptom
The following error is reported when the Hyper MPI binary file is executed:
cannot execute binary file: Exec format error
Possible Causes
The Hyper MPI binary package does not match the server architecture.
Procedure
- Use PuTTY to log in to a job execution node as a Hyper MPI common user, for example, hmpi_user.
- Run the following command to query the server architecture:
lscpu
Architecture: aarch64 Byte Order: Little Endian CPU(s): 128 On-line CPU(s) list: 0-127 Thread(s) per core: 1 Core(s) per socket: 64 Socket(s): 2 NUMA node(s): 4 Model: 0 CPU max MHz: 2600.0000 CPU min MHz: 200.0000 BogoMIPS: 200.00 L1d cache: 64K L1i cache: 64K L2 cache: 512K L3 cache: 65536K NUMA node0 CPU(s): 0-31 NUMA node1 CPU(s): 32-63 NUMA node2 CPU(s): 64-95 NUMA node3 CPU(s): 96-127 Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma dcpop
- Select the correct Hyper MPI binary file based on the server architecture type.
Parent topic: FAQ