
HALCON: System Requirements
Requirements for HALCON 23.05 Progress
Windows x64
- Architecture: 64-bit
- Processor: Intel 64 or AMD 64 SSE2 (AVX2 dispatch)
- Supported OS versions: Windows 10 (x64 editions), 11, Windows Server 2016, 2019, 2022
- Compiler: Visual Studio 2013
- Specifics: -
Linux x86_64
- Architecture: 64-bit
- Processor: Intel 64 or AMD 64 SSE2 (AVX2 dispatch)
- Supported OS versions: Linux x86_64
- Compiler: gcc 7.5
- Specifics: -
Linux Aarch64
- Architecture: 64-bit
- Processor: Armv8-A with AArch64 support
- Supported OS versions: Linux aarch64
- Compiler: gcc 7.5
- Specifics: Kernel with hidraw support
Linux ArmV7-A
- Architecture: 32-bit
- Processor: Armv7-A with NEON support
- Supported OS versions: Linux armv7a
- Compiler: gcc 7.5
- Specifics: Kernel with hidraw support, hard-float ABI
Requirements for HALCON 22.11 Steady
Windows x64
- Architecture: 64-bit
- Processor: Intel 64 or AMD 64 SSE2 (AVX2 dispatch)
- Supported OS versions: Windows 8.1, 10 (x64 editions), 11, Windows Server 2012 R2, 2016, 2019, 2022
- Compiler: Visual Studio 2005
- Specifics: -
Linux x86_64
- Architecture: 64-bit
- Processor: Intel 64 or AMD 64 SSE2 (AVX2 dispatch)
- Supported OS versions: Linux x86_64
- Compiler: gcc 5.5
- Specifics: -
Linux AArch64
- Architecture: 64-bit
- Processor: Armv8-A with AArch64 support
- Supported OS versions: Linux aarch64
- Compiler: gcc 5.5
- Specifics: Kernel with hidraw support
Linux Armv7-A
- Architecture: 32-bit
- Processor: Armv7-A with NEON support
- Supported OS versions: Linux armv7a
- Compiler: gcc 5.5
- Specifics: Kernel with hidraw support, hard-float ABI
macOS
- Architecture: 64-bit
- Processor: Intel 64 (SSE2)
- Supported OS versions: macOS 11. macOS 12
- Compiler: XCode 10.0
- Specifics: -
Requirements for HALCON 22.05 Progress
Windows x64
- Architecture: 64-bit
- Processor: Intel 64 or AMD 64
- Supported OS versions: Windows 8.1, 10 (x64 edition), 11, Windows Server 2012 R2, 2016, 2019, 2022
- Compiler: Visual Studio 2005
- Specifics: -
Linux x86_64
- Architecture: 64-bit
- Processor: Intel 64 or AMD 64
- Supported OS versions: Linux x86_64
- Compiler: gcc 5.5
- Specifics: -
Linux aarch64
- Architecture: 64-bit
- Processor: Armv8-A with AArch64 support
- Supported OS versions: Linux aarch64
- Compiler: gcc 5.5
- Specifics: Kernel with hidraw support
Linux Armv7-A
- Architecture: 32-bit
- Processor: Armv7-A with NEON support
- Supported OS versions: Linux armv7a
- Compiler: gcc 5.5
- Specifics: Kernel with hidraw support, hard-float ABI
macOS
- Architecture: 64-bit
- Processor: Intel 64
- Supported OS versions: macOS 11, macOS 12
- Compiler: XCode 10.0
- Specifics: Only Intel x64 processors are fully supported
Requirements for HALCON 20.11 Steady
Windows x64
- Architecture: 64-bit
- Processor: Intel 64 or AMD 64
- Supported OS versions: Windows 7, 8.1, 10 (x64 editions), 11, Windows Server 2008 R2, 2012 R2, 2016, 2019, 2022
- Compiler: Visual Studio 2005
- Specifics: -
Linux x86_64
- Architecture: 64-bit
- Processor: Intel 64 or AMD 64
- Supported OS versions: Linux x86_64
- Compiler: gcc 5.5
- Specifics: -
Linux Armv7-A
- Architecture: 32-bit
- Processor: Armv7-A with NEON support
- Supported OS versions: Linux armv7a
- Compiler: gcc 5.5
- Specifics: Kernel with hidraw support, hard-float ABI
Linux AArch64
- Architecture: 64-bit
- Processor: Armv8-A with AArch64 support
- Supported OS versions: Linux aarch64
- Compiler: gcc 5.5
- Specifics: Kernel with hidraw support
macOS
- Architecture: 64-bit
- Processor: Intel 64
- Supported OS versions: macOS 10.15
- Compiler: XCode 10.0
- Specifics: -

Special Requirements for deep learning
Note that specific requirements regarding the different deep learning methods occur; see the Installation Guides for HALCON Progress or HALCON Steady for detailed information. Please also note that the requirements for training and inference may differ.