algunas capturas de pantalla aleatorias de TT-Evolve del 1 de agosto (la última vez que trabajé en ello 🙏) Alguien, por favor, me intimide para que publique esto para la gente de Tenstorrent ... no es mucho, es básicamente un arnés que le permite soltar un kernel TT-metal, agregar algunos bloques "EVOLVE", captura toneladas de información de perfiles y ejecutar una búsqueda basada en LLM en paralelo con las métricas de perfiles como guía para encontrar optimizaciones (binning kernel candidates con MAP-Elites), básicamente una reimplementación de AlphaEvolve. Se ha hecho durante meses, simplemente me distraje + rara vez puedo encender a Big Dave debido al sonido y a que está en mi oficina (y mi oficina está ocupada por mi novia adicta a Stardew Valley por las noches). No creo que esté particularmente bien hecho, pero tiene una buena TUI, puede funcionar para módulos tt-nn, tiene algunos buenos devx aquí y allá, y ciertamente optimiza los kernels de Metal (incluidos los de múltiples chips). Ciertamente consiguió que todos los programming_examples / kernels que he intentado fueran más rápidos, optimizó el ancho de banda de NoC, etc.
5.99K