ITK python 第一次加载需要时间
ITK python take time to load for the first time
我正在使用 ITK Wrap python,当我第一次在我的代码中使用 ITK 函数时,我的代码冻结了 30 秒,并且在任何其他函数之后都非常快。
我有一堆 numpy 计算,在我调用之后:
image_type = itk.Image[itk.F, 2]
itk_py_converter = itk.PyBuffer[image_type]
光是这个就可以用30秒。在我使用 SymmetricEigen 并立即加载之后。如果我尝试重新排序或更改第一个 itk 函数,它总是一样的。我不明白为什么。
我的导入只有import itk
重读 documentation 后,我发现了这个:
Once the command line window appears, type
import itk
This may take some seconds while the shared libraries are loaded.
所以加载过程中需要时间是正常的。
我正在使用 ITK Wrap python,当我第一次在我的代码中使用 ITK 函数时,我的代码冻结了 30 秒,并且在任何其他函数之后都非常快。
我有一堆 numpy 计算,在我调用之后:
image_type = itk.Image[itk.F, 2]
itk_py_converter = itk.PyBuffer[image_type]
光是这个就可以用30秒。在我使用 SymmetricEigen 并立即加载之后。如果我尝试重新排序或更改第一个 itk 函数,它总是一样的。我不明白为什么。
我的导入只有import itk
重读 documentation 后,我发现了这个:
Once the command line window appears, type
import itk
This may take some seconds while the shared libraries are loaded.
所以加载过程中需要时间是正常的。