August 2026 Summaries
5 posts from LanceDB
Filter
Month:
Year:
Post Summaries
Back to Blog
Data loading in machine learning moves stored data through I/O, CPU transformation, and GPU processing stages, with the primary objective of keeping GPUs continuously supplied with training batches. Using PyTorch and LanceDB examples, the discussion explains that large-model training is usually GPU-bound, so storage bandwidth is often less limiting than CPU-side decoding, tokenization, inefficient batching, random-access IOPS demands, or poorly configured parallelism. It distinguishes data parallelism, which divides samples across GPUs, from model parallelism, which divides a model across devices, and describes PyTorch map-style and iterable-style datasets, batching, collation, prefetch queues, memory pinning, and asynchronous host-to-device transfers. The guide emphasizes choosing efficient access patterns, avoiding unnecessary rows, columns, or full media-file reads, using sufficiently large read batches, controlling process and thread oversubscription, and applying transformations in parallel and in batches. It also examines shuffling, caching, distributed dataset splitting, epoch management, checkpoint-based resumability, and elastic determinism for changing GPU counts, while recommending queue-depth and timing metrics to identify whether I/O, CPU transformation, or GPU computation is limiting throughput.
Aug 17, 2026
10,240 words in the original blog post.
LanceDB’s Reverie summit, scheduled for November 5, will convene 200 AI researchers, engineers, and technical leaders to examine the data, evaluation, and research systems supporting advances in generative video, world models, physical AI, and multimodal search. The event emphasizes that future model improvements may depend as much on better datasets, derived features, rare edge cases, trustworthy evaluations, and efficient experimentation as on increased compute or model scale. Speakers from organizations including NVIDIA Cosmos, Runway, Luma AI, Applied Intuition, XPENG, Tubi, Adobe, and Exa will discuss practical methods for curating massive multimedia and sensor datasets, testing models’ understanding of motion and physics, conducting large-scale feature experiments, and preparing research workflows for greater agent involvement.
Aug 11, 2026
494 words in the original blog post.
LanceDB’s latest updates emphasize faster, higher-recall vector search, enterprise scalability, and expanded open-source capabilities across the Lance ecosystem. Multi-bit IVF_RQ with RaBitQ now delivers 96.2% recall@10 using 5-bit codes while reducing p99 latency relative to IVF_PQ, increasing per-core throughput through SIMD and rotation improvements, and allowing query-time recall-latency choices through approximate modes. Case studies describe ByteDance Volcano Engine using Lance for distributed AI-index training, rapid compaction, and agent memory workloads exceeding 100,000 QPS, while China Merchants Lion Rock AI Lab uses Lance to manage multimodal robotics data with faster random video access and lower storage use. Enterprise improvements include higher throughput for freshness checks, full-text search, wide-result transfers, index caching, distributed search planning, job management, table history, customer-managed storage, and additional distributed index types. Releases from Lance, LanceDB, and related projects add FTS v2, data overlays for updates, streaming IVF training, faster cold reads, branching and merging, PyTorch data loading, OpenTelemetry, OAuth, rollout storage, Ray and Spark enhancements, and expanded indexing support. The update also highlights community contributions, upcoming events in San Francisco and Boston, and community discussions on APIs, branching scalability, large-fragment support, new SDK releases, full-text-search performance, and automated pull-request review.
Aug 07, 2026
2,045 words in the original blog post.
LanceDB’s Geneva feature-engineering package is presented as a table-centric alternative to custom multimodal data scripts that generate separate metadata, embeddings, and sidecar files. Users define Python UDFs to derive features from table columns, attach those functions as new columns, and use backfills that handle batching, parallel execution, checkpoints, retries, and incremental updates while keeping raw media, derived attributes, and vector-search indexes together in a versioned LanceDB table. The geneva-examples repository demonstrates local and enterprise workflows for image, video, and PDF pipelines, including image ingestion, metadata extraction, CLIP embeddings, BLIP captions, and text-to-image search. The underlying workflow relies on a small set of API calls for database connection, table creation, UDF definition, column addition, backfilling, and search, with the same UDF code able to run locally or on managed GPU infrastructure. The post also describes model-backed batched UDFs, resource declarations, dependency manifests for remote workers, error handling, column recomputation for updated models, and operational capabilities such as job tracking, resumability, and independent scaling of storage and compute.
Aug 06, 2026
3,610 words in the original blog post.
CrewAI has overhauled its memory system by introducing a cognitive memory framework built on LanceDB, which consolidates its previous two-system memory stack into a single-table architecture designed for multimodal data. This shift from traditional storage-focused memory to a cognition-based approach addresses issues like contradictions and operational friction that arose from the old system, which relied on a separate vector store and database. LanceDB's capabilities allow it to handle text, images, video, and audio in one table without a server, offering a streamlined developer experience with minimal dependencies. By using a single query over vectors and metadata, CrewAI can encode, consolidate, recall, extract, and forget information efficiently, resolving conflicts and updating records dynamically, while enhancing performance and reducing latency. This simplification has not only improved memory retrieval times but also laid the groundwork for CrewAI's future development of organizational memory, allowing specific queries across agents and projects.
Aug 03, 2026
1,497 words in the original blog post.