2 ms·
I think it depends on a few things. Python are light years ahead of Julia when it comes to machine learning, so if your GPU code is that, don't pick Julia yet.
by jakobnissen 3y ago
I think it depends on a few things. Python are light years ahead of Julia when it comes to machine learning, so if your GPU code is that, don't pick Julia yet. Do you need a lot of niche libraries? Then maybe not: Julia has many fewer packages than Python.
Also, what is your tolerance for "rough edges"? Despite Julia being 10 years old at this point I feel like I run into rough edges in Julia quite often: Underspecified behaviour of function in edge cases, a compiler whose optimisations are somewhat unreliable at producing the most efficient code, and some language nice-to-haves that are conspicuously missing such as a good linter.
Nonetheless, I've found it to be better than Python for my use cases. I also hear that Julia's GPU capabilities are excellent