Create raw data views including "valid" component
!968 (merged) Implements a check for available raw banks through a check on bank_version >= 0. An important advantage of this approach is that it can be done on the host before any kernels are launched. Using an event model object that can be asked valid() would be a further improvement.
As there are currently no raw data views, these two things should be combined. The raw data already consists of 5 inputs:
- version,
- fragment data,
- fragment offsets,
- fragment type,
- fragment size.
A view would simplify passing this information to an algorithm and
validwould be straightforward to add - based on a new function in theInputProvider.