Arcane  4.1.11.0
Documentation utilisateur
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 <arccore/common/accelerator/AcceleratorRuntimeInitialisationInfo.h>

Fonctions membres publiques

 AcceleratorRuntimeInitialisationInfo (const AcceleratorRuntimeInitialisationInfo &rhs)
AcceleratorRuntimeInitialisationInfo & operator= (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().

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()

◆ executionPolicy()

◆ isUsingAcceleratorRuntime()

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

◆ operator=()

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

◆ setAcceleratorRuntime()

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()

◆ setIsUsingAcceleratorRuntime()


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