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倍。

➡️

继续阅读