Server - Introduction
Lavender data introduces a client-server architecture to offload data preprocessing from your training pipeline.
The server is responsible for:
- Manage datasets & shardsets metadata
- Manage iterations, determine which samples to load
- Preprocess and cache data
- Serve preprocessed data to trainer nodes
You can manage the server daemon with lavender-data server start, stop, restart, logs command.
lavender-data server start --initlavender-data is running on 0.0.0.0:8000UI is running on http://localhost:3000API key created: la-...# Stop the serverlavender-data server stop# Restart the serverlavender-data server restart# Show logs from the serverlavender-data server logsAlternatively, you can start the server in foreground with lavender-data server run command.