Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::Accelerator::Cuda::CuptiInfo

Classe singleton pour gérer CUPTI. Plus de détails...

#include <arcane/accelerator/cuda/runtime/internal/Cupti.h>

+ Graphe de collaboration de Arcane::Accelerator::Cuda::CuptiInfo:

Fonctions membres publiques

void init (Int32 level, bool do_print)
 
bool isActive () const
 
void start ()
 
void stop ()
 
void flush ()
 

Attributs privés

bool m_is_active = false
 
bool m_do_print = true
 
int m_profiling_level = 0
 

Description détaillée

Classe singleton pour gérer CUPTI.

Définition à la ligne 37 du fichier Cupti.h.

Documentation des fonctions membres

◆ flush()

void Arcane::Accelerator::Cuda::CuptiInfo::flush ( )
inline

Définition à la ligne 57 du fichier Cupti.h.

◆ init()

void Arcane::Accelerator::Cuda::CuptiInfo::init ( Int32  level,
bool  do_print 
)
inline

Définition à la ligne 41 du fichier Cupti.h.

◆ isActive()

bool Arcane::Accelerator::Cuda::CuptiInfo::isActive ( ) const
inline

Définition à la ligne 46 du fichier Cupti.h.

◆ start()

void Arcane::Accelerator::Cuda::CuptiInfo::start ( )
inline

Définition à la ligne 55 du fichier Cupti.h.

◆ stop()

void Arcane::Accelerator::Cuda::CuptiInfo::stop ( )
inline

Définition à la ligne 56 du fichier Cupti.h.

Documentation des données membres

◆ m_do_print

bool Arcane::Accelerator::Cuda::CuptiInfo::m_do_print = true
private

Définition à la ligne 67 du fichier Cupti.h.

◆ m_is_active

bool Arcane::Accelerator::Cuda::CuptiInfo::m_is_active = false
private

Définition à la ligne 66 du fichier Cupti.h.

◆ m_profiling_level

int Arcane::Accelerator::Cuda::CuptiInfo::m_profiling_level = 0
private

Définition à la ligne 68 du fichier Cupti.h.


La documentation de cette classe a été générée à partir des fichiers suivants :