Using the Cerebras SDK

Last updated: 2025-06-25.

Next, we list some resources that will come handy while using the Cerebras SDK on Neocortex. We also list the goals to focus on at this time.

Current Goals/Action Items

  • Attempt to reproduce the demo featured in the first training session.
  • Reserve a spot here for a project checkpoint session to get specialized support, as needed.

Resources:

  • Cerebras SDK Documentation. Passcode:
  • Cerebras Discourse forum: Feel free to use the Cerebras Discourse platform to ask short or open-ended questions that will be visible to the whole community, similar to Quora or Stack Overflow. A registration is needed, but Neocortex users should be enabled to access the platform without problems.
  • Cerebras Developer Blog
  • The Neocortex System Slack Organization is now available. Please feel free to join if you want to communicate with other project team members through Slack.
  • Research Plan: We ask you to generate the key metrics values and a research plan for your Neocortex application before we grant you complete access to your Neocortex system allocation. For the key metrics, please follow the instructions below to port your own code and compile it to generate key metrics values. This will verify that your team is ready to successfully run your applications on the CS-2.
  • SDK Training Sessions: These sessions have similar content but one is more recent than the other.
      • First training session (out of two) 2023-05-31
      • Second training session (out of two) 2023-06-07
        • Recording
      • First training session (out of two) 2022-10-04
        • Recording
      • Second training session (out of two) 2022-10-20
      • Additional training session 2022-11-09
      • First training session (out of two) 2022-02-25
      • Second training session (out of two) 2022-03-11
  • The SDK simulator, singularity container, code examples, and slurm script examples are available on the Bridges-2 ocean storage system:
    • SDK simulator directory (extracted and compressed tar files):
      • /ocean/neocortex/cerebras/sdk_archive/latest/
    • SDK singularity container:
      • /ocean/neocortex/cerebras/cbcore_sdk_latest.sif
    • SDK slurm script examples. These scripts were built for the GEMV example and would have to be modified for other codes:
      • /ocean/neocortex/cerebras/testCS.slurm
      • /ocean/neocortex/cerebras/testSimulator.slurm
    • SDK code examples:
      • /ocean/neocortex/cerebras/sdk/csl_examples/

The Neocortex team