🐦 Twitter Post Details

Viewing enriched Twitter post

@PyTorch

We’re excited to introduce TorchSpec, a torch-native framework for scalable speculative decoding training developed by the TorchSpec and Mooncake teams. By streaming hidden states from inference engines to training workers via Mooncake, TorchSpec enables fully disaggregated pipelines where inference and training scale independently. 🔗 Read our latest blog from TorchSpec & Mooncake teams: https://t.co/XHF16zD9F9 @lightseekorg @KT_Project_AI #PyTorch #TorchSpec #Mooncake #OpenSourceAI

Media 1

📊 Media Metadata

{
  "media": [
    {
      "type": "photo",
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2034763012972646815/media_0.jpg",
      "filename": "media_0.jpg"
    }
  ],
  "processed_at": "2026-03-19T22:51:31.837659",
  "pipeline_version": "2.0"
}

🔧 Raw API Response

{
  "type": "tweet",
  "id": "2034763012972646815",
  "url": "https://x.com/PyTorch/status/2034763012972646815",
  "twitterUrl": "https://twitter.com/PyTorch/status/2034763012972646815",
  "text": "We’re excited to introduce TorchSpec, a torch-native framework for scalable speculative decoding training developed by the TorchSpec and Mooncake teams.\n\nBy streaming hidden states from inference engines to training workers via Mooncake, TorchSpec enables fully disaggregated pipelines where inference and training scale independently.\n\n🔗 Read our latest blog from TorchSpec & Mooncake teams: https://t.co/XHF16zD9F9\n\n@lightseekorg @KT_Project_AI\n\n#PyTorch #TorchSpec #Mooncake #OpenSourceAI",
  "source": "Twitter for iPhone",
  "retweetCount": 2,
  "replyCount": 0,
  "likeCount": 4,
  "quoteCount": 0,
  "viewCount": 366,
  "createdAt": "Thu Mar 19 22:44:41 +0000 2026",
  "lang": "en",
  "bookmarkCount": 1,
  "isReply": false,
  "inReplyToId": null,
  "conversationId": "2034763012972646815",
  "displayTextRange": [
    0,
    275
  ],
  "inReplyToUserId": null,
  "inReplyToUsername": null,
  "author": {
    "type": "user",
    "userName": "PyTorch",
    "url": "https://x.com/PyTorch",
    "twitterUrl": "https://twitter.com/PyTorch",
    "id": "776585502606721024",
    "name": "PyTorch",
    "isVerified": false,
    "isBlueVerified": true,
    "verifiedType": null,
    "profilePicture": "https://pbs.twimg.com/profile_images/1813965160702451712/yXV1vRhr_normal.jpg",
    "coverPicture": "https://pbs.twimg.com/profile_banners/776585502606721024/1761575044",
    "description": "",
    "location": "",
    "followers": 480789,
    "following": 83,
    "status": "",
    "canDm": false,
    "canMediaTag": true,
    "createdAt": "Fri Sep 16 00:56:26 +0000 2016",
    "entities": {
      "description": {
        "urls": []
      },
      "url": {}
    },
    "fastFollowersCount": 0,
    "favouritesCount": 857,
    "hasCustomTimelines": true,
    "isTranslator": false,
    "mediaCount": 1351,
    "statusesCount": 3103,
    "withheldInCountries": [],
    "affiliatesHighlightedLabel": {},
    "possiblySensitive": false,
    "pinnedTweetIds": [],
    "profile_bio": {
      "description": "Tensors and neural networks in Python with strong hardware acceleration. PyTorch is an open source project at the Linux Foundation. #PyTorchFoundation",
      "entities": {
        "description": {
          "hashtags": [
            {
              "indices": [
                132,
                150
              ],
              "text": "PyTorchFoundation"
            }
          ],
          "symbols": [],
          "urls": [],
          "user_mentions": []
        },
        "url": {
          "urls": [
            {
              "display_url": "pytorch.org",
              "expanded_url": "http://pytorch.org",
              "indices": [
                0,
                23
              ],
              "url": "https://t.co/6SwTBhUwTJ"
            }
          ]
        }
      }
    },
    "isAutomated": false,
    "automatedBy": null
  },
  "extendedEntities": {
    "media": [
      {
        "display_url": "pic.twitter.com/7cY5LElczR",
        "expanded_url": "https://twitter.com/PyTorch/status/2034763012972646815/photo/1",
        "ext_media_availability": {
          "status": "Available"
        },
        "features": {
          "large": {
            "faces": []
          },
          "orig": {
            "faces": []
          }
        },
        "id_str": "2034762991904677888",
        "indices": [
          276,
          299
        ],
        "media_key": "3_2034762991904677888",
        "media_results": {
          "id": "QXBpTWVkaWFSZXN1bHRzOgwAAQoAARw87ikWluAACgACHDzuLf5WkZ8AAA==",
          "result": {
            "__typename": "ApiMedia",
            "id": "QXBpTWVkaWE6DAABCgABHDzuKRaW4AAKAAIcPO4t/laRnwAA",
            "media_key": "3_2034762991904677888"
          }
        },
        "media_url_https": "https://pbs.twimg.com/media/HDzuKRaW4AAxiRq.jpg",
        "original_info": {
          "focus_rects": [
            {
              "h": 1075,
              "w": 1920,
              "x": 0,
              "y": 0
            },
            {
              "h": 1080,
              "w": 1080,
              "x": 0,
              "y": 0
            },
            {
              "h": 1080,
              "w": 947,
              "x": 55,
              "y": 0
            },
            {
              "h": 1080,
              "w": 540,
              "x": 258,
              "y": 0
            },
            {
              "h": 1080,
              "w": 1920,
              "x": 0,
              "y": 0
            }
          ],
          "height": 1080,
          "width": 1920
        },
        "sizes": {
          "large": {
            "h": 1080,
            "w": 1920
          }
        },
        "type": "photo",
        "url": "https://t.co/7cY5LElczR"
      }
    ]
  },
  "card": null,
  "place": {},
  "entities": {
    "hashtags": [
      {
        "indices": [
          448,
          456
        ],
        "text": "PyTorch"
      },
      {
        "indices": [
          457,
          467
        ],
        "text": "TorchSpec"
      },
      {
        "indices": [
          468,
          477
        ],
        "text": "Mooncake"
      },
      {
        "indices": [
          478,
          491
        ],
        "text": "OpenSourceAI"
      }
    ],
    "symbols": [],
    "urls": [
      {
        "display_url": "pytorch.org/blog/torchspec…",
        "expanded_url": "https://pytorch.org/blog/torchspec-speculative-decoding-training-at-scale/",
        "indices": [
          393,
          416
        ],
        "url": "https://t.co/XHF16zD9F9"
      }
    ],
    "user_mentions": [
      {
        "id_str": "1979779961419620352",
        "indices": [
          418,
          431
        ],
        "name": "LightSeek Foundation",
        "screen_name": "lightseekorg"
      },
      {
        "id_str": "1032266755438129154",
        "indices": [
          432,
          446
        ],
        "name": "KVCache.AI",
        "screen_name": "KT_Project_AI"
      }
    ]
  },
  "quoted_tweet": null,
  "retweeted_tweet": null,
  "isLimitedReply": false,
  "article": null
}