Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make a C++ API #193

Closed
ghost opened this issue Mar 2, 2016 · 6 comments

Comments

Projects
None yet
3 participants
@ghost
Copy link

commented Mar 2, 2016

Hi, thanks for making CNTK. Do you plan to make a C++ API? It has the following features:

  1. CNTK's in C++, so it may not be hard.
  2. It may make it easier to use it from other languages. Instead of making a new API for each language, you can make a C++ binding.
  3. C++ is very common, so more people may contribute to CNTK, after they find it easy to integrate it in their applications.
@amitaga

This comment has been minimized.

Copy link
Contributor

commented Mar 2, 2016

Thanks for the suggestion. Yes this is already in the works - details will be shared in a few weeks.

@frankseide

This comment has been minimized.

Copy link
Member

commented Mar 2, 2016

Let me add, the challenge is not to expose the current classes to C++. You can already use the existing CNTK C++ classes from any C++ program if you spend the effort to figure out how to build and link everything.

The reason we are working on redesigning the API is that the current C++ classes are highly interdependent and not well-designed for general use.

From: Amit Agarwal [mailto:notifications@github.com]
Sent: Wednesday, March 2, 2016 11:23
To: Microsoft/CNTK CNTK@noreply.github.com
Subject: Re: [CNTK] Make a C++ API (#193)

Thanks for the suggestion. Yes this is already in the works - details will be shared in a few weeks.


Reply to this email directly or view it on GitHubhttps://github.com//issues/193#issuecomment-191382891.

@ghost

This comment has been minimized.

Copy link
Author

commented Mar 2, 2016

I'm looking forward to it.
@frankseide , thanks for clarification.

@wolfma61 wolfma61 closed this Mar 3, 2016

@ghost

This comment has been minimized.

Copy link
Author

commented Mar 3, 2016

@wolfma61 , why did you close it? Did new API come?

@frankseide

This comment has been minimized.

Copy link
Member

commented Mar 3, 2016

There are several requests for APIs, so we closed this specific one. It is not off the TODO list!

From: Sherif89 [mailto:notifications@github.com]
Sent: Thursday, March 3, 2016 10:46
To: Microsoft/CNTK CNTK@noreply.github.com
Cc: Frank Seide fseide@microsoft.com
Subject: Re: [CNTK] Make a C++ API (#193)

@wolfma61https://github.com/wolfma61 , why did you close it? Did new API come?


Reply to this email directly or view it on GitHubhttps://github.com//issues/193#issuecomment-191909209.

@ghost

This comment has been minimized.

Copy link
Author

commented Mar 3, 2016

OK.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.