Temas en tendencia
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Así que finalmente tuve la oportunidad de ver Mojo / Modular. No es lo que pensé que era, es un reemplazo de OpenCL + implementaciones de kernels, no un compilador de IA.
Si bien esto hace que sea mucho más fácil obtener un rendimiento completo rápidamente, creo que la integridad de Turing es un error para estas cosas. Finalmente tenemos la oportunidad de vivir en un mundo de flujo de datos puro, ¿por qué no la aprovecharíamos? Lenguajes como este no separan la definición del proceso de la programación del proceso.
Lea el doctorado en haluros, estoy obsesionado con esta idea. A medida que las redes neuronales mejoran cada vez más en la programación, lo que queremos es la forma más concisa de expresar *exactamente* lo que hace el programa sin preocuparnos por los detalles de cómo. Deja eso a las máquinas.
Tenga en cuenta el parámetro "maybe_epilogue_func" aquí. ¿Qué pasa si desea que dos funciones de epílogo se almacenen en diferentes búferes o reducciones encadenadas? El bucle está dentro de esta función conv, por lo que es demasiado tarde para cambiar. Lea la conv de tinygrad para contrastar.
"En mis décadas de construcción de compiladores, nunca he visto que el mito de un "compilador suficientemente inteligente" realmente funcione", @clattner_llvm
Apostamos a que con las técnicas de búsqueda modernas (léase: IA) esto finalmente cambiará. Aunque es una apuesta totalmente justa tomar el otro lado, y si no funciona en los próximos 10 años, Mojo es probablemente el punto correcto en el espacio de compensación.

Populares
Ranking
Favoritas

