All Downloads are FREE. Search and download functionalities are using the official Maven repository.

nnxruntime.1.4.0.source-code.module-info Maven / Gradle / Ivy

The newest version!
/**
 * A Java binding of Microsoft's ONNX Runtime.
 * 

* This project's goals are to provide a type-safe, lightweight, and performant binding which abstracts a lot of the * native and C API intricacies away behind a Java-friendly interface. This is loosely coupled to the upstream project * and built off of the public (and stable) C API. *

* This uses Java's new Foreign Function & Memory API (a.k.a. Project Panama), currently in preview. This will * require the runtime to have the {@code --enable-native-access=ALL-UNNAMED} and {@code --enable-preview} JVM options. *

    *
  • The {@code onnxruntime-cpu} artifact provides support for several common operating systems / CPU architecture * combinations. For use as an optional runtime dependency. Include one of the OS/Architecture classifiers like * {@code osx-x86_64} to provide specific support. *
  • The {@code onnxruntime-gpu} artifact provides GPU (CUDA) support for several common operating systems / CPU * architecture combinations. For use as an optional runtime dependency. Include one of the OS/Architecture classifiers * like {@code osx-x86_64} to provide specific support. *
  • The {@code onnxruntime} artifact contains only bindings and no libraries. This means the native library will need * to be provided. Use this artifact as a compile dependency if you want to allow your project's users to bring use * {@code onnxruntime-cpu}, {@code onnxruntime-gpu}, or their own native library as dependencies provided at runtime. *
* * @since 1.0.0 */ module com.jyuzawa.onnxruntime { exports com.jyuzawa.onnxruntime; }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy