mirror of
				https://github.com/ml-explore/mlx.git
				synced 2025-11-04 10:38:10 +08:00 
			
		
		
		
	be more relaxed on OpenMPI version
This commit is contained in:
		@@ -168,11 +168,12 @@ endif()
 | 
				
			|||||||
find_package(MPI)
 | 
					find_package(MPI)
 | 
				
			||||||
if(MPI_FOUND)
 | 
					if(MPI_FOUND)
 | 
				
			||||||
  execute_process(
 | 
					  execute_process(
 | 
				
			||||||
    COMMAND zsh "-c" "mpirun --version"
 | 
					    COMMAND zsh "-c" "${MPIEXEC_EXECUTABLE} --version"
 | 
				
			||||||
    OUTPUT_VARIABLE MPI_VERSION
 | 
					    OUTPUT_VARIABLE MPI_VERSION
 | 
				
			||||||
    ERROR_QUIET)
 | 
					    ERROR_QUIET)
 | 
				
			||||||
  if(${MPI_VERSION} MATCHES ".*Open MPI.*")
 | 
					  if(${MPI_VERSION} MATCHES ".*Open MPI.*" OR ${MPI_VERSION} MATCHES ".*OpenRTE.*")
 | 
				
			||||||
    target_include_directories(mlx PRIVATE ${MPI_INCLUDE_PATH})
 | 
					    target_include_directories(mlx PRIVATE ${MPI_INCLUDE_PATH})
 | 
				
			||||||
 | 
					    target_link_libraries(mlx PRIVATE ${MPI_CXX_LIBRARIES})
 | 
				
			||||||
  elseif(MPI_VERSION STREQUAL "")
 | 
					  elseif(MPI_VERSION STREQUAL "")
 | 
				
			||||||
    set(MPI_FOUND FALSE)
 | 
					    set(MPI_FOUND FALSE)
 | 
				
			||||||
    message(
 | 
					    message(
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user