Earlier quoted context omitted.
It does, because it can convert a numpy array to a pytorch tensor and back, but I don’t think numpy is used for anything else.
They must be doing something else with numpy as Python has a generic API, that allows direct access to data of numpy array-like structures: Buffer Protocol https://docs.python.org/3/c-api/buffer.html
Re: Minitorch: Implement the Torch API from Scratch, from Cornell Tech
#21It’s not just about access to underlying data - users might want to import from, or export to numpy array (e.g. for visualization, etc).