[package]
edition = "2021"
name = "zer-lib"
version = "1.0.0"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Zero-shot entity resolution pipeline for Dutch-centric data, with GPU acceleration and neural judging"
readme = "README.md"
keywords = [
"entity-resolution",
"record-linkage",
"deduplication",
"dutch",
"nlp",
]
categories = [
"science",
"algorithms",
"data-structures",
]
license = "Apache-2.0"
repository = "https://github.com/ZAL-Analytics/zer"
[features]
avx2 = [
"dep:zer-compute",
"zer-compute/avx2",
]
cpu = [
"dep:zer-compute",
"zer-compute/cpu",
]
cuda = [
"dep:zer-compute",
"zer-compute/cuda",
]
debug-shaders = [
"dep:zer-compute",
"zer-compute/debug-shaders",
]
default = []
judge_cpu = ["dep:zer-judge"]
judge_cuda = [
"dep:zer-judge",
"zer-judge/judge_cuda",
]
judge_directml = [
"dep:zer-judge",
"zer-judge/judge_directml",
]
judge_openvino = [
"dep:zer-judge",
"zer-judge/judge_openvino",
]
judge_rocm = [
"dep:zer-judge",
"zer-judge/judge_rocm",
]
pipeline = ["dep:zer-pipeline"]
vulkan = [
"dep:zer-compute",
"zer-compute/vulkan",
]
[lib]
name = "zer_lib"
path = "src/lib.rs"
[[test]]
name = "test_core_types"
path = "tests/test_core_types.rs"
[[test]]
name = "unified_api"
path = "tests/unified_api.rs"
[dependencies.serde]
version = "1"
features = ["derive"]
[dependencies.tracing]
version = "0.1"
[dependencies.zer-blocking]
version = "1.0"
[dependencies.zer-cluster]
version = "1.0"
[dependencies.zer-compare]
version = "1.0"
[dependencies.zer-compute]
version = "1.0"
optional = true
[dependencies.zer-core]
version = "1.0"
[dependencies.zer-judge]
version = "1.0"
optional = true
[dependencies.zer-pipeline]
version = "1.0"
optional = true
[dependencies.zer-schema]
version = "1.0"
[dev-dependencies.bincode]
version = "2"
[dev-dependencies.csv]
version = "1"
[dev-dependencies.serde_json]
version = "1"