4 ms·
A neural network library written in Rust
- ajtulloch 12y agoMore precisely, it's an MLP library. My wishlist for Rust in scientific programming: - A really nice ndarray library interfacing with BLAS/LAPACK, like NumPy - A nice CUDA library for wrapping the C API - A Jupyter/IPython kernel - and of course, a whole bunch of people using Rust for scientific programming.
- perone 12y agoIn sum, everything you already have in Python.
- eigenrick 12y agoEverything except execution times that are remotely acceptable.
- cmrx64 12y agoI've been working slowly on getting solid BLAS/LAPACK abstractions.
- yellowapple 12y agoHave you already looked into Julia? It has a lot of these things (if not all of them; I'm not sure about the ndarray bit).
- wodenokoto 12y agoWould rust be much faster than Julia for these kinds of things? And are compile languages even suited for notebook style programming?
- eigenrick 12y agoI think BLAS/LAPACK are getting old, I know of cases where they got their lunch eaten by JIT'd VMs. Much of stats and linear alg is embarrassingly vectorizable. I would love to see modern SIMD implementations (preferably written in RUST) :)
- bfrog 12y agoAw, you beat me to finishing! Nice work, I was trying to learn rust at the same time as writting it. github.com/bfrog/tin