Проверка и исправление поведения алгоритмов

Это минорный релиз, сосредоточенный на повышении стабильности и исправлении ошибок, а также включающий несколько улучшений для удобства использования.

Новые возможности

Новые функции бенчмарков: добавлены одноцелевые численные функции Ellipsoid и Griewank.

Исправления ошибок

  • Исправлена проблема, из-за которой StdWorkflow не работал с алгоритмами, наследуемыми от других алгоритмов.

  • Исправлена ошибка в функции latin_hypercube_sampling_standard.

  • Решена проблема со сбоем non_dominate при использовании torch.compile.

  • Исправлена проблема, при которой PSO в некоторых случаях некорректно использовал устройство по умолчанию (default device).

Рефакторинг и обслуживание

  • Для удобства часто используемые утилиты были реэкспортированы на верхний уровень, например:

    • evox.compile вместо evox.core.compile

    • evox.vmap вместо evox.core.vmap.

  • Удален устаревший или избыточный код.

Полный список изменений: https://github.com/EMI-Group/evox/compare/v1.2.0…v1.2.1

Ресурсы

← Вернуться к релизамНаверх ↑