ONNX Runtime Node.js API
ONNX Runtime Node.js binding enables Node.js applications to run ONNX model inference.
Contents
Supported Versions
Node.js v12.x+ or Electron v5.x+
API Reference
See Typescript declarations and refer to samples for reference.
Builds
Builds are published to npm and can be installed using npm install
Artifact | Description | Supported Platforms |
---|---|---|
onnxruntime | CPU (Release) | Windows x64 CPU NAPI_v3, Linux x64 CPU NAPI_v3, MacOS x64 CPU NAPI_v3 |
onnxruntime@dev | CPU (Dev) | Windows x64 CPU NAPI_v3, Linux x64 CPU NAPI_v3, MacOS x64 CPU NAPI_v3 |
To use on platforms without pre-built binaries, you can build Node.js binding from source and consume using npm install <onnxruntime_repo_root>/nodejs/
.
Samples
See Tutorials: Basics - NodeJS