😎 std::mdspan в C++23: многомерные данные без самодельных view
💡 В C++23 появился
❗ Ключевые возможности mdspan:
• настраиваемые политики размещения (row-major, column-major, stride)
• статические и динамические размерности в типе
• транспонирование и ROI без копирования данных
Основной фокус статьи — практические примеры использования: от базовой инициализации матриц до создания собственных политик доступа с проверками границ.
Особенно полезно для разработчиков высокопроизводительных систем, работающих с матрицами, изображениями и научными вычислениями.
Теперь вместо ручной арифметики указателей у вас единый тип и возможность писать универсальные функции без привязки к внутренней формуле offset'а.
👉 Статья
Библиотека C/C++ разработчика
#буст
💡 В C++23 появился
std::mdspan
— стандартизованный способ адресации многомерных данных без самодельных обвязок на указателях и макросах.❗ Ключевые возможности mdspan:
• настраиваемые политики размещения (row-major, column-major, stride)
• статические и динамические размерности в типе
• транспонирование и ROI без копирования данных
Основной фокус статьи — практические примеры использования: от базовой инициализации матриц до создания собственных политик доступа с проверками границ.
Особенно полезно для разработчиков высокопроизводительных систем, работающих с матрицами, изображениями и научными вычислениями.
Теперь вместо ручной арифметики указателей у вас единый тип и возможность писать универсальные функции без привязки к внутренней формуле offset'а.
👉 Статья
Библиотека C/C++ разработчика
#буст
🔥3👍1
🆕 C23: что нового в стандарте C?
📅 25 августа | 20:00 мск | бесплатно
На вебинаре разберём:
🔹 Основные фичи C23: #embed, constexpr, улучшенные макросы, новые типы и атрибуты
🔹 Обратная совместимость и миграция со старых стандартов
🔹 Что можно применять уже сейчас и как это изменит ваш код
Полезно для:
💡 Программистов на C, которые хотят быть в курсе последних изменений
👉 Регистрируйтесь и узнайте, как C23 повлияет на ваш код:
https://clc.to/ASH5Wg
Занятие приурочено к старту курса "Программист С", обучение на котором позволит не только глубоко погрузиться в возможности языка С, но и изучить низкоуровневые особенности устройства UNIX-совместимых ОС и ОС семейства Windows
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
📅 25 августа | 20:00 мск | бесплатно
На вебинаре разберём:
🔹 Основные фичи C23: #embed, constexpr, улучшенные макросы, новые типы и атрибуты
🔹 Обратная совместимость и миграция со старых стандартов
🔹 Что можно применять уже сейчас и как это изменит ваш код
Полезно для:
💡 Программистов на C, которые хотят быть в курсе последних изменений
👉 Регистрируйтесь и узнайте, как C23 повлияет на ваш код:
https://clc.to/ASH5Wg
Занятие приурочено к старту курса "Программист С", обучение на котором позволит не только глубоко погрузиться в возможности языка С, но и изучить низкоуровневые особенности устройства UNIX-совместимых ОС и ОС семейства Windows
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
❤2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
☝️ Один мудрый тимлид дал двум своим разработчикам по «таланту» — мощной, но своенравной LLM.
Первый разработчик испугался её «галлюцинаций». Он запер модель в песочнице, не давая ей доступа к свежим данным. На вопросы модель отвечала красиво, но часто придумывала факты, то есть врала. Он просто «закопал» свой талант, боясь им пользоваться.
Второй же разработчик не побоялся. Он построил для своей LLM систему RAG — дал ей «лопату и карту», чтобы находить сокровища в базе знаний компании. Его AI-агент отвечал точно по делу, ссылаясь на реальные документы. Он заставил свой «талант» работать и приносить пользу.
Именно такие системы мы и будем строить на втором потоке нашего курса «AI-агенты для DS-специалистов». Мы не просто поговорим о RAG, а соберём полный пайплайн с оценкой качества, чтобы ваш агент не врал.
Представьте, что вы сможете начать изучать эту сложную и востребованную тему уже 15 сентября, а не ждать официального старта в октябре. У вас будет фора в 3 недели, чтобы спокойно разобраться в векторных базах и подходе «LLM as a Judge».
💸 Цена 49.000 ₽ действует последние 4 дня — до 24 августа.
👉 Начать строить RAG раньше других
Первый разработчик испугался её «галлюцинаций». Он запер модель в песочнице, не давая ей доступа к свежим данным. На вопросы модель отвечала красиво, но часто придумывала факты, то есть врала. Он просто «закопал» свой талант, боясь им пользоваться.
Второй же разработчик не побоялся. Он построил для своей LLM систему RAG — дал ей «лопату и карту», чтобы находить сокровища в базе знаний компании. Его AI-агент отвечал точно по делу, ссылаясь на реальные документы. Он заставил свой «талант» работать и приносить пользу.
Мощь LLM раскрывается не в ней самой, а в системах, которые вы строите вокруг неё.
Именно такие системы мы и будем строить на втором потоке нашего курса «AI-агенты для DS-специалистов». Мы не просто поговорим о RAG, а соберём полный пайплайн с оценкой качества, чтобы ваш агент не врал.
Представьте, что вы сможете начать изучать эту сложную и востребованную тему уже 15 сентября, а не ждать официального старта в октябре. У вас будет фора в 3 недели, чтобы спокойно разобраться в векторных базах и подходе «LLM as a Judge».
💸 Цена 49.000 ₽ действует последние 4 дня — до 24 августа.
👉 Начать строить RAG раньше других
🥱6😁1