|
|
|
|
|
by albertzeyer
1214 days ago
|
|
What does "from scratch" really mean? You don't reimplement Python itself, or invent a new GPU hardware, a new CUDA including compiler, etc. You don't reimplement the OS. Where do you draw the line? Do you reimplement matmul or other basics? Do you reimplement auto-diff? Maybe PyTorch or TensorFlow using auto-diff is a good "from scratch" basepoint, without using predefined optimizers, or modules/layers, or anything. Just using the low-level math functions, and then auto-diff. |
|
Yes, in those books, you do implement matmul, auto-diff, etc.