Live data from Hacker News

Microsoft releases CNTK, its open source deep learning toolkit, on GitHub

blogs.microsoft.com

21–30 of 60 posts

Re: Microsoft releases CNTK, its open source deep learning toolkit, on GitHub

#22

Is this used on Azure Machine Learning? Do they use GPU based machines for it on Azure?

Project Philly is a Deep Learning platform that is underdevelopment in Microsoft

can you share more?

Re: Microsoft releases CNTK, its open source deep learning toolkit, on GitHub

#24

How many Deep Learning frameworks now? I think DL frameworks are coming up like JavaScript frameworks

Here's a (currently incomplete) list of Deep Learning frameworks : https://docs.google.com/spreadsheets/d/1XvGfi3TxWm7kuQ0DUqYr...

There are many :)

Re: Microsoft releases CNTK, its open source deep learning toolkit, on GitHub

#25

Earlier quoted context omitted.

Project Philly is a Deep Learning platform that is underdevelopment in Microsoft

can you share more?

Project Philly is supposed to be a GPU platform in Azure that will enable us to run 100's of GPUs. Primary focus is Deep Learning and will be using Nvidia GPUs. CNTK, I think will be the default way to harness the Computing power.

I think that is all that has been revealed. I suspect that this will be announced within a couple of months and this cntk release has something to do with that

Re: Microsoft releases CNTK, its open source deep learning toolkit, on GitHub

#26
I'm a bit surprised they decided on a CAFFE-like declarative language for specifying neural net architectures[1], instead of offering high-level software components that enable easy composition right from within a scripting language, e.g., like Python in TensorFlow's case.[2]

Is there anyone from the Microsoft team here that can explain this decision?

--

[1] See examples on https://github.com/Microsoft/CNTK/wiki/CNTK-usage-overview

[2] See examples on https://www.tensorflow.org/versions/0.6.0/get_started/index....

Re: Microsoft releases CNTK, its open source deep learning toolkit, on GitHub

#28
post #26

I'm a bit surprised they decided on a CAFFE-like declarative language for specifying neural net architectures[1], instead of offering high-level software components that enable easy composition right from within a scripting language, e.g., like Python in TensorFlow's case.[2] Is there anyone from the Microsoft team here that can explain this decision? -- [1] See examples on https://github.com/Microsoft/CNTK/wiki/CNTK…

According to their slides[1] it is planned:

Quoth: "Models can be described and modified with

• C++ code

• Network definition language (NDL) and model editing language (MEL)

• Brain Script (beta)

• Python and C# (planned)

"

[1]http://research.microsoft.com/en-us/um/people/dongyu/CNTK-Tu... thanks to @sharms

Re: Microsoft releases CNTK, its open source deep learning toolkit, on GitHub

#30
post #7
post #2

quoted performance numbers on multiple GPUs leave other frameworks in the dust. where's the catch?

I was thinking the same thing, it almost looks a little too good to be true -- although it does kinda make sense given the focus on GPU-based clusters. I wonder how this compares to Baidu's warp-ctc [1]. They don't really seem to be the same thing, and maybe I'm missing something since I'm just starting to get into ML, but it seems to be conspicuously absent from this writeup. [1] https://github.com/baidu-research/wa…

Warp-CTC implements one specific model (or at least, one specific loss function), it's not really a general framework in the same way as the other libraries mentioned.
Post reply on HN