Pular para o conteúdo principal

Espaço de trabalho reComputer Jetson

Introdução

Antes de adicionar um dispositivo Jetson ao espaço de trabalho, instale primeiro o aplicativo SenseCraft AI no Jetson.

SenseCraft AI-Jetson é um kit de desenvolvimento e plataforma projetado para dispositivos NVIDIA Jetson Edge AI. Basta executar o "Quickstart Script" e você verá uma interface de usuário interativa para visualizar um aplicativo de exemplo com um vídeo pré-carregado e um modelo de IA pré-carregado. Se você quiser adicionar sua própria câmera USB ou câmera IP, você pode fazer isso com apenas alguns cliques!

Requisitos de hardware

  • Dispositivo NVIDIA Jetson
  • Conectividade com a Internet via Ethernet/ WiFi
  • Monitor

Requisitos de software

  • JetPack 5.1.2 (L4T 35.4.1)
  • JetPack 5.1.1 (L4T 35.3.1)
  • JetPack 5.1 (L4T 35.2.1)

Início rápido

  1. Conecte o Jetson a um monitor e ligue-o
  2. Conecte um mouse e um teclado ao dispositivo e digite o seguinte comando em um terminal para executar o aplicativo
bash <(wget -qO- https://sensecraft-statics.seeed.cc/edge-ai/init-script/edge-ai-setup.sh)
  1. Durante a instalação do aplicativo, você precisa definir as seguintes configurações opcionais, portanto, defina-as de acordo com suas necessidades
  • [Opcional] Ativar o script jetson_clocks para maximizar o desempenho do Jetson definindo a frequência máxima para os clocks de CPU, GPU e EMC? [y/n] (padrão: y): y
    fornece o script jetson_clocks para maximizar o desempenho do Jetson definindo a frequência máxima estática para os clocks de CPU, GPU e EMC.

  • [Opcional] Economizar espaço desinstalando alguns pacotes desnecessários como libreoffice, alterar o tamanho da memória Swap? (/swapfile) [y/n] (padrão: n): n
    No caso de memória insuficiente (especialmente no Jetson Nano), é melhor ativar o swap para garantir o funcionamento normal do programa.

  • [Opcional] Você deseja criar ou alterar o tamanho da memória Swap? (/swapfile)?
    Para obter um desempenho melhor do Nano, ative o Swap.

  • [Opcional] Usar armazenamento externo · para armazenar o diretório de dados do Docker? (para imagens e volumes do Docker)?

  • (Recomendado se sua partição raiz for menor que 32 GB). [y/n] (padrão: n): n

O programa de edge AI requer um mínimo de 32G de espaço de armazenamento para ser executado; caso contrário, você pode optar por montar o volume de dados do Docker em um disco externo.

  1. Agora você pode experimentar o SenseCraft AI-Jetson

Adicionar dispositivo

  1. Clique no botão "Add Device" na página Device Workspace
  2. Insira um nome personalizado para o dispositivo e obtenha o código de vinculação no dispositivo.

  1. Volte para o aplicativo SenseCraft AI do dispositivo. Clique em "Bind to SenseCraft AI platform" e então o aplicativo exibirá o código de vinculação e o nome temporário.
  • Bind Code: insira o código de vinculação correto e válido no SenseCraft AI-Model Zoo para concluir a vinculação do dispositivo.
  • Temporary Name: se o código de vinculação estiver duplicado, você precisará inserir o nome temporário correto.

  1. insira o código de vinculação correto e válido e clique no botão "Comfirm"

  2. Vinculação bem-sucedida, agora você pode gerenciar o dispositivo

nota

cada conta só pode adicionar 5 dispositivos gratuitos

Informações do dispositivo

As informações do dispositivo são divididas em três partes: informações gerais, informações do fluxo de vídeo e modelo de IA.

Informações gerais

As informações do dispositivo são divididas em três partes: informações gerais, informações do fluxo de vídeo e modelo de IA. Consulte a tabela abaixo para obter detalhes

CamposConteúdo
Device NameNome personalizado do dispositivo, o usuário pode alterar o nome
Device SNNúmero de série de produção exclusivo do dispositivo
Device EUIDevice EUI
Online StatusOnline: o dispositivo está online
Offline: o dispositivo está offline, o usuário não pode operar o dispositivo offline
Equipped ModuleMódulo do dispositivo
CPU UsageUso de CPU do dispositivo
MemoryUso de RAM do dispositivo
StorageUso de disco do dispositivo
IP AddressEndereço IP de rede do dispositivo
MAC AddressEndereço MAC do dispositivo
SenseCraft AI VersionVersão do aplicativo SenseCraft AI instalado no dispositivo
Collect TimeHora em que as últimas informações foram coletadas do dispositivo

Excluir dispositivo

Se você concluiu a implantação do modelo de IA e não precisa gerenciar o dispositivo remotamente, pode removê-lo da plataforma e o dispositivo poderá fazer inferência local, gerenciamento de fluxo e gerenciamento de modelo de IA de forma independente na borda.

Gerenciamento de fluxo de vídeo

Video Stream permite visualizar remotamente os resultados de inferência em tempo real e gerenciar o fluxo de vídeo do dispositivo. Suporta adicionar fluxo, editar fluxo, visualizar fluxo e excluir fluxo.

Inferência em tempo real

Se fluxos de vídeo tiverem sido adicionados ao dispositivo, os usuários poderão visualizar os resultados de inferência em tempo real de todos os fluxos na plataforma. Permite o monitoramento em tempo real dos resultados de inferência e exceções

Adicionar fluxo

Clique em "Add Stream" e insira informações de fluxo válidas e, em seguida, clique no botão "Confirm" para enviar o novo fluxo para o dispositivo. Leva algum tempo para o dispositivo adicionar um novo fluxo, as informações da plataforma serão atualizadas posteriormente. consulte a tabela abaixo para obter informações detalhadas.

nota

O dispositivo deve estar online para adicionar um novo fluxo

CamposConteúdo
Stream Name1 Nome personalizado para este fluxo.
2 Não pode ficar vazio
Video Type1 Ip camera: acessar uma câmera IP, é necessário inserir uma URL rtsp válida
2 Usb camera: conectar a câmera USB ao dispositivo, reconhecer automaticamente o USB e, em seguida, selecionar a câmera USB correta no caminho de vídeo.
Video PathCaminho de vídeo, formato definido por "Video Type"; se estiver incorreto, o vídeo padrão será usado.
Device AI Model1 Selecione um modelo de IA que já tenha sido baixado para o dispositivo
2 Se não houver modelo de IA no seu dispositivo, vá para a página AI Models para baixar o modelo para o seu dispositivo.
Confidence Threshold1 Limite de confiança do objeto para detecção.
2 Formato: float [0, 1]
IoU Threshold1 IoU é usado para avaliar a precisão das caixas delimitadoras previstas em comparação com as caixas delimitadoras verdadeiras2 Formato: float [0, 1]
FPS1 Quadros por segundo do fluxo
2 Formato: INT [1,60]
Quality1 Qualidade do fluxo de saída. Padrão: 50
2 Formato: int [0,100]
Maximum Detections1 número máximo de detecções por imagem. Padrão:3002 Formato: int [0,1000]
Display Frame Rate1 Se deve exibir a taxa de quadros do fluxo
2 Formato: Bool [True,False]
● True: exibir FPS
● False: não exibir FPS
Display Clock1 Se deve exibir a hora
2 Formato: Bool [True,False]
● True: exibir hora
● False: não exibir hora

Detalhes do fluxo

Clique no ícone "Eye" do fluxo para visualizar as informações detalhadas do fluxo

Editar fluxo

Clique no ícone "Edit" do fluxo, os usuários podem editar todas as configurações do fluxo e clicar no botão "Confirm" para enviar as informações de fluxo modificadas para o dispositivo. Leva algum tempo para o dispositivo atualizar a configuração de streaming, as informações da plataforma serão atualizadas posteriormente

Excluir fluxo

Clique no ícone "Delete" do fluxo para excluir o fluxo. Leva algum tempo para o dispositivo excluir o fluxo, as informações da plataforma serão atualizadas posteriormente

Modelo de IA do dispositivo

Gerencie todos os modelos de IA que foram baixados para o dispositivo e é possível adicionar modelo, visualizar os detalhes do modelo e excluir modelo.

Suporte técnico

Precisa de ajuda com o seu reComputer Jetson? Estamos aqui para ajudar você!

/div>

Loading Comments...