Add stacktraces column to calculate_numeric_gap API#17764
Add stacktraces column to calculate_numeric_gap API#17764
Conversation
🔗 Helpful Links🧪 See artifacts and rendered test results at hud.pytorch.org/pr/pytorch/executorch/17764
Note: Links to docs will display an error until the docs builds have been completed. ✅ You can merge normally! (4 Unrelated Failures)As of commit 82345c8 with merge base 153adbf ( BROKEN TRUNK - The following jobs failed but were present on the merge base:👉 Rebase onto the `viable/strict` branch to avoid these failures
This comment was automatically generated by Dr. CI and updates every 15 minutes. |
|
@Gasoonjia has exported this pull request. If you are a Meta employee, you can view the originating Diff in D94713076. |
This PR needs a
|
Summary: Pull Request resolved: #17764 This diff enhances the `calculate_numeric_gap` API in the Inspector to include stack trace information for each operator in the generated DataFrame. Previously, users could identify operators with numerical discrepancies but had to manually trace back to the source code. Now, the API returns a `stacktraces` column where each entry is a dictionary mapping operator names (aot_ops) to their corresponding stack traces from the eager model code. This makes debugging numerical issues more efficient by providing direct links to the source code locations of problematic operators. Differential Revision: D94713076
614eb82 to
8089246
Compare
Summary: Pull Request resolved: #17764 This diff enhances the `calculate_numeric_gap` API in the Inspector to include stack trace information for each operator in the generated DataFrame. Previously, users could identify operators with numerical discrepancies but had to manually trace back to the source code. Now, the API returns a `stacktraces` column where each entry is a dictionary mapping operator names (aot_ops) to their corresponding stack traces from the eager model code. This makes debugging numerical issues more efficient by providing direct links to the source code locations of problematic operators. Differential Revision: D94713076
8089246 to
333c767
Compare
Summary: Pull Request resolved: #17764 This diff enhances the `calculate_numeric_gap` API in the Inspector to include stack trace information for each operator in the generated DataFrame. Previously, users could identify operators with numerical discrepancies but had to manually trace back to the source code. Now, the API returns a `stacktraces` column where each entry is a dictionary mapping operator names (aot_ops) to their corresponding stack traces from the eager model code. This makes debugging numerical issues more efficient by providing direct links to the source code locations of problematic operators. Differential Revision: D94713076
333c767 to
f1ca924
Compare
Summary: Pull Request resolved: #17764 This diff enhances the `calculate_numeric_gap` API in the Inspector to include stack trace information for each operator in the generated DataFrame. Previously, users could identify operators with numerical discrepancies but had to manually trace back to the source code. Now, the API returns a `stacktraces` column where each entry is a dictionary mapping operator names (aot_ops) to their corresponding stack traces from the eager model code. This makes debugging numerical issues more efficient by providing direct links to the source code locations of problematic operators. Differential Revision: D94713076
f1ca924 to
f719158
Compare
Summary: Pull Request resolved: #17764 This diff enhances the `calculate_numeric_gap` API in the Inspector to include stack trace information for each operator in the generated DataFrame. Previously, users could identify operators with numerical discrepancies but had to manually trace back to the source code. Now, the API returns a `stacktraces` column where each entry is a dictionary mapping operator names (aot_ops) to their corresponding stack traces from the eager model code. This makes debugging numerical issues more efficient by providing direct links to the source code locations of problematic operators. Differential Revision: D94713076
f719158 to
a8ef7d0
Compare
Summary: Pull Request resolved: #17764 This diff enhances the `calculate_numeric_gap` API in the Inspector to include stack trace information for each operator in the generated DataFrame. Previously, users could identify operators with numerical discrepancies but had to manually trace back to the source code. Now, the API returns a `stacktraces` column where each entry is a dictionary mapping operator names (aot_ops) to their corresponding stack traces from the eager model code. This makes debugging numerical issues more efficient by providing direct links to the source code locations of problematic operators. Differential Revision: D94713076
a8ef7d0 to
e6036a7
Compare
Summary: Pull Request resolved: #17764 This diff enhances the `calculate_numeric_gap` API in the Inspector to include stack trace information for each operator in the generated DataFrame. Previously, users could identify operators with numerical discrepancies but had to manually trace back to the source code. Now, the API returns a `stacktraces` column where each entry is a dictionary mapping operator names (aot_ops) to their corresponding stack traces from the eager model code. This makes debugging numerical issues more efficient by providing direct links to the source code locations of problematic operators. Differential Revision: D94713076
e6036a7 to
82345c8
Compare
Summary:
This diff enhances the
calculate_numeric_gapAPI in the Inspector to include stack trace information for each operator in the generated DataFrame.Previously, users could identify operators with numerical discrepancies but had to manually trace back to the source code. Now, the API returns a
stacktracescolumn where each entry is a dictionary mapping operator names (aot_ops) to their corresponding stack traces from the eager model code.This makes debugging numerical issues more efficient by providing direct links to the source code locations of problematic operators.
Differential Revision: D94713076