TVM
TVM Key features and brief samples.
Last updated
Was this helpful?
TVM Key features and brief samples.
Last updated
Was this helpful?
Nd4j allows execution of models via javacpp's tvm bindings using nd4j's INDArray as a data structure. Leveraging the nd4j-tvm interop is fairly simple.
A TVM model can be loaded and executed as follows:
This outputs a result with a map of output names to the ndarray result from tvm.
In maven, add the following dependency:
Note, this depends on javacpp's tvm bindings. This means tvm's native binaries are managed by javacpp. Javacpp will bundle all native binaries for all platforms by default unless you specify a platform. You can do this by specifying a -Dplatform=your-platform-of-choice. You may find more in the javacpp docs.