Classe pour appliquer une opération pour les arguments supplémentaires en début et en fin de noyau CUDA/HIP. Plus de détails...
#include <arccore/accelerator/KernelLauncher.h>
Fonctions membres publiques statiques | |
| template<typename... RemainingArgs> | |
| static ARCCORE_DEVICE void | applyAtBegin (Int32 index, RemainingArgs &... remaining_args) |
| Applique les fonctors des arguments additionnels en début de kernel. | |
| template<typename... RemainingArgs> | |
| static ARCCORE_DEVICE void | applyAtEnd (Int32 index, RemainingArgs &... remaining_args) |
| Applique les fonctors des arguments additionnels en fin de kernel. | |
Classe pour appliquer une opération pour les arguments supplémentaires en début et en fin de noyau CUDA/HIP.
Définition à la ligne 62 du fichier arccore/src/accelerator/arccore/accelerator/KernelLauncher.h.
|
inlinestatic |
Applique les fonctors des arguments additionnels en début de kernel.
Définition à la ligne 68 du fichier arccore/src/accelerator/arccore/accelerator/KernelLauncher.h.
|
inlinestatic |
Applique les fonctors des arguments additionnels en fin de kernel.
Définition à la ligne 75 du fichier arccore/src/accelerator/arccore/accelerator/KernelLauncher.h.