microsoft/onnxruntime-extensions
Publicmirrored from https://github.com/microsoft/onnxruntime-extensionsAvailable
java/README.md
24lines · modeblame
08659eaeWenbing Li3 years ago | 1 | # ONNXRuntime-Extensions Java/Android API and Package |
| 2 | | |
| 3 | This java and Android API and packaging principles were inspired by the https://github.com/microsoft/onnxruntime/tree/main/java, and openly share credits for API with the contributors in onnxruntime repo. | |
| 4 | | |
| 5 | <br /> | |
| 6 | | |
| 7 | ## Building | |
| 8 | | |
| 9 | <br /> | |
| 10 | | |
| 11 | ### Tools required | |
| 12 | 1. install visual studio 2022 (with cmake, git, desktop C++) | |
| 13 | 2. OpenJDK: https://docs.microsoft.com/en-us/java/openjdk/download | |
| 14 | (OpenJDK 11.0.15 LTS) | |
| 15 | | |
| 16 | ### Build command | |
| 17 | ./build.sh **-DOCOS_BUILD_JAVA=ON** | |
| 18 | | |
| 19 | and find onnxruntime-extensions-0.5.0.jar at out/$OS/$CMake_BUILD_TYPE/java/build/libs | |
| 20 | | |
| 21 | <br /> | |
| 22 | | |
| 23 | ## Usage | |
| 24 | There is a Java example project checked in tutorial folder, [demo4j](../tutorials/demo4j) which provide a showcase how extensions package works with ONNXRuntime's Java API |