Cargo Features
[dependencies]
ort = { version = "2.0.0-rc.10", default-features = false, features = ["std", "training", "ndarray", "half", "num-complex", "tracing", "fetch-models", "download-binaries", "load-dynamic", "copy-dylibs", "alternative-backend", "cuda", "tensorrt", "openvino", "onednn", "directml", "nnapi", "coreml", "xnnpack", "rocm", "acl", "armnn", "tvm", "migraphx", "rknpu", "vitis", "cann", "qnn", "webgpu", "azure", "nv"] }
- default = copy-dylibs, download-binaries, ndarray, std, tracing
-
These default features are set whenever
ortis added withoutsomewhere in the dependency tree.default-features = false - std default fetch-models? load-dynamic?
-
Enables std of ndarray ^0.16, ort-sys, and optional tracing
- training
-
Affects
ort::training… - ndarray default std
-
Enables ndarray ^0.16
- half
-
Enables half
- num-complex
-
Enables num-complex
- tracing default
-
Enables tracing
- fetch-models = std
- download-binaries default
-
Enables download-binaries of ort-sys
- load-dynamic = libloading, std
-
Enables load-dynamic of ort-sys
Affects
environment::init_from,cuda::preload_dylibs,util::preload_dylib… - copy-dylibs default
-
Enables copy-dylibs of ort-sys
- alternative-backend
-
Enables disable-linking of ort-sys
- cuda
- tensorrt
- openvino
- onednn
- directml
- nnapi
- coreml
- xnnpack
- rocm
- acl
- armnn
- tvm
- migraphx
- rknpu
- vitis
- cann
- qnn
- webgpu
- azure
- nv
Features from optional dependencies
In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.
- libloading load-dynamic?
-
Enables libloading ^0.8