alcuni screenshot casuali di TT-Evolve dell'1 agosto (l'ultima volta che ci ho lavorato 🙏) Qualcuno per favore costringimi a rilasciare questo per la gente di Tenstorrent... non è molto, è fondamentalmente un sistema che ti permette di inserire un kernel TT-metal, aggiungere alcuni blocchi "EVOLVE", catturare tonnellate di informazioni di profilazione e eseguire una ricerca basata su LLM in parallelo con le metriche di profilazione come guida per trovare ottimizzazioni (raggruppando i candidati ai kernel con MAP-Elites), fondamentalmente una re-implementazione di AlphaEvolve. È stato fatto per mesi, mi sono solo distratto + raramente riesco ad accendere Big Dave a causa del rumore e del fatto che si trova nel mio ufficio (e il mio ufficio è occupato dalla mia ragazza dipendente da Stardew Valley la sera). Non penso sia particolarmente ben fatto, ma ha una bella TUI, può funzionare per i moduli tt-nn, ha qualche bel devx qua e là, e sicuramente ottimizza i kernel Metal (inclusi quelli multi-chip). Ha sicuramente reso ogni singolo esempio di programmazione/kernel che ho provato più veloce, ottimizzato la larghezza di banda NoC ecc...
5,91K