01O que é um servidor TPU?
Um servidor TPU é um computador com uma unidade de processamento de tensor, um chip construído apenas para a matemática dentro das redes neurais. Aqui isso significa um servidor dedicado com um Google Coral Edge TPU no slot M.2. Também instalamos o Hailo-8, que faz o mesmo trabalho e é classificado como mais rápido.
02É o mesmo que uma Google Cloud TPU?
Não. As Cloud TPUs são chips grandes nos data centers do próprio Google, e apenas o Google Cloud as aluga. O que instalamos é a Edge TPU, o pequeno chip de inferência do Google, em um servidor que é só seu.
03Ele pode rodar o Llama ou outro LLM?
Não. Um modelo de linguagem precisa de gigabytes de memória rápida mesmo quando fortemente quantizado, e ambos os módulos são construídos em torno de alguns megabytes no chip. Para um modelo de linguagem você precisa de uma GPU: o que é necessário para rodar um LLM calcula o tamanho, e servidores dedicados com GPU lista cada GPU que instalamos com seu preço.
04O Hailo-8 é mais rápido que o Coral?
No papel, sim. O número do próprio Hailo para o Hailo-8 é de até 26 TOPS; o do Google para a Edge TPU é de 4 TOPS, ambos contados em inteiros de 8 bits. A velocidade real depende do seu modelo e de quão bem ele compila, então teste sua própria rede antes de planejar capacidade com base em qualquer um dos números.
05Posso colocar mais de um módulo em um servidor?
Não. Cada cartucho aceita um módulo. Para mais inferência, peça vários cartuchos e distribua os feeds de câmera entre eles; cada um é um servidor separado com sua própria porta e seu próprio endereço.
06Vocês vendem um rack de TPU?
Não como um único produto. O que você pode fazer é pedir quantos cartuchos aceleradores precisar na mesma cidade. Quando o trabalho exige mais do que módulos pequenos podem oferecer, várias GPUs em uma máquina ou entre máquinas estão em servidores multi-GPU.
07Qual sistema operacional devo escolher?
Um Linux recente. O Ubuntu é a compilação padrão no configurador, e ambos os fabricantes publicam seus drivers para Linux primeiro. A Hailo também suporta Windows. Instale o runtime você mesmo após a entrega, na versão para a qual seu modelo foi compilado, e ele permanece nessa versão até você alterá-la.
08Como sei que o módulo está realmente lá?
Execute lspci depois de fazer login: procure por 1e60:2864 (Hailo-8) ou 1ac1:089a (Coral). Nosso instalador verifica o mesmo barramento PCI e adiciona o módulo à lista de hardware do servidor, que nosso suporte pode ler se você precisar de ajuda.