What is a compute capsule?
What is a compute capsule?
PreviousHow can I upgrade built–in packages (e.g. pip)?NextExporting capsules and reproducing results on your local machine
Last updated
Was this helpful?
What is a compute capsule?
Last updated
Was this helpful?
A compute capsule is the key to enabling guaranteed computational reproducibility on Code Ocean.
To upload code to Code Ocean, a compute capsule needs to be created to store not only the code, but everything else that the code needs in order to run, mainly:
Data
A specification of the such as the specific versions of the operating system, packages, libraries, and other fundamentals that your code depends on.
At the core of the compute capsule is a Docker image and Dockerfile, which contains the necessary infrastructural layers built-in, and a set of constraints enforced to facilitate computational reproducibility.