Skip to content

Check dim size preventively when doing shape inference for BatchMatMul#12691

Closed
yinghai wants to merge 1 commit intopytorch:masterfrom
yinghai:export-D10391130
Closed

Check dim size preventively when doing shape inference for BatchMatMul#12691
yinghai wants to merge 1 commit intopytorch:masterfrom
yinghai:export-D10391130

Conversation

@yinghai
Copy link
Copy Markdown
Contributor

@yinghai yinghai commented Oct 15, 2018

Summary: We check input(0) but not input(1) in BatchMatMul. This may result in a protobuf exception which won't be caught by upstream and causing termination of the program. Check that with CAFFE_ENFORCE will be caught by upstream inference function. Plus, it will print out clean stack tracing showing where went wrong.

Reviewed By: houseroad

Differential Revision: D10391130

pytorch#12691)

Summary:
Pull Request resolved: pytorch#12691

We check input(0) but not input(1) in BatchMatMul. This may result in a protobuf exception which won't be caught by upstream and causing termination of the program. Check that with `CAFFE_ENFORCE` will be caught by upstream inference function. Plus, it will print out clean stack tracing showing where went wrong.

Reviewed By: bddppq, houseroad, BIT-silence

Differential Revision: D10391130

fbshipit-source-id: 78aa264a20349255d29221fb1ff0d166e335782f
@yinghai yinghai deleted the export-D10391130 branch October 17, 2018 02:20
@ezyang ezyang added the merged label Jun 25, 2019
laurentdupin pushed a commit to laurentdupin/pytorch that referenced this pull request Apr 24, 2026
pytorch#12691)

Summary:
Pull Request resolved: pytorch#12691

We check input(0) but not input(1) in BatchMatMul. This may result in a protobuf exception which won't be caught by upstream and causing termination of the program. Check that with `CAFFE_ENFORCE` will be caught by upstream inference function. Plus, it will print out clean stack tracing showing where went wrong.

Reviewed By: bddppq, houseroad, BIT-silence

Differential Revision: D10391130

fbshipit-source-id: daf8dcd8fcf9629a0626edad660dff54dd9aeae3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants