12#ifndef ARCANE_ACCELERATOR_CUDA_RUNTIME_INTERNAL_CUPTI_H
13#define ARCANE_ACCELERATOR_CUDA_RUNTIME_INTERNAL_CUPTI_H
17#include "arcane/utils/FixedArray.h"
19#include "arcane/accelerator/cuda/CudaAccelerator.h"
21#ifdef ARCANE_HAS_CUDA_CUPTI
29namespace Arcane::Accelerator::Cuda
43 m_profiling_level = level;
46 bool isActive()
const {
return m_is_active; }
50#ifdef ARCANE_HAS_CUDA_CUPTI
62#ifdef ARCANE_HAS_CUDA_CUPTI
66 bool m_is_active =
false;
67 bool m_do_print =
true;
68 int m_profiling_level = 0;
Classe singleton pour gérer CUPTI.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
std::int32_t Int32
Type entier signé sur 32 bits.