logo

SDK Documentation (DRAFT 0.3.0)

  • SDK Release Notes
  • Documentation Updates

Start Here

  • A Conceptual View
  • Kernel Development Flow

Development Guides

  • CSL Compiler
  • Working With Code Samples
  • CSL Code Examples
    • Basic CSL Syntax
    • Tasks
    • Multiple Source Files
    • Multiple PEs
    • Parameters
    • Arrays and Pointers
    • Routes
    • Wavelets for Sparse Tensors
    • Memory Data Structure Definition
    • Fabric Data Structure Definitions
    • Sentinel Colors
    • If Statements
    • Initializers
    • Modules
    • Loops
    • Asynchronous Operations
    • Switches
    • Libraries
    • Filters
    • FIFOs
    • A 3D 25-point Stencil
  • CSL Language Guide
    • Builtins
    • Comptime
    • Data Structure Descriptors
    • Asynchronous DSD Operations
    • Libraries
    • Modules
    • Task Identifiers

Debugging

  • Debugging Guide
  • SDK GUI

API Reference

  • SDK API Reference
    • cerebras.elf package
      • cerebras.elf.cs_elf_runner package
        • cerebras.elf.cs_elf_runner.cs_elf_runner module
      • cerebras.elf.init_dist_tensor package
        • cerebras.elf.init_dist_tensor.init_dist_tensor module
      • cerebras.elf.cself module
      • cerebras.elf.cselfpybind module
Theme by the Executable Book Project

CSLΒΆ

Working With Code Samples

  • Working With Code Samples
    • Compiling the code samples
    • Running the program
    • Debugging
    • Run script
    • Moving From Simulation To Hardware

Code Samples

  • CSL Code Examples
    • Basic CSL Syntax
    • Tasks
    • Multiple Source Files
    • Multiple PEs
    • Parameters
    • Arrays and Pointers
    • Routes
    • Wavelets for Sparse Tensors
    • Memory Data Structure Definition
    • Fabric Data Structure Definitions
    • Sentinel Colors
    • If Statements
    • Initializers
    • Modules
    • Loops
    • Asynchronous Operations
    • Switches
    • Libraries
    • Filters
    • FIFOs
    • A 3D 25-point Stencil

CSL Language Guide

  • CSL Language Guide
    • Builtins
    • Comptime
    • Data Structure Descriptors
    • Asynchronous DSD Operations
    • Libraries
    • Modules
    • Task Identifiers

© Copyright 2022, Cerebras Systems.
Last updated on Jan 24, 2022, 3:36:46 PM.