Cargo Features
Lance has no features set by default.
[dependencies]
lance = { version = "0.19.2", features = ["fp16kernels", "cli", "tensorflow", "dynamodb", "dynamodb_tests", "substrait", "lapack"] }
- fp16kernels
-
Enables fp16kernels of lance-linalg
lance-linalg:
Enable compiling multiple C kernels for fp16 SIMD computations.
This requires GCC 12 / Clang 6 or later. (To get AVX-512 support,
you need Clang 11 or later.) - cli dev = clap
-
Prevent dynamic linking of lzma, which comes from datafusion
Required by the lq binary
- tensorflow = tfrecord
- dynamodb dynamodb_tests? = aws-sdk-dynamodb
-
Enables dynamodb of lance-table
- dynamodb_tests = dynamodb
- substrait
-
Enables substrait of lance-datafusion
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.
- clap cli?
- lapack implicit feature
-
Enables lapack
lapack:
The package provides wrappers for LAPACK (Fortran)
- tfrecord tensorflow?
-
Affects
utils::tfrecord
… - aws-sdk-dynamodb dynamodb?