Develop with the Cerebras SDK
Build custom kernels for the Wafer-Scale Engine — everything from your first CSL program to running at scale on a full Wafer-Scale Cluster.
Start Here
Install the Cerebras SDK
Step-by-step setup of the Cerebras SDK Singularity container.
Wafer-Scale Engine Architecture
A conceptual, “mental model” view of computing with Cerebras.
Host Runtime & Tensor Streaming
The SdkRuntime host API and memcpy infrastructure for data transfer.
Tutorials
Walk through GEMV tutorials, from basic CSL syntax to multi-PE programs.
SDK Code Examples
Tutorials and benchmarks from the Cerebras SDK examples repository.
Development Guides
CSL Language Reference
Complete reference covering syntax, builtins, types, DSDs, and libraries.
Running SDK on a Wafer-Scale Cluster
Use the SDK in appliance mode on a Cerebras Wafer-Scale Cluster.
Host API Reference
SdkRuntime API
Python host runtime for loading programs, launching functions, and transferring data.
SdkLayout API
Python API for programmatic layout of multi-region SDK programs.
SDK Appliance API
Compile and run SDK programs on a Wafer-Scale Cluster.