Skip to content

Commit

Permalink
Readme update.
Browse files Browse the repository at this point in the history
  • Loading branch information
kurtschelfthout committed Jul 2, 2023
1 parent 826ea08 commit 0283c2c
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
Understanding deep learning from the perspective of a programmer, by building a deep learning framework from the ground up, in the spirit of [tinygrad](https://github.com/geohot/tinygrad) and [micrograd](https://github.com/karpathy/micrograd).

- Fun and hackable: most importantly Tensorken doesn't take itself too seriously. It's meant to be small, hackable, easy to understand and change above all else. If you want something usable for real work, look elsewhere.
- GPU-Accelerated: For the moment Tensorken runs on the GPU via [wgpu](https://wgpu.rs/) (Rust's implementation of WebGPU), but the "accelerated" comes with a large grain of salt.
- Neural network: Very much aspirational at the moment. There are just basic tensor operations that run on CPU and GPU. I have a prototype autodiff implementation on top, but have not added it to this repo yet.
- GPU-Accelerated: For the moment Tensorken runs on the GPU via [wgpu](https://wgpu.rs/, Rust's implementation of WebGPU. Accelerated comes with a grain of salt: tensor operations are much faster than the bundled, but very naïve, CPU implementation.
- Neural network: Very much aspirational at the moment. There are just basic tensor operations that run on CPU and GPU. I have a prototype autodiff implementation but have not added it to this repo yet.
- Rust: No particular reason other than that I'm learning Rust.
- Written by an idiot: Hi there! I know nothing about neural network or GPU programming. As a result, anything and everything in here may be slow, backward, wrong, or stupid, and that's not an exclusive or exhaustive list.

Expand All @@ -30,4 +30,4 @@ Just clone the repo and run `cargo run --example tour`. Then explore the code -

Emerging posts with more explanation:

- [Fun and Hackable Tensors in Rust, From Scratch](https://getcode.substack.com/p/fun-and-hackable-tensors-in-rust?sd=pf)
- [v0.1](https://github.com/kurtschelfthout/tensorken/releases/tag/v0.1): [Fun and Hackable Tensors in Rust, From Scratch](https://getcode.substack.com/p/fun-and-hackable-tensors-in-rust?sd=pf).

0 comments on commit 0283c2c

Please sign in to comment.