AI-Hypercomputer / AI-Hypercomputer/maxtext

Package hierarchy: should benchmarks, end_to_end, pedagogical_examples be under MaxText?

Abierto
#1,635 3 comentarios 0 reacciones 1 asignado Reclamado por @bvandermoon Ver en GitHub
Lenguaje dominante
Python
Estrellas
2.4k
Forks
607
Merge medio
2 d 19 h
PR fusionados (30 d)
158

Descripción

I was looking at some recent commits by bvandermoon and got to thinking, what is the correct hierarchy for MaxText?

What is installable, and what should be installable?

E.g., everything with:
0. `python3 -m pip install MaxText`
1. `python3 -m pip install MaxText-benchmarks` for just benchmarks

(as an aside, PEP8 @ https://peps.python.org/pep-0008/#package-and-module-names says `MaxText` should be renamed `maxtext`)

Finally I reference end_to_end as a candidate for a complete rewrite in Python. Not difficult to do, and will improve maintenance quality, portability, and extensibility. Where should end_to_end sit on the hierarchy? `python3 -m pip install MaxText-end2end`? - Or should we hoist everything into `MaxText`?

Commentary welcome 🤗

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.