microsoft / microsoft/onnxruntime

[Feature Request] com.microsoft.Xxhash3

Open
#23,754 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

feature request
Dominant language
C++
Stars
21.9k
Forks
4.2k
Avg merge
4d 11h
Merged PRs (30d)
184

Description

### Describe the feature request

`com.microsoft.MurmurHash3` is very convenient but there are better alternatives these days. [xxHash](https://github.com/Cyan4973/xxHash) promises a 8x speed-up compare to MurmurHash3. Would it make sense to integrate it to the contrib operators?

### Describe scenario use case

Exact same use-case as MurmurHash3.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by examining the existing com.microsoft.MurmurHash3 contrib operator and the linked xxHash project. Determine the integration scope and compatibility requirements, then define completion as an xxHash operator providing the same use case as MurmurHash3 with appropriate coverage for the requested behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
machine-learning
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.