For the first worker node (no available replica), ModelExpress offers multiple optimized paths from storage. When loading from remote object storage, the Model Streamer uses a multi-threaded tensor reader to concurrently pull safetensors, feeding them directly into GPU via a reusable CPU staging buffer, avoiding data landing to disk. In tensor parallel deployments, participating nodes divide the reading and share results, rather than each node independently downloading the full checkpoint.
When the cluster maintains a shared disk cache layer, ModelExpress's atomic distributed cache ensures only one external download: an atomic claim in the metadata store selects one downloader, while other replicas track progress and reuse the cache. For local storage, if GPUDirect Storage is supported, it reads directly into GPU via NIXL's multi-threaded backend, bypassing host memory; otherwise, it pipelines local reads via ModelStreamer, overlapping disk I/O with GPU placement.