chore: remove legacy deps (fnntw, rayon) and unused files

- Remove fnntw (KNN) and rayon dependencies, no longer needed with
  ensemble architecture
- Update burn features to include wgpu and train backends
- Remove dev.toml, models/.gitkeep, scripts/convert_csic.py, and
  pingora-headless.yaml (superseded by cluster gossip discovery)
- Add .DS_Store to .gitignore

Signed-off-by: Sienna Meridian Satterwhite <sienna@sunbeam.pt>
This commit is contained in:
2026-03-10 23:38:21 +00:00
parent 385e9d4c59
commit e9bac0a8fe
7 changed files with 7 additions and 482 deletions

View File

@@ -38,9 +38,8 @@ opentelemetry-otlp = { version = "0.27", features = ["http-proto", "reqwest-c
serde_json = "1"
anyhow = "1"
# DDoS detection (KNN classifier)
# CLI + serialization
clap = { version = "4", features = ["derive"] }
fnntw = "0.4"
bincode = "1"
rustc-hash = "2"
@@ -77,14 +76,13 @@ iroh-gossip = { version = "0.96", features = ["net"] }
blake3 = "1"
hex = "0.4"
rand = "0.9"
rayon = "1"
tempfile = "3"
# Dataset ingestion (CIC-IDS2017 CSV parsing)
csv = "1"
# burn-rs ML framework (training only, behind `training` feature)
burn = { version = "0.20", features = ["ndarray", "autodiff"], optional = true }
burn = { version = "0.20", features = ["wgpu", "autodiff", "train"], optional = true }
[features]
training = ["burn"]