Choosing default engine

This topic describes how to choose a default engine for creating projects.

Required Role: MLAdmin

Make sure you are assigned the MLAdmin role in Cloudera. Only users with the MLAdmin role will be logged into Cloudera Machine Learning Workspaces with Site Administrator privileges.

There are two types of default engines: and Legacy Engines. However, legacy engines are deprecated in the current release and project settings default to ML Runtime.

Legacy engines Engines contain the machinery necessary to run sessions using all four interpreter options that Cloudera Machine Learning currently supports (Python 2, Python 3, R and Scala) and other support utilities (C and Fortran compilers, LaTeX, etc.). ML Runtimes are thinner and more lightweight than legacy engines. Rather than supporting multiple programming languages in a single engine, each Runtime variant supports a single interpreter version and a subset of utilities and libraries to run the user’s code in Sessions, Jobs, Experiments, Models, or Applications.

  1. Log in to the web interface.
  2. Click , then open the workspace for which you want to set Default Engine.
  3. Click Admin > Runtime/Engine.
  4. Choose the Default Engine you would like to use as the default for all newly created projects in this workspace.
  5. Modify the remaining information on the page:
    • Resource Profiles listed in the table are selectable resource options for both legacy Engines and ML Runtime (for example, when starting a Session or Job)
    • The remaining information on the page applies to site-level settings specific for legacy Engines.