Evaluate & Install

HOOPS AI Package & License Key

To get access to the HOOPS AI package and license:

  1. Visit the HOOPS AI product page

  2. Click either “Request Preview” or “Talk to An Expert”

  3. Fill out and submit the contact form.

After submitting the form, a Sales Representative will contact you to discuss your needs and objectives. If they align with our policy, you will receive an email containing:

  • 🔗 Download link for the HOOPS AI package

  • 📋 Installation instructions

HOOPS AI comes with a 30-day evaluation license. During your evaluation, a dedicated Consulting Engineer will be assigned to assist you. For technical support or to extend your evaluation license, please contact your assigned Consulting Engineer.

Installing HOOPS AI

Already have Conda installed? Get started in just two commands:

# Example command - use the complete command from your email
pip install hoops-ai-installer --index-url https://__token__:{YourToken}@pkgs.dev.azure.com/...
hoops-ai-installer install --mode cpu

Prerequisites and Environment Setup

Install Miniconda

Miniconda is a lightweight installer for Conda, a package and environment manager. Follow these steps to install:

  1. Download the latest Miniconda for Windows by clicking here.

    Miniconda installer on Windows
  2. Run the installer and follow the prompts.
    Note: Make sure to add Miniconda to your PATH environment variable.
    Miniconda environment setup on Windows
    Double-check that miniconda and condabin are in the path: i.e:
    C:\Users\**{UserName}**\miniconda3
    C:\Users\**{UserName}**\miniconda3\condabin
    
    Windows Path environment variable
  3. Verify the installation by opening PowerShell and running:

    conda --version
    python --version
    

    These commands display the installed versions of conda and Python, confirming that Miniconda is properly installed.

    Miniconda installation success on Windows

Note

Please make sure C:\Users\{USERNAME}\miniconda3\Scripts is in your path. or where you installed conda.

Install CUDA (Required for GPU Support)

CUDA 11.7 must be installed prior to installing HOOPS AI for GPU support. Follow these steps:

  1. Download CUDA 11.7 from the NVIDIA CUDA Toolkit Archive.

  2. Select your OS-specific installer and download.
    Run the installer and follow the prompts.
  3. Ensure the CUDA installation path is included in your system’s PATH environment variable.
    The default installation path is typically:
    C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\bin
    C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\libnvvp
    
  4. Verify the installation by opening PowerShell and running:

    nvcc --version
    

    This command displays the installed version of CUDA, confirming that CUDA is properly installed.

Installation

Once you fill out the form to evaluate HOOPS AI, one of our Sales Representatives will get in touch with you to discuss your needs and objectives. If they align with our policy, you will receive an email with a download link and installation instructions for HOOPS AI.

Step 1: Download the installer

Download the installer from our private artifactory using the complete pip install command provided in the Sales team email.

# Example command - use the complete command from your email
pip install --pre "hoops-ai-installer==1.0.0b1" --index-url https://__token__:{UserToken}@pkgs.dev.azure.com/techsoft3d-engineering/ML-Initiative/_packaging/hoops_ai_dist%40Release/pypi/simple/

Step 2: Run the installer

# CPU Version (run from any directory)
hoops-ai-installer install --mode cpu

# GPU Version (CUDA 11.7 required, run from any directory)
hoops-ai-installer install --mode gpu

The installer will:

  • ✅ Check prerequisites (Python 3.9, Conda, CUDA for GPU)

  • ✅ Create conda environment from environment_cpu.yml or environment_gpu.yml

  • ✅ Install all dependencies (PyTorch, DGL, ML libraries, Jupyter, etc.)

  • ✅ Install HOOPS AI, Exchange, and Viewer packages

  • ✅ Register Jupyter kernel

  • ✅ Setup license (if license.env exists)

  • ✅ Setup converter path (if packages/ exists)

  • ✅ Verify installation

Activate The Environment

To start using HOOPS AI, activate the Conda environment created by the installer:

# Activate the environment
conda activate hoops_ai_cpu      # For CPU version
conda activate hoops_ai_gpu      # For GPU version

# Launch JupyterLab
jupyter lab

⚠️ First-time conda users: If you get CondaError: Run 'conda init' before 'conda activate'

  1. Run the initialization command:

    Before you can activate environments in PowerShell, you must initialize conda:

    conda init powershell
    

    This command configures PowerShell to recognize conda activation commands. You must close and reopen PowerShell for the changes to take effect.

  2. After initialization and reopening PowerShell, activate the environment:

conda activate hoops_ai_cpu      # For CPU version
conda activate hoops_ai_gpu      # For GPU version

This switches to the newly created environment, making its packages and Python interpreter active. When successful, you will see (hoops_ai_cpu) prepended to your command prompt, indicating that all commands are now executed within this conda environment.

To verify the environment was created and list all available environments:

conda info --envs

This displays all conda environments on your system. At this stage, the new environment exists but is not yet active. (the active environment marked by an asterisk (*)).

Note

In JupyterLab, ensure you select the kernel named HOOPS AI (CPU) or HOOPS AI (GPU) to run notebooks within the correct environment.

Installer CLI Commands

The installer provides several commands for managing your HOOPS AI installation:

Verify Installation

To verify that HOOPS AI was installed correctly, run the following commands:

hoops-ai-installer verify --mode cpu    # For CPU version

hoops-ai-installer verify --mode gpu    # For GPU version

Setup License

To set up or update your HOOPS AI license, use the following command with your license key:

hoops-ai-installer license

Uninstall HOOPS AI

To uninstall HOOPS AI and remove the conda environment, run:

hoops-ai-installer uninstall --mode cpu    # For CPU version
hoops-ai-installer uninstall --mode gpu    # For GPU version

Help Command

For a list of all available commands and options, run:

hoops-ai-installer --help

Troubleshooting

“CondaError: Run ‘conda init’ before ‘conda activate’”

Most common issue for new conda users!

This means conda hasn’t been initialized for your shell yet.

Solution:

  1. Run conda init (for Command Prompt) or conda init powershell (for PowerShell)

  2. Close and completely reopen your terminal (this step is required!)

  3. Now conda activate hoops_ai_cpu will work

Alternative: Use the full activation path:

C:\Users\YourUsername\miniconda3\Scripts\activate hoops_ai_cpu

“Python 3.9+ required”

Install Python 3.9 or later from python.org.

“Conda not found”

Install Miniconda and ensure it’s in PATH. Restart terminal after installation.

“CUDA 11.7 not found” (GPU)

Install CUDA 11.7 from NVIDIA CUDA Toolkit Archive.

Unicode/Emoji Display Errors

If you see UnicodeEncodeError: 'charmap' codec can't encode character '\u2705' during verification, this is just a cosmetic issue with emoji display in Command Prompt. The installation succeeded. Use PowerShell or Windows Terminal for better Unicode support.

Import Errors

conda deactivate
conda activate hoops_ai_cpu

Environment Already Exists

The installer will ask if you want to recreate it. Choose “yes” to update.

Getting Started with Tutorials

HOOPS AI includes hands-on tutorials to help you learn by doing. These tutorials use the same conda environment you just installed.

Tutorial Notebooks

Access our interactive Jupyter notebooks from the public GitHub repository:

Clone the repository or download the notebooks directly to get started with step-by-step examples.

You can also find the tutorials in this documentation: Tutorials

Tutorial Data Assets

The tutorials require sample CAD files and datasets. Download the tutorial data package using the link provided in your Sales team email, or access it directly:

After downloading, extract the data to a convenient location and update the file paths in the tutorial notebooks accordingly.

Note

The tutorial notebooks are designed to run in the hoops_ai_cpu or hoops_ai_gpu environment you created during installation. Make sure to activate the environment and select the correct Jupyter kernel before running the tutorials.

Next Steps

Now that you have Downloaded the Package and know where to get an extended evaluation or perpetual license key you are ready to read the following pages :

Ready? Simply press the button Next below to get started!