Compute Library
 22.08
IWorkload Struct Reference

Run-time-agnostic, platform-specific graph that describes everything required to run a workload It can be configured into an Arm Compute Library runtime, integrated into the runtime of another framework, or integrated into the compilation flow. More...

#include <IWorkload.h>

Collaboration diagram for IWorkload:
[legend]

Public Types

using UnitWorkId = UnitWorkload::Id
 
using Tid = WorkloadTensor::Id
 

Public Member Functions

 IWorkload ()=default
 
virtual ~IWorkload ()=default
 

Data Fields

DependencyGraph graph {}
 Dependency graph of the workload tensors and the unit workloads. More...
 

Detailed Description

Run-time-agnostic, platform-specific graph that describes everything required to run a workload It can be configured into an Arm Compute Library runtime, integrated into the runtime of another framework, or integrated into the compilation flow.

Definition at line 119 of file IWorkload.h.

Member Typedef Documentation

◆ Tid

Definition at line 122 of file IWorkload.h.

◆ UnitWorkId

Definition at line 121 of file IWorkload.h.

Constructor & Destructor Documentation

◆ IWorkload()

IWorkload ( )
default

◆ ~IWorkload()

virtual ~IWorkload ( )
virtualdefault

Field Documentation

◆ graph

DependencyGraph graph {}

Dependency graph of the workload tensors and the unit workloads.

Definition at line 125 of file IWorkload.h.

Referenced by arm_compute::experimental::dynamic_fusion::build(), and ClCompositeOperator::configure().


The documentation for this struct was generated from the following file: