我正在建立一个需要高性能计算的新开发环境。我在这台新机器(Ubuntu 20.04)上安装了 mpi 和 openmpi,并用 python 编写了以下代码作为一种“hello world”风格的测试。
from mpi4py import MPI
comm = MPI.COMM_WORLD
rank = comm.Get_rank()
size = comm.Get_size()
print(f"Hi, I'm proccessor {rank} out of {size}")
然后我以正常方式运行启用 mpi 的 python 脚本(注意:它称为“1.py”):
mpirun -n 4 python 1.py
该脚本运行良好,但打开时总是显示一条警告消息“无效的 MIT-magic-cookie-1 密钥”。完整的输出是:
Invalid MIT-MAGIC-COOKIE-1 keyHi, I'm proccessor 0 out of 4
Hi, I'm proccessor 1 out of 4
Hi, I'm proccessor 2 out of 4
Hi, I'm proccessor 3 out of 4
如果有帮助的话,我正在使用专有的芯片组驱动程序,并且我的处理器是 Intel® Core™ i7-7700HQ CPU @ 2.80GHz × 8。这并不妨碍我的工作,但我确实觉得它很烦人。有任何想法吗?
我可以在网上找到的大部分信息都与 SSH 问题和远程服务器等有关,但这只是在我的笔记本电脑上本地运行。