01Qu’est-ce qu’un serveur TPU ?
Un serveur TPU est un ordinateur doté d’une unité de traitement tensoriel, une puce conçue uniquement pour les mathématiques des réseaux neuronaux. Ici, cela signifie un serveur dédié avec un Google Coral Edge TPU dans son slot M.2. Nous installons aussi le Hailo-8, qui fait le même travail et est réputé plus rapide.
02Est-ce la même chose qu’un Cloud TPU de Google ?
Non. Les Cloud TPU sont de grandes puces dans les centres de données de Google, et seul Google Cloud les loue. Ce que nous installons est l’Edge TPU, la petite puce d’inférence de Google, sur un serveur qui vous appartient.
03Peut-il exécuter Llama ou un autre LLM ?
Non. Un modèle de langage a besoin de gigaoctets de mémoire rapide même fortement quantifié, et les deux modules sont construits autour de quelques mégaoctets sur la puce. Pour un modèle de langage, il vous faut un GPU : ce qu’il faut pour exécuter un LLM calcule la taille, et les serveurs dédiés GPU listent chaque GPU que nous installons avec son prix.
04Le Hailo-8 est-il plus rapide que le Coral ?
Sur le papier, oui. Le chiffre de Hailo pour le Hailo-8 va jusqu’à 26 TOPS ; celui de Google pour l’Edge TPU est de 4 TOPS, tous deux comptés sur des entiers 8 bits. La vitesse réelle dépend de votre modèle et de la qualité de sa compilation, alors testez votre propre réseau avant de planifier la capacité sur l’un ou l’autre chiffre.
05Puis-je mettre plus d’un module dans un serveur ?
Non. Chaque cartouche accepte un seul module. Pour plus d’inférence, commandez plusieurs cartouches et répartissez les flux de caméra entre elles ; chacune est un serveur distinct avec son propre port et sa propre adresse.
06Vendez-vous un rack TPU ?
Pas en tant que produit unique. Ce que vous pouvez faire, c’est commander autant de cartouches accélératrices que nécessaire dans la même ville. Quand le travail dépasse ce que de petits modules peuvent offrir, plusieurs GPU dans une machine ou répartis sur plusieurs machines sont disponibles sur les serveurs multi-GPU.
07Quel système d’exploitation dois-je choisir ?
Un Linux récent. Ubuntu est la configuration par défaut dans le configurateur, et les deux fabricants publient d’abord leurs pilotes pour Linux. Hailo prend aussi en charge Windows. Installez vous-même l’environnement d’exécution après la remise, à la version pour laquelle votre modèle a été compilé, et il reste à cette version jusqu’à ce que vous la changiez.
08Comment savoir si le module est vraiment là ?
Exécutez lspci après vous être connecté : cherchez 1e60:2864 (Hailo-8) ou 1ac1:089a (Coral). Notre installateur vérifie le même bus PCI et ajoute le module à la liste matérielle du serveur, que notre support peut lire si vous avez besoin d’aide.