activeloopai/deeplake

Deeplake — это AI Data Runtime для агентов, предоставляющий серверный PostgreSQL с мультимодальным озером данных, что обеспечивает масштабируемое извлечение и обучение.

RAG⭐ 9 242C++последний релиз: v4.5.2
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

Deep Lake — это сервернаяless база данных для ИИ, объединяющая хранилище мультимодальных данных и векторный поиск для работы с LLM и моделями глубокого обучения.

Зачем нужен

Инструмент решает задачу эффективного хранения, версионирования и быстрого доступа к разнородным данным (текст, изображения, аудио, видео, эмбеддинги) в масштабах предприятия. Он полезен тем, кто хочет избежать сложной настройки инфраструктуры для RAG-приложений или потоковой передачи данных при обучении моделей, используя единый API для работы с данными любого объема.

Что можно реализовать

  • Построение RAG-приложений с использованием LangChain или LlamaIndex, где Deep Lake выступает в роли векторного хранилища
  • Обучение нейросетей с потоковой передачей данных (data streaming) из облачных хранилищ (S3, GCP, Azure) без предварительной загрузки
  • Управление датасетами для компьютерного зрения с визуализацией аннотаций, масок и bounding boxes
  • Версионирование данных и отслеживание lineage (происхождения данных) в связке с Weights & Biases

Ключевые возможности

  • Поддержка мультимодальных данных: хранение изображений, видео, аудио, PDF, DICOM и эмбеддингов в одном месте
  • Ленивая загрузка (lazy loading) и нативная компрессия: данные загружаются в память только при необходимости, экономя ресурсы
  • Мультиоблачная поддержка: работа с S3, Azure, GCP и локальным хранилищем через единый API
  • Встроенные dataloaders для PyTorch и TensorFlow с автоматическим перемешиванием данных
  • Готовый доступ к 100+ популярным датасетам (MNIST, COCO, ImageNet и др.) через Community Hub

👤 Кому подойдёт: ML-инженеры, разработчики LLM-приложений (RAG, Agents), исследователи в области компьютерного зрения и data scientists, работающие с большими объемами мультимодальных данных

Релизы

v4.5.2minor
🕐 7 мес назад · релиз на GitHub ↗

Версия 4.5.2 добавила поддержку бинарных данных в метаданных датасетов и убрала зависимость от libatomic.

  • Added: Добавлена поддержка бинарных данных в метаданных датасетов и колонок.
  • Fixed: Удалена зависимость от библиотеки libatomic.