Technical Prerequisites for MLOps Tutorials

Below is a list of technical prerequisites needed to fully reproduce the tutorials in the MLOps Practitioner learning path.

  • A Business or Enterprise license using Dataiku DSS (version 10.0 or above).


The free edition and free trials are not fully compatible.

  • The starter project for the MLOps tutorials was built on an instance where the builtin Python environment is Python 3.6. If the builtin environment for your instance is Python 2.7, you will need your instance administrator to upgrade the instance to Python 3.6.


You can learn about choosing the version of Python for the builtin environment in the product documentation.

  • The Reverse Geocoding plugin (version 2.1 or above) installed on your Dataiku instance.

  • A SQL database (the tutorials use PostgreSQL, but other alternatives may be compatible).

  • A Design node connected to both Automation and API nodes and deployment infrastructure.


A person with administrative privileges on your Dataiku instance can follow the product documentation for setting up the Deployer.

  • A user profile belonging to a group with access to the deployment infrastructure.

In addition, for the Batch Deployment tutorials, you’ll also need:

  • Users need to be able to create a project bundle, which requires the admin permission on the “DKU_TUT_MLOPS” project used throughout the learning path.

  • A Mail reporter should be configured to be able to send emails via a scenario on both Design and Automation nodes. You should also have the DSS URL provided in the DSS location section found in “Administration > Settings > Notifications & Integrations”.