src/pygpukit/core/
└── array.py (741 lines)
src/pygpukit/core/
├── array.py (GPUArray class only, ~400 lines)
├── memory.py (memory allocation, transfer)
├── dtype.py (dtype handling, conversions)
└── factory.py (array creation: zeros, empty, from_numpy)
Problem
src/pygpukit/core/array.pyis 741 lines with GPUArray class and memory management mixed.Current State
Proposed Structure
Benefits
Related