VibeTensor: System Software for Deep Learning, Fully Generated by AI Agents

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Xu, Bing, Chen, Terry, Zhou, Fengzhe, Chen, Tianqi, Jia, Yangqing, Grover, Vinod, Wu, Haicheng, Liu, Wei, Wittenbrink, Craig, Hwu, Wen-mei, Bringmann, Roger, Liu, Ming-Yu, Ceze, Luis, Lightstone, Michael, Shi, Humphrey
Format: Preprint
Published: 2026
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866918301171449856
author Xu, Bing
Chen, Terry
Zhou, Fengzhe
Chen, Tianqi
Jia, Yangqing
Grover, Vinod
Wu, Haicheng
Liu, Wei
Wittenbrink, Craig
Hwu, Wen-mei
Bringmann, Roger
Liu, Ming-Yu
Ceze, Luis
Lightstone, Michael
Shi, Humphrey
author_facet Xu, Bing
Chen, Terry
Zhou, Fengzhe
Chen, Tianqi
Jia, Yangqing
Grover, Vinod
Wu, Haicheng
Liu, Wei
Wittenbrink, Craig
Hwu, Wen-mei
Bringmann, Roger
Liu, Ming-Yu
Ceze, Luis
Lightstone, Michael
Shi, Humphrey
contents VIBETENSOR is an open-source research system software stack for deep learning, generated by LLM-powered coding agents under high-level human guidance. In this paper, "fully generated" refers to code provenance: implementation changes were produced and applied as agent-proposed diffs; validation relied on agent-run builds, tests, and differential checks, without per-change manual diff review. It implements a PyTorch-style eager tensor library with a C++20 core (CPU+CUDA), a torch-like Python overlay via nanobind, and an experimental Node.js/TypeScript interface. Unlike thin bindings, VIBETENSOR includes its own tensor/storage system, schema-lite dispatcher, reverse-mode autograd, CUDA runtime (streams/events/graphs), a stream-ordered caching allocator with diagnostics, and a stable C ABI for dynamically loaded operator plugins. We view this release as a milestone for AI-assisted software engineering: it shows coding agents can generate a coherent deep learning runtime spanning language bindings down to CUDA memory management, validated primarily by builds and tests. We describe the architecture, summarize the workflow used to produce and validate the system, and evaluate the artifact. We report repository scale and test-suite composition, and summarize reproducible microbenchmarks from an accompanying AI-generated kernel suite, including fused attention versus PyTorch SDPA/FlashAttention. We also report end-to-end training sanity checks on 3 small workloads (sequence reversal, ViT, miniGPT) on NVIDIA H100 (Hopper, SM90) and Blackwell-class GPUs; multi-GPU results are Blackwell-only and use an optional CUTLASS-based ring-allreduce plugin gated on CUDA 13+ and sm103a toolchain support. Finally, we discuss failure modes in generated system software, including a "Frankenstein" composition effect where locally correct subsystems interact to yield globally suboptimal performance.
format Preprint
id arxiv_https___arxiv_org_abs_2601_16238
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle VibeTensor: System Software for Deep Learning, Fully Generated by AI Agents
Xu, Bing
Chen, Terry
Zhou, Fengzhe
Chen, Tianqi
Jia, Yangqing
Grover, Vinod
Wu, Haicheng
Liu, Wei
Wittenbrink, Craig
Hwu, Wen-mei
Bringmann, Roger
Liu, Ming-Yu
Ceze, Luis
Lightstone, Michael
Shi, Humphrey
Software Engineering
Artificial Intelligence
Machine Learning
VIBETENSOR is an open-source research system software stack for deep learning, generated by LLM-powered coding agents under high-level human guidance. In this paper, "fully generated" refers to code provenance: implementation changes were produced and applied as agent-proposed diffs; validation relied on agent-run builds, tests, and differential checks, without per-change manual diff review. It implements a PyTorch-style eager tensor library with a C++20 core (CPU+CUDA), a torch-like Python overlay via nanobind, and an experimental Node.js/TypeScript interface. Unlike thin bindings, VIBETENSOR includes its own tensor/storage system, schema-lite dispatcher, reverse-mode autograd, CUDA runtime (streams/events/graphs), a stream-ordered caching allocator with diagnostics, and a stable C ABI for dynamically loaded operator plugins. We view this release as a milestone for AI-assisted software engineering: it shows coding agents can generate a coherent deep learning runtime spanning language bindings down to CUDA memory management, validated primarily by builds and tests. We describe the architecture, summarize the workflow used to produce and validate the system, and evaluate the artifact. We report repository scale and test-suite composition, and summarize reproducible microbenchmarks from an accompanying AI-generated kernel suite, including fused attention versus PyTorch SDPA/FlashAttention. We also report end-to-end training sanity checks on 3 small workloads (sequence reversal, ViT, miniGPT) on NVIDIA H100 (Hopper, SM90) and Blackwell-class GPUs; multi-GPU results are Blackwell-only and use an optional CUTLASS-based ring-allreduce plugin gated on CUDA 13+ and sm103a toolchain support. Finally, we discuss failure modes in generated system software, including a "Frankenstein" composition effect where locally correct subsystems interact to yield globally suboptimal performance.
title VibeTensor: System Software for Deep Learning, Fully Generated by AI Agents
topic Software Engineering
Artificial Intelligence
Machine Learning
url https://arxiv.org/abs/2601.16238