Network Device Memory Cannot Be Allocated During MPI Job Execution
Symptom
During execution of an MPI job, a message is displayed indicating that the network device memory cannot be allocated.
ERROR ibv_open_device(mlx5_0) failed: Cannot allocate memory
Possible Cause
The memory of the node where the MPI job is executed is insufficient. As a result, the system displays a message indicating that the network device memory cannot be allocated.
Recovery Procedure
- Use PuTTY to log in to a job execution node as a common Hyper MPI user, for example, hmpi_user.
- Run the following command to check the processes running on the node where the job is executed:
top
- Stop the processes that are not related to MPI job execution.
Parent topic: FAQ