ganler opened a new pull request, #13448:
URL: https://github.com/apache/tvm/pull/13448

   This PR brings 2 bug fixes:
   1. ONNX converter for matmul: ONNX matmul follows NumPy 
[rules](https://numpy.org/doc/stable/reference/generated/numpy.matmul.html):
   > If the first argument is 1-D, it is promoted to a matrix by prepending a 1 
to its dimensions. After matrix multiplication the prepended 1 is removed.
   > If the second argument is 1-D, it is promoted to a matrix by appending a 1 
to its dimensions. After matrix multiplication the appended 1 is removed.
   
   The (my) previous fix https://github.com/apache/tvm/pull/11174 did not 
consider the second rule (append 1 dimension for the rhs vector).
   
   2. Relay's `nn.matmul` takes 2-D matrices and the checker was removed in a 
recent PR https://github.com/apache/tvm/pull/13287. This PR puts the checker 
back to prevent process crashes (make it a readable TVMError) for readability 
(and also for that the CI in https://github.com/ise-uiuc/nnsmith/pull/64 won't 
be terminated while using TVM-10).
   
   cc: @masahi @tkonolige 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to