Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Thin .NET/C# binding focusing on BrainScript and low-level I/O #1963
There is community interest for .NET support (#960) and C# binding (#1755). Rather than duplicating the bindings of Python, I would suggest a distinct approach that, I believe, would better fit the .NET ecosystem.
Indeed, BrainScript and
More specifically, a wrapper that emphasizes:
Making BrainScript a first-class citizen can be achieved by providing C# API that simply offers the possibility to compile a
Making data I/O a first-class citizen could be done by introducing stream-driven abstraction intended to move binary data back and from from and to CNTK without making assumption on where the data resides (ex: data can be hosted in the Blob Storage of Azure). In order to support the CNTK I/O capabilities, a simple