Crates.io | cntk |
lib.rs | cntk |
version | 0.2.1 |
source | src |
created_at | 2017-10-29 16:41:30.205168 |
updated_at | 2017-11-29 22:07:21.006376 |
description | Wrapper around Microsoft CNTK library |
homepage | |
repository | https://github.com/usamec/cntk-rs |
max_upload_size | |
id | 37358 |
size | 202,941 |
Simple low level bindings for CNTK library from Microsoft.
Currently exploring ways how to interact with C++ API nicely from Rust. Expect a lot of breaking changes.
Build scripts are not ready yet, might not work outside of 64bit linux.
You need to have CNTK-2.3 installed and paths to includes and library files in relevant enviroment variables (cntk activate scripts does this well). You also need g++-4.8 installed (because CNTK uses it to compile things).
See examples folder.
Only works with single precision (f32 in Rust, float in C++) types. Only works with dense representations of vectors/matrices/tensors. Only works with ASCII strings for variable names and filenames.