[build-dependencies.anyhow]
features = ["backtrace"]
version = "1"
[build-dependencies.bindgen_cuda]
optional = true
version = "0.1.1"
[dependencies.accelerate-src]
optional = true
version = "0.3.2"
[dependencies.candle]
package = "candle-core"
version = "0.9.1"
[dependencies.candle-datasets]
optional = true
version = "0.9.1"
[dependencies.candle-flash-attn]
optional = true
version = "0.9.1"
[dependencies.candle-nn]
version = "0.9.1"
[dependencies.candle-onnx]
optional = true
version = "0.9.1"
[dependencies.candle-transformers]
version = "0.9.1"
[dependencies.cpal]
optional = true
version = "0.15.2"
[dependencies.csv]
version = "1.3.0"
[dependencies.cudarc]
default-features = false
features = ["std", "cublas", "cublaslt", "curand", "driver", "nvrtc", "f16", "cuda-version-from-build-system", "dynamic-linking"]
optional = true
version = "0.16.1"
[dependencies.enterpolation]
optional = true
version = "0.2.1"
[dependencies.half]
features = ["num-traits", "use-intrinsics", "rand_distr"]
optional = true
version = "2.5.0"
[dependencies.hf-hub]
features = ["tokio"]
version = "0.4.1"
[dependencies.image]
default-features = false
features = ["jpeg", "png"]
version = "0.25.2"
[dependencies.intel-mkl-src]
features = ["mkl-static-lp64-iomp"]
optional = true
version = "0.8.1"
[dependencies.num-traits]
version = "0.2.15"
[dependencies.palette]
optional = true
version = "0.7.6"
[dependencies.pdf2image]
optional = true
version = "0.1.2"
[dependencies.pyo3]
features = ["auto-initialize", "abi3-py311"]
optional = true
version = "0.22.0"
[dependencies.rayon]
version = "1.7.0"
[dependencies.rubato]
optional = true
version = "0.15.0"
[dependencies.safetensors]
version = "0.4.1"
[dependencies.serde]
features = ["derive"]
version = "1.0.171"
[dependencies.serde_json]
version = "1.0.99"
[dependencies.symphonia]
features = ["all"]
optional = true
version = "0.5.3"
[dependencies.tokenizers]
default-features = false
features = ["onig"]
version = "0.21.0"
[dev-dependencies.ab_glyph]
version = "0.2.23"
[dev-dependencies.anyhow]
features = ["backtrace"]
version = "1"
[dev-dependencies.byteorder]
version = "1.4.3"
[dev-dependencies.clap]
features = ["derive"]
version = "4.2.4"
[dev-dependencies.imageproc]
default-features = false
version = "0.24.0"
[dev-dependencies.memmap2]
features = ["stable_deref_trait"]
version = "0.9.3"
[dev-dependencies.rand]
version = "0.9.0"
[dev-dependencies.tokio]
version = "1.43.0"
[dev-dependencies.tracing]
version = "0.1.37"
[dev-dependencies.tracing-chrome]
version = "0.7.1"
[dev-dependencies.tracing-subscriber]
version = "0.3.7"
[[example]]
name = "based"
path = "examples/based/main.rs"
[[example]]
name = "beit"
path = "examples/beit/main.rs"
[[example]]
name = "bert"
path = "examples/bert/main.rs"
[[example]]
name = "bigcode"
path = "examples/bigcode/main.rs"
[[example]]
name = "blip"
path = "examples/blip/main.rs"
[[example]]
name = "chatglm"
path = "examples/chatglm/main.rs"
[[example]]
name = "chinese_clip"
path = "examples/chinese_clip/main.rs"
[[example]]
name = "clip"
path = "examples/clip/main.rs"
[[example]]
name = "codegeex4-9b"
path = "examples/codegeex4-9b/main.rs"
[[example]]
name = "colpali"
path = "examples/colpali/main.rs"
required-features = ["pdf2image"]
[[example]]
name = "convmixer"
path = "examples/convmixer/main.rs"
[[example]]
name = "convnext"
path = "examples/convnext/main.rs"
[[example]]
name = "csm"
path = "examples/csm/main.rs"
[[example]]
name = "custom-ops"
path = "examples/custom-ops/main.rs"
[[example]]
name = "debertav2"
path = "examples/debertav2/main.rs"
[[example]]
name = "deepseekv2"
path = "examples/deepseekv2/main.rs"
[[example]]
name = "depth_anything_v2"
path = "examples/depth_anything_v2/main.rs"
required-features = ["depth_anything_v2"]
[[example]]
name = "dinov2"
path = "examples/dinov2/main.rs"
[[example]]
name = "dinov2reg4"
path = "examples/dinov2reg4/main.rs"
[[example]]
name = "distilbert"
path = "examples/distilbert/main.rs"
[[example]]
name = "efficientnet"
path = "examples/efficientnet/main.rs"
[[example]]
name = "efficientvit"
path = "examples/efficientvit/main.rs"
[[example]]
name = "encodec"
path = "examples/encodec/main.rs"
required-features = ["encodec"]
[[example]]
name = "eva2"
path = "examples/eva2/main.rs"
[[example]]
name = "falcon"
path = "examples/falcon/main.rs"
[[example]]
name = "fastvit"
path = "examples/fastvit/main.rs"
[[example]]
name = "flux"
path = "examples/flux/main.rs"
[[example]]
name = "gemma"
path = "examples/gemma/main.rs"
[[example]]
name = "glm4"
path = "examples/glm4/main.rs"
[[example]]
name = "granite"
path = "examples/granite/main.rs"
[[example]]
name = "gte-qwen"
path = "examples/gte-qwen/main.rs"
[[example]]
name = "helium"
path = "examples/helium/main.rs"
[[example]]
name = "hiera"
path = "examples/hiera/main.rs"
[[example]]
name = "jina-bert"
path = "examples/jina-bert/main.rs"
[[example]]
name = "llama"
path = "examples/llama/main.rs"
[[example]]
name = "llama2-c"
path = "examples/llama2-c/main.rs"
required-features = ["candle-datasets"]
[[example]]
name = "llama_multiprocess"
path = "examples/llama_multiprocess/main.rs"
required-features = ["cuda", "nccl", "flash-attn"]
[[example]]
name = "llava"
path = "examples/llava/main.rs"
[[example]]
name = "mamba"
path = "examples/mamba/main.rs"
[[example]]
name = "mamba-minimal"
path = "examples/mamba-minimal/main.rs"
[[example]]
name = "marian-mt"
path = "examples/marian-mt/main.rs"
[[example]]
name = "metavoice"
path = "examples/metavoice/main.rs"
[[example]]
name = "mimi"
path = "examples/mimi/main.rs"
required-features = ["mimi"]
[[example]]
name = "mistral"
path = "examples/mistral/main.rs"
[[example]]
name = "mixtral"
path = "examples/mixtral/main.rs"
[[example]]
name = "mnist-training"
path = "examples/mnist-training/main.rs"
required-features = ["candle-datasets"]
[[example]]
name = "mobileclip"
path = "examples/mobileclip/main.rs"
[[example]]
name = "mobilenetv4"
path = "examples/mobilenetv4/main.rs"
[[example]]
name = "mobileone"
path = "examples/mobileone/main.rs"
[[example]]
name = "modernbert"
path = "examples/modernbert/main.rs"
[[example]]
name = "moondream"
path = "examples/moondream/main.rs"
[[example]]
name = "musicgen"
path = "examples/musicgen/main.rs"
[[example]]
name = "nvembed_v2"
path = "examples/nvembed_v2/main.rs"
[[example]]
name = "olmo"
path = "examples/olmo/main.rs"
[[example]]
name = "onnx"
path = "examples/onnx/main.rs"
required-features = ["onnx"]
[[example]]
name = "onnx_basics"
path = "examples/onnx_basics.rs"
required-features = ["onnx"]
[[example]]
name = "orpheus"
path = "examples/orpheus/main.rs"
[[example]]
name = "paligemma"
path = "examples/paligemma/main.rs"
[[example]]
name = "parler-tts"
path = "examples/parler-tts/main.rs"
[[example]]
name = "phi"
path = "examples/phi/main.rs"
[[example]]
name = "pixtral"
path = "examples/pixtral/main.rs"
[[example]]
name = "quantized"
path = "examples/quantized/main.rs"
[[example]]
name = "quantized-gemma"
path = "examples/quantized-gemma/main.rs"
[[example]]
name = "quantized-phi"
path = "examples/quantized-phi/main.rs"
[[example]]
name = "quantized-qwen2-instruct"
path = "examples/quantized-qwen2-instruct/main.rs"
[[example]]
name = "quantized-t5"
path = "examples/quantized-t5/main.rs"
[[example]]
name = "qwen"
path = "examples/qwen/main.rs"
[[example]]
name = "recurrent-gemma"
path = "examples/recurrent-gemma/main.rs"
[[example]]
name = "reinforcement-learning"
path = "examples/reinforcement-learning/main.rs"
required-features = ["pyo3"]
[[example]]
name = "replit-code"
path = "examples/replit-code/main.rs"
[[example]]
name = "repvgg"
path = "examples/repvgg/main.rs"
[[example]]
name = "resnet"
path = "examples/resnet/main.rs"
[[example]]
name = "rwkv"
path = "examples/rwkv/main.rs"
[[example]]
name = "segformer"
path = "examples/segformer/main.rs"
[[example]]
name = "segment-anything"
path = "examples/segment-anything/main.rs"
[[example]]
name = "siglip"
path = "examples/siglip/main.rs"
[[example]]
name = "silero-vad"
path = "examples/silero-vad/main.rs"
required-features = ["onnx"]
[[example]]
name = "snac"
path = "examples/snac/main.rs"
required-features = ["snac"]
[[example]]
name = "splade"
path = "examples/splade/main.rs"
[[example]]
name = "stable-diffusion"
path = "examples/stable-diffusion/main.rs"
[[example]]
name = "stable-diffusion-3"
path = "examples/stable-diffusion-3/main.rs"
[[example]]
name = "stable-lm"
path = "examples/stable-lm/main.rs"
[[example]]
name = "starcoder2"
path = "examples/starcoder2/main.rs"
[[example]]
name = "stella-en-v5"
path = "examples/stella-en-v5/main.rs"
[[example]]
name = "t5"
path = "examples/t5/main.rs"
[[example]]
name = "trocr"
path = "examples/trocr/main.rs"
[[example]]
name = "vgg"
path = "examples/vgg/main.rs"
[[example]]
name = "vit"
path = "examples/vit/main.rs"
[[example]]
name = "whisper"
path = "examples/whisper/main.rs"
required-features = ["symphonia"]
[[example]]
name = "whisper-microphone"
path = "examples/whisper-microphone/main.rs"
required-features = ["microphone"]
[[example]]
name = "wuerstchen"
path = "examples/wuerstchen/main.rs"
[[example]]
name = "xlm-roberta"
path = "examples/xlm-roberta/main.rs"
[[example]]
name = "yi"
path = "examples/yi/main.rs"
[[example]]
name = "yolo-v3"
path = "examples/yolo-v3/main.rs"
[[example]]
name = "yolo-v8"
path = "examples/yolo-v8/main.rs"
[features]
accelerate = ["dep:accelerate-src", "candle/accelerate", "candle-nn/accelerate", "candle-transformers/accelerate"]
cuda = ["candle/cuda", "candle-nn/cuda", "candle-transformers/cuda", "dep:bindgen_cuda"]
cudnn = ["candle/cudnn", "candle-nn/cudnn", "candle-transformers/cudnn"]
default = []
depth_anything_v2 = ["palette", "enterpolation"]
encodec = ["cpal", "symphonia", "rubato"]
flash-attn = ["cuda", "candle-transformers/flash-attn", "dep:candle-flash-attn"]
metal = ["candle/metal", "candle-nn/metal"]
microphone = ["cpal", "rubato"]
mimi = ["cpal", "symphonia", "rubato"]
mkl = ["dep:intel-mkl-src", "candle/mkl", "candle-nn/mkl", "candle-transformers/mkl"]
nccl = ["cuda", "cudarc/nccl", "dep:half"]
onnx = ["candle-onnx"]
snac = ["cpal", "symphonia", "rubato"]
[lib]
name = "candle_examples"
path = "src/lib.rs"
[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = "build.rs"
categories = ["science"]
description = "Minimalist ML framework."
edition = "2021"
keywords = ["blas", "tensor", "machine-learning"]
license = "MIT OR Apache-2.0"
name = "candle-examples"
readme = "README.md"
repository = "https://github.com/huggingface/candle"
version = "0.9.1"