Cargo Features

[dependencies]
nox = { version = "0.4.0", default-features = false, features = ["jax", "cuda", "noxpr", "xla", "shared", "openblas-src"] }
default = jax, noxpr, xla

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

jax default = noxpr, numpy, pyo3

Affects nox::jax

cuda = shared
noxpr default jax = xla
xla default noxpr = lapack-src

Enables noxla

noxla - a wrapper around raw xla

Affects fields::Field.literal

shared cuda?

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.

pyo3 jax

Enables pyo3 ^0.21.0

jax

numpy jax

Enables numpy ^0.21.0

openblas-src not mac implicit feature

Enables openblas-src

openblas-src:

The package provides a source of BLAS and LAPACK via OpenBLAS

lapack-src mac not mac xla