dotnet / machinelearning

ML.NET is an open source and cross-platform machine learning framework for .NET.
https://dot.net/ml
MIT License
9.03k stars 1.88k forks source link

Upgrade TensorFlow to 2.3 / Tensorflow.NET to 0.20 #5401

Open JakeRadMSFT opened 4 years ago

JakeRadMSFT commented 4 years ago

Hello, I'm opening this issue for our discussion around migrating our implementation of Image Classification to TF.NET 0.20. It's release is imminent and wanted to have a public place for the discussion.

Cheers, Jake

JakeRadMSFT commented 4 years ago

Related issue: https://github.com/dotnet/machinelearning-modelbuilder/issues/702

Oceania2018 commented 4 years ago

Hi @JakeRadMSFT, I'm so exciting to hear that ML .NET will upgrade its DNN module to align with lastet version of Tensorflow.NET. Current release is Preview 4 in NuGet. I'm working on fixing the last 3 examples, it will be pretty soon to release v0.20. We've already shipped tensorflow native 2.3 libraries include Windows, Linux and Mac as well as GPU version.

image

TF .NET v0.20 will bring a lot of new features, the some main things are EAGER MODE, tf.dataset data preprocess and Keras high level deep learning framework which is partially working.

LittleLittleCloud commented 4 years ago

@harishsk @JakeRadMSFT Should we update tf document since the version of tf.net and tf runtime has changed.