Member List

HiCR: Member List
HiCR
HiCR::backend::ascend::ComputeManager Member List

This is the complete list of members for HiCR::backend::ascend::ComputeManager, including all inherited members.

await(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit)HiCR::ComputeManagerinline
awaitImpl(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit) overrideHiCR::backend::ascend::ComputeManagerinlineprotected
HiCR::ComputeManager::awaitImpl(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit)=0HiCR::ComputeManagerprotectedpure virtual
ComputeManager()HiCR::backend::ascend::ComputeManagerinline
createExecutionState(std::shared_ptr< HiCR::ExecutionUnit > executionUnit, void *const argument=nullptr) const overrideHiCR::backend::ascend::ComputeManagerinline
HiCR::ComputeManager::createExecutionState(std::shared_ptr< HiCR::ExecutionUnit > executionUnit, void *const argument=nullptr) const =0HiCR::ComputeManagerpure virtual
createExecutionUnit(const std::vector< std::shared_ptr< ascend::Kernel > > &kernelOperations)HiCR::backend::ascend::ComputeManagerinline
createProcessingUnit(std::shared_ptr< HiCR::ComputeResource > resource) const overrideHiCR::backend::ascend::ComputeManagerinline
HiCR::ComputeManager::createProcessingUnit(std::shared_ptr< HiCR::ComputeResource > resource) const =0HiCR::ComputeManagerpure virtual
initialize(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit)HiCR::ComputeManagerinline
initializeImpl(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit) overrideHiCR::backend::ascend::ComputeManagerinlineprotected
HiCR::ComputeManager::initializeImpl(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit)=0HiCR::ComputeManagerprotectedpure virtual
resume(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit)HiCR::ComputeManagerinline
resumeImpl(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit) overrideHiCR::backend::ascend::ComputeManagerinlineprotected
HiCR::ComputeManager::resumeImpl(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit)=0HiCR::ComputeManagerprotectedpure virtual
start(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit, std::unique_ptr< HiCR::ExecutionState > &executionState)HiCR::ComputeManagerinline
startImpl(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit, std::unique_ptr< HiCR::ExecutionState > &executionState) overrideHiCR::backend::ascend::ComputeManagerinlineprotected
HiCR::ComputeManager::startImpl(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit, std::unique_ptr< HiCR::ExecutionState > &executionState)=0HiCR::ComputeManagerprotectedpure virtual
suspend(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit)HiCR::ComputeManagerinline
suspendImpl(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit) overrideHiCR::backend::ascend::ComputeManagerinlineprotected
HiCR::ComputeManager::suspendImpl(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit)=0HiCR::ComputeManagerprotectedpure virtual
terminate(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit)HiCR::ComputeManagerinline
terminateImpl(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit) overrideHiCR::backend::ascend::ComputeManagerinlineprotected
HiCR::ComputeManager::terminateImpl(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit)=0HiCR::ComputeManagerprotectedpure virtual
~ComputeManager() override=defaultHiCR::backend::ascend::ComputeManagervirtual