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

Performance History

Latest Results

chore: Update Rust deps for dependabot warnings (#7363) Update some Rust deps to address some Dependabot warnings
main
2 hours ago
address comments and ci{
slade/update-rust-deps
2 hours ago
solve the issue
niraj-mx07:test-ai
2 hours ago
docs: migrate tutorials and examples to @daft.func / @daft.cls (#6729) ## Changes Made Migrates every user-facing tutorial and example that still taught the deprecated `@daft.udf` decorator onto the new `@daft.func` / `@daft.cls` API, per [docs/custom-code/migration.md](https://docs.daft.ai/en/stable/custom-code/migration/). Without this, anyone (including LLM agents) reading the repo for reference code would learn the legacy API. ### Files migrated (15) **Docs examples + modality guide (6):** - `docs/examples/text-embeddings.md` - `docs/examples/image-generation.md` - `docs/examples/document-processing.md` - `docs/examples/llms-red-pajamas.md` - `docs/examples/mnist.md` - `docs/modalities/images.md` **Tutorial notebooks (7):** - `tutorials/text_to_image/text_to_image_generation.ipynb` - `tutorials/mnist.ipynb` - `tutorials/embeddings/daft_tutorial_embeddings_stackexchange.ipynb` - `tutorials/document_processing/document_processing_tutorial.ipynb` - `tutorials/delta_lake/{1-local-image-batch-inference,2-distributed-batch-inference}.ipynb` - `tutorials/talks_and_demos/data-ai-summit-2024.ipynb` **Other (2):** - `benchmarking/common_crawl/extract.py` (function UDF → `@daft.func.batch`) - `daft/dataframe/dataframe.py` (`map_groups` docstring example) ### Translations applied - Function `@daft.udf(...)` → `@daft.func` / `@daft.func.batch` (row-wise where the body iterates per row, batch where it uses `daft.Series`). - Class `@daft.udf(...)` → `@daft.cls(...)` with `@daft.method.batch(return_dtype=...)` on `__call__`. - `concurrency=N` → `max_concurrency=N` (with a prose note in `text-embeddings.md` where the semantic drift from "exactly N instances" to "cap at N" is material to the tuning advice). - `num_gpus=N` → `gpus=N` on `@daft.cls`. - `ClassUDF.with_init_args(...)` → constructor args on instantiation (`inst = ClassUDF(...); inst(col)`). - `ClassUDF.override_options(num_gpus=1)` → `@daft.cls(gpus=1 if USE_GPU else 0)` on the decorator (e.g. `image-generation.md`). - `talks_and_demos`: `run_gpt4o_on_urls` is now `async def` + `@daft.func(max_concurrency=16)` using `aiohttp` — the textbook per-row async pattern the v2 API enables. `generate_presigned_url` is plain row-wise `@daft.func` with inferred return dtype from type hints. - `delta_lake/1`: removed a broken "subclass with `@daft.cls(gpus=1)`" recipe (subclassing a decorated class bypasses the wrapper at runtime — confirmed). Replaced with the direct recipe. ### Verification - Smoke-tested each migration pattern end-to-end (class UDF, constructor args, `gpus=0/1`, `max_concurrency`, async + `max_concurrency`, sync rejection of `max_concurrency`, multi-arg batch method). - `dataframe.map_groups` doctest still passes after the `@daft.udf` → `@daft.func.batch` swap in the docstring. - All touched `.py` files parse; md / notebook code blocks parse. - `daft.cls` / `daft.method.batch` / `daft.func` / `daft.func.batch` resolve at runtime. ### Left untouched (intentional) - `daft/udf/legacy.py`, `tests/expressions/test_legacy_udf.py`, `tests/test_resource_requests.py`, `tests/ray/test_udf_ray_options.py`, `tests/sql/test_coalesce.py`, `tests/integration/*` — they test the legacy behavior. - `docs/custom-code/udfs.md`, `docs/api/udf.md`, `docs/custom-code/migration.md` — legacy reference page and migration guide (the before/after examples must stay). ## Related Issues Not tied to an open issue. --------- Co-authored-by: Srinivas Lade <srinulade1@gmail.com>
main
3 hours ago
chore(deps): bump the all group across 1 directory with 6 updates Bumps the all group with 6 updates in the / directory: | Package | From | To | | --- | --- | --- | | [lycheeverse/lychee-action](https://github.com/lycheeverse/lychee-action) | `2.8.0` | `2.9.0` | | [slackapi/slack-github-action](https://github.com/slackapi/slack-github-action) | `3.0.3` | `4.0.0` | | [actions/setup-node](https://github.com/actions/setup-node) | `6` | `7` | | [actions/setup-python](https://github.com/actions/setup-python) | `6` | `7` | | [actions/github-script](https://github.com/actions/github-script) | `7` | `9` | | [CodSpeedHQ/action](https://github.com/codspeedhq/action) | `4` | `5` | Updates `lycheeverse/lychee-action` from 2.8.0 to 2.9.0 - [Release notes](https://github.com/lycheeverse/lychee-action/releases) - [Commits](https://github.com/lycheeverse/lychee-action/compare/v2.8.0...v2.9.0) Updates `slackapi/slack-github-action` from 3.0.3 to 4.0.0 - [Release notes](https://github.com/slackapi/slack-github-action/releases) - [Changelog](https://github.com/slackapi/slack-github-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/slackapi/slack-github-action/compare/v3.0.3...v4.0.0) Updates `actions/setup-node` from 6 to 7 - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/v6...v7) Updates `actions/setup-python` from 6 to 7 - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/v6...v7) Updates `actions/github-script` from 7 to 9 - [Release notes](https://github.com/actions/github-script/releases) - [Commits](https://github.com/actions/github-script/compare/v7...v9) Updates `CodSpeedHQ/action` from 4 to 5 - [Release notes](https://github.com/codspeedhq/action/releases) - [Changelog](https://github.com/CodSpeedHQ/action/blob/main/CHANGELOG.md) - [Commits](https://github.com/codspeedhq/action/compare/v4...v5) --- updated-dependencies: - dependency-name: lycheeverse/lychee-action dependency-version: 2.9.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all - dependency-name: slackapi/slack-github-action dependency-version: 4.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: all - dependency-name: actions/setup-node dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major dependency-group: all - dependency-name: actions/setup-python dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major dependency-group: all - dependency-name: actions/github-script dependency-version: '9' dependency-type: direct:production update-type: version-update:semver-major dependency-group: all - dependency-name: CodSpeedHQ/action dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major dependency-group: all ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot/github_actions/all-60d4d2150f
4 hours ago

Latest Branches

CodSpeed Performance Gauge
0%
chore: Update Rust deps for dependabot warnings#7363
2 hours ago
37afd51
slade/update-rust-deps
CodSpeed Performance Gauge
0%
feat: Add `url_encode` and `url_decode` string expressions#7366
3 hours ago
f240af0
niraj-mx07:test-ai
CodSpeed Performance Gauge
0%
3 hours ago
2683033
desmond/bump-deltalake-floor-1.6.0
© 2026 CodSpeed Technology
Home Terms Privacy Docs