• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Использование вычислительных узлов с ОС Rocky Linux 9

👉 Регистрация на суперкомпьютере
👉 Инструкции для пользователей
👉 Базовая инструкция для пользователей
👉 Домашние директории и их очистка

Суперкомпьютер cHARISMa переведен с CentOS 7 на Rocky Linux 9. Эта процедура была необходима для поддержки современного ПО, которое требует наличия свежей версии библиотеки glibc — одного из ключевых компонентов ОС. Переход на новую ОС потребует перекомпиляции ПО, ранее собранного на старой версии ОС.

В Rocky Linux 9 используется та же система загрузки модулей, но набор доступного ПО отличается от CentOS 7

Legacy-модули из ОС CentOS 7, совместимые с новой ОС Rocky Linux 9, отображаются командой module avail в каталоге /opt/el9/hse/legacy
Наличие legacy-модуля не гарантирует совместимость пользовательских библиотек и расширений, ранее собранных на CentOS 7.
На вычислительных узлах с Rocky Linux 9 доступны модули CUDA Toolkit версий 12.9 и 13.1.

Запуск задач на вычислительных узлах с ОС Rocky Linux 9

Запуск задач на вычислительных узлах с новой ОС выполняется стандартным образом. Дополнительные ключи SBATCH не требуются. Пример sbatch-скрипта:

#!/bin/bash
#SBATCH --job-name=test_rocky
#SBATCH --nodes=1
#SBATCH --cpus-per-task=2
#SBATCH --time=00:01:00
#SBATCH --output=test_rocky_%j.out

# Print job information
echo "Job started at: $(date)"
echo "Job ID: $SLURM_JOB_ID"
echo "Nodelist: $SLURM_JOB_NODELIST"
cat /etc/os-release

# Environment setup
module purge
module load python

python --version
echo "Job completed at: $(date)" 

Создание окружений Conda с новыми версиями Python-пакетов

Для создания окружений Conda с новыми версиями Python-пакетов используйте стандартные команды conda (см. инструкцию).
Ранее созданные на CentOS 7 окружения Conda и самостоятельно собранное ПО могут оказаться несовместимы с Rocky Linux 9. Рекомендуется создать новое окружение и заново собрать программы на login-02.
Внимание: Не используйте на узлах с CentOS 7 окружения и ПО, созданные на Rocky Linux 9. Пакеты с бинарными компонентами, как правило, несовместимы со старой ОС. Для каждой ОС следует создавать отдельные окружения и отдельно собирать пользовательское ПО.

 


 

Нашли опечатку?
Выделите её, нажмите Ctrl+Enter и отправьте нам уведомление. Спасибо за участие!
Сервис предназначен только для отправки сообщений об орфографических и пунктуационных ошибках.