@@ -139,15 +139,16 @@ class LogicalOp : public framework::OperatorWithKernel {
139139 ::paddle::operators::UnaryLogicalOpInferShape<_##op_type##Comment>, \
140140 ::paddle::framework::EmptyGradOpMaker);
141141
142- REGISTER_BINARY_LOGICAL_OP (logical_and, " Out = X & & Y" );
142+ REGISTER_BINARY_LOGICAL_OP (logical_and, " $$ Out = X \\ & \\ & Y$$ " );
143143REGISTER_BINARY_LOGICAL_KERNEL (logical_and, CPU,
144144 paddle::operators::LogicalAndFunctor);
145- REGISTER_BINARY_LOGICAL_OP (logical_or, " Out = X && Y " );
145+ REGISTER_BINARY_LOGICAL_OP (logical_or, " $$ Out = X || Y$$ " );
146146REGISTER_BINARY_LOGICAL_KERNEL (logical_or, CPU,
147147 paddle::operators::LogicalOrFunctor);
148- REGISTER_UNARY_LOGICAL_OP (logical_not, " Out = !X" );
148+ REGISTER_UNARY_LOGICAL_OP (logical_not, " $$ Out = !X$$ " );
149149REGISTER_UNARY_LOGICAL_KERNEL (logical_not, CPU,
150150 paddle::operators::LogicalNotFunctor);
151- REGISTER_BINARY_LOGICAL_OP (logical_xor, " Out = (X || Y) && !(X && Y)" );
151+ REGISTER_BINARY_LOGICAL_OP (logical_xor,
152+ " $$Out = (X || Y) \\ , \\ &\\ & \\ , !(X \\ &\\ & Y)$$" );
152153REGISTER_BINARY_LOGICAL_KERNEL (logical_xor, CPU,
153154 paddle::operators::LogicalXorFunctor);
0 commit comments