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
This is an old version of this page. You can view the most recent version or browse the 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

Instalação

2. Preparação Ubuntu 22 LTS (JAMMY)

Nvidia (Driver)


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. Cluster de objetos e Rastreamento de Interações

Guias Extras

  1. Configuração de HTTPS/SSL
  2. Mudar para português

Solução de Problemas

  1. FindFace está com a tela branca

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