xet-runtime
Async runtime, configuration storage, logging, and utility infrastructure for the Hugging Face Xet storage tools. This is meant to be used through the API in the hf-xet package.
Overview
xet-runtime provides the shared foundation used by all crates in the
xet-core ecosystem:
- Async runtime — Tokio-based runtime with configurable thread pools
- Configuration — Hierarchical configuration for Xet clients
- Structured logging — Tracing-based logging with file and console outputs
- Error handling —
RuntimeErrortype for the runtime layer - Utilities — File operations, sync primitives, and platform abstractions
This crate is part of xet-core.
License
Apache-2.0