{
  "generated": "2026-10-15T06:13:58.744Z",
  "nodes": [
    {
      "id": "deep-learning",
      "count": 3
    },
    {
      "id": "animation",
      "count": 1
    },
    {
      "id": "compilers",
      "count": 1
    },
    {
      "id": "computer-vision",
      "count": 1
    },
    {
      "id": "cuda",
      "count": 1
    },
    {
      "id": "gaussian-splatting",
      "count": 1
    },
    {
      "id": "graphics",
      "count": 1
    },
    {
      "id": "image-generation",
      "count": 1
    },
    {
      "id": "kernel-fusion",
      "count": 1
    },
    {
      "id": "mediapipe",
      "count": 1
    },
    {
      "id": "nerf",
      "count": 1
    },
    {
      "id": "pose-estimation",
      "count": 1
    },
    {
      "id": "pytorch",
      "count": 1
    },
    {
      "id": "rendering",
      "count": 1
    },
    {
      "id": "stable-diffusion",
      "count": 1
    },
    {
      "id": "torch-compile",
      "count": 1
    }
  ],
  "links": [
    {
      "source": "animation",
      "target": "deep-learning",
      "weight": 1
    },
    {
      "source": "animation",
      "target": "image-generation",
      "weight": 1
    },
    {
      "source": "animation",
      "target": "stable-diffusion",
      "weight": 1
    },
    {
      "source": "compilers",
      "target": "cuda",
      "weight": 1
    },
    {
      "source": "compilers",
      "target": "kernel-fusion",
      "weight": 1
    },
    {
      "source": "compilers",
      "target": "pytorch",
      "weight": 1
    },
    {
      "source": "compilers",
      "target": "torch-compile",
      "weight": 1
    },
    {
      "source": "computer-vision",
      "target": "deep-learning",
      "weight": 1
    },
    {
      "source": "computer-vision",
      "target": "mediapipe",
      "weight": 1
    },
    {
      "source": "computer-vision",
      "target": "pose-estimation",
      "weight": 1
    },
    {
      "source": "cuda",
      "target": "kernel-fusion",
      "weight": 1
    },
    {
      "source": "cuda",
      "target": "pytorch",
      "weight": 1
    },
    {
      "source": "cuda",
      "target": "torch-compile",
      "weight": 1
    },
    {
      "source": "deep-learning",
      "target": "gaussian-splatting",
      "weight": 1
    },
    {
      "source": "deep-learning",
      "target": "graphics",
      "weight": 1
    },
    {
      "source": "deep-learning",
      "target": "image-generation",
      "weight": 1
    },
    {
      "source": "deep-learning",
      "target": "mediapipe",
      "weight": 1
    },
    {
      "source": "deep-learning",
      "target": "nerf",
      "weight": 1
    },
    {
      "source": "deep-learning",
      "target": "pose-estimation",
      "weight": 1
    },
    {
      "source": "deep-learning",
      "target": "rendering",
      "weight": 1
    },
    {
      "source": "deep-learning",
      "target": "stable-diffusion",
      "weight": 1
    },
    {
      "source": "gaussian-splatting",
      "target": "graphics",
      "weight": 1
    },
    {
      "source": "gaussian-splatting",
      "target": "nerf",
      "weight": 1
    },
    {
      "source": "gaussian-splatting",
      "target": "rendering",
      "weight": 1
    },
    {
      "source": "graphics",
      "target": "nerf",
      "weight": 1
    },
    {
      "source": "graphics",
      "target": "rendering",
      "weight": 1
    },
    {
      "source": "image-generation",
      "target": "stable-diffusion",
      "weight": 1
    },
    {
      "source": "kernel-fusion",
      "target": "pytorch",
      "weight": 1
    },
    {
      "source": "kernel-fusion",
      "target": "torch-compile",
      "weight": 1
    },
    {
      "source": "mediapipe",
      "target": "pose-estimation",
      "weight": 1
    },
    {
      "source": "nerf",
      "target": "rendering",
      "weight": 1
    },
    {
      "source": "pytorch",
      "target": "torch-compile",
      "weight": 1
    }
  ],
  "posts": {
    "deep-learning": [
      {
        "title": "Understanding and Exploring 3D Gaussian Splatting: A Comprehensive Overview",
        "url": "/blog/3d-gaussian-splatting/",
        "date": "2023-12-28"
      },
      {
        "title": "Mr. Pose: An Easy Guide for Pose Estimation with Google’s MediaPipe",
        "url": "/blog/pose-estimation-with-mediapipe/",
        "date": "2022-10-31"
      },
      {
        "title": "Playground for Stable Diffusion",
        "url": "/blog/stable-diffusion-playground/",
        "date": "2022-10-16"
      }
    ],
    "animation": [
      {
        "title": "Playground for Stable Diffusion",
        "url": "/blog/stable-diffusion-playground/",
        "date": "2022-10-16"
      }
    ],
    "compilers": [
      {
        "title": "Building an Out-of-Tree PyTorch Backend, End to End",
        "url": "/blog/building-a-pytorch-backend/",
        "date": "2026-10-11"
      }
    ],
    "computer-vision": [
      {
        "title": "Mr. Pose: An Easy Guide for Pose Estimation with Google’s MediaPipe",
        "url": "/blog/pose-estimation-with-mediapipe/",
        "date": "2022-10-31"
      }
    ],
    "cuda": [
      {
        "title": "Building an Out-of-Tree PyTorch Backend, End to End",
        "url": "/blog/building-a-pytorch-backend/",
        "date": "2026-10-11"
      }
    ],
    "gaussian-splatting": [
      {
        "title": "Understanding and Exploring 3D Gaussian Splatting: A Comprehensive Overview",
        "url": "/blog/3d-gaussian-splatting/",
        "date": "2023-12-28"
      }
    ],
    "graphics": [
      {
        "title": "Understanding and Exploring 3D Gaussian Splatting: A Comprehensive Overview",
        "url": "/blog/3d-gaussian-splatting/",
        "date": "2023-12-28"
      }
    ],
    "image-generation": [
      {
        "title": "Playground for Stable Diffusion",
        "url": "/blog/stable-diffusion-playground/",
        "date": "2022-10-16"
      }
    ],
    "kernel-fusion": [
      {
        "title": "Building an Out-of-Tree PyTorch Backend, End to End",
        "url": "/blog/building-a-pytorch-backend/",
        "date": "2026-10-11"
      }
    ],
    "mediapipe": [
      {
        "title": "Mr. Pose: An Easy Guide for Pose Estimation with Google’s MediaPipe",
        "url": "/blog/pose-estimation-with-mediapipe/",
        "date": "2022-10-31"
      }
    ],
    "nerf": [
      {
        "title": "Understanding and Exploring 3D Gaussian Splatting: A Comprehensive Overview",
        "url": "/blog/3d-gaussian-splatting/",
        "date": "2023-12-28"
      }
    ],
    "pose-estimation": [
      {
        "title": "Mr. Pose: An Easy Guide for Pose Estimation with Google’s MediaPipe",
        "url": "/blog/pose-estimation-with-mediapipe/",
        "date": "2022-10-31"
      }
    ],
    "pytorch": [
      {
        "title": "Building an Out-of-Tree PyTorch Backend, End to End",
        "url": "/blog/building-a-pytorch-backend/",
        "date": "2026-10-11"
      }
    ],
    "rendering": [
      {
        "title": "Understanding and Exploring 3D Gaussian Splatting: A Comprehensive Overview",
        "url": "/blog/3d-gaussian-splatting/",
        "date": "2023-12-28"
      }
    ],
    "stable-diffusion": [
      {
        "title": "Playground for Stable Diffusion",
        "url": "/blog/stable-diffusion-playground/",
        "date": "2022-10-16"
      }
    ],
    "torch-compile": [
      {
        "title": "Building an Out-of-Tree PyTorch Backend, End to End",
        "url": "/blog/building-a-pytorch-backend/",
        "date": "2026-10-11"
      }
    ]
  }
}