Avatar for the Eventual-Inc user
Eventual-Inc
Daft
BlogDocsChangelog

Performance History

Latest Results

fix style: drop unused pytest import, regenerate uv.lock
0xdeadd:chore/bump-pyarrow-min-16
4 hours ago
file-path identity checkpoint mode
chenghuichen:path-checkpoint
9 hours ago
feat(dtype): add Float16 (half-precision) support (#6859) ## Changes Made Adds full Float16 (IEEE 754 half-precision) type support across the engine, mirroring the existing Float32/Float64 patterns. This enables ML/AI workloads that store model weights and activations in half-precision. **Core type system:** - `DataType::Float16` enum variant with arrow roundtrip, Display, coercion, size estimation - `Float16Type` / `Float16Array` via `NumericNative`, `DaftNumericType`, `DaftFloatType` trait impls - `Literal::Float16(half::f16)` with `From`/`FromLiteral` conversions, Hash, Display, negation - All 9 type-dispatch macros (`with_match_daft_types!`, `with_match_numeric_daft_types!`, etc.) - Supertype coercion rules (Float16 + Int32 → Float32, Float16 + Float64 → Float64, etc.) **Operations:** - Array ops: sort, sum, product, round, is_in, trigonometry, comparison, growable - Series ops: abs, floor, log, pow, aggregations, downcast, serialization - Hashing with NaN canonicalization, groupby, search sorted - Float functions (is_nan, not_nan, is_inf) and numeric functions (ceil, round, sign, exp) - Utf8 → Float16 casting via Float32 intermediate (arrow doesn't support direct cast) **Infrastructure:** - `NdArray::F16` variant with numpy `half` feature for tensor/ndarray support - SQL type mapping (`float16`, `half`), HTML rendering - Python: `DataType.float16`, `is_float16()`, `np.float16`/`pa.float16` mappings - `hf16!()` convenience macro for constructing `half::f16` values in tests - Arrow roundtrip tests and Float16 included in series test `ARROW_FLOAT_TYPES` ## Related Issues Closes https://github.com/Eventual-Inc/Daft/issues/3126 Closes https://github.com/Eventual-Inc/Daft/issues/2889
main
1 day ago

Latest Branches

CodSpeed Performance Gauge
-1%
chore: bump minimum PyArrow version to 16#6868
4 hours ago
337c198
0xdeadd:chore/bump-pyarrow-min-16
CodSpeed Performance Gauge
-1%
9 hours ago
9164664
chenghuichen:path-checkpoint
CodSpeed Performance Gauge
0%
fix(dashboard): handle offline builds in frontend#6867
1 day ago
b7403ce
claude/fix-offline-fonts-build-gWp0O
© 2026 CodSpeed Technology
Home Terms Privacy Docs