Skip to content
Snippets Groups Projects

[Scheduler] Add Scheduler.getNodeScheduling method and fix sequential function.

Merged Cyril Moineau requested to merge GetScheduling into main
2 unresolved threads
10 files
+ 115
57
Compare changes
  • Side-by-side
  • Inline
Files
10
@@ -20,7 +20,7 @@ namespace Aidge {
class OperatorImpl {
public:
virtual void forward(){};
virtual void backward() {}
virtual void backward(){};
/**
* @brief Minimum amount of data from a specific input required by the
@@ -46,13 +46,19 @@ public:
virtual NbElts_t getNbConsumedData(const IOIndex_t inputIdx) const = 0;
/**
* @brief TOtal amount of produced data ready to be used on a specific output.
* @brief Total amount of produced data ready to be used on a specific output.
*
* @param outputIdx Index of the output analysed.
* @return DimSize_t
*/
virtual NbElts_t getNbProducedData(const IOIndex_t outputIdx) const = 0;
/**
* @brief Update the Consummer Producer system by simulating the consumption and production of i/o
*
*/
virtual void updateConsummerProducer() = 0;
virtual ~OperatorImpl() = default;
};
} // namespace Aidge
Loading