您好,这里其实应该是2个问题,我依次给您解释一下问题1:cnml internal的.cpp将数据输出到.txt文件后,结果不正确的原因?说明:在python代码里,已经将cpu上的数据进行了.to("mlu")的操作,因此调用这个算子时候,在.cpp文件里,相应的source已经是mlu上的tensor了,是不能直接操作的,因此直接写入文件这种操作是不对的,您可以修改代码如下:outfile << source.cpu() << std::endl;问题2:重新编译catch,比较费时,希望有更好的调试方法?说明:catch编译是增量编译的,即每次都只对修改的文件进行重新编译,所以并不会增加很多耗时,比如只修改1-2个文件的时候,重新编译catch应该可以控制在20-30秒以内,您可以具体再试下cd catch && python setup.py install展开