loop_tool
jittor
loop_tool | jittor | |
---|---|---|
4 | 4 | |
145 | 2,998 | |
- | - | |
0.0 | 7.6 | |
over 1 year ago | 10 days ago | |
C++ | Python | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
loop_tool
-
Tinygrad: A simple and powerful neural network framework
I've done some work in the past in representations and you actually can represent Conv and MatMul in more primitive ways. I ended up writing an IR called loop_tool that exposes this stuff pretty nicely:
https://github.com/facebookresearch/loop_tool/blob/main/pyth...
The idea is basically this: https://news.ycombinator.com/item?id=28883086
-
Interactive Loop Optimization
I just finished adding a basic WASM[1] backend + basic JavaScript frontend[2]. I'm in the process of adding in-browser optimization[3] and will hope to have a demo some time this week!
[1] https://github.com/facebookresearch/loop_tool/blob/main/src/...
[2] https://github.com/facebookresearch/loop_tool/blob/main/java...
[3] https://github.com/facebookresearch/loop_tool/blob/main/test...
- Loop_tool: A toolkit for loop-based computation
- Loop_tool tutorial – a lazy symbolic linear algebra toolkit
jittor
-
VSL; Vlang's Scientific Library
Would it make sense to have a backend support for OpenXLA, Apache TVM, Jittor or other similar to get free GPU, TPU and other accelerators for free ?
- Jittor: High-performance deep learning framework based on JIT and meta-operators
-
Tinygrad: A simple and powerful neural network framework
Very similar idea as Jittor, convolution definitely can be break down: https://github.com/Jittor/jittor/blob/master/python/jittor/n...
-
How do I deal with ML models taking soooo long to train, when I have to optimize results?
-I've found JIT quite useful: https://github.com/Jittor/jittor
What are some alternatives?
thinc - 🔮 A refreshing functional take on deep learning, compatible with your favorite libraries
Res2Net-PretrainedModels - (ImageNet pretrained models) The official pytorch implemention of the TPAMI paper "Res2Net: A New Multi-scale Backbone Architecture"
shumai - Fast Differentiable Tensor Library in JavaScript and TypeScript with Bun + Flashlight
black - The uncompromising Python code formatter
tvm - Open deep learning compiler stack for cpu, gpu and specialized accelerators
openpilot - openpilot is an open source driver assistance system. openpilot performs the functions of Automated Lane Centering and Adaptive Cruise Control for 250+ supported car makes and models.
vsl - V library to develop Artificial Intelligence and High-Performance Scientific Computations
tinygrad - You like pytorch? You like micrograd? You love tinygrad! ❤️ [Moved to: https://github.com/tinygrad/tinygrad]
StylizedNeRF - [CVPR 2022] Code for StylizedNeRF: Consistent 3D Scene Stylization as Stylized NeRF via 2D-3D mutual learning
nnabla - Neural Network Libraries