Problem Source Demarcation

  1. After running the preceding command to find the first operator whose input is similar but output is different, you can determine that the operator is faulty. Example:
    Figure 1 The output of the Unique operator in the VCS command output is different.
  2. If the operator is a fusion operator, the accuracy problem is caused by operator fusion. In this case, disable the fusion and perform accuracy comparison again to check whether other problems exist. Example:
    Figure 2 The output of the AutomaticBufferFusionOp operator in the VCS command output is different.
  3. If the input or output of the operator contains embedding variables and the embedding variables are different, the accuracy problem is caused by Rec SDK TensorFlow table lookup. Example:
    Figure 3 The output of the Rec SDK TensorFlow table lookup operator in the CSV file generated by the VCS command is different.