[package] name = "xtrain-train" version.workspace = true edition.workspace = true [dependencies] xtrain-tensor = { path = "../xtrain-tensor" } xtrain-autodiff = { path = "../xtrain-autodiff" } xtrain-model = { path = "../xtrain-model" } xtrain-optim = { path = "../xtrain-optim" } xtrain-cuda = { path = "../xtrain-cuda" } # Reuse xserv's from-scratch GPT-2/Qwen BPE (project decision). This relative # path resolves on both ~/projects (local) and /opt/wjh/projects (dash5). The # crate inherits xserv's workspace for its own deps (serde/regex) — Cargo reads # the target package's workspace, not ours. xserv-tokenizer = { path = "../../../xserv/crates/xserv-tokenizer" }