microsoft / CNTK

Microsoft Cognitive Toolkit (CNTK), an open source deep-learning toolkit
https://docs.microsoft.com/cognitive-toolkit/
Other
17.51k stars 4.28k forks source link

Any chance of a 32-bit version of CNTK coming up soon (only the inference part needed)? #3377

Open xgirones opened 6 years ago

xgirones commented 6 years ago

I like CNTK and I am already using it for my research. In addition, I recently integrated it in a side project I distribute as a shareware. Everybody is happy with the gain in accuracy but I am also receiving many complaints because I can only provide a 64-bit version.

I know that the same request was made in #667 but this was two years ago. There are instances in which the lack of a 32-bit version of CNTK makes it unsuitable for practical applications. Cases such as old hardware with 32-bit drivers , legacy third-party libraries, or end users with x86 licensed Windows versions.

jaliyae commented 6 years ago

This is not in our plans for CNTK. I have not tried this, but possibly could you try to build from source but need changes to the makefile and find correct cuda libs.

xgirones commented 6 years ago

Thanks for your answer. Does it mean that CNTK is mostly intended for research purposes? What is the recommended workflow for developers who plan to use CNTK in mainstream applications? Is there any open source library we can use for inference that can read the ONNX models trained with CNTK?

jaliyae commented 6 years ago

Windows RS5 release, currently in preview and will be released soon, contains our inference runtime which is capable of running ONNX models trained with CNTK or other platforms and is our production solution to inference. CNTK is used in production for training.

xgirones commented 6 years ago

This is great news. Will it be available for older versions of Windows?