AI-Hypercomputer / AI-Hypercomputer/maxtext

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

未关闭
#1,635 3 条评论 0 个 reaction 已指派 1 人 已被 @bvandermoon 认领 在 GitHub 查看
主要语言
Python
星标
2.4k
派生
607
平均合并
2 天 19 小时
30 天内合并 PR
158

描述

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 🤗

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。