|
|
|
|
|
by phillipcarter
2688 days ago
|
|
I personally find Rust to have quite a learning curve (which I guess is also an opinion shared by others). The language is great though. I do agree with your criticism of the document here, though. It feels very much like Swift happens to check many boxes, but the lack of Windows support is baffling. It's simply table stakes to be able to run, fully supported, on Windows, macOS, and major Linux distributions. That should be the very first thing anyone considers. But beyond that, I think even with Rust's macro system it could be difficult to make it work for Tensorflow in a way that feels appropriate for Rust programmers _and_ for TensorFlow. This was explored in F# for Tensorflow research[0] and a completely different approach[1] was taken because making a type system suitable for tensorflow got too unweildy. [0]: https://github.com/fsprojects/TensorFlow.FSharp [1]: https://github.com/fsprojects/TensorFlow.FSharp#live-checkin... |
|
If you're talking about matrix shape compatibility (matching up rows from one with columns from another) I'm hopeful about const generics here: https://github.com/rust-lang/rfcs/blob/master/text/2000-cons...