tinygrad
tinygrad
软件描述
这可能不是最好的深度学习框架,但它确实是一个深度学习框架。
官方网站
访问软件的官方网站了解更多信息
tinygrad.org
安全链接HTTPS
什么是 tinygrad?
这可能不是最好的深度学习框架,但它确实是一个深度学习框架。
由于其极简的设计,它旨在成为最容易添加新加速器的框架,同时支持推理和训练。如果XLA是CISC,那么tinygrad就是RISC。
特性:
LLaMA与Stable Diffusion:tinygrad 可以运行 LLaMA 和 Stable Diffusion!
惰性求值:尝试一次矩阵乘法,你会发现,尽管风格简洁,但借助惰性求值的力量,它被融合为单一内核。
神经网络:事实证明,构建神经网络所需的核心功能,90%仅需一个良好的自动微分/张量库。再加上优化器、数据加载器和计算资源,你便拥有了全部所需。
主要功能
🔄 替代方案
10 个选择
TensorFlow
软件
TensorFlow 是一个用于各种感知和语言理解任务的开源机器学习软件库。它最初由谷歌开发,于2015年11月9日以 Apache 2.0 开源许可证发布。
免费 • 开源
查看详情💻
micrograd
一个微型的自动微分引擎(带有一点“咬劲”!:)). 在动态构建的有向无环图上实现反向模式自动微分(反向传播),并在此基础上构建了一个小型神经网络库,API 类似 PyTorch。两者都非常小巧,代码量分别约为 100 行和 50 行。
免费 • 开源
查看详情
Deeplearning4j
Eclipse Deeplearning4j 是首个专为 Java 和 Scala 编写的商用级、开源分布式深度学习库。它与 Hadoop 和 Apache Spark 集成,使人工智能得以在分布式 GPU 和 CPU 上应用于商业环境。
免费 • 开源
查看详情




