[package]
edition = "2021"
rust-version = "1.98.0"
name = "rightkit-ort"
version = "0.2.2"
build = false
include = [
"src/**",
"tests/**",
"Cargo.toml",
"README.md",
"LICENSE-MIT",
"LICENSE-APACHE",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Product-neutral ONNX Runtime dynamic-library resolution, environment, execution-provider and session setup (single suite ort pin)"
readme = "README.md"
license = "MIT OR Apache-2.0"
repository = "https://github.com/bogusyogi/claude"
[features]
acl = [
"session",
"ort/acl",
]
armnn = [
"session",
"ort/armnn",
]
azure = [
"session",
"ort/azure",
]
cann = [
"session",
"ort/cann",
]
copy-dylibs = [
"session",
"ort/copy-dylibs",
]
coreml = [
"session",
"ort/coreml",
]
cuda = [
"session",
"ort/cuda",
]
default = ["session"]
directml = [
"session",
"ort/directml",
]
download-binaries = [
"session",
"ort/download-binaries",
]
half = [
"session",
"ort/half",
"dep:half",
]
migraphx = [
"session",
"ort/migraphx",
]
ndarray = [
"session",
"ort/ndarray",
"dep:ndarray",
]
nnapi = [
"session",
"ort/nnapi",
]
nvrtx = [
"session",
"ort/nvrtx",
]
onednn = [
"session",
"ort/onednn",
]
openvino = [
"session",
"ort/openvino",
]
preload-dylibs = [
"session",
"ort/preload-dylibs",
]
qnn = [
"session",
"ort/qnn",
]
rknpu = [
"session",
"ort/rknpu",
]
session = ["dep:ort"]
tensorrt = [
"session",
"ort/tensorrt",
]
tls-native = [
"session",
"ort/tls-native",
]
tracing = [
"session",
"ort/tracing",
]
tvm = [
"session",
"ort/tvm",
]
vitis = [
"session",
"ort/vitis",
]
webgpu = [
"session",
"ort/webgpu",
]
xnnpack = [
"session",
"ort/xnnpack",
]
[lib]
name = "rightkit_ort"
path = "src/lib.rs"
[[test]]
name = "e2e_runtime"
path = "tests/e2e_runtime.rs"
[[test]]
name = "e2e_runtime_windows"
path = "tests/e2e_runtime_windows.rs"
[[test]]
name = "ndarray_feature"
path = "tests/ndarray_feature.rs"
[[test]]
name = "runtime_contract"
path = "tests/runtime_contract.rs"
[[test]]
name = "runtime_helpers"
path = "tests/runtime_helpers.rs"
[dependencies.half]
version = "2"
optional = true
[dependencies.ndarray]
version = "0.17"
optional = true
[dependencies.ort]
version = "=2.0.0-rc.13"
features = [
"std",
"api-24",
"load-dynamic",
]
optional = true
default-features = false
[dev-dependencies.rightkit-media]
version = "0.2.3"
[dev-dependencies.sha2]
version = "0.10"
[target.'cfg(target_os = "windows")'.dependencies.ort]
version = "=2.0.0-rc.13"
features = [
"std",
"api-24",
"load-dynamic",
"directml",
]
optional = true
default-features = false
[target.'cfg(target_os = "windows")'.dependencies.windows-sys]
version = "0.61.2"
features = ["Win32_System_SystemInformation"]
[target.'cfg(target_vendor = "apple")'.dependencies.ort]
version = "=2.0.0-rc.13"
features = [
"std",
"api-24",
"load-dynamic",
"coreml",
]
optional = true
default-features = false