I have recently developed two proof of concept projects:
I notice that someone is also looking forward for neural network library in rust, so I make the attempt.
However, I only have time to develop one of them (maybe none of them). So I would like to hear your voice. I am looking forward someone to join in this project. Contributors and reviewers are all welcome.
The pros and cons are shown below:
- Offers well-designed C API, which is easy to bind.
- Designing module supports
hybridizeis possible but not in a ergonomic way. Maybe only one of them (
symbolic) can be supported.
imperativeonly. Simple and fast.
- C API is generated from C++, which is difficult to use.
P.S. I personally prefer pytorch binding, because tvm will support training in the future.