Documentation for Developing with CSL

Documentation for Developing with CSL

This is the documentation for developing kernels for Cerebras system. Here you will find getting started guides, quickstarts, tutorials, code samples, release notes, and more.

Start Here

Computing with Cerebras

A conceptual, "mental model" view.

Introductory Tutorials

Step-by-step instruction in CSL

Get started writing your first programs in CSL using our SDK.

Working with Code Samples

Learn how to run the code samples

A detailed look into compiling and running the provided code samples.

CSL Language Guide

See how to use CSL

Reference for the CSL language.

SdkRuntime API Reference

High-performance SDK host API

Run binaries on Cerebras systems using our high-performance runtime.