Discover and explore top open-source AI tools and projects—updated daily.
NVlabsAI-generated deep learning system software
Top 60.2% on SourcePulse
VibeTensor is a novel deep learning system entirely generated by AI agents, offering a PyTorch-inspired runtime with a C++ core and CUDA support. It targets researchers and power users interested in AI-assisted software engineering and exploring novel deep learning system architectures. The primary benefit is demonstrating AI's capability to generate and validate complex, coherent software stacks from high-level APIs down to low-level CUDA operations.
How It Works
VibeTensor features a C++20 core for tensor operations and autograd, a CUDA subsystem for GPU acceleration (including a stream-ordered caching allocator and graph capture), and language bindings for Python (via nanobind) and Node.js (via N-API). Its core novelty lies in its AI-driven generation process, where code is proposed and validated by agents through automated builds and tests, minimizing manual intervention. This approach aims for correctness and coherence across the entire stack, from language frontends to GPU kernels.
Quick Start & Requirements
python -m pip install -U pip build pytest numpy, export CUDACXX=$(which nvcc), CMAKE_BUILD_TYPE=Debug python -m pip install -v -e .[test].Highlighted Details
Maintenance & Community
VibeTensor is described as an active research project; APIs and behavior may change without notice. No explicit community links (Discord/Slack) or sponsorship details are provided in the README.
Licensing & Compatibility
Licensed under the Apache License, Version 2.0. Vendored third-party code retains its original licenses. The Apache 2.0 license is generally compatible with commercial use and closed-source linking.
Limitations & Caveats
This repository is released for agentic system research purposes only and should not be used for production. Performance is not competitive with PyTorch, with potential for global suboptimality due to component composition. APIs and behavior are subject to change. Experimental features, such as the Node.js API and multi-GPU support, are best-effort.
1 week ago
Inactive
microsoft
WecoAI
openvinotoolkit