在OpenCV上使用GPU时,如何确定线程数? 我使用OpenCV和VB C++在GPU上运行我的代码 我的GPU设备有96个内核,我的代码使用OpenCV并在上面运行 但是我的线程问题是,我想确定线程的数量,以便代码在8个线程上执行一次,在16个线程上执行一次,等等。如果在GPU OpenCV上不可能,我可以确定执行时使用的内核的数量。 任何人都可以帮助我

在OpenCV上使用GPU时,如何确定线程数? 我使用OpenCV和VB C++在GPU上运行我的代码 我的GPU设备有96个内核,我的代码使用OpenCV并在上面运行 但是我的线程问题是,我想确定线程的数量,以便代码在8个线程上执行一次,在16个线程上执行一次,等等。如果在GPU OpenCV上不可能,我可以确定执行时使用的内核的数量。 任何人都可以帮助我,c++,opencv,image-processing,gpu,gpuimage,C++,Opencv,Image Processing,Gpu,Gpuimage,在OpenCV上使用GPU时,如何确定线程数 首先检查系统中的处理器数量 检查系统中的内存大小 现在理想情况下,线程数应该是=处理器数x2 因此,如果您有2个处理器,您可以选择4个线程以获得最佳性能 此外,线程的堆栈大小也起着非常重要的作用。检查系统中内存的大小,并设置每个线程的堆栈大小。此计算还取决于正在创建的线程数 你到底是如何使用OpenCV利用GPU的?IIRC有几种不同的方法。哪个版本的OpenCV?

在OpenCV上使用GPU时,如何确定线程数

  • 首先检查系统中的处理器数量
  • 检查系统中的内存大小
  • 现在理想情况下,线程数应该是=处理器数x2

    因此,如果您有2个处理器,您可以选择4个线程以获得最佳性能


    此外,线程的堆栈大小也起着非常重要的作用。检查系统中内存的大小,并设置每个线程的堆栈大小。此计算还取决于正在创建的线程数

    你到底是如何使用OpenCV利用GPU的?IIRC有几种不同的方法。哪个版本的OpenCV?