pytorch

Todas las noticias con este tag · Estados Unidos.

Ver estadísticas de este tema

Noticias por hora

Últimas 24 horas · hora argentina

Noticias por hora0123400:00: 001:00: 002:00: 003:00: 004:00: 005:00: 006:00: 007:00: 008:00: 009:00: 010:00: 011:00: 012:00: 013:00: 014:00: 015:00: 016:00: 017:00: 018:00: 019:00: 020:00: 021:00: 022:00: 023:00: 000:00: 000:0012:0000:00
Consultar los valores por hora
Noticias por hora, según la fecha de publicación. Horas de los extremos parciales.
HoraNoticias
3 nov 2026, 12:00 a. m.0
3 nov 2026, 1:00 a. m.0
3 nov 2026, 2:00 a. m.0
3 nov 2026, 3:00 a. m.0
3 nov 2026, 4:00 a. m.0
3 nov 2026, 5:00 a. m.0
3 nov 2026, 6:00 a. m.0
3 nov 2026, 7:00 a. m.0
3 nov 2026, 8:00 a. m.0
3 nov 2026, 9:00 a. m.0
3 nov 2026, 10:00 a. m.0
3 nov 2026, 11:00 a. m.0
3 nov 2026, 12:00 p. m.0
3 nov 2026, 1:00 p. m.0
3 nov 2026, 2:00 p. m.0
3 nov 2026, 3:00 p. m.0
3 nov 2026, 4:00 p. m.0
3 nov 2026, 5:00 p. m.0
3 nov 2026, 6:00 p. m.0
3 nov 2026, 7:00 p. m.0
3 nov 2026, 8:00 p. m.0
3 nov 2026, 9:00 p. m.0
3 nov 2026, 10:00 p. m.0
3 nov 2026, 11:00 p. m.0
4 nov 2026, 12:00 a. m.0

Noticias por día

Últimos 30 días, incluido hoy · hora argentina

Noticias por día0123406/10: 007/10: 008/10: 009/10: 010/10: 011/10: 012/10: 013/10: 014/10: 015/10: 016/10: 017/10: 018/10: 019/10: 020/10: 021/10: 122/10: 023/10: 024/10: 025/10: 026/10: 027/10: 028/10: 029/10: 030/10: 031/10: 001/11: 002/11: 003/11: 004/11: 006/1020/1004/11
Consultar los valores por día
Noticias por día, según la fecha de publicación. Hoy es parcial.
DíaNoticias
2026-10-060
2026-10-070
2026-10-080
2026-10-090
2026-10-100
2026-10-110
2026-10-120
2026-10-130
2026-10-140
2026-10-150
2026-10-160
2026-10-170
2026-10-180
2026-10-190
2026-10-200
2026-10-211
2026-10-220
2026-10-230
2026-10-240
2026-10-250
2026-10-260
2026-10-270
2026-10-280
2026-10-290
2026-10-300
2026-10-310
2026-11-010
2026-11-020
2026-11-030
2026-11-040

Los gráficos cuentan por fecha de publicación y respetan los filtros. El archivo incluye todo el histórico.

Noticias de pytorch

9 noticias · De más nuevas a más antiguas.

Perfilado de TorchNeuron (Parte 1): perfilado a nivel de sistema en AWS Trainium

El artículo técnico explica cómo perfilar el rendimiento de inferencia en AWS Trainium usando TorchNeuron, el backend nativo de PyTorch de código abierto. Detalla la configuración de torch.profiler con NeuronConfig y el uso de Neuron Explorer para leer trazas del sistema. Compara tres implementaciones de RMSNorm: operaciones ingenuas de PyTorch (2.355 µs), torch.rms_norm fusionado (403 µs) y torch.compile (376 µs), mostrando que la fusión reduce el tiempo de dispositivo a cerca de un sexto.

Periodista: Josh Longenecker

Perfilado en PyTorch (Parte 3): La atención es todo lo que perfilás

Tercera entrega de la serie "Profiling in PyTorch", que enseña a leer trazas del perfilador para optimizar código. Se perfilan distintas implementaciones de atención: la ingenua escrita a mano, la variante con enmascaramiento in situ, y los backends de SDPA (math, efficient, flash y cuDNN). El backend math resulta 3.7 veces más lento por usar FP32 en núcleos CUDA y reconstruir la máscara en cada llamada, mientras que flash y efficient logran un único kernel fusionado en bf16 sobre Tensor Cores.

Periodista: Aritra Roy Gosthipaty, Sergio Paniego, Sayak Paul, Rémi Ouazan Reboul

Perfilado en PyTorch (Parte 2): de nn.Linear a un MLP fusionado

Segunda entrega de la serie "Profiling in PyTorch", que enseña a leer trazas del perfilador para optimizar modelos. El artículo parte de nn.Linear, muestra que el sesgo ya está plegado en el epílogo del kernel GEMM (addmm) y que torch.compile no tiene nada que fusionar en una sola capa. Luego apila tres capas en un MLP con activación GeGLU: en modo eager se lanzan cinco kernels y el intermedio pasa por HBM, mientras que compile fusiona GeLU y mul en un único kernel Triton; finalmente compara con kernels ajustados a mano de Liger, que logran la misma fusión sin costo de compilación.

Periodista: Aritra Roy Gosthipaty, Rémi Ouazan Reboul, Sergio Paniego, Pedro Cuenca, Sayak Paul

Perfilado en PyTorch (Parte 1): guía para principiantes de torch.profiler

Entrada de blog de Hugging Face que inaugura una serie sobre perfilado en PyTorch, centrada en el uso de torch.profiler para leer trazas de CPU y GPU. Explica con ejemplos de multiplicación y suma de matrices cómo distinguir algoritmos limitados por sobrecarga de los limitados por cómputo, interpretar la tabla del perfilador y la cadena de despacho hasta los kernels de CUDA. También analiza el efecto de torch.compile, que fusiona operaciones a nivel del despachador pero no genera un kernel único y aumenta la sobrecarga de CPU por paso.

Periodista: Aritra Roy Gosthipaty, Sayak Paul, Sergio Paniego, Rémi Ouazan Reboul, Pedro Cuenca

Hugging Face facilita la creación y el intercambio de kernels ROCm para GPUs AMD

Hugging Face publicó una guía para compilar, probar y compartir kernels ROCm compatibles con GPUs AMD usando su biblioteca kernels y la herramienta kernel-builder. El ejemplo es el kernel GEMM en FP8 de RadeonFlow, premiado en el AMD Developer Challenge 2025 y optimizado para la GPU AMD Instinct MI300X. El flujo incluye estructura de proyecto, archivos build.toml y flake.nix, compilación reproducible con Nix, registro como operador nativo de PyTorch y carga al Hub para su uso con pocas líneas de código.

Periodista: Abdennacer Badaoui, Daniel Huang, ColorsWind, Zesen Liu

Cómo acelerar los Spaces ZeroGPU de Hugging Face con compilación anticipada de PyTorch

Hugging Face publicó una guía técnica para acelerar los Spaces ZeroGPU mediante compilación anticipada (AoT) de PyTorch, evitando la compilación en tiempo de ejecución que no se adapta a los procesos efímeros de ZeroGPU. El método exporta y compila el transformer una sola vez, logrando aceleraciones de 1,3× a 1,8× en modelos como Flux, Wan y LTX, y de 1,75× con FlashAttention-3. También detalla trucos como cuantización FP8, formas dinámicas y compilación regional, que reduce el tiempo de compilación de 6 minutos a 30 segundos.

Periodista: Charles Bensimon, Sayak Paul, Linoy Tsaban, Apolinário

De cero a GPU: guía para construir y escalar kernels CUDA listos para producción

Hugging Face publicó una guía técnica para construir kernels CUDA personalizados listos para producción usando su biblioteca kernel-builder. El artículo detalla ocho pasos, desde la estructura del proyecto y el manifiesto build.toml hasta el registro de operadores nativos de PyTorch, la compilación con Nix y la publicación en el Hub. También aborda desafíos de producción como el versionado semántico, el bloqueo de dependencias y la generación de ruedas Python para el despliegue.

Periodista: David Holtz, Daniël de Kok

Visualizar y comprender la memoria de la GPU en PyTorch

El artículo explica cómo visualizar y comprender el uso de la memoria de la GPU en PyTorch durante el entrenamiento de modelos, usando la herramienta de perfilado de memoria de PyTorch. Detalla cómo interpretar los picos de memoria asociados a la creación del modelo, las activaciones, los gradientes y el estado del optimizador. Además, propone fórmulas y heurísticas para estimar los requisitos de memoria total de un modelo y evitar errores de falta de memoria (CUDA out of memory).

Periodista: Quentin Gallouédec

De PyTorch DDP a Accelerate y Trainer: dominio del entrenamiento distribuido con facilidad

El artículo técnico explica cómo escalar el entrenamiento de modelos de PyTorch en múltiples GPU y nodos mediante tres niveles de abstracción: el módulo nativo torch.distributed con DistributedDataParallel, la biblioteca 🤗 Accelerate y la API de alto nivel Trainer de Hugging Face. Detalla la configuración de grupos de procesos, el uso de torchrun y notebook_launcher, y cómo Accelerate reduce cambios de código y optimiza la memoria de los DataLoaders. Concluye que Trainer permite entrenamiento distribuido sin escribir código específico.

Periodista: Zachary Mueller

Personas mencionadas