01Cos'è un server TPU?
Un server TPU è un computer con un'unità di elaborazione tensoriale, un chip progettato solo per i calcoli all'interno delle reti neurali. Qui significa un server dedicato con un Google Coral Edge TPU nello slot M.2. Installiamo anche l'Hailo-8, che svolge lo stesso compito ed è valutato come più veloce.
02È la stessa cosa di una Google Cloud TPU?
No. Le Cloud TPU sono chip di grandi dimensioni nei data center di Google, e solo Google Cloud li affitta. Ciò che installiamo è l'Edge TPU, il piccolo chip di inferenza di Google, su un server tutto vostro.
03Può eseguire Llama o un altro LLM?
No. Un modello linguistico richiede gigabyte di memoria veloce anche quando è fortemente quantizzato, ed entrambi i moduli sono costruiti attorno a pochi megabyte sul chip. Per un modello linguistico serve una GPU: cosa serve per eseguire un LLM calcola la dimensione, e server dedicati con GPU elenca ogni GPU che installiamo con il relativo prezzo.
04L'Hailo-8 è più veloce del Coral?
Sulla carta, sì. Il dato dichiarato da Hailo per l'Hailo-8 è fino a 26 TOPS; quello di Google per l'Edge TPU è 4 TOPS, entrambi calcolati su interi a 8 bit. La velocità reale dipende dal vostro modello e da quanto bene viene compilato, quindi testate la vostra rete prima di pianificare la capacità su uno dei due valori.
05Posso inserire più di un modulo in un server?
No. Ogni cartuccia accetta un solo modulo. Per più inferenza, ordinate più cartucce e distribuite i flussi delle telecamere tra di esse; ognuna è un server separato con la propria porta e il proprio indirizzo.
06Vendete un rack TPU?
Non come prodotto unico. Ciò che potete fare è ordinare tutte le cartucce con acceleratore di cui avete bisogno nella stessa città. Quando il lavoro richiede più di quanto i piccoli moduli possano offrire, diverse GPU in una macchina o su più macchine sono disponibili su server multi-GPU.
07Quale sistema operativo dovrei scegliere?
Un Linux recente. Ubuntu è la configurazione predefinita nel configuratore, ed entrambi i produttori pubblicano prima i driver per Linux. Hailo supporta anche Windows. Installate il runtime da soli dopo la consegna, alla versione per cui il vostro modello è stato compilato, e rimarrà a quella versione finché non la modificate.
08Come faccio a sapere che il modulo è davvero presente?
Eseguite lspci dopo aver effettuato l'accesso: cercate 1e60:2864 (Hailo-8) o 1ac1:089a (Coral). Il nostro installatore controlla lo stesso bus PCI e aggiunge il modulo all'elenco hardware del server, che il nostro supporto può leggere se avete bisogno di aiuto.