-
David Hammer authored
- Move shared memory buffer from kernel runner / buffer device to correction device itself - Wrap the ring buffer around shmem for convenience - Reused shared memory segment, just change shape of ndarray view of it - Rename kernel runner (was PyCudaPipeline) to DsscGpuRunner - Move all gpu interaction, to DsscGpuRunner - Explicit load methods (should control more FSM-like) - Pulse filter removed temporarily - Part of "splitter" section, gets in the way of next refactoring step - Will add again after switching to correct first, reshape second operation
David Hammer authored- Move shared memory buffer from kernel runner / buffer device to correction device itself - Wrap the ring buffer around shmem for convenience - Reused shared memory segment, just change shape of ndarray view of it - Rename kernel runner (was PyCudaPipeline) to DsscGpuRunner - Move all gpu interaction, to DsscGpuRunner - Explicit load methods (should control more FSM-like) - Pulse filter removed temporarily - Part of "splitter" section, gets in the way of next refactoring step - Will add again after switching to correct first, reshape second operation