This is an automated email from the ASF dual-hosted git repository.

bgawrych pushed a commit to branch take_opt
in repository https://gitbox.apache.org/repos/asf/incubator-mxnet.git

commit 300e3b3a164ea57b1f8f88b7f3a054d9184ae679
Author: Bartlomiej Gawrych <[email protected]>
AuthorDate: Tue Dec 7 15:55:21 2021 +0100

    review
---
 src/operator/tensor/indexing_op.cc | 6 +++---
 src/operator/tensor/indexing_op.h  | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/operator/tensor/indexing_op.cc 
b/src/operator/tensor/indexing_op.cc
index 28dea26..28eca41 100644
--- a/src/operator/tensor/indexing_op.cc
+++ b/src/operator/tensor/indexing_op.cc
@@ -67,7 +67,7 @@ struct TakeNonzeroAxisCPU {
    * \param i                 global thread id
    * \param out_data          ptr to output buffer
    * \param in_data           ptr to input buffer
-   * \param idx               ptr to indices buffer
+   * \param indices           ptr to indices buffer
    * \param outer_dim_stride  stride of dimension before axis
    * \param axis_dim_stride   stride of axis dimension
    * \param idx_size          size of the indices tensor
@@ -87,8 +87,8 @@ struct TakeNonzeroAxisCPU {
     for (index_t j = 0; j < static_cast<index_t>(idx_size); ++j) {
       int index = indices[j];
       if (clip) {
-        index = (index < 0) ? 0 : index;
-        index = (index > axis_dim - 1) ? (axis_dim - 1) : index;
+        index = std::max(index, 0);
+        index = std::min(axis_dim - 1, index);
       } else {
         index %= axis_dim;
         index += (index < 0) ? axis_dim : 0;
diff --git a/src/operator/tensor/indexing_op.h 
b/src/operator/tensor/indexing_op.h
index af4b559..ed75c8f 100644
--- a/src/operator/tensor/indexing_op.h
+++ b/src/operator/tensor/indexing_op.h
@@ -215,9 +215,9 @@ inline bool EmbeddingOpBackwardStorageType(const 
nnvm::NodeAttrs& attrs,
   return dispatched;
 }
 
-/*! \brief name the struct TakeNonzeroAxis for general take when
- *         axis is not zero, use TakeZeroAxisGPU or TakeZeroAxisCPU for axis 
zero
- *         or TakeNonZeroAxisCPU for CPU optimized version
+/*! \brief TakeNonzeroAxis is desinated for general take when
+ *         axis is not zero (for CPU optimized version use TakeNonZeroAxisCPU 
and
+           for axis zero use TakeZeroAxisGPU or TakeZeroAxisCPU)
  */
 template <bool clip = true>
 struct TakeNonzeroAxis {

Reply via email to