gpt4 book ai didi

julia - 如何在 Julia 中检测类型不稳定的函数

转载 作者:行者123 更新时间:2023-12-04 13:59:47 26 4
gpt4 key购买 nike

设置:假设我有一个相当详细的软件(在 Julia 中),涉及多个模块的交互。我觉得它的运行速度比它应该的慢。通常为 first culprit to check for is type unstable functions ,即编译器无法提前确定输出类型的函数。

问题:如何检测这些类型的不稳定函数?

我目前在做什么:我使用分析工具,例如ProfileView.jl @tholy 包,用于检测瓶颈,假设类型不稳定的函数会出现在这里(由于它们的运行时间过长)。但真正好的是某种调试工具,在运行例程后,它会输出一个编译器无法提前确定输出类型的函数列表。这可能吗?

最佳答案

你可以试试TypeCheck.jl探查器说的位很慢。

Julia 0.4 有 @code_warntype也是。

关于julia - 如何在 Julia 中检测类型不稳定的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28080475/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com