[[bench]]
harness = false
name = "coreml_operations"
path = "benches/coreml_operations.rs"
[[bench]]
harness = false
name = "inference_profiling"
path = "benches/inference_profiling.rs"
[[bench]]
harness = false
name = "quick_profiling"
path = "benches/quick_profiling.rs"
[[bench]]
harness = false
name = "qwen_inference"
path = "benches/qwen_inference.rs"
[[bin]]
name = "candle-coreml"
path = "src/main.rs"
[[bin]]
name = "component_profiler"
path = "bin/component_profiler.rs"
[[bin]]
name = "simple_performance"
path = "bin/simple_performance.rs"
[[bin]]
name = "step_pipeline"
path = "bin/step_pipeline.rs"
[dependencies.anyhow]
version = "1"
[dependencies.candle-core]
version = "0.9.1"
[dependencies.candle-nn]
version = "0.9.1"
[dependencies.candle-transformers]
version = "0.9.1"
[dependencies.chrono]
features = ["serde"]
version = "0.4"
[dependencies.clap]
features = ["derive"]
version = "4"
[dependencies.dirs]
version = "6.0.0"
[dependencies.git2]
version = "0.19"
[dependencies.glob]
version = "0.3"
[dependencies.half]
version = "2"
[dependencies.hf-hub]
version = "0.4.3"
[dependencies.once_cell]
version = "1"
[dependencies.rand]
version = "0.9"
[dependencies.serde]
features = ["derive"]
version = "1"
[dependencies.serde_json]
version = "1"
[dependencies.tokenizers]
version = "0.21.4"
[dependencies.tracing]
version = "0.1"
[dependencies.tracing-subscriber]
features = ["env-filter"]
version = "0.3.20"
[dev-dependencies.clap]
features = ["derive"]
version = "4"
[dev-dependencies.criterion]
features = ["html_reports"]
version = "0.7.0"
[dev-dependencies.tempfile]
version = "3"
[dev-dependencies.tokio]
features = ["full"]
version = "1"
[dev-dependencies.which]
version = "8.0.0"
[[example]]
name = "bert_comparison"
path = "examples/benchmarks/bert_comparison.rs"
[[example]]
name = "bert_inference"
path = "examples/basic/bert_inference.rs"
[[example]]
name = "bundle_id_child_test"
path = "examples/bundle_id_child_test.rs"
[[example]]
name = "bundle_id_test"
path = "examples/bundle_id_test.rs"
[[example]]
name = "clean_download_example"
path = "examples/clean_download_example.rs"
[[example]]
name = "compare_loading_approaches"
path = "examples/compare_loading_approaches.rs"
[[example]]
name = "embeddings"
path = "examples/advanced/embeddings.rs"
[[example]]
name = "proper_quality_test"
path = "examples/proper_quality_test.rs"
[[example]]
name = "qwen_benchmark"
path = "examples/qwen/qwen_benchmark.rs"
[[example]]
name = "qwen_chat"
path = "examples/qwen/qwen_chat.rs"
[[example]]
name = "qwen_demo_patterns"
path = "examples/qwen/qwen_demo_patterns.rs"
[[example]]
name = "qwen_multi_component"
path = "examples/qwen/qwen_multi_component.rs"
[[example]]
name = "qwen_performance_benchmark"
path = "examples/qwen/qwen_performance_benchmark.rs"
[[example]]
name = "recommended_api_demo"
path = "examples/recommended_api_demo.rs"
[[example]]
name = "tensor_conversion"
path = "examples/benchmarks/tensor_conversion.rs"
[[example]]
name = "test_thinking_behavior"
path = "examples/test_thinking_behavior.rs"
[features]
default = []
[lib]
name = "candle_coreml"
path = "src/lib.rs"
[package]
authors = ["candle-coreml contributors"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["science", "api-bindings"]
description = "CoreML inference engine for Candle tensors - provides Apple CoreML/ANE integration with real tokenization, safety fixes, and model calibration awareness"
documentation = "https://docs.rs/candle-coreml"
edition = "2021"
exclude = ["target/", "examples/models/", ".git/", "*.mlmodelc", "*.mlpackage", "mistral-model/", ".shape-env/"]
homepage = "https://github.com/mazhewitt/candle-cormel"
keywords = ["machine-learning", "coreml", "candle", "apple-neural-engine", "sentiment-analysis"]
license = "MIT OR Apache-2.0"
name = "candle-coreml"
readme = "README.md"
repository = "https://github.com/mazhewitt/candle-cormel"
version = "0.3.1"
[target.'cfg(target_os = "macos")'.dependencies.block2]
version = "0.6"
[target.'cfg(target_os = "macos")'.dependencies.objc2]
version = "0.6"
[target.'cfg(target_os = "macos")'.dependencies.objc2-core-ml]
version = "0.3"
[target.'cfg(target_os = "macos")'.dependencies.objc2-foundation]
version = "0.3"
[[test]]
name = "integration_coreml"
path = "tests/integration_coreml.rs"
[[test]]
name = "integration_pipelines"
path = "tests/integration_pipelines.rs"
[[test]]
name = "integration_qwen"
path = "tests/integration_qwen.rs"
[[test]]
name = "model_quality_verification"
path = "tests/model_quality_verification.rs"
[[test]]
name = "performance_regression"
path = "tests/performance_regression.rs"
[[test]]
name = "regression_position_ids_shape_tests"
path = "tests/regression_position_ids_shape_tests.rs"
[[test]]
name = "test_coreml_metadata_extraction"
path = "tests/test_coreml_metadata_extraction.rs"