cutile-python

Activity, over time

Daily observations from the public event archive.

Attention

Daily stars & forks

Loading attention chart

Star accumulation

Cumulative stars

Loading star accumulation chart

Pull requests

Daily opens & merges

Loading pull requests chart

Conversations

Daily issues & comments

Loading conversations chart

Community

Daily accounts & reviews

Loading community chart

Releases

Daily releases

Loading releases chart

Mentions

1post · 30d
Nov 40 posts
  1. YouTube · · YouTube description · NRAMOSDEV

    Mamba-2 en Python con CUDA Tile: kernels 1,82x más rápidos que Triton NVIDIA publicó el 19 de octubre de 2026 un caso práctico de CUDA Tile (cuTile) con Mamba-2: un DSL en Python y un modelo de programación paralela en el que escribes el kernel en Python y el compilador busca solo las capacidades del hardware, incluidas las Tensor Cores. El trabajo lo firmaron ingenieros de machine learning de Jane Street junto a NVIDIA. En este vídeo desglosamos los tres kernels del forward pass que implementaron: chunk_cumsum, que acumula el decaimiento en espacio log dentro de cada bloque; fwd_pass_state, que avanza el estado oculto entre bloques con la fórmula de salto; y compute_out, que genera las salidas de cada bloque a partir del estado inicial y mantiene la matriz de interacción en registros en lugar de materializarla en memoria global. Por el camino repasamos por qué Mamba-2 importa: al estilo de una red recurrente mantiene un estado oculto de tamaño fijo, así que el coste y la memoria no crecen con la longitud de la secuencia. Y vemos las cuatro optimizaciones que sostienen el rendimiento: latency hints para modelar el tráfico de DRAM, operand swap para aliviar la contención en memoria compartida de las Tensor Cores de quinta generación de Blackwell, un layout de memoria transpuesto que habilita TMA, y un autotuner que busca bloque y ocupación óptimos por forma de entrada. El benchmark compara los kernels de cuTile contra la referencia en Triton de mamba_ssm sobre una NVIDIA B300 SXM6 de Blackwell Ultra con 268 GiB de HBM: entre 1,14x y 1,82x más rápidos, con ventaja que crece al subir la longitud de secuencia y el tamaño del estado. NVIDIA aclara que son velocidades a nivel de kernel: el training de punta a punta depende también del backward pass. La implementación está en TileGym. #NVIDIA #CUDATile #Mamba2 #Python #GPU #Programacion Capítulos 00:00 CUDA Tile: escribir kernels de GPU en Python 00:32 Jane Street lleva Mamba-2 a cuTile con tres kernels 01:02 Qué es Mamba-2: estado oculto fijo y memoria constante 01:37 Los tres kernels del forward pass 02:06 chunk_cumsum: sumas acumuladas en espacio log 02:36 fwd_pass_state: fórmula de salto con Tensor Cores 03:11 Cuatro optimizaciones: latency hints, operand swap, TMA y autotuner 03:43 Benchmark en B300 SXM6 y dónde está el código en TileGym Fuentes NVIDIA Developer — Accelerating Mamba-2 with High-Performance Forward Pass Kernels in NVIDIA CUDA Tile: developer.nvidia.com NVIDIA — CUDA Tile: developer.nvidia.com Docs cuTile para Python: docs.nvidia.com Repositorio cuTile Python: nvidia/cutile-python TileGym, con el ejemplo del forward pass de Mamba-2: NVIDIA/TileGym Suscríbete si te sirve este tipo de análisis técnico sin humo: cada semana revisamos modelos abiertos, herramientas para programar con IA y lo que se puede correr en local. Web: nramos.dev LinkedIn: linkedin.com GitHub: github.com/nicolasramos

    5 views

Latest stargazers

The last 10 distinct accounts we observed this year.

Most active participants

PR, issue, comment & review events in the past year.

Packages

4
PackageVersionDownloads · 30dTrend · 30d
———
cuda-tilev1.7.0
v1.7.0
≥2.1M
v0.0.0a0
≥86
v6.6.0
≥87

README badges

Embed a badge in your README or website.

Live mentions · last 30 days
NVIDIA/cutile-python mentions in the last 30 days