Using Managed Images for Testing

The Managed Image Registry enables containerization of the dependencies for a given model. Docker images that contain the dependencies for models can be swapped to match the requirements of the model being used. Once you’ve created a Managed Image, you can use it in model testing as shown in Running Tests on Managed Docker Images

Notes on using Managed Images:

  • Managed Images created in a workspace are not bound to that workspace and are available to all other workspaces on the same Robust Intelligence instance.

  • Managed Images can be created by any user account. Managed Images can only be deleted by user accounts with the Organization Administrator role.

  • Robust Intelligence provides a set of base images that are built to address a given set of use cases. Users can build a managed image from a base image.

  • The Managed Image Registry operates on AWS ECR.

Enabling Managed Images in your Environment

For SaaS environments, reach out to your account representative to enable the feature for your environment.

For Self-Hosted environments, your Solutions Architect will guide you through configuring the feature in your deployment.

Managed Images are not currently supported in Hybrid deployments.

Using Managed Images

The Robust Intelligence SDK provides calls for creating, altering, and deleting Managed Images.

Creating a Managed Image

  1. Create a new Managed Image with the Client.create_managed_image() call in the RIME SDK. To use a base image, specify values for the image_type and python_version parameters.

  2. Use the image in your testing as shown in Running Tests on Managed Docker Images.

Deleting a Managed Image

  1. Sign in to a user account that has administrative privileges for an RI Platform instance.

    The Workspaces page appears.

  2. Select a workspace.

    The Workspace summary page appears.

  3. Click the Settings icon in the lower left corner.

    The Workspace page appears.

  4. Click Managed Images.

    The Managed Images pane appears.

  5. From the three-dot menu at the right of a Managed Image, click Remove.

    A confirmation dialog box appears.

  6. Click Remove image.

The Managed Image is removed from the Robust Intelligence instance.