mirror of
https://github.com/AdaCore/cuda.git
synced 2026-02-12 13:05:54 -08:00
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.
19 lines
775 B
ReStructuredText
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.
|