HALCON: System Requirements

Requirements for HALCON 24.11 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 or newer
  • 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 or newer
  • Specifics: -

Linux Aarch64

  • Architecture: 64-bit
  • Processor: Armv8-A with AArch64 support
  • Supported OS versions: Linux aarch64
  • Compiler: gcc 7.5 or newer
  • 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 or newer
  • Specifics: Kernel with hidraw support, hard-float ABI

Requirements for HALCON 24.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 or newer
  • 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 or newer
  • Specifics: -

Linux AArch64

  • Architecture: 64-bit
  • Processor: Armv8-A with AArch64 support
  • Supported OS versions: Linux aarch64
  • Compiler: gcc 5.5 or newer
  • 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 or newer
  • Specifics: Kernel with hidraw support, hard-float ABI

Special requirements for deep learning

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

CUDA compability overview

HALCON VersionCUDA
Version
GPU
Architecture
(COMPUTE CAPABILITY)
GPU Driver
(Windows)
GPU Driver
(linux, x64)
GPU Driver
(Linux, aarch64)
HALCON 24.0512.1.05.0 - 9.0>= 528.33>= 525.60.13>= 450.80.02
HALCON 23.1112.1.05.0 - 9.0>= 528.33>= 525.60.13>= 450.80.02
HALCON 23.0511.1.03.5 - 8.6>= 452.39>= 450.80.02>= 450.80.02
HALCON 22.11 Steady 11.1.0

With the installed CUDA 12 support https://www.mvtec.com/support-of-cuda-12-in-halcon-2211-steady it should be equal to HALCON 24.05
3.5 - 8.6>= 452.39>= 450.80.02>= 450.80.02
HALCON 22.0511.1.03.5 - 8.6>= 452.39>= 450.80.02n.a
 10.2.893.0 - 7.5>= 441.22>= 440.33>= 440.33
HALCON 21.1111.1.03.5 - 8.6>= 452.39>= 450.80.02n.a
 10.2.893.0 - 7.5>= 441.22>= 440.33>= 440.33
HALCON 21.0511.1.03.5 - 8.6>= 452.39>= 450.80.02n.a
 10.2.893.0 - 7.5>= 441.22>= 440.33>= 440.33
HALCON 20.1111.1.03.5 - 8.6>= 452.39>= 450.80.02n.a
 10.2.893.0 - 7.5>= 441.22>= 440.33>= 440.33
HALCON 20.0510.13.0 - 7.5>= 418.96>= 418.39>= 410.48

Embedded platforms are also supported by HALCON 

More about HALCON for embedded vision