[英]Multithreading with vtkSMPTools
我想使用vtkSMPTools
并行运行我的后端 (Python)。 示例代码如下:
import vtk
# Create an instance of vtkSMPTools
smpTools = vtk.vtkSMPTools()
# Use the For method to iterate over a range of indices in parallel
def func(i):
# Code to execute in parallel goes here
print(i)
smpTools.For(0, 100, func)
但是,我收到如下错误: vtkmodules.vtkCommonCore.vtkSMPTools' object has no attribute 'For'
。
我检查了 vtk 文档,可以看到为 vtkSMPTools 定义了For
方法。
我无法弄清楚是什么问题。 请帮我解决一下这个。
我能够导入vtk.vtkSMPTools()
。 但是,当我尝试使用For
方法时出现错误。
我担心 vtkSMPTools 预计不会在 python 代码中工作,因为模板化方法(如 C++ 代码中的For
方法)不可包装(请参阅此文档)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.