• Русский
  • English
  • Главная / Программное обеспечение комплекса «Нейрокомпьютер ЮУрГУ»

    Программное обеспечение комплекса «Нейрокомпьютер ЮУрГУ»

    Системное программное обеспечение

    НазваниеВерсияОписание
    CentOS7.9Дистрибутив операционной системы на базе ядра Linux, основанный на открытом коде Red Hat Enterprise Linux (RHEL). CentOS предоставляет стабильную и надежную операционную систему с длительным сроком поддержки.
    Slurm Workload Manager22.05.3Система очередей в кластерных системах, позволяющая пользователю запускать различные типы задач на доступных ресурсах. (инструкция)
    Environment Modules5.1.1Cистема управления модулями, которая облегчает работу с различными версиями ПО и библиотеками на одной системе. Она позволяет быстро переключаться между различными версиями программ и библиотек, необходимых для выполнения задач, а также управлять переменными среды, необходимыми для запуска программ. (инструкция)
    Anaconda (Python3.10)2023.03Дистрибутив языков программирования Python, включающий набор популярных свободных библиотек, объединённых проблематиками науки о данных и машинного обучения. (инструкции condaJupyter Notebook)
    .NET6.0Платформа разработки программного обеспечения, созданная компанией Microsoft.
    Mono4.6.2Альтернативная среда выполнения языков платформы .NET, изначально созданная для разработки кросс-платформенных приложений.
    R4.2.1Язык программирования для статистической обработки данных и работы с графикой, а также свободная программная среда вычислений с открытым исходным кодом.
    GNU Compiler Collection12.1.0Набор компиляторов для различных языков программирования, разработанный в рамках проекта GNU.
    GNU Bison3.8.0Генератор синтаксических анализаторов, который генерирует парсеры на основе грамматики, описанной в форме Бэкуса-Наура (BNF).
    GNU Octave5.1.0Открытый язык программирования и среда вычислений, предназначенная для численных вычислений и научного моделирования.
    GNU Texinfo6.8Cвободная система документирования и язык разметки, позволяющие создавать документы в разных форматах из одного исходного текста.
    gnuplot5.2.6Программа для построения графиков функций.

    Специализированные библиотеки

    НазваниеВерсияОписание
    Cuda Toolkit11.7Набор инструментов, разработанный компанией NVIDIA для разработки высокопроизводительных приложений на базе графических процессоров (GPU). Он включает в себя компилятор CUDA C/C++, библиотеки для работы с GPU, инструменты для отладки и профилирования, а также документацию и примеры кода.
    FFTW3.3.9Библиотека на языке C для расчетов дискретного преобразования Фурье.
    Armadillo10.4.0C++ библиотека для линейной алгебры.
    Arpack-NG3.8.0Набор подпрограмм Fortran77 для решения проблем собственных значений большого масштаба.
    hdf51.10.5Высокопроизводительная библиотека для хранения, организации и обработки различных типов данных.
    LAPACK3.10.1Набор подпрограмм на языке Fortran для решения систем линейных уравнений, нахождения собственных значений и векторов, а также решения других задач линейной алгебры.
    MLAPACK3.4.2Многоядерная версия библиотеки LAPACK.
    OpenMPI4.0.0Предоставляет набор функций для передачи сообщений между процессами, распределения задач между узлами кластера, управления процессами и синхронизации.
    OpenBLAS0.3.19Библиотека для выполнения базовых операций линейной алгебры (BLAS) на многопроцессорных системах.
    SuperLU5.3.0Библиотека для решения разреженных линейных систем уравнений метод прямой факторизации LU.
    Boost1.66Библиотека, написанная на языке C++, которая предоставляет множество компонентов для различных задач программирования: линейной алгебры, генерации псевдослучайных чисел, многопоточности, обработки изображений, регулярных выражений и модульного тестирования.
    Darknet06.2022Предоставляет инструменты для создания и обучения различных типов нейронных сетей, в том числе сверточных, рекуррентных и комбинированных.