Skip to content

docs(experimental): demonstrate table-first luVS benchmarks - #2950

Merged
ibgreen-openai merged 1 commit into
codex/luvs-command-graph-aliasingfrom
codex/luvs-docs-benchmarks
Aug 7, 2026
Merged

docs(experimental): demonstrate table-first luVS benchmarks#2950
ibgreen-openai merged 1 commit into
codex/luvs-command-graph-aliasingfrom
codex/luvs-docs-benchmarks

Conversation

@ibgreen-openai

@ibgreen-openai ibgreen-openai commented Aug 5, 2026

Copy link
Copy Markdown
Collaborator

Goals

Document the table-first luVS architecture accurately and provide an opt-in, real-browser performance benchmark without introducing a second embedding storage owner.

Changes

  • Document the complete Arrow FixedSizeList -> GPUVector<FixedSizeList> -> GPUTable -> borrowed graph view workflow, including explicit validity/ID siblings, padding, source batches, and ownership.
  • Describe exact metrics, GPU-hashed linked selections, deterministic k-means, genuinely index-directed IVF approximation, caller-owned outputs, and RAPIDS cuVS inspiration without copied source or implied affiliation.
  • Preserve upstream experimental navigation entries while adding optional luVS docs and release notes.
  • Run CPU exact, GPU exact, GPU filtered, and GPU IVF-flat benchmarks over real ordinary GPUTable/GPURecordBatch columns.
  • Report independent upload, index-build, command execution/fencing, readback, median timings, and recall@K.
  • Cover SSR/opt-in behavior, source attribution, Float32 near-ties, and actual Chromium/WebGPU end-to-end benchmark execution.

Verification

  • nvm use (Node 22.22.1).
  • yarn install: the configured package registry returns HTTP 403 for required tarballs; verification reuses the existing isolated dependency tree and CI performs the normal immutable install.
  • Focused documentation/SSR/attribution and real WebGPU benchmark coverage.
  • yarn lint fix.
  • yarn build after final source and formatting changes.
  • yarn test-node.
  • CI=true yarn test with real Chromium/WebGPU coverage.
  • yarn website:build.
  • (cd website && yarn build).

Risks

Benchmark timings depend on the browser, adapter, workload, and thermal conditions. Execution stays opt-in and gracefully reports missing WebGPU support.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 5430a29048

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread website/src/components/docs/luvs-benchmark-runtime.ts Outdated
@ibgreen-openai
ibgreen-openai force-pushed the codex/luvs-kmeans-ivf branch from a4d7487 to d57d449 Compare August 5, 2026 01:54
@ibgreen-openai
ibgreen-openai force-pushed the codex/luvs-docs-benchmarks branch from 5430a29 to 3896f3f Compare August 5, 2026 01:55
@ibgreen-openai
ibgreen-openai force-pushed the codex/luvs-kmeans-ivf branch from d57d449 to 0dafc94 Compare August 5, 2026 02:06
@ibgreen-openai
ibgreen-openai force-pushed the codex/luvs-docs-benchmarks branch from 3896f3f to 97c7e05 Compare August 5, 2026 02:07
@ibgreen-openai
ibgreen-openai force-pushed the codex/luvs-kmeans-ivf branch from 0dafc94 to 47134cd Compare August 6, 2026 22:00
@ibgreen-openai ibgreen-openai changed the title docs(experimental): add opt-in live WebGPU vector benchmarks docs(experimental): demonstrate table-first luVS benchmarks Aug 6, 2026
@ibgreen-openai
ibgreen-openai force-pushed the codex/luvs-docs-benchmarks branch 2 times, most recently from a5e6ef5 to 97f39d2 Compare August 6, 2026 22:09
@ibgreen-openai
ibgreen-openai force-pushed the codex/luvs-kmeans-ivf branch 2 times, most recently from 6013af0 to 7c21fc6 Compare August 6, 2026 22:16
@ibgreen-openai
ibgreen-openai force-pushed the codex/luvs-docs-benchmarks branch from 97f39d2 to e2e042c Compare August 6, 2026 22:16
@ibgreen-openai
ibgreen-openai force-pushed the codex/luvs-kmeans-ivf branch from 7c21fc6 to b64cc11 Compare August 6, 2026 22:24
@ibgreen-openai
ibgreen-openai force-pushed the codex/luvs-docs-benchmarks branch 2 times, most recently from 411450b to e231ea9 Compare August 7, 2026 00:29
@ibgreen-openai
ibgreen-openai force-pushed the codex/luvs-kmeans-ivf branch from b64cc11 to ced560b Compare August 7, 2026 00:29
@ibgreen-openai
ibgreen-openai force-pushed the codex/luvs-docs-benchmarks branch from e231ea9 to ac972bb Compare August 7, 2026 00:34
@ibgreen-openai
ibgreen-openai force-pushed the codex/luvs-kmeans-ivf branch 4 times, most recently from 7a41644 to 91c460e Compare August 7, 2026 00:52
@ibgreen-openai
ibgreen-openai force-pushed the codex/luvs-docs-benchmarks branch from ac972bb to f99e8cb Compare August 7, 2026 00:56
Base automatically changed from codex/luvs-kmeans-ivf to codex/luvs-command-graph-aliasing August 7, 2026 01:04
@ibgreen-openai
ibgreen-openai force-pushed the codex/luvs-docs-benchmarks branch from f99e8cb to 7d36eea Compare August 7, 2026 01:10
@ibgreen-openai
ibgreen-openai merged commit 94dd205 into codex/luvs-command-graph-aliasing Aug 7, 2026
6 checks passed
@ibgreen-openai
ibgreen-openai deleted the codex/luvs-docs-benchmarks branch August 7, 2026 10:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants