Tag: mpi

在Docker入口点的命令

有没有办法执行一个命令作为Dockerfile入口点的参数? 我正在创build一个应该自动运行mpirun处理器数量的图像,即mpirun -np $(nproc)或mpirun -np $(getconf _NPROCESSORS_ONLN) 。 以下线路工作: ENTRYPOINT ["/tini", "–", "mpirun", "-np", "4"] # works 但是我无法得到一个适应性的forms来工作: ENTRYPOINT ["/tini", "–", "mpirun", "-np", "$(nproc)"] # doesn't work ENTRYPOINT ["/tini", "–", "mpirun", "-np", "$(getconf _NPROCESSORS_ONLN)"] # doesn't work 使用反引号`nproc`符号也不起作用。 我也不能将环境variables传递给命令。 ENV processors 4 ENTRYPOINT ["/tini", "–", "mpirun", "-np", "$processors"] # doesn't work 有没有人设法得到这种工作stream程?