Иконка инструмента

PlaidML

Рейтинг:

3.2 / 5.0

Нейрон иконка
PlaidML

Теги

machine learning, AI, deep learning, open-source, hardware acceleration, Python, Keras, ONNX, GPU, CPU

Детали цены

Бесплатный и с открытым исходным кодом. Распространяется под лицензией Apache 2.0.

Возможности

Ускорение ML-вычислений на разных GPU/CPU, поддержка TensorFlow, Keras.

Интеграции

Интеграция с Keras, ONNX; API для Python, C, C++; Поддержка OpenCL, LLVM; Интеграция с Bazel (для сборки).

Описание

PlaidML — это открытый фреймворк для ускорения задач машинного обучения, разработанный для обеспечения эффективного выполнения моделей глубокого обучения на разнообразном оборудовании, включая центральные процессоры (CPU) и графические процессоры (GPU) от различных производителей (AMD, Intel, NVIDIA). Ключевой особенностью PlaidML является его независимость от проприетарных библиотек, таких как CUDA от NVIDIA, что делает его более универсальным и доступным для использования на различном "железе". Фреймворк предоставляет бэкенд для популярных библиотек глубокого обучения, таких как Keras и ONNX, позволяя разработчикам запускать свои существующие модели с ускорением на поддерживаемом оборудовании. PlaidML включает в себя компоненты для автоматической оптимизации кода под конкретную аппаратную архитектуру, что способствует повышению производительности. Он поддерживает основные операционные системы: Linux, macOS и Windows. PlaidML является проектом с открытым исходным кодом, что способствует его гибкости и расширяемости. Хотя последний официальный релиз на PyPI датируется началом 2020 года, проект остается активным на GitHub и может использоваться для задач глубокого обучения на оборудовании, которое не полностью поддерживается другими фреймворками.