-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Can't find symbols for Microsoft.ML.Core or Microsoft.ML.Data #5552
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
For the symbols you're actually seeing, is it possible to know when were they published? |
I'm not sure on when. I assume that happened as part of the official build - it did before with the old build system. As for where they are published, below is where VS finds them:
Note the final line: |
The problem is that when arcade creates the Microsoft.ML.snupkg, it doesn't include any of the .PDBs of the projects it's meant to package. The Microsoft.ML.nupkg does include the correct DLLs from all its projects, but the symbols package doesn't include the .PDBs. This problem only happens on that package, and also for the CpuMathNative.pdb, which wasn't added to the Microsoft.ML.CpuMath.snupkg. We still haven't found how to fix this, so we're still working on this. |
We've fixed our symbols publishing pipeline in #5556 Also, we've unlisted the 1.5.3 release from nuget.org, as there was another bug, and we've made a new release (1.5.4) that fixed that bug and include the symbols. We've checked that the 1.5.4 release does contain the symbols. Thanks for noticing this. |
I tried debugging an application today that uses the latest release of ML.NET – 1.5.3. I believe this is the first release since the upgrade to Arcade.
However, I can’t load symbols for some of the assemblies. For the assemblies that are 1:1 with NuGet packages, those symbols appear to be loaded. But the core assemblies – ML.Core and ML.Data – don’t have their symbols loaded:
We need to:
cc @harishsk @michaelgsharp @mstfbl @frank-dong-ms
The text was updated successfully, but these errors were encountered: