microsoft / microsoft/onnxruntime

String Equality [Feature Request]

Open
#15,061 5 comments 0 reactions 0 assignees View on GitHub
feature request
Dominant language
C++
Stars
21.9k
Forks
4.2k
Avg merge
4d 11h
Merged PRs (30d)
184

Description

### Describe the feature request

With the introduction of string equality in opset 19 (https://github.com/onnx/onnx/blob/main/docs/Operators.md#Equal) and given how useful string equality is for text based models and data science preprocessing, it would be good to add this to onnxruntime.

### Describe scenario use case

Preprocessing string tensors in data science tasks often requires string equality for filtering, data cleaning, etc. In text based models there are numerous use cases as well, especially where outputs aren't categorical options but rather dynamic strings.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the linked ONNX Equal operator documentation and the ONNX Runtime areas responsible for operator support. Define the required string-tensor equality behavior for filtering, data cleaning, and text-model scenarios, then verify that the runtime supports the requested feature.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, machine-learning
Domain
machine-learning
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.