haojin2 commented on a change in pull request #16699: Mixed data type binary ops
URL: https://github.com/apache/incubator-mxnet/pull/16699#discussion_r342324211
 
 

 ##########
 File path: src/operator/mshadow_op.h
 ##########
 @@ -194,6 +194,100 @@ MXNET_BINARY_MATH_OP_NC(right, b);
 
 MXNET_BINARY_MATH_OP_NC(mul, a * b);
 
+#ifndef _WIN32
 
 Review comment:
   It was due to the `C1002: out of heap space` error we've encountered many 
times.
   We're not generating more kernels(code) on windows to prevent hitting that 
error on windows machines.
   If you still think windows is excluded I would only think you've not given 
the code changes a complete look:
   1. There's also some parts that we have `#ifdef _WIN32` such as: 
https://github.com/apache/incubator-mxnet/pull/16699/files#diff-c383124e9cb87f51ac456a96b799615aR73
   2. We also have parts that have `#else` blocks such as: 
https://github.com/apache/incubator-mxnet/pull/16699/files#diff-c383124e9cb87f51ac456a96b799615aR73
   This is indeed a workaround for an issue that we could not solve on our own. 
I've also tried with upgrading vs compiler locally and it does not get this 
issue out of our way so that's why we have different impls for this same 
feature, otherwise we only have to drop this new feature for windows users.
   It's good to be eager to learn, but IMHO blocking a PR without a complete 
look and a very solid reason is not a good (nor polite) way for demonstrating 
your eagerness.

----------------------------------------------------------------
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.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

Reply via email to