Skip to main content
Version: v1.2.0


H2O Hydrogen Torch is an application that allows novice and expert data scientists to build deep learning models for a large set of diverse problem types in computer vision, natural language, and audio. No code is required.

H2O Hydrogen Torch enables you to generate good models with default hyperparameter values derived from best model training practices used by top Kaggle grandmasters. In addition, you can tune default hyperparameter values to obtain the best state-of-the-art deep learning models. Simple and interactive charts in H2O Hydrogen Torch allow you to understand the impact of selected hyperparameter values on the training process. For model deployment, you can deploy built models in the H2O Hydrogen Torch UI, external Python environments, or directly to H2O MLOps.

H2O Hydrogen Torch optimizes and simplifies training deep learning models by streamlining the training process.

The below sections provide answers to frequently asked questions. If you have additional questions, please send them to


How is H2O Hydrogen Torch different than any other software capable of training deep learning models?

The following points distinguish H2O Hydrogen Torch on the market:

  • UI built with H2O Wave for non-code deep learning model training
  • Variety of text, image, and audio base problem types
  • Model training best practices from top Kaggle grandmasters
  • Search for optimal model parameters to get the best model
  • Easy flexible deployment

How often do new versions come out?

The frequency of major new H2O Hydrogen Torch releases has historically been about every four to eight weeks.

What is the difference between H2O Hydrogen Torch, Driverless AI (DAI), and H2O-3?

Driverless AI (DAI), H2O-3, and H2O Hydrogen Torch are designed to democratize machine learning. Therefore at first glance, they might have functionality overlaps.

  1. H2O-3 is an open-source product, while H2O Hydrogen Torch is a commercial offering part of the H2O AI Cloud.
  2. DAI and H2O Hydrogen Torch are two different machine learning backends, and there is a set of tasks where both of the backends can be applied. However, there is a set of tasks (such as computer vision, natural language processing, and audio) where deep learning models are expected to outperform other methods:
    • DAI uses classic machine learning techniques and typically selects gradient boosting trees or linear regression models.
    • H2O Hydrogen Torch is for fitting deep learning models exclusively.
    • DAI has computer vision and natural language processing support with limited functionality. H2O Hydrogen Torch is explicitly developed and maintained for deep learning models in focus, therefore providing more functionality for fitting such models and more types of problems you can solve.
    • It is advised to use DAI for machine learning problems that rely on tabular data (iid, time series, unsupervised tasks).
    • It is advised to use Hydrogen Torch for machine learning problems based on images, short texts, videos, and audio data.

Do you need a license to run H2O Hydrogen Torch?

To run H2O Hydrogen Torch, you don't need a license. H2O Hydrogen Torch comes with the H2O AI Cloud for free as a core service.

What are some example use cases that I can achieve through H2O Hydrogen Torch?

H2O Hydrogen Torch enables novice and expert data scientists to solve an array of use cases in various computer vision and natural language problems. To learn more, see Use cases.

How can I request a new feature for H2O Hydrogen Torch (e.g., a new loss function)?

To request a new feature, please get in touch with

How can I interpret my built model?

H2O Hydrogen Torch displays random train visual samples after augmentations. As well, it visualizes validation samples and their prediction. For more information, see Experiment tabs.


What are the dataset formats for every supported problem type in H2O Hydrogen Torch?

Before uploading your dataset to H2O Hydrogen Torch, your dataset needs to be preprocessed in a particular format depending on the problem type it aims to solve. To learn about the different formats, see Dataset formats.

What are the data types H2O Hydrogen Torch supports?

As of now, H2O Hydrogen Torch supports image, text, and audio data types.


In a way, H2O Hydrogen Torch now supports video data types because we can apply image models to its frames frame-by-frame.

Does the data used in H2O Hydrogen Torch need to be labeled?

Yes! In particular, datasets must be labeled and formated in a particular way depending on the problem type. To learn more, see Dataset formats.

Does H2O Hydrogen Torch support unlabeled data (unsupervised learning)?

H2O Hydrogen Torch supports a semi-supervised mode where labeled and unlabeled data are supported. For problem types that support labeled and unlabeled data, H2O Hydrogen Torch will first train a model with the provided labeled data. Immediately after, it will predict so-called pseudo labels for the provided unlabeled data. At last, H2O Hydrogen Torch will retrain the model while utilizing the original and generated pseudo labels. As labeling can be expensive, unlabeled data is beneficial and can improve the model quality.

As follows are problem types that support a semi-supervised mode:

What number of supported image and audio extensions are available for image and audio processing in H2O Hydrogen Torch?

H2O Hydrogen Torch supports various image and audio extensions.


What is grid search, and how does it work?

Grid search enables you to define several options for certain hyperparameters (grid search hyperparameters). To learn more, see Grid search.

H2O Hydrogen Torch runs only one experiment at a time while other experiments are queued? Or does the number depend on GPUs?

H2O Hydrogen Torch can run multiple experiments simultaneously, but only on different GPUs. For example, starting one experiment on GPUs 1-2 and another on 3-4 will enable the experiments to run simultaneously. In contrast, starting a new experiment on GPUs 1-2 will lead H2O Hydrogen Torch to queue the experiment.

Multiple-fold experiments can automatically run several experiments simultaneously. Also, grid search automatically enables the running of several experiments simultaneously.


The following setting controls the number of GPUs per experiment in multiple-fold or grid search experiments: Number of GPUs per run.