#MLNet – Adding NuGet Packages in Preview mode from MyGet, ie: Microsoft.ML-0.6.0 Version

Hi!

A few days ago I wrote about the new Machine Learning.Net version 0,5. Yesterday when .NetConf started, the release was made official with the following post from Cesar de la Torre

Announcing ML.NET 0.5

Now, a detail that is a little Deep in the documentation is the way to access packages in preview mode that are used in the following repositories Machine Learning  and Machine Learning Samples

Well, when we open and try to compile one of the projects we can see that in the references of this are being used Packages in preview state

01 mlnet 0.60 preview solution explorer

The problem we have is that, when built, these packages are not available in nuget.org

Unable to find package Microsoft.ML with version (>= 0.6.0-preview-26912-3)

  – Found 5 version(s) in nuget.org [ Nearest version: 0.5.0 ]

 TensorFlowMLNETInceptionv3ModelScoring  

02 mlnet 060 preview error on build

The solution for this is to add the necessary packages in manual mode from MyGet.

PM> Install-Package Microsoft.ML -Version 0.6.0-preview-26913-1 -Source https://dotnet.myget.org/F/dotnet-core/api/v3/index.json

or set up a new NuGet source in Visual Studio, with the following information

03 MyGet ML.Net Sources NuGet

In this way, when a NuGet Restore action is performed for example, when we build a project, and we will have all the necessary packages available to work.

04 mlnet 0.60 preview solution explorer build OK

Happy Coding!

Greetings @ Toronto

El Bruno

References

My Posts

Advertisements

#MLNet – Agregando paquetes en modo Preview desde MyGet, por ejemplo Microsoft.ML -Version 0.6.0

Buenas!

Hace unos días hable de la nueva version 0.5 de Machine Learning.Net. Ayer cuando comenzó .NetConf, se hizo oficial el lanzamiento de esta version con el siguiente post de Cesar de la Torre

Announcing ML.NET 0.5

Ahora bien, un detalle que está un poco Deep en la documentación es la forma de acceder a paquetes en modo Preview que se utilizan en los repositorios de Machine Learning  y en Machine Learning Samples

Pues bien, cuando abrimos e intentamos compilar uno de los proyectos podemos ver que en las referencias de este se están utilizando packages en modo Preview

01 mlnet 0.60 preview solution explorer

El problema que tenemos es que, al compilar, estos paquetes no están disponibles en nuget.org

Unable to find package Microsoft.ML with version (>= 0.6.0-preview-26912-3)

  – Found 5 version(s) in nuget.org [ Nearest version: 0.5.0 ]

 TensorFlowMLNETInceptionv3ModelScoring  

02 mlnet 060 preview error on build

La solución para esto es agregar los paquetes necesarios en modo manual desde MyGet.

PM> Install-Package Microsoft.ML -Version 0.6.0-preview-26913-1 -Source https://dotnet.myget.org/F/dotnet-core/api/v3/index.json

O configurar un nuevo source de NuGet en Visual Studio, con la siguiente información

Name: Microsoft.ML

Source: https://dotnet.myget.org/F/dotnet-core/api/v3/index.json

03 MyGet ML.Net Sources NuGet

De esta manera, cuando se realice una acción de NuGet restore, por ejemplo, al compilar, tendremos disponibles todos los paquetes necesarios para trabajar.

04 mlnet 0.60 preview solution explorer build OK

Happy Coding!

Saludos @ Toronto

El Bruno

References

My Posts

#VS2017 – Visual Studio 2017 Preview available, the Insiders flavor of Visual Studio !

Hola ! Hace un tiempo escribí un post donde compartí la lista de programas de Insiders que ofrece Microsoft (link). Estos programas permiten ser Early Adopters para productos como Office 2016, Windows 10 o Skype. Ahora que ya tenemos la versión oficial de Visual Studio 2017 disponible, también podemos acceder a una versión “Insider” para probar […]

Hello!

Some time ago I wrote a post where I shared the list of Insiders programs offered by Microsoft (link).These programs are created targeting Early Adopters for products such as Office 2016, 10 Windows or Skype.

Now that we have the official version of Visual Studio 2017 available, we can also access an “Insider” version to test new features in Visual Studio 2017. This version is called “Visual Studio 2017 Preview“.

It is managed from the Visual Studio Installer and we can be seen in the setup process, we found 2 options of Visual Studio 2017.

Clipboard02

Now this is a Preview version, so it is important to remember

  • This version is not ready for production. That’s mean you will not get support if build production ready apps. This is obvious, but it is worth remembering it.
  • Visual Studio 2017 and 2017 Visual Studio Preview can be installed side by side and used on a single computer without any issues.
  • Visual Studio 2017 Preview comes in 3 versions: Enterprise, Professional, and Preview. The Product Team suggestion is to install the Preview of the same license we have for VS2017

An interesting detail is to find a way to differentiate be updates when you work with them. The first thing we think about is the icon in the taskbar, as they are quite similar. In the following image, the 1st app is VS2017 Preview and the 2nd is VS2017.

Clipboard02

The next option was to change the Theme in one of the instances. Here I have not had success at all. Since they share the same configuration base. In the following video we can see how the time to change the settings in VS2017, this change applies also in VS2017 Preview.

2017 03 12 VS2017 Preview 01

So, it is working carefully with the 2 IDEs. VS2017 Preview is attractive option to test new features, and gives me a rare sensation that is not 100% independent of VS2017!

Greetings @ Toronto

El Bruno

References

#VS2017 – Disponible Visual Studio 2017 Preview, el VS de los Insiders

Hola !

Hace un tiempo escribí un post donde compartí la lista de programas de Insiders que ofrece Microsoft (link). Estos programas permiten ser Early Adopters para productos como Office 2016, Windows 10 o Skype.

Ahora que ya tenemos la versión oficial de Visual Studio 2017 disponible, también podemos acceder a una versión “Insider” para probar nuevas funcionalidades en Visual Studio 2017. En este caso, esta versión se llama “Visual Studio 2017 Preview”.

La misma se maneja desde el instalador de Visual Studio y podemos ver como en el mismo, vemos las 2 opciones actuales de VS2017.

Clipboard02

Ahora bien, esta es una versión Preview con lo que es importante recordar

  • Esta versión no está garantizada para crear apps para producción. Esto es obvio, pero conviene recordarlo.
  • Visual Studio 2017 y Visual Studio 2017 Preview pueden ser instalados y utilizados en un mismo ordenador sin problema.
  • Visual Studio 2017 Preview viene en 3 versiones: Enterprise, Professional y Preview. Es recomenable instalar la Preview de la misma licencia que tengamos para VS2017

Un detalle interesante es buscar una forma de diferenciar estar versiones cuando trabajas con las mismas. Lo primero que podríamos pensar es en el ícono de la barra de tareas, pues son bastante parecidos. En la siguiente imagen, la 1ra app es VS2017 Preview y la 2da es VS2017.

Clipboard02

La siguiente opción era cambiar el Theme en una de las instancias. Aquí tampoco he tenido éxito, ya que comparten la configuración. En el siguiente video podemos ver cómo al momento de cambiar las settings en VS2017, este cambio se aplica también en VS2017 Preview.

2017 03 12 VS2017 Preview 01

Asi que, toca trabajar con cuidado con los 2 IDEs. VS2017 es interesante opción para probar nuevas funcionalidades, y me da una sensación rara que no sea 100% independiente de VS2017 !

Saludos @ Toronto

El Bruno

References