In {productname-long}, a workbench is an isolated area where a data scientist can examine and work with ML models. When you create a workbench, you specify a workbench image, also known as a notebook image. {productname-short} provides a selection of default workbench images that you can choose from. Each image is optimized with the tools and libraries that a data scientist needs for model development. To view a list of the {productname-short} default workbench images and their preinstalled packages, see Supported Configurations.
As a cluster administrator, you can create a custom image, for example, if a data scientist on your team requires a specific version of a library that is different from the version provided in a default image. For information about {productname-short} custom images, see Creating custom workbench images.
You have the following options for creating workbenches and custom images:
-
As an OpenShift cluster administrator, you can create a custom image and a workbench by using {productname-short} Custom Resource Definitions (CRDs) and the OpenShift Command Line Interface (CLI) as described in this guide.
-
As an OpenShift cluster administrator, you can use OpenShift APIs to create resources, such as a custom image. You can programmatically call the APIs through HTTP GET methods in your code, a Bash script, or a Python script. For more information about using the OpenShift APIs to create an ImageStream resource, see the ImageStream entry in the OpenShift API Reference.
-
As any {productname-short} user, you can use the {productname-short} dashboard to create workbenches and select images, as described in Using project workbenches.