feat: onnxrt library — OCaml bindings to ONNX Runtime Web
Type-safe OCaml bindings to onnxruntime-web for browser-based ML inference
via js_of_ocaml or wasm_of_ocaml. Supports WebAssembly (CPU) and WebGPU
(GPU) execution providers.
Modules:
- Dtype: GADT tensor element types (float32, int32, uint8, etc.)
- Tensor: create from Bigarray (zero-copy), read back, GPU download, dispose
- Session: load ONNX models, run inference, manage lifecycle
- Env: configure WASM threads/SIMD/paths and WebGPU power preference
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>