Написать пост

TensorFlow получила поддержку Swift: улучшенная производительность алгоритмов, интеграция с Python

Аватар Тимур Кондратьев

Команда разработчиков библиотеки для машинного обучения с открытым кодом TensorFlow представили проект, добавляющий поддержку ЯП Swift. Авторы утверждают, что Swift оптимизирует ключевые алгоритмы библиотеки, а также предоставляет пользователям высокий уровень удобства использования.

Swift for TensorFlow, анонсированный на саммите TensorFlow в марте 2018 года, запущен в качестве open source-проекта на GitHub. Об этом команда разработчиков рассказала в посте в Medium.

Создатели отмечают, что это не просто оболочка API TеnsorFlow, переписанная на Swift, а полноценный инструмент, включающий в себя компилятор и языковые улучшения для этого ЯП. Подробнее об этом проекте можно узнать из видео:

Превью видео Yze693W4MaU

Ключевые особенности Swift for TensorFlow

Команда проекта разработала полную документацию, подробно рассказывающую о его достоинствах. Среди них:

Проектная документация доступна на GitHub-странице проекта. Там же разработчики подробно рассказали о причинах выбора именно этого языка.

Желающим уже сейчас доступны предустановленные пакеты для macOS и Linux, а также образцы моделей, написанные на Swift.

TensorFlow, являясь проектом с открытым кодом, находит применение в различных областях науки и инженерии. В начале апреля 2018 года для библиотеки вышло обновление, добавившее поддержку JavaScript, работающего прямо в браузере, и новые методы визуализации данных.

Следите за новыми постами
Следите за новыми постами по любимым темам
1К открытий1К показов