- Updated stablediffusion crate path from "../stable-diffusion-burn" to "./crates/stable-diffusion-burn" for proper workspace resolution - Enhanced .gitignore to include generated model files (.mpk, .pt, .bin, .safetensors, .ckpt) and user_data directory - Added Cargo.lock to gitignore with appropriate comment - Reorganized IDE files section in gitignore for better clarity - Added newline at end of file for proper formatting
Burn Communication
Abstractions for network communication
The Protocol trait defines how to communicate in a server/client style. The server can set up routes with callbacks upon connection.
WebSocket
Communication with WebSockets is implemented with the websocket feature.
Tensor Data Service
The tensor data service provides easy utilities to share tensors peer-to-peer. One peer can expose a tensor, and another can download it. Each peer is both a client and a server.