Pular para o conteúdo principal

Compatibilidade

Matriz de suporte para escolher o caminho de instalação do Toposync.

Sistemas

SistemaStatusCaminho recomendado
LinuxSuportadoPython, Docker CPU, Docker CUDA ou processing server
macOSSuportado para CPUPython ou processing server
WindowsSuportadoPython ou processing server como serviço
Home Assistant OSSuportado via add-onHome Assistant add-on

Arquiteturas

ArquiteturaStatusObservação
amd64 / x86_64SuportadoCaminho principal para Linux, Windows, Docker e HAOS
aarch64 / arm64Suportado para CPUCaminho suportado para Docker CPU e Home Assistant OS
Apple SiliconSuportado para CPUUse instalação Python em macOS
macOS IntelSuportado para CPUUse instalação Python em macOS
armv7, armhf, i386Fora do alvo de suporteUse sistema 64-bit

Cenários De Instalação

CenárioStatusNotas
Python em Linux/macOSSuportadoRecomendado com Python 3.12
Python em WindowsSuportadoRecomendado com Python 3.12
Docker CPUSuportadoValidado para amd64 e arm64
Docker CUDALinux + NVIDIAExige driver NVIDIA e NVIDIA Container Toolkit
Home Assistant add-onSuportadoCPU-only em amd64 e aarch64
Processing server Linux/macOSSuportadoCPU no macOS; CPU ou CUDA no Linux
Processing server WindowsSuportadoCPU, DirectML ou CUDA nativo
Processing server DockerSuportadoCPU; CUDA quando a imagem local foi construída com o target CUDA

GPU

AceleraçãoStatusUse quando
CPUPadrãoPrimeiro install, uso leve e compatibilidade ampla
CUDA em LinuxSuportadoHost Linux com GPU NVIDIA
CUDA em DockerSuportado em LinuxHost Linux com GPU NVIDIA e NVIDIA Container Toolkit
CUDA em Windows nativoSuportado como bundle PythonMáquina Windows com NVIDIA e runtime compatível
DirectML em WindowsSuportadoGPU Windows compatível com DirectML
CUDA no Home Assistant add-onFora do escopo atualUse processing server externo se precisar de GPU

Raspberry Pi E HAOS

AmbienteStatusRecomendação
Raspberry Pi com HAOS 64-bitSuportado via add-onUse aarch64
Raspberry Pi 5 8 GB + NVMeReferência práticaMelhor baseline para uso moderno
Raspberry Pi 4Best-effortAdequado para uso leve e compatibilidade
SD cardBest-effortEvite para cargas com muitas câmeras ou gravação intensa
Vision/OpenCV pesado em ARM CPULimitadoDelegue para processing server remoto

Regra Prática

Comece com CPU. Adicione GPU ou processing server somente quando houver gargalo real de vision, OpenCV, múltiplas câmeras ou inferência ONNX.