C++ implementation of neural networks library with Keras-like API. Contains majority of commonly used layers, losses and optimizers. Supports sequential and multi-input-output (flow) models. Supports single CPU, Multi-CPU and GPU tensor operations (using cuDNN and cuBLAS).
It looks very cool but it require modification to compile on Linux do you think you will support Linux later? I tried a little you need to change __int64 to something (maybe int64_t?) and the super:: is a Microsoft only keyword for C++, I am not sure how that works to port it.