🐦 Twitter Post Details

Viewing enriched Twitter post

@profvjreddi

Today I’m sharing Tiny🔥Torch—an educational framework for ML systems, built from scratch. You don’t just train models, you build tensors, autograd, optimizers, and data loaders, and see how design choices affect memory, performance, and efficiency. If you use @PyTorch or @TensorFlow, this helps learners see what’s really happening under the hood. Too many students learn how to use ML frameworks, but never how to build one. Tiny🔥Torch is about closing that gap. Early, open, and still evolving, looking for fellow educators and learners. Ideas and help welcome 🙏 https://t.co/rEO37tbmHO

Media 1

📊 Media Metadata

{
  "media": [
    {
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2000957900685025590/media_0.jpg?",
      "media_url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2000957900685025590/media_0.jpg?",
      "type": "photo",
      "filename": "media_0.jpg"
    }
  ],
  "processed_at": "2025-12-17T06:39:42.094862",
  "pipeline_version": "2.0"
}

🔧 Raw API Response

{
  "type": "tweet",
  "id": "2000957900685025590",
  "url": "https://x.com/profvjreddi/status/2000957900685025590",
  "twitterUrl": "https://twitter.com/profvjreddi/status/2000957900685025590",
  "text": "Today I’m sharing Tiny🔥Torch—an educational framework for ML systems, built from scratch. You don’t just train models, you build tensors, autograd, optimizers, and data loaders, and see how design choices affect memory, performance, and efficiency.\n\nIf you use @PyTorch or @TensorFlow, this helps learners see what’s really happening under the hood. Too many students learn how to use ML frameworks, but never how to build one. Tiny🔥Torch is about closing that gap.\n\nEarly, open, and still evolving, looking for fellow educators and learners. Ideas and help welcome 🙏\n\nhttps://t.co/rEO37tbmHO",
  "source": "Twitter for iPhone",
  "retweetCount": 106,
  "replyCount": 20,
  "likeCount": 853,
  "quoteCount": 5,
  "viewCount": 44746,
  "createdAt": "Tue Dec 16 15:55:14 +0000 2025",
  "lang": "en",
  "bookmarkCount": 971,
  "isReply": false,
  "inReplyToId": null,
  "conversationId": "2000957900685025590",
  "displayTextRange": [
    0,
    273
  ],
  "inReplyToUserId": null,
  "inReplyToUsername": null,
  "author": {
    "type": "user",
    "userName": "profvjreddi",
    "url": "https://x.com/profvjreddi",
    "twitterUrl": "https://twitter.com/profvjreddi",
    "id": "1355260924127551491",
    "name": "Vijay Janapa Reddi",
    "isVerified": false,
    "isBlueVerified": true,
    "verifiedType": null,
    "profilePicture": "https://pbs.twimg.com/profile_images/1355261252591902720/Y2qWyHaV_normal.jpg",
    "coverPicture": "",
    "description": "",
    "location": "",
    "followers": 1248,
    "following": 33,
    "status": "",
    "canDm": false,
    "canMediaTag": true,
    "createdAt": "Fri Jan 29 21:06:59 +0000 2021",
    "entities": {
      "description": {
        "urls": []
      },
      "url": {}
    },
    "fastFollowersCount": 0,
    "favouritesCount": 25,
    "hasCustomTimelines": true,
    "isTranslator": false,
    "mediaCount": 0,
    "statusesCount": 41,
    "withheldInCountries": [],
    "affiliatesHighlightedLabel": {},
    "possiblySensitive": false,
    "pinnedTweetIds": [],
    "profile_bio": {
      "description": "Computer Scientist and Prof. of Electrical Engineering @ Harvard University.",
      "entities": {
        "description": {},
        "url": {
          "urls": [
            {
              "display_url": "vijay.seas.harvard.edu",
              "expanded_url": "http://vijay.seas.harvard.edu",
              "indices": [
                0,
                23
              ],
              "url": "https://t.co/o9bpsWIWKB"
            }
          ]
        }
      }
    },
    "isAutomated": false,
    "automatedBy": null
  },
  "extendedEntities": {},
  "card": {
    "binding_values": [
      {
        "key": "thumbnail_image",
        "value": {
          "image_value": {
            "alt": "Tiny🔥Torch",
            "height": 144,
            "url": "https://pbs.twimg.com/card_img/2000954738276261890/k0NYwJGm?format=png&name=144x144_2",
            "width": 144
          }
        }
      },
      {
        "key": "description",
        "value": {
          "string_value": "Recreate ML History: Walk through ML history by rebuilding its greatest breakthroughs with YOUR TinyTorch implementations. Click each milestone to see what you’ll build and how it shaped modern AI...."
        }
      },
      {
        "key": "domain",
        "value": {
          "string_value": "mlsysbook.ai"
        }
      },
      {
        "key": "thumbnail_image_large",
        "value": {
          "image_value": {
            "alt": "Tiny🔥Torch",
            "height": 328,
            "url": "https://pbs.twimg.com/card_img/2000954738276261890/k0NYwJGm?format=png&name=420x420_2",
            "width": 328
          }
        }
      },
      {
        "key": "thumbnail_image_original",
        "value": {
          "image_value": {
            "alt": "Tiny🔥Torch",
            "height": 328,
            "url": "https://pbs.twimg.com/card_img/2000954738276261890/k0NYwJGm?format=png&name=orig",
            "width": 583
          }
        }
      },
      {
        "key": "thumbnail_image_small",
        "value": {
          "image_value": {
            "alt": "Tiny🔥Torch",
            "height": 100,
            "url": "https://pbs.twimg.com/card_img/2000954738276261890/k0NYwJGm?format=png&name=100x100_2",
            "width": 100
          }
        }
      },
      {
        "key": "thumbnail_image_x_large",
        "value": {
          "image_value": {
            "alt": "Tiny🔥Torch",
            "height": 328,
            "url": "https://pbs.twimg.com/card_img/2000954738276261890/k0NYwJGm?format=png&name=2048x2048_2_exp",
            "width": 583
          }
        }
      },
      {
        "key": "thumbnail_image_alt_text",
        "value": {
          "string_value": "Tiny🔥Torch"
        }
      },
      {
        "key": "vanity_url",
        "value": {
          "scribe_key": "vanity_url",
          "string_value": "mlsysbook.ai"
        }
      },
      {
        "key": "thumbnail_image_color",
        "value": {
          "image_color_value": {
            "palette": [
              {
                "percentage": 77.38,
                "rgb": {
                  "blue": 254,
                  "green": 254,
                  "red": 254
                }
              },
              {
                "percentage": 6.26,
                "rgb": {
                  "blue": 96,
                  "green": 58,
                  "red": 15
                }
              },
              {
                "percentage": 5.18,
                "rgb": {
                  "blue": 33,
                  "green": 79,
                  "red": 234
                }
              },
              {
                "percentage": 2.95,
                "rgb": {
                  "blue": 29,
                  "green": 135,
                  "red": 247
                }
              },
              {
                "percentage": 2.13,
                "rgb": {
                  "blue": 54,
                  "green": 30,
                  "red": 202
                }
              }
            ]
          }
        }
      },
      {
        "key": "title",
        "value": {
          "string_value": "Don't import torch. Build it."
        }
      },
      {
        "key": "card_url",
        "value": {
          "scribe_key": "card_url",
          "string_value": "https://t.co/rEO37tbmHO"
        }
      }
    ],
    "card_platform": {
      "platform": {
        "audience": {
          "name": "production"
        },
        "device": {
          "name": "iPhone",
          "version": "13"
        }
      }
    },
    "name": "summary",
    "url": "https://t.co/rEO37tbmHO"
  },
  "place": {},
  "entities": {
    "urls": [
      {
        "display_url": "mlsysbook.ai/tinytorch/intr…",
        "expanded_url": "https://mlsysbook.ai/tinytorch/intro.html",
        "indices": [
          569,
          592
        ],
        "url": "https://t.co/rEO37tbmHO"
      }
    ],
    "user_mentions": [
      {
        "id_str": "776585502606721024",
        "indices": [
          261,
          269
        ],
        "name": "PyTorch",
        "screen_name": "PyTorch"
      },
      {
        "id_str": "254107028",
        "indices": [
          273,
          284
        ],
        "name": "TensorFlow",
        "screen_name": "TensorFlow"
      }
    ]
  },
  "quoted_tweet": null,
  "retweeted_tweet": null,
  "isLimitedReply": false,
  "article": null
}