Upsurge icon indicating copy to clipboard operation
Upsurge copied to clipboard

Multi-dimensional Swift math

Results 18 Upsurge issues
Sort by recently updated
recently updated
newest added

And equivalent stuff to ValueArray and Tensor

t3: enhancement

Dear @aleph7 , @aidangomez and @hoseking, I can't found [tensor product](https://en.wikipedia.org/wiki/Tensor_product) function. Could you add that feature for your backlog. Thank you vary much for your work.

t3: enhancement
help wanted
s2: confirmed

I noticed a discrepancy between the code and the documentation. The documentation claims that a regular ArraySlice can be used as input to the various methods (used as a LinearType),...

s1: awaiting input

Come up with some interesting example problems that display key features of Upsurge.

help wanted
t2: discussion

A matrix is a Tensor s.t.: - Rank is 2 - Base memory is contiguous(?)

t3: enhancement
t2: discussion

To keep the convention with swift slices, tensor slices should be indexed starting at `startIndex` instead of `0`. The following is an error: ``` swift let tensor = Tensor(...) let...

t1: defect

I know it's not totally straightforward, but it would be great to have support to matrices of complex numbers. Operations mixing complex and real matrices would be more complicated, but...

t3: enhancement

It would be great to be able to perform operations on the GPU using Metal. For this we need to be able to move a `ValueArray` to the GPU, perform...

t3: enhancement