HOOPS AI 1.0 Release Note

What’s New in HOOPS AI 1.0

Compared to the beta versions, HOOPS AI 1.0 introduces key improvements that make the framework more robust, scalable, and ready for broader adoption:

  • Linux Support - HOOPS AI now runs on Linux environments, enabling integration into a wider range of development and production workflows.

  • Improved Memory Management - Significant improvements in memory handling allow more efficient processing of large CAD datasets and more stable execution of machine learning pipelines.


Overview

HOOPS AI 1.0 introduces a new SDK designed to bring machine learning capabilities to 3D CAD data. It enables developers and data scientists to build AI-driven workflows using engineering geometry while integrating with the HOOPS ecosystem.

For a detailed introduction, see the Technical Overview.

This first release provides:

  • A framework to build machine learning pipelines on CAD data

  • A set of pre-built models and workflows to accelerate common engineering use cases


HOOPS AI Framework

The HOOPS AI framework provides the infrastructure needed to develop machine learning workflows using CAD models.

It enables developers to access CAD geometry, structure datasets, and build machine learning pipelines without implementing low-level geometry processing.

CAD Data Access and Encoding

HOOPS AI provides structured access to geometric and topological CAD information, allowing developers to convert engineering models into representations suitable for machine learning workflows.

This allows ML models to operate directly on engineering geometry.

See the CAD Data Access and CAD Data Encoding guides, or try the 1. Accessing a CAD File and 2. Encoding a CAD File tutorials.


Dataset Creation and Management

The framework includes tools to:

  • Ingest CAD models

  • Create structured datasets

  • Encode geometric features

  • Prepare datasets for training and evaluation

This simplifies the preparation of engineering datasets for machine learning experiments.

See the Datasets - ML-Ready Inputs guide and the 3. HOOPS AI - Minimal ETL Demo tutorial.


Machine Learning Pipeline Integration

HOOPS AI integrates with common Python-based machine learning environments and enables developers to build workflows including:

  • Dataset preparation

  • Model training

  • Evaluation and experimentation

The framework works with standard ML tools while providing CAD-specific capabilities.

See the Data Flow Management and Machine Learning Model guides.


Visualization and Exploration

HOOPS AI includes visualization capabilities that allow developers to:

  • Inspect datasets

  • Explore model outputs

  • Validate machine learning results on 3D models

Interactive visualization helps developers better understand how ML models interpret engineering geometry.

See the Data Visualization Experience and Dataset Exploration and Mining guides.


Pre-Built Models and Workflows

HOOPS AI includes pre-built models and example workflows that demonstrate how machine learning can be applied to CAD data.

Examples include:

These models can be used directly for experimentation or extended to build custom applications.


Example Use Cases and Workflows

HOOPS AI enables developers to build machine learning workflows directly on CAD datasets.

Typical workflow:

  1. Import CAD models and build a dataset

  2. Encode geometric information for ML processing

  3. Train or apply models to analyze data

  4. Visualize and validate results on 3D models

Common use cases include:

  • Part classification and catalog organization

  • Shape similarity search and duplicate detection

  • CAD embedding generation for dataset exploration

  • Geometry-driven analytics and feature extraction

Example applications across engineering platforms:

  • PLM systems – automated part classification, duplicate detection, and design reuse across product catalogs

  • MES platforms – identification and grouping of components to improve production planning and traceability

  • CAM applications – geometry-based analysis to support machining strategy selection or feature recognition

  • Manufacturing / MaaS platforms – automatic matching of CAD models with suitable manufacturing processes or suppliers

These workflows enable software developers to integrate AI-driven engineering intelligence directly into CAD-centric applications.

See the Tutorials for hands-on examples of these workflows.


Developer Experience

Python-based SDK

HOOPS AI is delivered as a Python framework, enabling data scientists and developers to build AI workflows using familiar machine learning tools and libraries.

See the full API Reference for details on available modules and classes.


Simplified Installation

HOOPS AI provides an installer that automates environment setup and dependency installation.

The installer:

  • Checks prerequisites

  • Creates a Conda environment

  • Installs ML dependencies (including PyTorch)

  • Installs HOOPS AI components

  • Registers a Jupyter environment for experimentation

GPU acceleration is supported when CUDA is available.

See Evaluate & Install for full installation instructions.


Evaluation

HOOPS AI can be evaluated through a 30-day evaluation license.

Evaluation packages include:

  • HOOPS AI framework

  • Example datasets

  • Tutorial notebooks

These resources allow users to quickly explore machine learning workflows on CAD data.

See Evaluate & Install for details on how to get started.


Tutorials and Learning Resources

The release includes tutorial notebooks demonstrating:

These tutorials are available through the HOOPS AI documentation.


Supported Platforms

HOOPS AI runs in a Conda-based Python environment and supports:

  • Windows

  • Linux

GPU acceleration is available using CUDA.

See Supported Platforms for full platform details.


Who Should Use HOOPS AI

HOOPS AI is designed for:

  • Engineering software developers

  • Data scientists working with CAD data

  • Teams building AI-powered engineering applications

  • Organizations exploring ML workflows for design and manufacturing data


Getting Started

To begin evaluating HOOPS AI:

  1. Request access through the HOOPS AI product page

  2. Install the HOOPS AI package using the provided installer

  3. Launch JupyterLab and explore the tutorial notebooks

  4. Start building machine learning workflows on CAD data