From d8e811057d95ae742f2ad1aa678a16ced3cca452 Mon Sep 17 00:00:00 2001 From: gui martins Date: Thu, 18 Dec 2025 22:12:30 -0300 Subject: [PATCH 1/2] fix typo 20241217_st.md --- 20241217_st.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/20241217_st.md b/20241217_st.md index dc18567..cfb3cff 100644 --- a/20241217_st.md +++ b/20241217_st.md @@ -74,7 +74,7 @@ There are a few layers of abstraction in the shapetracker API, let's start from ```python from tinygrad.shape.view import View -# The two by two matrix is represneted as shape being (2, 2), strides being (2, 1) +# The two by two matrix is represented as shape being (2, 2), strides being (2, 1) a = View.create(shape=(2, 2), strides=(2, 1)) # In order to get the "strategy" we talked about (row * 2 + col), we call a special method: From 033d3a2935a6b21350c1fea8bed2554ce7a9f83e Mon Sep 17 00:00:00 2001 From: gui martins Date: Thu, 18 Dec 2025 23:14:30 -0300 Subject: [PATCH 2/2] Update 20241217_st.md --- 20241217_st.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/20241217_st.md b/20241217_st.md index cfb3cff..f5f91b0 100644 --- a/20241217_st.md +++ b/20241217_st.md @@ -110,7 +110,7 @@ it actually translates to the readable render output: The outer most node is an addition, this is the + sign. The first child is yet another addition, it adds a zero const, and a multiplication. We can deduce that the zero is some - artifacts that's not shown. THe multiplication multiplies two things: + artifacts that's not shown. The multiplication multiplies two things: the first is a range, ranging from zero to three. This is the ridx0. the second is a const, value is 2.