"First matrix's width must be equal with second matrix's height.");
"The input and output of matmul be matrix");
PADDLE_ENFORCE(
in1_dim[1]==in2_dim[0],
"First matrix's width must be equal with second matrix's height.");
PADDLE_ENFORCE(platform::is_gpu_place(in1.place())&&platform::is_gpu_place(in2.place())&&platform::is_gpu_place(out->place()),"Matrix must all be in GPUPlace");
"First matrix's width must be equal with second matrix's height.");
"The input and output of matmul be matrix");
PADDLE_ENFORCE(
in1_dim[1]==in2_dim[0],
"First matrix's width must be equal with second matrix's height.");
PADDLE_ENFORCE(platform::is_gpu_place(in1.place())&&platform::is_gpu_place(in2.place())&&platform::is_gpu_place(out->place()),"Matrix must all be in GPUPlace");