MPI 要求在 localhost 上進行身份驗證 (MPI asks authentication on localhost)


問題描述

MPI 要求在 localhost 上進行身份驗證 (MPI asks authentication on localhost)

I'm currently try to run an application on a single machine with 8 cores using mpirun ‑np 8. The executables run fine and it actually uses all the eight cores of the machine for the tasks, but the problem is that it says that 

    The authenticity of host '(name of the local machine) 127.0.1' can't be established.
    ECDSA key fingerprint is (fingerprint follows)

How can I avoid this problem? I guess this happens because MPI interprets each core as a node in a distributed cluster, is there some way to "tell" MPI that the cores are all on the same machine and therefore no authentication is needed?

Thanks for the help!


參考解法

方法 1:

This isn't an MPI problem. You're using the incorrect IP address. You're using 127.0.1 when it should be 127.0.0.1 (or just localhost).

Also, make sure that you can ssh to localhost without requiring a password.

(by MutewinterWesley Bland)

參考文件

  1. MPI asks authentication on localhost (CC BY‑SA 3.0/4.0)

#mpi #localhost #multicore






相關問題

MPI 在根進程上收集數組 (MPI gather array on root process)

如何為 xcode 安裝 Openmpi? (how to install Openmpi for xcode?)

在 ARM 上的 Linux 上運行 MPI (OpenMPI) 應用程序時出現問題 (Problems running MPI (OpenMPI) app on Linux on ARM)

在 C++ 和 MPI 中獨立並行寫入文件 (independent parallel writing into files in C++ and MPI)

傳輸一些數據後 MPI_Bcast 掛起 (MPI_Bcast hanging after some data transferred)

來自一個文件的多個 mpirun 與多個文件運行 (Multiple mpiruns from one file vs multiple file runs)

Isend/Irecv 不起作用,但 Send/Recv 可以 (Isend/Irecv doesn`t work but Send/Recv does)

MPI 要求在 localhost 上進行身份驗證 (MPI asks authentication on localhost)

MPI 生成和合併問題 (Issue with MPI spawn and merge)

mpiexec 拋出錯誤“mkstemp 失敗,沒有這樣的文件或目錄” (mpiexec throws error "mkstemp failed No such file or directory")

使用 MPI_Isend 時出現分段錯誤 (Segmentation Fault when using MPI_Isend)

MPI_Comm_split 不適用於 MPI_Bcast (MPI_Comm_split not working with MPI_Bcast)







留言討論