.. _sdk-rel-notes-cumulative.rst: SDK Release Notes ================= The following are the release notes for the Cerebras SDK. .. _v1-1-0: Version 1.1.0 ------------- Released 10 April 2024 This version of the Cerebras SDK is the first with experimental support for the WSE-3, the third generation Cerebras architecture. The WSE-3 is the wafer-scale processor powering the CS-3 Cerebras system. .. note:: The Cerebras Wafer-Scale Cluster appliance running CSoft 2.0 supports SDK 0.9. `See here for SDK 0.9 documentation `_. The Cerebras Wafer-Scale Cluster appliance running CSoft 2.1 supports SDK 1.0. `See here for SDK 1.0 documentation `_. The Cerebras Wafer-Scale Cluster appliance running CSoft 2.2 supports SDK 1.1, the current version of SDK software. New features and enhancements ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - CSL language and compiler enhancements: - Introduces initial support for WSE-3. - Introduces ``ut_id`` type and ``@get_ut_id`` builtin for representing microthread IDs. This feature is WSE-3 only. - Introduces runtime ``@get_config`` and ``@set_config`` support. - Introduces ``i64`` and ``u64`` types, and support in ````, ````, and ```` libraries. Like ``i8`` and ``u8``, these types are not allowed in memory DSD tensors or ``@map``, nor as arguments to tasks. - CSL ``memcpy`` library enhancements: - ``memcpy/get_params`` no longer requires specifying a ``LAUNCH`` color for host kernel launch support. - The ``@rpc`` builtin is no longer necessary for host kernel launch support. The RPC server is now created internally. - Other CSL library enhancements: - Introduces ``reset_tsc_counter()`` function in ``