8 ms·
Microsoft Machine Learning Server Docker Image
- polskibus 9y agoDo you need a Microsoft license to use this? Like a SQL Server Enterprise or something like that?
- jamesmishra 9y agoThe Dockerfile in the repo appears to be licensed under the MIT license. But for Microsoft Machine Learning Server itself, it appears the following is true for licensing: > It’s now easier than ever to procure and use Microsoft Machine Learning Server on all platforms. Licensing has been simplified to the following, effective October 1st 2017: > Microsoft Machine Learning Server is built into SQL Server 2017 at no additional charge. > Microsoft Machine Learning Server stand-alone for Linux or Windows is licensed core-for-core as SQL Server 2017. from https://blogs.technet.microsoft.com/machinelearning/2017/09/25/introducing-microsoft-machine-learning-server-9-2-release/ https://blogs.technet.microsoft.com/machinelearning/2017/09/...
- api_or_ipa 9y agothe dockerfile could use some work, no CMD, calling apt-get update multiple times (slow), wget'ing a non-https url leaves you exposed to MIMs and finally: why are you downloading aptitude when (from what i can see) apt-get would work just fine?
- jepe_ada 9y agoHi! The second apt-get update is there so microsoft-mlserver-all-9.2.1 would be found. The wget was used as per the installation instructions by Microsoft. I used aptitude because I encountered problems with the package dependencies. I'll trying a CMD in the near future. Thanks! :D
- rcarmo 9y agoYou should have installed apt-utils, which would have resolved the dependencies. Also, basing your image off ubuntu:16.04 would work a lot better, because that's the actual target.
- robbyt 9y agoIt seems like there isn't much Linux experience in the company that once referred to it as "Cancer"
- sqldba 9y agoYes at least some of the people. Their instructions for getting a new SQL 2017 Docker image (somewhere not sure if it was the official documentation or Microsoft hosted blogs that should know better) included apt get update on the Linux container after download. I was bit surprised so much is out of date for the official container. But I mean... I’m new to docker and this was my first introduction... but I’m pretty sure from what I’ve read that it’s a huge no no.
- nametube 9y agoThis isn't a Microsoft product.
- api_or_ipa 9y agoThe author of this Dockerfile didn't publish it with any affiliation with Microsoft.
- ultrafez 9y agoI'm not sure what the purpose of the second-to-last line[1] is for, either - it just lists a directory. [1] https://github.com/johnpaulada/microsoftmlserver-docker/blob/ef00f0b52c98b8db0b857ff71999b7c1e70067ec/Dockerfile#L12 https://github.com/johnpaulada/microsoftmlserver-docker/blob...
- mfontani 9y ago> wget http://packages.microsoft.com/config/ubuntu/16.04/packages-microsoft-prod.deb http://packages.microsoft.com/config/ubuntu/16.04/packages-m... http, no gpg key :/
- nathansoz 9y agoPackages.microsoft.com is reachable over https. There is also a gpg key that can be imported. The person who put this image together chose not to use either. https://docs.microsoft.com/en-us/windows-server/administration/linux-package-repository-for-microsoft-software https://docs.microsoft.com/en-us/windows-server/administrati...
- radarsat1 9y agoSo Microsoft is now shipping Linux-based images for running R and Python. Did we... did we win?
- sqldba 9y agoThey managed to integrate it into paid products like SQL Server and then also sell their own machine learning server as well. I don’t feel it’s a success. I feel they make money off the backs of people who wrote it to be free. I guess it still is “free” but... proprietary add ons to free software is still a digital handcuff.
- nick_ 9y agoIf R and Python winning is a good thing, I don't want to be a winner :P
- nametube 9y agocould you elaborate on that?. They are the most popular languages for scientific computing.
- mattferderer 9y agoNo & yes. Microsoft just got back on its original course, building software that's usable by as many people as possible. I highly recommend Satya Nadella's new book Hit Refresh. He states Microsoft wants to build software for all platforms & reminds people that Microsoft has been building software for the Mac since 1982. Somewhere along the line they got off course & tried to lock people into their own platform. I suppose success does that to a company.
- sqldba 9y agoThe interesting thing is trying to work out what this does or how to use it.
- e40 9y agoYes. It's terrible that the author published it and didn't think to include any documentation links. I can understand if someone outside of MS posted it to HN, but they did it. SMH
- wiradikusuma 9y agowhat’s a “microsoft machine learning server”? on-prem azure machine learning?
- mindcrash 9y agoPretty sure the ccontents of the container this Dockerfile will build isn't legal, given MSML Server is commercially licensed software. Use with extreme caution, and I would certainly not use it in production. Also see https://news.ycombinator.com/item?id=15407910 https://news.ycombinator.com/item?id=15407910