swift-apis icon indicating copy to clipboard operation
swift-apis copied to clipboard

runtime shape errors are terrible in jupyter

Open ematejska opened this issue 5 years ago • 0 comments

Imported from JIRA https://bugs.swift.org/browse/TF-471

Type: Bug Priority: Major
Reporter: Chris Lattner Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None

Runtime shape errors look like this, which is pretty terrible:

Fatal error: In[0] is not a matrix. Instead it has shape [60000]: file /swift-base/swift/stdlib/public/TensorFlow/CompilerRuntime.swift, line 2108
Current stack trace:
0 libswiftCore.so 0x00007ff60e13be00 _swift_stdlib_reportFatalErrorInFile + 115
1 libswiftCore.so 0x00007ff60e08406c <unavailable> + 3035244
2 libswiftCore.so 0x00007ff60e08415e <unavailable> + 3035486
3 libswiftCore.so 0x00007ff60decba12 <unavailable> + 1231378
4 libswiftCore.so 0x00007ff60e050d42 <unavailable> + 2825538
5 libswiftCore.so 0x00007ff60decaef9 <unavailable> + 1228537
6 libswiftTensorFlow.so 0x00007ff60b16b022 <unavailable> + 598050
7 libswiftTensorFlow.so 0x00007ff60b169770 checkOk(_:file:line:) + 508
8 libswiftTensorFlow.so 0x00007ff60b18de70 TFCCheckOk( + 81
9 libswiftTensorFlow.so 0x00007ff60b18de60 _swift_tfc_CheckOk + 9

We should be able to get something that looks like a compiler error message (including caret diagnostics) to come out of the runtime.

ematejska avatar Apr 28 '20 16:04 ematejska