Added default operator impl with default producer-consumer model
This update simplifies a lot the implementations, by providing a default producer-consumer model to the base OperatorImpl
class!
The change is relatively minor and should not jeopardize potential future refactoring around operators modeling.
For the default producer-consumer model, the assertion made is simple: the full input tensors are consumed and the full output tensors are produced at each forward execution. Futhermore, input tensors cannot be overwritten during execution (the operation is not in-place).
Merge request reports
Activity
assigned to @olivierbichler
mentioned in merge request aidge_backend_cpu!17 (merged)
mentioned in merge request aidge_backend_cuda!3 (merged)
requested review from @cmoineau and @pineapple
mentioned in issue #25 (closed)
mentioned in merge request aidge!8 (merged)
mentioned in commit f881c84c