Package0.1.0.0AIFFI
onnxruntime
ONNX Runtime bindings: sessions and tensors under brackets
- Version0.1.0.0
- CategoryAI, FFI
- LicenceMIT
- AuthorHomotopic.Tech Ltd
- Maintainerlocallycompact@gmail.com
- Pinned byhackage onnxruntime 0.1.0.0
- Sourcehackage.haskell.org/package/onnxruntime-0.1.0.0
Modules
- OnnxRuntimeONNX Runtime from Haskell: an environment, sessions on models with
- OnnxRuntime.ElementThe element types a tensor holds, shared by the runtime and Haskell.
- OnnxRuntime.ErrorWhat can go wrong between a program and ONNX Runtime: the runtime's
- OnnxRuntime.SessionThe runtime's environment, session options and sessions, each held
- OnnxRuntime.ShapeTensor shapes in row-major order, and the dimensions a model declares.
- OnnxRuntime.TensorTensors as storable vectors in row-major order with the shape they
Description
Run ONNX models through Microsoft's ONNX Runtime from Haskell. An environment, session options (thread counts, graph optimisation, the CPU by default with CUDA or ROCm on request), sessions opened from a file or from bytes, and tensors made from storable vectors with their shapes and element types, run by named inputs and outputs. Every handle is held by a bracket, and every failure is a typed OrtError. The runtime's C API is reached through a small C file that calls its function table; the library links the system's onnxruntime.
Depends on
5 packages- base-4.23.0.0with GHC
- bytestring-0.12.2.0with GHC
- path-0.9.6in this set
- text-2.1.4with GHC
- vector-0.13.2.0in this set
Used by in this set · 0
Nothing in this set depends on it.