Skip to content

02-TensorCraft Core

TensorCraft Core is the core operator library of CUDA Kernel Academy, providing production-grade CUDA kernel implementations. It uses a header-only design for easy integration.

Design Principles

Core Features

FeatureDescription
Header-OnlyZero compile dependencies
Multi-ArchVolta (sm_70) to Hopper (sm_90)
Python Bindingspybind11 Python interface
Full TestsGoogleTest unit tests
BenchmarksGoogle Benchmark performance tests

Quick Start

bash
mkdir build && cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
make -j$(nproc)
ctest --output-on-failure

Sub-topics

References

Released under the MIT License.