Cargo Features

[dependencies]
executorch = { version = "0.5.0", default-features = false, features = ["std", "alloc", "ndarray", "data-loader", "module", "tensor-ptr", "etdump", "half", "num-complex"] }
default = ndarray, std

These default features are set whenever executorch is added without default-features = false somewhere in the dependency tree.

std default module? tensor-ptr? = alloc

Enables std of executorch-sys

Affects tests::add_model_path

alloc std

Affects evalue::IntoEValue.into_evalue

ndarray default

Enables ndarray

Affects array::FixedSizeDim

data-loader

Enables data-loader of executorch-sys

module = std

Enables module of executorch-sys

Affects event_tracer::EventTracerPtr, executorch::module

tensor-ptr = std

Enables tensor-ptr of executorch-sys

etdump

Enables etdump of executorch-sys

half

Enables half

num-complex

Enables num-complex