簡體   English   中英

使用 vtkSMPTools 的多線程

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM