const uint8_t* getPointerToOperandValue(uint32_t offset) const {
return mSmallOperandValues.data() + offset;
}
-#if 0 // ExecutionPlan is needed.
- int partitionTheWork(const std::vector<std::shared_ptr<Device>>& devices,
- uint32_t preference, ExecutionPlan* plan) const;
-#endif
private:
- // TODO: move partitionTheWork, findBestDeviceForEachOperation,
- // sortIntoRunOrder to CompilationBuilder?
-#if 0 // Manager.h is needed.
- int findBestDeviceForEachOperation(uint32_t preference,
- const std::vector<std::shared_ptr<Device>>& devices,
- const size_t operationCount,
- const size_t deviceCount,
- std::vector<int>* bestDeviceForOperation) const;
- PerformanceInfo getPerformanceInfo(const std::shared_ptr<Device> device,
- uint32_t operationIndex) const;
-#endif
// Sorts the operations to be in the correct order for single threaded
// node-at-a-time execution.
void sortIntoRunOrder();