For this to gain traction needs to be adopted by the data-science community. It does not feel like that.
1) python really does not have broad cultural discipline around testing. Especially not in the ml field.
2) deploying python is not the best.
3) unlike TF, torch is actually not hard to understand and the code should be easily movable and portable out of it.
Small time ML users will care about 1&2. 3 makes it relatively painless.
Take, for example, the web world. I believe Phoenix is technically the best framework out there, or at least on par with Rails. And it has not taken the web world by storm (yet). Why would Nx be a success without the support of Google or someone that big?
Most importantly it may allow Elixir developers to not switch to C or Rust for intensive computations (hopefully).