Files
cuda/doc/limitations.rst
Ronan Desplanques 3a1b09f23e Define "switch" role in documentation
Before this patch, some documents used "switch" as a
reStructuredText role. This role is not defined by Sphinx or
built-in.

This patch adds a definition for the role, following what the GNAT
User's Guide does.
2023-01-03 16:22:19 +01:00

19 lines
775 B
ReStructuredText

**************************************
Current Limitations
**************************************
.. role:: switch(samp)
- You can only link one standalone device library to a host
program. However, that device library can itself include multiple
static libraries.
- Exception propagation is not supported on the device.
- The binding to the CUDA API is incomplete, both on the host and the device.
- Tagged types cannot be passed between the host and the device.
- Parameters that can be passed to a :code:`CUDA_Execute` call are
limited input mode.
- The toolchain is only hosted on Linux; support for Windows hosts is
not yet available.
- Debugging is currently not supported on the device. The :switch:`-g`
switch has no effect when compiling for the device.