TLDR: Are bindings to external vector math libraries still a thing?
I am still very new to Julia, but rapidly progressing in search of speed.
In this quest I found and used AppleAccelerate to great success, but of course it only works on Mac.
Now I want to move some of my computations on a linux tower, and initially thought I could just swap out AppleAccelerate with Yeppp or VML.
However, Yeppp does not contain a sqrt function, and VML.jl appears to be abandoned. The same appears to be the case for Vectorize.jl. Both VML and Vectorize have some only very few recent issues and no responses .
Fixing Vectorize might be as easy as making a .toml from the REQUIRE file (I think?), but I was wondering whether these packages still make sense to use or are just a relic from before Julia 1.x.
I personally saw a significant improvement from using AppleAccelerate compared to broadcasting for large enough vectors, but maybe I am missing something?
Essentially I am wondering if those packages were abandoned because that is what happens, or because some development in Julia made them obsolete.