Фичи и апдейты
C/C++ не умирает: новый стандарт переопределяет роль языка в машинном обучении
Кирилл, ML-энтузиаст из YADRO, объясняет, что C/C++ по-прежнему незаменим для низкоуровневой оптимизации вычислительных ядер в машинном обучении, где скорость критична. Однако новый стандарт языка сознательно не закрепляет реализации линейной алгебры — эту задачу теперь решают поставщики стандартной библиотеки и производители оборудования.
В результате возникает «зоопарк реализаций»: разные библиотеки и хардверные бэкенды предлагают свои оптимизированные версии, и разработчикам приходится разбираться в этом многообразии. Автор даёт практические советы, как эффективно работать с таким ландшафтом, не теряя производительности.
Источник: habr.com