计算科学SE问题Python中的这种类似2D Frenkel–Kontorova的能量最小化问题对使用普通PC+GPU的适应性如何?(严重依赖索引(包含一个简短的示例脚本和注意3链接到我第一次尝试使用scalene 进行分析
结果没有任何信息,所以我建议我尝试--profile-all
选项。在运行了30分钟却没有完成一个需要几秒钟才能运行的脚本之后,我增加了CPU百分比限制;我认为这意味着只有使用了至少2%CPU时间的东西才会被深入分析。
scalene --html --outfile prof.html --profile-all --cpu-percent-threshold 2 myscript.py
我收到一个两行错误,并以正常方式从python中退出。
Error getting real path: 2
Scalene error: received signal SIGABRT
这个问题在scalene问题#110中被关闭,那里有到的链接
- https://github.com/plasma-umass/scalene/commit/6636d95d7ea9a16adedaedbd4ff0926374798f2b
问:如何将Scalene与PyTorch一起使用
A:Scalene适用于PyTorch 1.5.1版本PyTorch的新版本中有一个错误(https://github.com/pytorch/pytorch/issues/57185)干扰Scalene(此处讨论:https://github.com/plasma-umass/scalene/issues/110)。
还有更多信息
和
- Pytorch打开问题#57185 ITIMER_REAL Pytorch在MacOS x86上与计时器一起运行时出现分段故障,引发SIGSEGV
问题:有没有一种解决方法可以在macOS上使用scalene探查器成功地评测python脚本?还是我应该换一台装有Windows或Linux的机器,暂时忘记尝试?
消息Error getting real path: 2
似乎与scalene查找脚本或脚本内部路径有关。考虑到您在终端中的目录,确保您引用了myscript.py
的完整有效路径。您可能需要更改目录。
SIGABRT
消息与列出的SIGSEGV
问题不同,但是,如果您想测试它,可以卸载PyTorch(pip uninstall torch
(并重新安装特定版本(pip install 'torch==1.5.1'
(。