3 ms·
I feel I should point out that if you need performance and you're mostly only interested in classic PyTorch or TensorFlow style machine learning (i.e. you don't
by eigenspace 6y ago
I feel I should point out that if you need performance and you're mostly only interested in classic PyTorch or TensorFlow style machine learning (i.e. you don't need Flux.jl's characteristic flexibility), then you should really check out KNet.jl [1]. KNet is generally around the same flexibility and performance as something like PyTorch. It doesn't get nearly as much attention as Flux because it's less novel, but it really should be looked at more.
[1] https://github.com/denizyuret/Knet.jl https://github.com/denizyuret/Knet.jl
- ViralBShah 6y agoKnet.jl is pretty awesome. The main challenge has been compiling its cuda kernel library. Deniz has helped anyone who ran into issues. However, we are integrating a lot of the underlying infrastructure to the point that both Knet and Flux will only differ in API approach.