NumSharp
NumSharp copied to clipboard
Memory Limitations
Allocation currently supports up to 2^32 bytes due to using int and not IntPtr and long.
Unit test
[TestMethod]
public void MyTestMethod()
{
NDArray x = np.zeros(new Shape(600, 1000, 1000), np.float32);
}
Ported UnmanagedMemoryBlock and ArraySlice to use long in commit https://github.com/SciSharp/NumSharp/commit/539683f23af53a8b1e31023f8472880cbcc69517 . Next is to port Shape to use long and all the algorithms with it. Mainly refactoring job