Repository navigation
docs(qec): document Decoding Server deployment with Docker - #686
vedika-saravanan wants to merge 25 commits into
Conversation
Signed-off-by: vedika-saravanan <vsaravanan@nvidia.com>
48fc6c4 to
93b25ab
Compare
Signed-off-by: vedika-saravanan <vsaravanan@nvidia.com>
Signed-off-by: vedika-saravanan <vsaravanan@nvidia.com>
Signed-off-by: vedika-saravanan <vsaravanan@nvidia.com>
Signed-off-by: vedika-saravanan <vsaravanan@nvidia.com>
Signed-off-by: vedika-saravanan <vsaravanan@nvidia.com>
Signed-off-by: vedika-saravanan <vsaravanan@nvidia.com>
Signed-off-by: vedika-saravanan <vsaravanan@nvidia.com>
Signed-off-by: vedika-saravanan <vsaravanan@nvidia.com>
Signed-off-by: vedika-saravanan <vsaravanan@nvidia.com>
Signed-off-by: vedika-saravanan <vsaravanan@nvidia.com>
Signed-off-by: vedika-saravanan <vsaravanan@nvidia.com>
Signed-off-by: vedika-saravanan <vsaravanan@nvidia.com>
eliotheinrich
left a comment
There was a problem hiding this comment.
Thanks, Vedika; I left a few comments.
Also, do you think this should live in the Libraries section of the docs or the Examples? Right now it reads more like an example, and the new file decoding_server.rst lives in examples_rst, but it is only linked to from components/qec/index.rst, and not the Examples toctree.
Signed-off-by: vedika-saravanan <vsaravanan@nvidia.com>
|
Regarding documentation placement: Thanks, I agree the walkthrough fits better under Examples. It is now listed under Examples -> Realtime Decoding, with a cross-link from Libraries. Updated in |
Signed-off-by: vedika-saravanan <vsaravanan@nvidia.com>
Signed-off-by: vedika-saravanan <vsaravanan@nvidia.com>
Signed-off-by: vedika-saravanan <vsaravanan@nvidia.com>
Signed-off-by: vedika-saravanan <vsaravanan@nvidia.com>
| ``playback-emulator``, and the compiler and headers for the CUDA-Q client examples. | ||
| The general CUDA-Q QEC library and development images are different packages. | ||
|
|
||
| Replace ``<decoding-server-registry>`` with the registry path published for |
There was a problem hiding this comment.
Since this path should be established by the release, can we put it here? I believe it is already named: realtime_decoding_demo.rst:11-15 gives nvcr.io/nv-quantum/cudaq-qec/cudaq-decoding:cu13-latest
There was a problem hiding this comment.
I synced with @anjbur earlier, and we agreed to keep the placeholder until she finalizes the release image path. She’ll update it in a follow-up PR
Signed-off-by: vedika-saravanan <vsaravanan@nvidia.com>
Signed-off-by: vedika-saravanan <vsaravanan@nvidia.com>
|
@vedika-saravanan - can you please be sure to add a section on how users can write their own decoders and drop in the resulting .so file into the decoder-plugins directory, too? While users may develop the decoders in our decoding server Docker container for convenience, I don't think that is the typical use-case expected in the long term. That is - in the long term, we expect the Decoding server to not necessarily have C++ compilers in it. |
Signed-off-by: vedika-saravanan <vsaravanan@nvidia.com>
Document extracting the matching SDK from the server container before building a custom decoder in a separate development environment. Introduce custom.yaml and its shared run-directory location before starting the server. Signed-off-by: vedika-saravanan <vsaravanan@nvidia.com>
Addressed in e360ddb. The guide now covers obtaining the matching SDK and building and deploying a custom decoder plugin without requiring a compiler in the server image. |
Description
Adds a Decoding Server User Guide for using the prebuilt Docker package
without building the server.
software playback, CUDA-Q clients and third-party runtimes.
the server container, plugin deployment and startup verification.
MESSAGE_FORMAT.mdand updates the existingcolor-code example for the Python playback API.
No library or server runtime changes and no new dependencies.
Validation
expected correction.
missing-plugin negative control.
git diff --check.These are functional checks, not hardware or performance qualification.
Release image
The public decoding-server registry path remains a clearly marked placeholder
pending confirmation of the final release image name.