Skip to main content

Create a new H2O Engine

This guide walks you through creating a new H2O Engine via the H2O AI Cloud web interface.

What is H2O-3?

H2O-3 is an open-source machine learning platform that provides:

  • Distributed machine learning algorithms
  • AutoML capabilities for automated model building
  • Support for popular algorithms (GLM, Random Forest, GBM, Deep Learning, etc.)
  • Integration with R, Python, and other programming languages
  • Scalable data processing and model training
  • Model deployment and serving capabilities
  • Interactive web-based Flow interface for data science workflows
Learn More

For more information about H2O capabilities, features, and use cases, see the official H2O documentation.

Prerequisites

Before creating an H2O Engine, ensure you have:

  • Access to H2O AI Cloud web UI. See Access AI Engines for details.
  • Appropriate permissions allocated to your workspace. Contact your administrator or the H2O support team for more details.
  • (Optional) Resource requirements: H2O engines can be configured for various workloads. Consider your data size and computational needs when configuring resources.

Create a new H2O Engine

To set up an H2O Engine using the H2O Cloud user interface, follow these steps:

Step 1: Navigate to Create AI Engine

On the AI Engines page, click Create AI Engine.

create ai engine

Step 2: Select Engine Type

On the Engine Selection tab, select H2O.

select h2o engine

Step 3: Configure Engine Details

On the Create AI Engine > Select Engine > Engine Configuration page, provide the following information:

  1. Display Name: Enter a descriptive name for your H2O engine.

  2. Engine ID: The system automatically generates a unique ID based on your display name. However, it is recommended to use a secure ID for your use case. Click the Edit (Pencil icon) icon to customize it.

  3. Profile: Select an appropriate Profile from the dropdown. The profiles section, including the default profile, is managed by your admin. Contact your administrator or the H2O support team for more details.

  4. Dataset Parameters: Configure dataset-specific parameters from the dropdown. Options in dropdown include:

    • Custom for Raw Data
    • Custom for Compressed Data
    • This can be set to "Not set" for general use cases.
  5. Version: Choose the H2O version from the dropdown. The latest version is recommended unless you have specific requirements.

Engine Configuration - Display Name and ID settings

Display Name and Engine ID Guidelines

Display Name:

  • Can include special characters and alphanumeric characters
  • Character limit: 63 characters
  • Use a clear, descriptive name for easy identification

Engine ID:

  • Must start with a lowercase letter
  • Must end with a lowercase letter or digit
  • Can contain only lowercase letters, digits, or dashes (-)
  • Min length: 1 char, Max length: 63 chars
  • Cannot start or end with a dash (-)

Step 4: Configure Resources

Configure the computational resources for your H2O engine:

  1. CPUs per Node: Set the number of CPU units per node
  2. GPUs per Node: Configure GPU units per node if needed
  3. Number of Nodes: Configure the number of H2O nodes for distributed processing
  4. Memory per Node: Allocate memory in GiB per node
Important
  • The default values and range for CPU, GPU, Memory, and Node Count are set by administrators. Contact your administrator or the H2O support team for more details.
  • H2O supports distributed processing across multiple nodes for large-scale machine learning tasks.
  • Resource allocation is calculated per node, so total resources = per-node values × number of nodes.

Step 5: Configure Timeout Settings

Expand the Timeout Configuration section to set:

  1. Max Idle Time (Hours): Set how long the engine can be idle before automatically pausing.
  2. Max Up Time (Hours): Set the maximum duration an engine can run before automatically terminating.
Timeout Best Practices
  • Set appropriate idle time based on your usage patterns
  • Consider cost optimization vs. convenience
  • Longer idle times reduce restart overhead but increase costs
  • For H2O engines, consider the time needed for model training and data processing

Step 6: Create the Engine

  1. Review all your configuration settings.
  2. Click Create to create the H2O engine.
  3. The engine will be provisioned and appear in your AI Engines list.

Create H2O Engine


Feedback