Hi,
this might be a more general question but I couldn't find anything in the developer-guide.
In the past months I've continously seen issues (or at least unintuitive exceptions thrown deep inside ML.NET) that I couldn't figure out.
Coming from a Java background we usually get the Java sources in our Jar and can just step into any code without any effort.
Though, I'm having a really tough time to debug any errors.
Currently I'm seeing an IndexOutOfRangeException somewhere deep inside the KeyToVectorMappingTransformer.
Fit/Transform() that avoids the whole threading problems?Any guidance on this would be greatly appreciated.
Excellent question, @rauhs !
As a matter of fact, it is quite easy to do so. All ML.NET NuGet packages have symbols published. Of course, the source code for it is available on this GitHub repo. Let's assume you use ML.NET via NuGet packages and are using Visual Studio 2017 15.9 or higher.
To step into ML.NET packages, you need to do the following
Most helpful comment
Excellent question, @rauhs !
As a matter of fact, it is quite easy to do so. All ML.NET NuGet packages have symbols published. Of course, the source code for it is available on this GitHub repo. Let's assume you use ML.NET via NuGet packages and are using Visual Studio 2017 15.9 or higher.
To step into ML.NET packages, you need to do the following
Following those steps, I was able to step into ML.NET code in our samples project