Arcane  v4.1.1.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::AcceleratorRuntimeInitialisationInfo

Informations pour l'initialisation des accélérateurs. Plus de détails...

#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/common/arccore/common/accelerator/AcceleratorRuntimeInitialisationInfo.h>

+ Graphe d'héritage de Arcane::AcceleratorRuntimeInitialisationInfo:
+ Graphe de collaboration de Arcane::AcceleratorRuntimeInitialisationInfo:

Fonctions membres publiques

 AcceleratorRuntimeInitialisationInfo (const AcceleratorRuntimeInitialisationInfo &rhs)
 
AcceleratorRuntimeInitialisationInfooperator= (const AcceleratorRuntimeInitialisationInfo &rhs)
 
void setIsUsingAcceleratorRuntime (bool v)
 Indique si on utilise un runtime accélérateur.
 
bool isUsingAcceleratorRuntime () const
 
void setAcceleratorRuntime (StringView name)
 Nom du runtime utilisé (pour l'instant uniquement 'cuda', 'hip' ou 'sycl')
 
String acceleratorRuntime () const
 
void setDeviceId (DeviceId name)
 Positionne le device associé au Runner associé.
 
DeviceId deviceId () const
 Device associé au Runner associé
 
eExecutionPolicy executionPolicy () const
 Politique d'exécution associée à acceleratorRuntime()
 

Attributs privés

Impl * m_p
 

Description détaillée

Informations pour l'initialisation des accélérateurs.

Définition à la ligne 30 du fichier arccore/src/common/arccore/common/accelerator/AcceleratorRuntimeInitialisationInfo.h.

Documentation des constructeurs et destructeur

◆ AcceleratorRuntimeInitialisationInfo() [1/2]

Arcane::Accelerator::AcceleratorRuntimeInitialisationInfo::AcceleratorRuntimeInitialisationInfo ( )

◆ AcceleratorRuntimeInitialisationInfo() [2/2]

Arcane::Accelerator::AcceleratorRuntimeInitialisationInfo::AcceleratorRuntimeInitialisationInfo ( const AcceleratorRuntimeInitialisationInfo & rhs)

◆ ~AcceleratorRuntimeInitialisationInfo()

Arcane::Accelerator::AcceleratorRuntimeInitialisationInfo::~AcceleratorRuntimeInitialisationInfo ( )

Documentation des fonctions membres

◆ acceleratorRuntime()

String Arcane::Accelerator::AcceleratorRuntimeInitialisationInfo::acceleratorRuntime ( ) const

◆ deviceId()

DeviceId Arcane::Accelerator::AcceleratorRuntimeInitialisationInfo::deviceId ( ) const

Device associé au Runner associé

Définition à la ligne 123 du fichier arccore/src/common/arccore/common/accelerator/AcceleratorRuntimeInitialisationInfo.cc.

◆ executionPolicy()

eExecutionPolicy Arcane::Accelerator::AcceleratorRuntimeInitialisationInfo::executionPolicy ( ) const

Politique d'exécution associée à acceleratorRuntime()

Définition à la ligne 138 du fichier arccore/src/common/arccore/common/accelerator/AcceleratorRuntimeInitialisationInfo.cc.

◆ isUsingAcceleratorRuntime()

bool Arcane::Accelerator::AcceleratorRuntimeInitialisationInfo::isUsingAcceleratorRuntime ( ) const

◆ operator=()

AcceleratorRuntimeInitialisationInfo & Arcane::Accelerator::AcceleratorRuntimeInitialisationInfo::operator= ( const AcceleratorRuntimeInitialisationInfo & rhs)

◆ setAcceleratorRuntime()

void Arcane::Accelerator::AcceleratorRuntimeInitialisationInfo::setAcceleratorRuntime ( StringView name)

Nom du runtime utilisé (pour l'instant uniquement 'cuda', 'hip' ou 'sycl')

Définition à la ligne 112 du fichier arccore/src/common/arccore/common/accelerator/AcceleratorRuntimeInitialisationInfo.cc.

◆ setDeviceId()

void Arcane::Accelerator::AcceleratorRuntimeInitialisationInfo::setDeviceId ( DeviceId name)

Positionne le device associé au Runner associé.

Définition à la ligne 129 du fichier arccore/src/common/arccore/common/accelerator/AcceleratorRuntimeInitialisationInfo.cc.

◆ setIsUsingAcceleratorRuntime()

void Arcane::Accelerator::AcceleratorRuntimeInitialisationInfo::setIsUsingAcceleratorRuntime ( bool v)

Indique si on utilise un runtime accélérateur.

Définition à la ligne 97 du fichier arccore/src/common/arccore/common/accelerator/AcceleratorRuntimeInitialisationInfo.cc.

Documentation des données membres

◆ m_p

Impl* Arcane::Accelerator::AcceleratorRuntimeInitialisationInfo::m_p
private

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