Capsule Settings

This section will explain how to configure the settings of the Capsule in a Pipeline, including the Capsule version, resources, and command line arguments.

To open the Capsule Settings, double click on a Capsule or hover over a Capsule and click the gear icon. It will open the this box:

At the top of the Capsule Settings is the name of the Capsule with an information icon to view the description of the Capsule from the Capsule metadata. Open the Capsule by clicking Go to this capsule.


If the Capsule has been released or it is from the Code Ocean Apps Library, there is a dropdown menu to select the version of the Capsule to use in the Pipeline, and a button to Use the Latest Version. The version used by the Pipeline will remain unchanged if a new version of the Capsule is released.

Compute Resources

Once a Capsule is added to a Pipeline, it will inherit the resources selected in the Capsule's environment editor. The Capsule Settings menu can then be used to modify the resources allocated to the Capsule, independent of those set in the environment editor.

Each CPU based Capsule can be allocated a maximum of 192 cores and 4096 GB RAM. GPU based Capsules can be allocated a maximum of 8 GPUs, 192 cores and 4096 GB RAM.

By default all Capsules will run on dedicated machines. Pipelines can be configured to run on spot instances in the Pipeline Settings.


Capsule run script arguments can be entered into the Capsule Settings box for each Capsule. Arguments must be separated by spaces. If an argument includes a space, such as the title of a plot, it should be in quotes.

However, it is recommended to create an App Panel for the Pipeline rather than supplying arguments here. If there is an App Panel for the Pipeline, the Arguments section will not be editable.