mirror of
https://github.com/lancedb/lancedb.git
synced 2026-01-07 12:22:59 +00:00
I'm working on a lancedb version of pytorch data loading (and hopefully addressing https://github.com/lancedb/lance/issues/3727). However, rather than rely on pytorch for everything I'm moving some of the things that pytorch does into rust. This gives us more control over data loading (e.g. using shards or a hash-based split) and it allows permutations to be persistent. In particular I hope to be able to: * Create a persistent permutation * This permutation can handle splits, filtering, shuffling, and sharding * Create a rust data loader that can read a permutation (one or more splits), or a subset of a permutation (for DDP) * Create a python data loader that delegates to the rust data loader Eventually create integrations for other data loading libraries, including rust & node
4.2 KiB
4.2 KiB
@lancedb/lancedb • Docs
@lancedb/lancedb
Namespaces
Enumerations
Classes
- BooleanQuery
- BoostQuery
- Connection
- HeaderProvider
- Index
- MakeArrowTableOptions
- MatchQuery
- MergeInsertBuilder
- MultiMatchQuery
- NativeJsHeaderProvider
- OAuthHeaderProvider
- PermutationBuilder
- PhraseQuery
- Query
- QueryBase
- RecordBatchIterator
- Session
- StaticHeaderProvider
- Table
- TagContents
- Tags
- TakeQuery
- VectorColumnOptions
- VectorQuery
Interfaces
- AddColumnsResult
- AddColumnsSql
- AddDataOptions
- AddResult
- AlterColumnsResult
- ClientConfig
- ColumnAlteration
- CompactionStats
- ConnectionOptions
- CreateTableOptions
- DeleteResult
- DropColumnsResult
- ExecutableQuery
- FragmentStatistics
- FragmentSummaryStats
- FtsOptions
- FullTextQuery
- FullTextSearchOptions
- HnswPqOptions
- HnswSqOptions
- IndexConfig
- IndexOptions
- IndexStatistics
- IvfFlatOptions
- IvfPqOptions
- IvfRqOptions
- MergeResult
- OpenTableOptions
- OptimizeOptions
- OptimizeStats
- QueryExecutionOptions
- RemovalStats
- RetryConfig
- ShuffleOptions
- SplitHashOptions
- SplitRandomOptions
- SplitSequentialOptions
- TableNamesOptions
- TableStatistics
- TimeoutConfig
- TlsConfig
- TokenResponse
- UpdateOptions
- UpdateResult
- Version
- WriteExecutionOptions