Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
TECNICO
TECNICO
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Create a new issue
  • Jobs
  • Issue Boards
Collapse sidebar
  • FINDFACE
  • TECNICOTECNICO
  • Wiki
    • Hex360: como fazer
  • [01] Preparação da Máquina

Last edited by Erick Rocha Feb 07, 2025
Page history

[01] Preparação da Máquina

⏩ Binario FindFace

Antes de começar deixe o binário baixando na máquina.

Baixe em: Executável

⏩ Preparação Ubuntu 22 LTS (JAMMY)

🔹 Nvidia (Driver)

Gravação_de_tela_de_07-02-2025_09_48_30

Preparação do servidor antes da instalação do FindFace.

  • NVIDIA DRIVER 530 OU ACIMA.
  • EVITAR PACOTES .RUN DA NVIDIA.

1.Verifique a versão da nvidia recomendada

sudo apt update
sudo ubuntu-drivers devices


O ubuntu vai dizer aqui qual o driver recomendado para o seu dispositivo, procure na lista e instale com o comando a seguir.

Como exemplo, vou usar a referência de uma máquina que teve o resultado o NVIDIA 535, como mostrado abaixo

image-20240814-141014

2.Instale a versão recomendada da nvidia

sudo ubuntu-drivers install nvidia:<versão>  # sudo ubuntu-drivers install nvidia:535


Quando a instalação terminar reinicie a maquina

sudo reboot

🔹 Docker


1. Atualize as referências do APT e instale pacotes que permitam o APT a usar requisições https
sudo apt-get update

sudo apt-get install \
  ca-certificates \
  curl \
  gnupg \
  lsb-release

2. Adicione as chaves GPG oficiais do Docker
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

3.Configure o repositório do docker na máquina
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update

4.Instale a versão 24* do docker e seus utilitários

sudo apt-get install docker-ce=5:24* docker-ce-cli=5:24* containerd.io docker-buildx-plugin

Cheque se a instalação foi bem sucedida utilizando o seguinte comando

sudo docker run hello-world
  1. Instale o Docker Compose
sudo curl -SL https://github.com/docker/compose/releases/download/v2.15.1/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

🔹 Rede Docker

  1. Configure uma rede para o docker
sudo su
BIP=10.$((RANDOM % 256)).$((RANDOM % 256)).1
cat > /etc/docker/daemon.json <<EOF
{
    "bip": "$BIP/24",
    "fixed-cidr": "$BIP/24"
}
EOF

🔹 NVIDIA CTK

  1. Configure o repositorio do produto
curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg \
  && curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | \
    sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \
    sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list
  1. Atualize os indices do APT
sudo apt-get update
  1. Instale o NVIDIA Container Toolkit
sudo apt-get install -y nvidia-container-toolkit
  1. Configure
sudo nvidia-ctk runtime configure --runtime=docker
sudo systemctl restart docker

🔹 Configure o uso Nvidia Container Runtime junto ao Nvidia Container Toolkit

sudo su
BIP=10.$((RANDOM % 256)).$((RANDOM % 256))
cat > /etc/docker/daemon.json <<EOF
{
   "default-address-pools":
        [
                {"base":"$BIP.0/16","size":24}
        ],
    "bip": "$BIP.1/24",
    "fixed-cidr": "$BIP.0/24",
    "runtimes": {
         "nvidia": {
             "path": "nvidia-container-runtime",
             "runtimeArgs": []
         }
    },
    "default-runtime": "nvidia"
}
EOF
  1. Reinicie o serviço do docker
systemctl restart docker

⏩ Prossiga para a instalação

Clone repository

Home

  1. Executável

Guia de Instalação e Manutenção

  1. Preparação da Máquina
  2. Instalação
  3. Migrar fotos e videos para outro disco
  4. Liveness - Obrigatorio para licenças que não tem o componente
  5. Clusterização e Rastreamento de Interações

Guias Extras

  1. Configuração de HTTPS/SSL
  2. Mudar Idioma
  3. Alarmes
  4. Removendo dados do banco de dados
  5. Customizar Record Index
  6. Preparação de Maquina Rocky Linux

Solução de Problemas

  1. FindFace está com a tela branca

  2. Coloquei outra licença, mas não atualizou

  3. Fotos Quebradas na Pagina Web

  4. A camera detecta, mas demora aparecer o resultado

  5. FAQ