Paulo Valente

Results 35 issues of Paulo Valente

This PR aims to add custom symbols as part of the symbol finder This is a step to improve upon Nx development and usage, but done in a more generalized...

The key which is based on mix.lock fails to point to the correct file (probably due to the working_directory change).

kind:bug
note:good first issue

We need to add support for complex numbers for the function and for it's grad implementation - [ ] BinaryBackend - [ ] EXLA - [ ] Torchx - [...

kind:feature
area:exla
area:nx
area:torchx

We need to add support for complex numbers for the function and for it's grad implementation - [ ] BinaryBackend - [ ] EXLA - [ ] Torchx - [...

kind:feature
area:exla
area:nx
area:torchx

As discussed in #331, we need an approach for having portable PRNGs that can be applied for any backend. > We definitely need the ability to seed RNGs, and I'm...

Currently, the Nx.BinaryBackend does not support wide matrices in SVD

kind:feature
area:nx

Nx.LinAlg.qr currently only supports tall and square matrices

kind:feature
area:nx

Some functions in Torchx.Backend create intermediate Iotas and similar tensors. These should be allocated in the same device as the function's input tensor.

kind:bug
area:torchx

Example of failing code: ```elixir iex(1)> t = Nx.tensor([1, 2, 3]) #Nx.Tensor< s64[3] Torchx.Backend(cpu) [1, 2, 3] > iex(2)> Nx.broadcast(t, {2, 3, 2}, axes: [1], names: [:x, :y, :z]) **...

area:torchx

I noticed that there was a benchmark about state retrieval which did not include `persistent_term`s. I added them to the benchmark. However, there is no benchmark for writing speed or...