File tree Expand file tree Collapse file tree
examples/qec/realtime_decoding_demo Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -26,8 +26,8 @@ cmake_minimum_required(VERSION 3.23)
2626# The lowered-kernel binary links the realtime dispatch archive (relocatable
2727# CUDA device code), so the project enables CUDA and needs an architecture for
2828# the device-link step. Default to 80 (A100) -- an architecture the shipped
29- # SDK's dispatch archive includes; override to match your GPU, e.g.
30- # -DCMAKE_CUDA_ARCHITECTURES=90 for Hopper / GB200.
29+ # SDK's dispatch archive includes; override to match your GPU:
30+ # -DCMAKE_CUDA_ARCHITECTURES=90 for Hopper, 100 for Blackwell (e.g. GB200) .
3131if (NOT DEFINED CMAKE_CUDA_ARCHITECTURES)
3232 set (CMAKE_CUDA_ARCHITECTURES 80)
3333endif ()
Original file line number Diff line number Diff line change @@ -33,8 +33,9 @@ In a CUDA-QX container `CUDAQ_INSTALL_DIR` defaults to `/usr/local/cudaq` (or
3333installed. If the realtime libraries live in a separate prefix, add
3434` -DCUDAQ_REALTIME_DIR=<realtime prefix> ` . The lowered kernel links the realtime
3535dispatch archive (relocatable CUDA device code), so the build needs a CUDA
36- toolchain; override the device-link architecture with
37- ` -DCMAKE_CUDA_ARCHITECTURES=90 ` (default ` 80 ` ) to match your GPU.
36+ toolchain; the device-link architecture defaults to ` 80 ` (Ampere) — override
37+ with ` -DCMAKE_CUDA_ARCHITECTURES=90 ` for Hopper or
38+ ` -DCMAKE_CUDA_ARCHITECTURES=100 ` for Blackwell (e.g. GB200).
3839
3940## Run
4041
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ Examples that illustrate how to use CUDA-QX for application development are avai
1212 Decoding From Stim DEM Text <stim_dem_decoder.rst >
1313 Decoders <decoders.rst >
1414 Real-Time Decoding <realtime_decoding.rst >
15- Realtime Decoding from an FPGA or QPU Kernel <realtime_decoding_demo.rst >
15+ Realtime Decoding with CUDA-Q Decoding Server <realtime_decoding_demo.rst >
1616 AI Predecoder with CUDA-Q Realtime <realtime_predecoder_pymatching.rst >
1717 AI Predecoder with CUDA-Q Realtime (with FPGA Data Injection) <realtime_predecoder_fpga.rst >
1818 Relay BP Decoding with CUDA-Q Realtime <realtime_relay_bp.rst >
Original file line number Diff line number Diff line change 1- Realtime Decoding: Driving the Decoding Server from an FPGA or a QPU Kernel
2- ===========================================================================
1+ Realtime Decoding with CUDA-Q Decoding Server
2+ =============================================
33
44.. note ::
55
@@ -64,8 +64,9 @@ In a CUDA-QX container ``CUDAQ_INSTALL_DIR`` defaults to ``/usr/local/cudaq``.
6464If the realtime libraries are in a separate prefix, add
6565``-DCUDAQ_REALTIME_DIR=<realtime prefix> ``. The lowered kernel links the
6666realtime dispatch archive (relocatable CUDA device code), so the build needs a
67- CUDA toolchain; the device-link architecture defaults to ``80 `` — override with
68- ``-DCMAKE_CUDA_ARCHITECTURES=90 `` to match a Hopper / GB200 GPU.
67+ CUDA toolchain; the device-link architecture defaults to ``80 `` (Ampere) —
68+ override with ``-DCMAKE_CUDA_ARCHITECTURES=90 `` for Hopper or
69+ ``-DCMAKE_CUDA_ARCHITECTURES=100 `` for Blackwell (e.g. GB200).
6970
7071
7172Running
You can’t perform that action at this time.
0 commit comments