Skip to content

GPU: Restrict GPU indexing to FLOAT element types#139084

Merged
elasticsearchmachine merged 4 commits intoelastic:mainfrom
mayya-sharipova:gpu-disallow-element-types
Dec 4, 2025
Merged

GPU: Restrict GPU indexing to FLOAT element types#139084
elasticsearchmachine merged 4 commits intoelastic:mainfrom
mayya-sharipova:gpu-disallow-element-types

Conversation

@mayya-sharipova
Copy link
Contributor

Reject BYTE, BFLOAT16, and BIT element types in GPUPlugin by
returning null, falling back to CPU-based vector indexing.

Reject BYTE, BFLOAT16, and BIT element types in GPUPlugin by
returning null, falling back to CPU-based vector indexing.
@elasticsearchmachine elasticsearchmachine added the Team:Search Relevance Meta label for the Search Relevance team in Elasticsearch label Dec 4, 2025
@elasticsearchmachine
Copy link
Collaborator

Pinging @elastic/es-search-relevance (Team:Search Relevance)

@elasticsearchmachine
Copy link
Collaborator

Hi @mayya-sharipova, I've created a changelog YAML for you.

@mayya-sharipova mayya-sharipova added auto-merge-without-approval Automatically merge pull request when CI checks pass (NB doesn't wait for reviews!) auto-backport Automatically create backport pull requests when merged labels Dec 4, 2025
@mayya-sharipova
Copy link
Contributor Author

Ben, thanks for the review

gpu-tests failing because of this bug

@mayya-sharipova mayya-sharipova removed the test-gpu Run tests using a GPU label Dec 4, 2025
@elasticsearchmachine elasticsearchmachine merged commit 4eace8a into elastic:main Dec 4, 2025
34 checks passed
@mayya-sharipova mayya-sharipova deleted the gpu-disallow-element-types branch December 4, 2025 21:43
@elasticsearchmachine
Copy link
Collaborator

💔 Backport failed

Status Branch Result
9.2 Commit could not be cherrypicked due to conflicts

You can use sqren/backport to manually backport by running backport --upstream elastic/elasticsearch --pr 139084

@mayya-sharipova
Copy link
Contributor Author

Another PR that is a base for this PR only targets 9.3.
Since 9.3 is coming very soon, I will target this PR for 9.3 only. NO backport is needed.

@mayya-sharipova mayya-sharipova removed auto-backport Automatically create backport pull requests when merged v9.2.3 labels Dec 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

auto-merge-without-approval Automatically merge pull request when CI checks pass (NB doesn't wait for reviews!) backport pending >enhancement :Search Relevance/Vectors Vector search Team:Search Relevance Meta label for the Search Relevance team in Elasticsearch v9.3.0

3 participants