Я запускаю задачу для параллельного выполнения с slurm. Это задание требует наличия определенной структуры каталогов в каждом узле, но если я использую mkdir
в скрипте задания, каталоги создаются только в первом узле. Как я могу убедиться, что каталоги созданы во всех узлах, используемых заданием?Slurm: создать каталог на всех узлах
ответ
Думаю, я должен ответить сам. Это не идеальное решение, но оно работает в моем случае достаточно хорошо. В сценарии работы я использовал это до начала реальной работы:
for node in $(scontrol show hostnames $SLURM_NODELIST) ; do
srun -N 1-1 -n 1 -w $node mkdir -p /directory/to/be/created
done
sleep 60
Список узлов в $SLURM_NODELIST
сокращенно, с scontrol
заявлением я получаю полные имена. Без команды sleep
у меня иногда возникали проблемы с отсутствием какого-либо каталога, поэтому добавили его просто для того, чтобы быть в безопасности.
Проблема в том, что мне нужно знать, какие каталоги необходимо создать заранее, что возможно в моем случае, но может быть сложнее в других обстоятельствах.
Вы можете просто добавить
srun mkdir -p /directory/to/be/created
в сценарии. Он может попытаться создать один и тот же каталог несколько раз в зависимости от конфигурации кластера, но он все равно будет работать.
- 1. CSS на всех узлах?
- 2. SLURM: Как запустить только 30 заданий только на определенных узлах?
- 3. Тень на всех узлах SCNLight
- 4. Sigma.js граница на всех узлах
- 5. Многопоточность на SLURM
- 6. Репликация MongoDB на всех узлах: статус?
- 7. Выполнение работы Jenkins одновременно на всех узлах
- 8. Условное обслуживание на всех узлах кластера
- 9. Не созданы ли процессы на всех узлах?
- 10. htmlentities на всех текстовых узлах XHTML doc
- 11. включить tinyMce на всех узлах, кроме одного
- 12. Как запустить код на всех узлах дерева?
- 13. JCheckBox во всех узлах JTree
- 14. создать отношения на существующих узлах neo4jrestclient
- 15. Использование многопроцессорной обработки python на slurm
- 16. JFolder :: create: Не удалось создать каталог на всех страницах
- 17. Как создать каталог, похожий на каталог Windows
- 18. Добавление времени на работу slurm
- 19. Запуск TensorFlow на кластере Slurm?
- 20. Вопросы о HPC на SLURM
- 21. WebSphere распространяет изменения во всех узлах кластера
- 22. Как запустить такой же контейнер на всех узлах Docker Swarm
- 23. Условия Cypher на всех узлах в коллекции ведут себя некорректно?
- 24. Spark: чтение локального файла, файл должен существовать на всех узлах?
- 25. Использование XPath на одном узле возвращает элементы во всех узлах
- 26. Является ли карта в объекте State одинаковой на всех узлах?
- 27. Как установить env vars на всех узлах кластера Mesos?
- 28. Выполнять функции централизованности на всех узлах с использованием Cytoscape.js
- 29. Нужно ли устанавливать узел искрового рабочего на всех узлах данных?
- 30. Удаление последней строки файла bashrc на всех узлах кластера