keepsake
keepsake copied to clipboard
Replicable runtime environments
trafficstars
Why
One part of reproducibility is ensuring the same code, training data, and hyperparams. But another is ensuring the same runtime environment -- system dependencies, Python dependencies, CUDA versions, even types of GPU.
How
This may involve some kind of integration with Docker to ensure a consistent environment.
Related
- #308
@bfirsh is this currently being worked on? I'd love to contribute to the Dockerization of keepsake
@enochkan We're thinking of doing this as a separate tool. We're chatting about this in #packaging on Discord if you want to get involved!