3D AI Function Environment Configuration

Before using the 3D AI functionality, you need to configure the Python environment in advance and ensure that the software and hardware environment of the computer meets specific requirements. For the environment configuration of Linux systems, please refer to the 3D AI Function Environment Configuration_Linux page.

Recommended Basic Hardware Configuration

  • CPU memory requirement: no less than 16GB;
  • GPU model requirement: NVIDIA CUDA compute capability sm7.5 to sm9.0 (NVIDIA GeForce 20 series, 30 series, 40 series);
  • GPU driver requirement: latest driver for the device's graphics card (if it cannot be automatically updated, it can be downloaded from the NVIDIA official website at: https://www.nvidia.cn/Download/index.aspx?lang=cn);
  • Dedicated deep learning graphics card requirement: no less than 8GB.

Operating System Requirement

  • Windows 10 or later 64-bit operating system.

Configure Resource Environment

  1. To use the 3D AI functionality, you need to download the AI_3D extension package from: https://support.supermap.com/DownloadCenter/ProductPlatform.aspx.

  2. SuperMap iDesktopX After downloading the AI_3D extension package, unzip it to the local computer. The AI_3D extension package provides environment dependency libraries for 3D AI functionality, machine learning resources, and environment configuration instructions. Detailed descriptions are as follows:

    • Miniforge: a folder containing the AI Python interface and its required dependencies, pre-installed with the libraries needed for running 3D AI functionality. After downloading and configuring it as the compilation environment, it can be used;

    • resources_ml_3D: 3D AI functionality resource package, containing all model configuration files required for 3D AI functionality;

    • Extension_AI_3D User Guide: a documentation guide for using the 3D AI functionality.

  3. Place the resources_ml_3D folder in the root directory of the SuperMap iDesktopX installation, and place the Miniforge folder in the support folder under the root directory of the SuperMap iDesktopX installation.

Configure Python Environment

  1. Open SuperMap iDesktopX, click the Start->Browse->Python button, then in the Python window's left toolbar, click the Python Environment Management button.
  2. In the Python Environment Management dialog box, select SuperMap iDesktopX product package/Miniforge/python.exe and SuperMap iDesktopX product package/Miniforge/Scripts/conda.exe as the Python path and Conda path respectively, click the OK button, and restart the Python environment.

Related Content

3D AI Function Environment Configuration_Linux

AI and Machine Learning Overview