SDK Documentation (1.4.0)
SDK Release Notes
Documentation Updates
Start Here
A Conceptual View
Host Runtime and Tensor Streaming
Installation and Setup
Tutorials
GEMV Tutorial 0: Basic CSL Syntax
GEMV Tutorial 1: A Complete Program
GEMV Tutorial 2: Memory DSDs
GEMV Tutorial 3: Memcpy
GEMV Tutorial 4: Parameters
GEMV Tutorial 5: Multiple PEs
GEMV Tutorial 6: Routes and Fabric DSDs
Development Guides
CSL Compiler
Working With Code Samples
CSL Code Examples
GEMV 0: Basic CSL Syntax
GEMV 1: A Complete Program
GEMV 2: Memory DSDs
GEMV 3: H2D and D2H Memcpy
GEMV 4: Parameters
GEMV 5: Multiple PEs
GEMV 6: Routes and Fabric DSDs, Part I
GEMV 7: Routes and Fabric DSDs, Part II
GEMV 8: Routes and Fabric DSDs, Part III
GEMV 9: Memcpy Streaming Mode
Topic 1: Arrays and Pointers
Topic 2: Libraries
Topic 3: Streaming Wavelet Data
Topic 4: Wavelets for Sparse Tensors
Topic 5: Sentinels
Topic 6: Switches
Topic 7: Switches and Control Entrypoints
Topic 8: Filters
Topic 9: FIFOs
Topic 10: @map Builtin
Topic 11: Collective Communications
Topic 12: Debug Library
Topic 13: Simprint Library
Topic 14: Color Swap
Topic 13: WSE-3 Microthreads
Pipeline 1: Redirect fabin to fabout
Pipeline 2: Attach a FIFO to H2D
Pipeline 3: Add an artificial halo
SdkLayout 1: Introduction
SdkLayout 2: Basic routing
SdkLayout 3: Ports and connections
SdkLayout 4: Host-to-device and device-to-host data streaming
SdkLayout 5: Generalized matrix-vector multiplication (GEMV)
GEMV with Checkerboard Pattern
GEMV with Collective Communications
GEMM with Collective Operations
Residual
Cholesky
25-Point Stencil
Bandwidth Test
Hypersparse SpMV
3D 7-Point Stencil SpMV
Power Method
Conjugate Gradient
Preconditioned Conjugate Gradient
BiCGSTAB
Single Tile Matvec
Host-to-Device Broadcast Test
3D FFT
Conway’s Game of Life
CSL Language Guide
Syntax of CSL
Builtins
Builtins for WSE-3
Microthread IDs
Comptime
Data Structure Descriptors
Data Structure Registers
Libraries
Libraries for WSE-3
Modules
Task Identifiers and Task Execution
Type System in CSL
Storage Classes
Generics
Advanced Hardware Features
Appendix
Running SDK on a Wafer-Scale Cluster
Debugging
Debugging Guide
SDK GUI
Host API Reference
SdkRuntime API Reference
SdkLayout API Reference
SDK Appliance API Reference
Index
_
|
A
|
C
|
D
|
E
|
G
|
H
|
I
|
L
|
M
|
P
|
R
|
S
|
T
|
V
_
__init__() (cerebras.sdk.runtime.sdkruntimepybind.SdkLayout method)
(cerebras.sdk.runtime.sdkruntimepybind.SdkRuntime method)
A
add_input() (cerebras.sdk.runtime.sdkruntimepybind.RoutingPosition method)
add_output() (cerebras.sdk.runtime.sdkruntimepybind.RoutingPosition method)
C
calculate_cycles() (in module cerebras.sdk.sdk_utils)
cerebras.geometry.geometry
module
cerebras.sdk.client
module
cerebras.sdk.client.debug_util
module
cerebras.sdk.client.sdk_utils
module
cerebras.sdk.debug.debug_util
module
cerebras.sdk.runtime.sdkruntimepybind
module
cerebras.sdk.sdk_utils
module
CodeRegion (class in cerebras.sdk.runtime.sdkruntimepybind)
Color (class in cerebras.sdk.runtime.sdkruntimepybind)
color() (cerebras.sdk.runtime.sdkruntimepybind.CodeRegion method)
compile() (cerebras.sdk.client.SdkCompiler method)
(cerebras.sdk.runtime.sdkruntimepybind.SdkLayout method)
connect() (cerebras.sdk.runtime.sdkruntimepybind.SdkLayout method)
coord_logical_to_physical() (cerebras.sdk.runtime.sdkruntimepybind.SdkRuntime method)
create_code_region() (cerebras.sdk.runtime.sdkruntimepybind.SdkLayout method)
create_input_port() (cerebras.sdk.runtime.sdkruntimepybind.CodeRegion method)
create_input_stream() (cerebras.sdk.runtime.sdkruntimepybind.SdkLayout method)
create_input_stream_from_loc() (cerebras.sdk.runtime.sdkruntimepybind.SdkLayout method)
create_output_port() (cerebras.sdk.runtime.sdkruntimepybind.CodeRegion method)
create_output_stream() (cerebras.sdk.runtime.sdkruntimepybind.SdkLayout method)
create_output_stream_from_loc() (cerebras.sdk.runtime.sdkruntimepybind.SdkLayout method)
D
debug_util (class in cerebras.sdk.debug.debug_util)
download_artifact() (cerebras.sdk.client.SdkLauncher method)
dump_core() (cerebras.sdk.runtime.sdkruntimepybind.SdkRuntime method)
E
Edge (class in cerebras.sdk.runtime.sdkruntimepybind)
EdgeRouteInfo (class in cerebras.sdk.runtime.sdkruntimepybind)
G
get_edge_routing() (in module cerebras.sdk.runtime.sdkruntimepybind)
get_global_name() (cerebras.sdk.runtime.sdkruntimepybind.Color method)
get_id() (cerebras.sdk.client.SdkRuntime method)
(cerebras.sdk.runtime.sdkruntimepybind.SdkRuntime method)
get_input() (cerebras.sdk.runtime.sdkruntimepybind.RoutingPosition method)
get_local_param_name() (cerebras.sdk.runtime.sdkruntimepybind.Color method)
get_output() (cerebras.sdk.runtime.sdkruntimepybind.RoutingPosition method)
get_platform() (in module cerebras.sdk.runtime.sdkruntimepybind)
get_port_id() (cerebras.sdk.runtime.sdkruntimepybind.SdkRuntime method)
get_simulator() (in module cerebras.sdk.runtime.sdkruntimepybind)
get_symbol() (cerebras.sdk.debug.debug_util.debug_util method)
get_symbol_rect() (cerebras.sdk.debug.debug_util.debug_util method)
get_system() (in module cerebras.sdk.runtime.sdkruntimepybind)
get_value() (cerebras.sdk.runtime.sdkruntimepybind.Color method)
H
hstack() (cerebras.sdk.runtime.sdkruntimepybind.SdkLayout method)
I
input_array_to_u32() (in module cerebras.sdk.sdk_utils)
IntRectangle (class in cerebras.geometry.geometry)
IntVector (class in cerebras.geometry.geometry)
is_simulation() (cerebras.sdk.runtime.sdkruntimepybind.SdkExecutionPlatform method)
is_system() (cerebras.sdk.runtime.sdkruntimepybind.SdkExecutionPlatform method)
is_task_done() (cerebras.sdk.client.SdkRuntime method)
(cerebras.sdk.runtime.sdkruntimepybind.SdkRuntime method)
L
launch() (cerebras.sdk.client.SdkRuntime method)
(cerebras.sdk.runtime.sdkruntimepybind.SdkRuntime method)
load() (cerebras.sdk.runtime.sdkruntimepybind.SdkRuntime method)
M
memcpy_d2h() (cerebras.sdk.client.SdkRuntime method)
(cerebras.sdk.runtime.sdkruntimepybind.SdkRuntime method)
memcpy_h2d() (cerebras.sdk.client.SdkRuntime method)
(cerebras.sdk.runtime.sdkruntimepybind.SdkRuntime method)
memcpy_h2d_colbcast() (cerebras.sdk.runtime.sdkruntimepybind.SdkRuntime method)
memcpy_h2d_rowbcast() (cerebras.sdk.runtime.sdkruntimepybind.SdkRuntime method)
memcpy_h2d_stride() (cerebras.sdk.runtime.sdkruntimepybind.SdkRuntime method)
memcpy_view() (in module cerebras.sdk.sdk_utils)
MemcpyDataType (class in cerebras.appliance.pb.sdk.sdk_common_pb2)
(class in cerebras.sdk.runtime.sdkruntimepybind)
MemcpyOrder (class in cerebras.appliance.pb.sdk.sdk_common_pb2)
(class in cerebras.sdk.runtime.sdkruntimepybind)
module
cerebras.geometry.geometry
cerebras.sdk.client
cerebras.sdk.client.debug_util
cerebras.sdk.client.sdk_utils
cerebras.sdk.debug.debug_util
cerebras.sdk.runtime.sdkruntimepybind
cerebras.sdk.sdk_utils
P
paint() (cerebras.sdk.runtime.sdkruntimepybind.CodeRegion method)
paint_all() (cerebras.sdk.runtime.sdkruntimepybind.CodeRegion method)
paint_range() (cerebras.sdk.runtime.sdkruntimepybind.CodeRegion method)
place() (cerebras.sdk.runtime.sdkruntimepybind.CodeRegion method)
PortHandle (class in cerebras.sdk.runtime.sdkruntimepybind)
R
read_trace() (cerebras.sdk.debug.debug_util.debug_util method)
receive() (cerebras.sdk.runtime.sdkruntime.pybind.SdkRuntime method)
receive_tofile() (cerebras.sdk.runtime.sdkruntime.pybind.SdkRuntime method)
report_port_infos() (cerebras.sdk.runtime.sdkruntimepybind.SdkRuntime method)
Route (class in cerebras.sdk.runtime.sdkruntimepybind)
RoutingPosition (class in cerebras.sdk.runtime.sdkruntimepybind)
run() (cerebras.sdk.client.SdkLauncher method)
(cerebras.sdk.runtime.sdkruntimepybind.SdkRuntime method)
S
SdkCompileArtifacts (class in cerebras.sdk.runtime.sdkruntimepybind)
SdkCompiler (class in cerebras.sdk.client)
SdkExecutionPlatform (class in cerebras.sdk.runtime.sdkruntimepybind)
SdkLauncher (class in cerebras.sdk.client)
SdkLayout (class in cerebras.sdk.runtime.sdkruntimepybind)
SdkRuntime (class in cerebras.sdk.client)
(class in cerebras.sdk.runtime.sdkruntimepybind)
SdkTarget (class in cerebras.sdk.runtime.sdkruntimepybind)
send() (cerebras.sdk.runtime.sdkruntimepybind.SdkRuntime method)
set_input() (cerebras.sdk.runtime.sdkruntimepybind.RoutingPosition method)
set_output() (cerebras.sdk.runtime.sdkruntimepybind.RoutingPosition method)
set_param() (cerebras.sdk.runtime.sdkruntimepybind.CodeRegion method)
set_param_all() (cerebras.sdk.runtime.sdkruntimepybind.CodeRegion method)
set_param_range() (cerebras.sdk.runtime.sdkruntimepybind.CodeRegion method)
set_symbol_all() (cerebras.sdk.runtime.sdkruntimepybind.CodeRegion method)
SimfabConfig (class in cerebras.sdk.runtime.sdkruntimepybind)
stop() (cerebras.sdk.runtime.sdkruntimepybind.SdkRuntime method)
T
Task (class in cerebras.sdk.client)
(class in cerebras.sdk.runtime.sdkruntimepybind)
task_wait() (cerebras.sdk.client.SdkRuntime method)
(cerebras.sdk.runtime.sdkruntimepybind.SdkRuntime method)
V
vstack() (cerebras.sdk.runtime.sdkruntimepybind.SdkLayout method)