[英]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.