quelques captures d'écran aléatoires de TT-Evolve du 1er août (dernière fois que j'y ai travaillé 🙏) Quelqu'un, s'il vous plaît, poussez-moi à le publier pour les gens de Tenstorrent... ce n'est pas grand-chose, c'est essentiellement un harnais qui vous permet de déposer un noyau TT-metal, d'ajouter quelques blocs "EVOLVE", de capturer des tonnes d'informations de profilage et d'exécuter une recherche basée sur LLM en parallèle avec les métriques de profilage comme guide pour trouver des optimisations (regroupement des candidats de noyau avec MAP-Elites), c'est essentiellement une ré-implémentation d'AlphaEvolve. Cela fait des mois que c'est fait, je me suis juste laissé distraire + je peux rarement allumer Big Dave à cause du bruit et du fait qu'il soit dans mon bureau (et que mon bureau soit occupé par ma petite amie accro à Stardew Valley le soir). Je ne pense pas que ce soit particulièrement bien fait, mais il a une belle interface TUI, il peut fonctionner pour les modules tt-nn, a quelques bons devx ici et là, et il optimise certainement les noyaux Metal (y compris ceux multi-puces). Il a certainement rendu chaque exemple de programmation/noyaux que j'ai essayé plus rapide, optimisé la bande passante NoC, etc...