您好,这个warning的意思是说是不支持多进程,如果没使用没多进程的情况,有一些函数例如 syscall本身也会开进程,可能是中间调用的一些函数自己起进程,这种情况下这个warning不会对record有影响的。您这边执行timechart的时候是否设置了 -i dltrace_data ? cnperf会自动加上,如果多加一层会出现报错,可以直接执行cnperf-cli timechart试试看。如果不是这个原因,请您给出您的执行命令的全部流程,以方便我们确定问题的原因。展开
您好,这个warning的意思是说是不支持多进程,如果没使用没多进程的情况,有一些函数例如 syscall本身也会开进程,可能是中间调用的一些函数自己起进程,这种情况下这个warning不会对record有影响的。您这边执行timechart的时候是否设置了 -i dltrace_data ? cnperf会自动加上,如果多加一层会出现报错,可以直接执行cnperf-cli timechart试试看。如果不是这个原因,请您给出您的执行命令的全部流程,以方便我们确定问题的原因。展开
除了执行命令的过程外,也请给出出现问题的版本。
但我是在线推理,使用的仍是python文件,我试着使用了:[代码]但是运行有warning:[代码]而且我python文件里面是for循环+调用函数,为什么会有其他进程?虽然上面都是warning,能跑,但是最后使用cnperf-cli timechart不成功,[代码]我还试着cnperf-cli info查看信息,但是现实open ./dltrace_data/metadata.json file failed! cannot find metadata.json明明cat metadata.json可以显示信息...这是为啥?展开
您好,这个warning的意思是说是不支持多进程,如果没使用没多进程的情况,有一些函数例如 syscall本身也会开进程,可能是中间调用的一些函数自己起进程,这种情况下这个warning不会对record有影响的。
您这边执行timechart的时候是否设置了 -i dltrace_data ? cnperf会自动加上,如果多加一层会出现报错,可以直接执行cnperf-cli timechart试试看。
如果不是这个原因,请您给出您的执行命令的全部流程,以方便我们确定问题的原因。
您好,建议您尝试使用一下cnperf profile工具,看看能不能正确显示您需要的性能结果,参考文档路径如下:文档中心 – 寒武纪开发者社区 (cambricon.com)[图片][图片]展开
但我是在线推理,使用的仍是python文件,我试着使用了:
cnperf-cli record "python test.py"
但是运行有warning:
stripped executable found, no executable's function will be traced It seems not to be complied with -pg, no executable's function will be traced It seems [fork] is called, only the first process will be traced
而且我python文件里面是for循环+调用函数,为什么会有其他进程?
虽然上面都是warning,能跑,但是最后使用cnperf-cli timechart不成功,
Invalid log in dir "./dltrace_data/", please retrace log
我还试着cnperf-cli info查看信息,但是现实open ./dltrace_data/metadata.json file failed! cannot find metadata.json
明明cat metadata.json可以显示信息...
这是为啥?
您好,建议您尝试使用一下cnperf profile工具,看看能不能正确显示您需要的性能结果,参考文档路径如下:文档中心 – 寒武纪开发者社区 (cambricon.com)
for batch_size in [1, 1<<10, 1<<20]: state = torch.zeros([batch_size, 200]).to(ct.mlu_device()) with torch.autograd.profiler.profile(use_mlu=True) as prof: probs = net_mlu(state) prof.export_chrome_trace(...)
其中net_mlu是通过:
mlu_quantize.quantize_dynamic_mlu(net, dtype='int8', gen_quant=True)
生成的量化模型
请登录后评论