microsoft / microsoft/onnxruntime-extensions

Publish onnxruntime-extensions Builds for Java to Maven Central

Open
#597 36 comments 4 reactions 1 assignee View on GitHub

@wenbingl is already working on this.

Since Nov 20, 2023.

Dominant language
C++
Stars
479
Forks
144
Avg merge
1d 8h
Merged PRs (30d)
11

Description

Hello Guys, Can we publish onnxruntime-extensions to maven central ? This addition would significantly benefit the Java community, allowing users to easily integrate it into their projects through Maven or Gradle dependencies. Currently, adding onnxruntime to a Java project is straightforward with the following Maven dependency:

<!-- https://mvnrepository.com/artifact/com.microsoft.onnxruntime/onnxruntime -->
<dependency>
    <groupId>com.microsoft.onnxruntime</groupId>
    <artifactId>onnxruntime</artifactId>
    <version>1.16.1</version>
</dependency>

To further enhance the experience, we may add the following dependency

<!-- https://mvnrepository.com/artifact/com.microsoft.onnxruntime/onnxruntime -->
<dependency>
    <groupId>com.microsoft.onnxruntime</groupId>
    <artifactId>onnxruntime-extensions</artifactId>
    <version>0.9.0</version>
</dependency>

I have personally built version 0.9.0 and tested it with OnnxRuntime version 1.16.0 across multiple models in the Microsoft/Olive repository. You can find my builds on GitHub https://github.com/HichemMaiza/onnxruntime-extensions-java.

This addition to Maven Central would greatly simplify the integration of onnxruntime-extensions into Java projects and open up new possibilities for the Java community.

Thank you for considering this proposal. Please let me know if you need any further information.

Contributor guide

No contributing guide indexed for this repository

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.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.