Skip to content

TensorCraft Core Architecture

This document describes the overall architecture and design decisions of TensorCraft Core.

Module Architecture

Core Layer

Provides infrastructure: cuda_check.hpp, features.hpp, type_traits.hpp.

Memory Layer

Provides memory abstractions: AlignedVector, Tensor, MemoryPool.

Kernels Layer

Operator implementations: GEMM, Attention, Normalization, Conv2D, Sparse, Fusion.

References

Released under the MIT License.