diff --git a/README.md b/README.md new file mode 100644 index 0000000..bd0a9f4 --- /dev/null +++ b/README.md @@ -0,0 +1,35 @@ +# geometricagi.github.io — deprecated (redirects only) + +> ⚠️ **This site is deprecated.** Geometric's blog now lives on the main site at +> ****. + +**Do not delete or unpublish this repository, and keep GitHub Pages enabled.** +The old post URLs on `geometricagi.github.io` were shared publicly, so this repo +must stay live to redirect them to their new canonical URLs on `geometric.so`. + +## What this repo does now + +Every old page redirects to its new home via the +[`jekyll-redirect-from`](https://github.com/jekyll/jekyll-redirect-from) plugin +(configured in `_config.yml`) using a `redirect_to:` in each page's front matter: + +| Old URL (`geometricagi.github.io`) | New URL | +| --- | --- | +| `/2026/04/02/ast-edits.html` | `https://geometric.so/blog/ast-edits` | +| `/2026/04/09/evolution-diversity.html` | `https://geometric.so/blog/evolution-diversity` | +| `/2026/04/16/torch-compile-mode-analysis.html` | `https://geometric.so/blog/torch-compile-mode-analysis` | +| `/2026/04/22/kernel-evolution.html` | `https://geometric.so/blog/kernel-evolution` | +| `/2026/04/28/kernel-swapping-performance.html` | `https://geometric.so/blog/kernel-swapping-performance` | +| `/2026/05/11/hf-kernel-hub.html` | `https://geometric.so/blog/hf-kernel-hub` | +| `/` (index) | `https://geometric.so/blog` | + +GitHub Pages is static and can't issue true `301`s, so each redirect is an +instant `` + `` stub — search +engines treat it as a permanent redirect and carry ranking over to the new URL. + +## Maintenance + +- **Adding/renaming a post on geometric.so?** Add or update the matching + `redirect_to:` here so the old URL keeps resolving. +- The blog content itself is no longer maintained here — edit it in the + `geometric-site` repo. diff --git a/_config.yml b/_config.yml index 8a66b87..b03219e 100644 --- a/_config.yml +++ b/_config.yml @@ -8,6 +8,7 @@ kramdown: plugins: - jekyll-sitemap + - jekyll-redirect-from author: name: Jack Foxabbott diff --git a/_posts/2026-04-02-ast-edits.md b/_posts/2026-04-02-ast-edits.md index c802961..fafdb2e 100644 --- a/_posts/2026-04-02-ast-edits.md +++ b/_posts/2026-04-02-ast-edits.md @@ -1,5 +1,6 @@ --- layout: post +redirect_to: https://geometric.so/blog/ast-edits title: "AST Edits: The Code Editing Format Nobody Uses" description: "We benchmarked every major code-editing format used by AI coding tools—search/replace, patch, full-rewrite, and AST-targeted edits. AST won. Here's why no one is using them." date: 2026-04-02 diff --git a/_posts/2026-04-09-evolution-diversity.md b/_posts/2026-04-09-evolution-diversity.md index 2c62b0e..e206c4c 100644 --- a/_posts/2026-04-09-evolution-diversity.md +++ b/_posts/2026-04-09-evolution-diversity.md @@ -1,5 +1,6 @@ --- layout: post +redirect_to: https://geometric.so/blog/evolution-diversity title: "Diversity Is All You Need (To Converge): Why Evolutionary Algorithms Need Diversity Management" description: "How diversity management determines whether evolutionary algorithms converge in polynomial or exponential time—theory, intuition, and practical implications for GPU kernel optimisation." date: 2026-04-09 diff --git a/_posts/2026-04-16-torch-compile-mode-analysis.md b/_posts/2026-04-16-torch-compile-mode-analysis.md index ccf1270..3b9b002 100644 --- a/_posts/2026-04-16-torch-compile-mode-analysis.md +++ b/_posts/2026-04-16-torch-compile-mode-analysis.md @@ -1,5 +1,6 @@ --- layout: post +redirect_to: https://geometric.so/blog/torch-compile-mode-analysis title: "Are you using the right baseline for your kernel benchmarks? An analysis of torch.compile modes" description: "A deep dive into torch.compile modes—default, reduce-overhead, and max-autotune—and which you should use as your baseline when benchmarking optimised GPU kernels." date: 2026-04-16 diff --git a/_posts/2026-04-22-kernel-evolution.md b/_posts/2026-04-22-kernel-evolution.md index 595c4a9..6766816 100644 --- a/_posts/2026-04-22-kernel-evolution.md +++ b/_posts/2026-04-22-kernel-evolution.md @@ -1,5 +1,6 @@ --- layout: post +redirect_to: https://geometric.so/blog/kernel-evolution title: "Evolving GPU Kernels with LLMs" description: "How evolutionary algorithms combined with large language models can automatically synthesise and optimise CUDA GPU kernels, outperforming hand-tuned baselines." date: 2026-04-22 diff --git a/_posts/2026-04-28-kernel-swapping-performance.md b/_posts/2026-04-28-kernel-swapping-performance.md index 40f2be2..e70cdce 100644 --- a/_posts/2026-04-28-kernel-swapping-performance.md +++ b/_posts/2026-04-28-kernel-swapping-performance.md @@ -1,5 +1,6 @@ --- layout: post +redirect_to: https://geometric.so/blog/kernel-swapping-performance title: "Kernel Swapping Affects Model Performance" description: "Custom Triton kernels can pass tolerance-based unit tests yet still change a model's hidden states, output distributions, and benchmark performance. We show this end-to-end by swapping the RMSNorm kernel in Qwen3-0.6B with Liger-Kernel." date: 2026-04-28 diff --git a/_posts/2026-05-11-hf-kernel-hub.md b/_posts/2026-05-11-hf-kernel-hub.md index ce6dce9..3d8d167 100644 --- a/_posts/2026-05-11-hf-kernel-hub.md +++ b/_posts/2026-05-11-hf-kernel-hub.md @@ -1,5 +1,6 @@ --- layout: post +redirect_to: https://geometric.so/blog/hf-kernel-hub title: "Open-sourcing kernels on the HuggingFace Hub" description: "The Geometric team is open-sourcing 6 loss function kernels on the HuggingFace Hub." date: 2026-05-11 diff --git a/index.md b/index.md index 07404e8..60c1cb6 100644 --- a/index.md +++ b/index.md @@ -1,10 +1,3 @@ -Evolutionary algorithms for optimised CUDA kernels. - -## Posts - -- [Kernel Swapping Affects Model Performance]({% post_url 2026-04-28-kernel-swapping-performance %}) -- [Evolving GPU Kernels with LLMs]({% post_url 2026-04-22-kernel-evolution %}) -- [Diversity Is All You Need (To Converge): Why Evolutionary Algorithms Need Diversity Management]({% post_url 2026-04-09-evolution-diversity %}) -- [AST Edits: The Code Editing Format Nobody Uses]({% post_url 2026-04-02-ast-edits %}) -- [Are you using the right baseline for your kernel benchmarks? An analysis of `torch.compile` modes]({% post_url 2026-04-16-torch-compile-mode-analysis %}) -- [Open-sourcing kernels on the HuggingFace Hub]({% post_url 2026-05-11-hf-kernel-hub %}) \ No newline at end of file +--- +redirect_to: https://geometric.so/blog +---