tinygrad五年历程
💡
原文英文,约500词,阅读约需2分钟。
📝
内容提要
tinygrad于2020年10月17日首次提交代码,目前有6人团队,代码行数接近18935行。该项目旨在与NVIDIA竞争,专注于软件堆栈并减少依赖。tinygrad在多个工作负载上超越PyTorch,计划将代码行数增至20000行。公司通过计算机销售和与AMD的合同运营,鼓励社区贡献。
🎯
关键要点
- tinygrad于2020年10月17日首次提交代码,目前有6人团队,代码行数接近18935行。
- 该项目旨在与NVIDIA竞争,专注于软件堆栈并减少依赖。
- tinygrad在多个工作负载上超越PyTorch,计划将代码行数增至20000行。
- 公司通过计算机销售和与AMD的合同运营,鼓励社区贡献。
- tinygrad正在认真处理LLVM移除,使其对AMD GPU的依赖降至零(仅依赖纯Python)。
- tinygrad的代码库比其他大型代码库小1000倍,专注于目标而非其他代码的兼容性。
- tiny corp是一家去中心化的公司,几乎没有私密信息,主要通过Discord和GitHub运营。
- 公司每年通过计算机销售获得约200万美元的收入,并与AMD签订合同以支持Llama 405B训练。
- 员工通过贡献代码被雇佣,工作方式非常自主,每周开一次会议,目标是提升tinygrad。
❓
延伸问答
tinygrad的主要目标是什么?
tinygrad的主要目标是与NVIDIA竞争,专注于软件堆栈并减少依赖。
tinygrad的代码行数目前是多少?
目前tinygrad的代码行数接近18935行,计划增至20000行。
tinygrad如何处理对AMD GPU的依赖?
tinygrad正在认真处理LLVM移除,使其对AMD GPU的依赖降至零,仅依赖纯Python。
tinygrad的团队规模和运营方式是怎样的?
tinygrad目前有6人团队,员工通过贡献代码被雇佣,工作方式非常自主,每周开一次会议。
tinygrad的收入来源是什么?
tinygrad通过计算机销售获得约200万美元的年收入,并与AMD签订合同以支持Llama 405B训练。
tinygrad与PyTorch相比有什么优势?
tinygrad在多个工作负载上超越了PyTorch,且代码库比其他大型代码库小1000倍。
➡️