Informations pour l'initialisation des accélérateurs. Plus de détails...
Graphe d'héritage de Arcane::AcceleratorRuntimeInitialisationInfo:
Graphe de collaboration de Arcane::AcceleratorRuntimeInitialisationInfo: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() | |
Attributs privés | |
| Impl * | m_p |
Informations pour l'initialisation des accélérateurs.
Définition à la ligne 30 du fichier arccore/src/common/arccore/common/accelerator/AcceleratorRuntimeInitialisationInfo.h.
| Arcane::Accelerator::AcceleratorRuntimeInitialisationInfo::AcceleratorRuntimeInitialisationInfo | ( | ) |
Définition à la ligne 48 du fichier arccore/src/common/arccore/common/accelerator/AcceleratorRuntimeInitialisationInfo.cc.
| Arcane::Accelerator::AcceleratorRuntimeInitialisationInfo::AcceleratorRuntimeInitialisationInfo | ( | const AcceleratorRuntimeInitialisationInfo & | rhs | ) |
Définition à la ligne 57 du fichier arccore/src/common/arccore/common/accelerator/AcceleratorRuntimeInitialisationInfo.cc.
| Arcane::Accelerator::AcceleratorRuntimeInitialisationInfo::~AcceleratorRuntimeInitialisationInfo | ( | ) |
Définition à la ligne 79 du fichier arccore/src/common/arccore/common/accelerator/AcceleratorRuntimeInitialisationInfo.cc.
| String Arcane::Accelerator::AcceleratorRuntimeInitialisationInfo::acceleratorRuntime | ( | ) | const |
Définition à la ligne 106 du fichier arccore/src/common/arccore/common/accelerator/AcceleratorRuntimeInitialisationInfo.cc.
| 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.
| 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.
| bool Arcane::Accelerator::AcceleratorRuntimeInitialisationInfo::isUsingAcceleratorRuntime | ( | ) | const |
Définition à la ligne 91 du fichier arccore/src/common/arccore/common/accelerator/AcceleratorRuntimeInitialisationInfo.cc.
| AcceleratorRuntimeInitialisationInfo & Arcane::Accelerator::AcceleratorRuntimeInitialisationInfo::operator= | ( | const AcceleratorRuntimeInitialisationInfo & | rhs | ) |
Définition à la ligne 66 du fichier arccore/src/common/arccore/common/accelerator/AcceleratorRuntimeInitialisationInfo.cc.
| 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.
| 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.
| 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.
|
private |
Définition à la ligne 63 du fichier arccore/src/common/arccore/common/accelerator/AcceleratorRuntimeInitialisationInfo.h.