首先,代码结构它长这样:

可每次调用线程池进行识别时,就会报如下错误:

D:\20191031_tensorflow_yolov3\python\python.exe D:/20191031_tensorflow_yolov3/tensorflow-yolov3/test-191204-两个摄像头调用multiprocessing识别.py
2019-12-05 11:05:45.023255: I tensorflow/core/platform/cpu_feature_guard.cc:141] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2
2019-12-05 11:05:45.896180: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1411] Found device 0 with properties:
name: GeForce GTX 1080 Ti major: 6 minor: 1 memoryClockRate(GHz): 1.6575
pciBusID: 0000:0e:00.0
totalMemory: 11.00GiB freeMemory: 9.10GiB
2019-12-05 11:05:46.065712: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1411] Found device 1 with properties:
name: GeForce GT 710 major: 3 minor: 5 memoryClockRate(GHz): 0.954
pciBusID: 0000:05:00.0
totalMemory: 2.00GiB freeMemory: 1.67GiB
2019-12-05 11:05:46.066303: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1461] Ignoring visible gpu device (device: 1, name: GeForce GT 710, pci bus id: 0000:05:00.0, compute capability: 3.5) with Cuda compute capability 3.5. The minimum required Cuda capability is 3.7.
2019-12-05 11:05:46.067532: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1490] Adding visible gpu devices: 0
2019-12-05 11:05:47.394876: I tensorflow/core/common_runtime/gpu/gpu_device.cc:971] Device interconnect StreamExecutor with strength 1 edge matrix:
2019-12-05 11:05:47.395176: I tensorflow/core/common_runtime/gpu/gpu_device.cc:977]      0 1
2019-12-05 11:05:47.395354: I tensorflow/core/common_runtime/gpu/gpu_device.cc:990] 0:   N N
2019-12-05 11:05:47.395535: I tensorflow/core/common_runtime/gpu/gpu_device.cc:990] 1:   N N
2019-12-05 11:05:47.395885: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1103] Created TensorFlow device (/job:localhost/replica:0/task:0/device:GPU:0 with 8789 MB memory) -> physical GPU (device: 0, name: GeForce GTX 1080 Ti, pci bus id: 0000:0e:00.0, compute capability: 6.1)
Traceback (most recent call last):File "<string>", line 1, in <module>File "D:\20191031_tensorflow_yolov3\python\lib\multiprocessing\spawn.py", line 105, in spawn_mainexitcode = _main(fd)File "D:\20191031_tensorflow_yolov3\python\lib\multiprocessing\spawn.py", line 114, in _mainprepare(preparation_data)File "D:\20191031_tensorflow_yolov3\python\lib\multiprocessing\spawn.py", line 225, in prepare_fixup_main_from_path(data['init_main_from_path'])File "D:\20191031_tensorflow_yolov3\python\lib\multiprocessing\spawn.py", line 277, in _fixup_main_from_pathrun_name="__mp_main__")File "D:\20191031_tensorflow_yolov3\python\lib\runpy.py", line 263, in run_pathpkg_name=pkg_name, script_name=fname)File "D:\20191031_tensorflow_yolov3\python\lib\runpy.py", line 96, in _run_module_codemod_name, mod_spec, pkg_name, script_name)File "D:\20191031_tensorflow_yolov3\python\lib\runpy.py", line 85, in _run_codeexec(code, run_globals)File "D:\20191031_tensorflow_yolov3\tensorflow-yolov3\test-191204-两个摄像头调用multiprocessing识别.py", line 12, in <module>import tensorflow as tfFile "D:\20191031_tensorflow_yolov3\python\lib\site-packages\tensorflow\__init__.py", line 22, in <module>from tensorflow.python import pywrap_tensorflow  # pylint: disable=unused-importFile "D:\20191031_tensorflow_yolov3\python\lib\site-packages\tensorflow\python\__init__.py", line 81, in <module>from tensorflow.python import kerasFile "D:\20191031_tensorflow_yolov3\python\lib\site-packages\tensorflow\python\keras\__init__.py", line 29, in <module>from tensorflow.python.keras import datasetsFile "D:\20191031_tensorflow_yolov3\python\lib\site-packages\tensorflow\python\keras\datasets\__init__.py", line 25, in <module>from tensorflow.python.keras.datasets import imdbFile "D:\20191031_tensorflow_yolov3\python\lib\site-packages\tensorflow\python\keras\datasets\imdb.py", line 25, in <module>from tensorflow.python.keras.preprocessing.sequence import _remove_long_seqFile "D:\20191031_tensorflow_yolov3\python\lib\site-packages\tensorflow\python\keras\preprocessing\__init__.py", line 30, in <module>from tensorflow.python.keras.preprocessing import imageFile "D:\20191031_tensorflow_yolov3\python\lib\site-packages\tensorflow\python\keras\preprocessing\image.py", line 23, in <module>from keras_preprocessing import imageFile "D:\20191031_tensorflow_yolov3\python\lib\site-packages\keras_preprocessing\image\__init__.py", line 5, in <module>from .affine_transformations import *File "D:\20191031_tensorflow_yolov3\python\lib\site-packages\keras_preprocessing\image\affine_transformations.py", line 15, in <module>from scipy import ndimageFile "D:\20191031_tensorflow_yolov3\python\lib\site-packages\scipy\ndimage\__init__.py", line 161, in <module>from .filters import *File "D:\20191031_tensorflow_yolov3\python\lib\site-packages\scipy\ndimage\filters.py", line 38, in <module>from . import _ni_docstringsFile "D:\20191031_tensorflow_yolov3\python\lib\site-packages\scipy\ndimage\_ni_docstrings.py", line 4, in <module>from scipy.misc import doccerFile "D:\20191031_tensorflow_yolov3\python\lib\site-packages\scipy\misc\__init__.py", line 68, in <module>from scipy.interpolate._pade import pade as _padeFile "D:\20191031_tensorflow_yolov3\python\lib\site-packages\scipy\interpolate\__init__.py", line 175, in <module>from .interpolate import *File "D:\20191031_tensorflow_yolov3\python\lib\site-packages\scipy\interpolate\interpolate.py", line 26, in <module>from . import fitpackFile "D:\20191031_tensorflow_yolov3\python\lib\site-packages\scipy\interpolate\fitpack.py", line 10, in <module>
Traceback (most recent call last):File "<string>", line 1, in <module>File "D:\20191031_tensorflow_yolov3\python\lib\multiprocessing\spawn.py", line 105, in spawn_mainexitcode = _main(fd)File "D:\20191031_tensorflow_yolov3\python\lib\multiprocessing\spawn.py", line 114, in _mainprepare(preparation_data)File "D:\20191031_tensorflow_yolov3\python\lib\multiprocessing\spawn.py", line 225, in prepare_fixup_main_from_path(data['init_main_from_path'])File "D:\20191031_tensorflow_yolov3\python\lib\multiprocessing\spawn.py", line 277, in _fixup_main_from_pathrun_name="__mp_main__")File "D:\20191031_tensorflow_yolov3\python\lib\runpy.py", line 263, in run_pathpkg_name=pkg_name, script_name=fname)File "D:\20191031_tensorflow_yolov3\python\lib\runpy.py", line 96, in _run_module_codemod_name, mod_spec, pkg_name, script_name)File "D:\20191031_tensorflow_yolov3\python\lib\runpy.py", line 85, in _run_codeexec(code, run_globals)File "D:\20191031_tensorflow_yolov3\tensorflow-yolov3\test-191204-两个摄像头调用multiprocessing识别.py", line 12, in <module>import tensorflow as tfFile "D:\20191031_tensorflow_yolov3\python\lib\site-packages\tensorflow\__init__.py", line 22, in <module>from tensorflow.python import pywrap_tensorflow  # pylint: disable=unused-importFile "D:\20191031_tensorflow_yolov3\python\lib\site-packages\tensorflow\python\__init__.py", line 81, in <module>from tensorflow.python import kerasFile "D:\20191031_tensorflow_yolov3\python\lib\site-packages\tensorflow\python\keras\__init__.py", line 29, in <module>from tensorflow.python.keras import datasetsFile "D:\20191031_tensorflow_yolov3\python\lib\site-packages\tensorflow\python\keras\datasets\__init__.py", line 25, in <module>from tensorflow.python.keras.datasets import imdbFile "D:\20191031_tensorflow_yolov3\python\lib\site-packages\tensorflow\python\keras\datasets\imdb.py", line 25, in <module>from tensorflow.python.keras.preprocessing.sequence import _remove_long_seqFile "D:\20191031_tensorflow_yolov3\python\lib\site-packages\tensorflow\python\keras\preprocessing\__init__.py", line 30, in <module>from tensorflow.python.keras.preprocessing import imageFile "D:\20191031_tensorflow_yolov3\python\lib\site-packages\tensorflow\python\keras\preprocessing\image.py", line 23, in <module>from keras_preprocessing import imageFile "D:\20191031_tensorflow_yolov3\python\lib\site-packages\keras_preprocessing\image\__init__.py", line 5, in <module>from .affine_transformations import *File "D:\20191031_tensorflow_yolov3\python\lib\site-packages\keras_preprocessing\image\affine_transformations.py", line 15, in <module>from scipy import ndimageFile "D:\20191031_tensorflow_yolov3\python\lib\site-packages\scipy\ndimage\__init__.py", line 163, in <module>from .interpolation import *File "<frozen importlib._bootstrap>", line 971, in _find_and_loadFile "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlockedFile "<frozen importlib._bootstrap>", line 665, in _load_unlockedFile "<frozen importlib._bootstrap_external>", line 674, in exec_moduleFile "<frozen importlib._bootstrap_external>", line 764, in get_codeFile "<frozen importlib._bootstrap_external>", line 833, in get_data
MemoryErrorfrom ._fitpack_impl import bisplrep, bisplev, dblintFile "<frozen importlib._bootstrap>", line 971, in _find_and_loadFile "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlockedFile "<frozen importlib._bootstrap>", line 665, in _load_unlockedFile "<frozen importlib._bootstrap_external>", line 674, in exec_moduleFile "<frozen importlib._bootstrap_external>", line 771, in get_codeFile "<frozen importlib._bootstrap_external>", line 482, in _validate_bytecode_header
MemoryError
Traceback (most recent call last):File "<string>", line 1, in <module>File "D:\20191031_tensorflow_yolov3\python\lib\multiprocessing\spawn.py", line 105, in spawn_mainexitcode = _main(fd)File "D:\20191031_tensorflow_yolov3\python\lib\multiprocessing\spawn.py", line 114, in _mainprepare(preparation_data)File "D:\20191031_tensorflow_yolov3\python\lib\multiprocessing\spawn.py", line 225, in prepare_fixup_main_from_path(data['init_main_from_path'])File "D:\20191031_tensorflow_yolov3\python\lib\multiprocessing\spawn.py", line 277, in _fixup_main_from_pathrun_name="__mp_main__")File "D:\20191031_tensorflow_yolov3\python\lib\runpy.py", line 263, in run_pathpkg_name=pkg_name, script_name=fname)File "D:\20191031_tensorflow_yolov3\python\lib\runpy.py", line 96, in _run_module_codemod_name, mod_spec, pkg_name, script_name)File "D:\20191031_tensorflow_yolov3\python\lib\runpy.py", line 85, in _run_codeexec(code, run_globals)File "D:\20191031_tensorflow_yolov3\tensorflow-yolov3\test-191204-两个摄像头调用multiprocessing识别.py", line 12, in <module>import tensorflow as tfFile "D:\20191031_tensorflow_yolov3\python\lib\site-packages\tensorflow\__init__.py", line 22, in <module>from tensorflow.python import pywrap_tensorflow  # pylint: disable=unused-importFile "D:\20191031_tensorflow_yolov3\python\lib\site-packages\tensorflow\python\__init__.py", line 82, in <module>from tensorflow.python.feature_column import feature_column_lib as feature_columnFile "D:\20191031_tensorflow_yolov3\python\lib\site-packages\tensorflow\python\feature_column\feature_column_lib.py", line 22, in <module>from tensorflow.python.feature_column.feature_column import *File "<frozen importlib._bootstrap>", line 971, in _find_and_loadFile "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlockedFile "<frozen importlib._bootstrap>", line 665, in _load_unlockedFile "<frozen importlib._bootstrap_external>", line 674, in exec_moduleFile "<frozen importlib._bootstrap_external>", line 771, in get_codeFile "<frozen importlib._bootstrap_external>", line 482, in _validate_bytecode_header
MemoryError
Traceback (most recent call last):File "<string>", line 1, in <module>File "D:\20191031_tensorflow_yolov3\python\lib\multiprocessing\spawn.py", line 105, in spawn_mainexitcode = _main(fd)File "D:\20191031_tensorflow_yolov3\python\lib\multiprocessing\spawn.py", line 114, in _mainprepare(preparation_data)File "D:\20191031_tensorflow_yolov3\python\lib\multiprocessing\spawn.py", line 225, in prepare_fixup_main_from_path(data['init_main_from_path'])File "D:\20191031_tensorflow_yolov3\python\lib\multiprocessing\spawn.py", line 277, in _fixup_main_from_pathrun_name="__mp_main__")File "D:\20191031_tensorflow_yolov3\python\lib\runpy.py", line 263, in run_pathpkg_name=pkg_name, script_name=fname)File "D:\20191031_tensorflow_yolov3\python\lib\runpy.py", line 96, in _run_module_codemod_name, mod_spec, pkg_name, script_name)File "D:\20191031_tensorflow_yolov3\python\lib\runpy.py", line 85, in _run_codeexec(code, run_globals)File "D:\20191031_tensorflow_yolov3\tensorflow-yolov3\test-191204-两个摄像头调用multiprocessing识别.py", line 12, in <module>import tensorflow as tfFile "D:\20191031_tensorflow_yolov3\python\lib\site-packages\tensorflow\__init__.py", line 22, in <module>from tensorflow.python import pywrap_tensorflow  # pylint: disable=unused-importFile "D:\20191031_tensorflow_yolov3\python\lib\site-packages\tensorflow\python\__init__.py", line 87, in <module>from tensorflow.python.ops import metricsFile "D:\20191031_tensorflow_yolov3\python\lib\site-packages\tensorflow\python\ops\metrics.py", line 23, in <module>from tensorflow.python.ops.metrics_impl import *File "<frozen importlib._bootstrap>", line 971, in _find_and_loadFile "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlockedFile "<frozen importlib._bootstrap>", line 665, in _load_unlockedFile "<frozen importlib._bootstrap_external>", line 674, in exec_moduleFile "<frozen importlib._bootstrap_external>", line 764, in get_codeFile "<frozen importlib._bootstrap_external>", line 833, in get_data
MemoryError
Traceback (most recent call last):File "D:/20191031_tensorflow_yolov3/tensorflow-yolov3/test-191204-两个摄像头调用multiprocessing识别.py", line 228, in <module>YoloTest().dontla_evaluate_detect()File "D:/20191031_tensorflow_yolov3/tensorflow-yolov3/test-191204-两个摄像头调用multiprocessing识别.py", line 213, in dontla_evaluate_detectshow_label=self.show_label)File "D:\20191031_tensorflow_yolov3\tensorflow-yolov3\core\utils.py", line 182, in draw_bboxfor i, bbox in enumerate(bboxes):
TypeError: 'ApplyResult' object is not iterableProcess finished with exit code 1

不懂该如何解释。。。就当做个记录吧

python 多进程multiprocessing进程池pool tensorflow-yolov3 报错TypeError: 'ApplyResult' object is not iterable相关推荐

  1. python 多进程multiprocessing进程池pool tensorflow-yolov3 报错 MemoryError

    进程数设置为1-9个都能正常运行,设置成10个就开始报错,怪事! D:\20191031_tensorflow_yolov3\python\python.exe D:/20191031_tensorf ...

  2. python 多进程 multiprocessing 进程池 pool apply_async()函数与apply()函数的用法

    apply函数主要用于传递不定参数,主进程会被阻塞到函数执行结束.也就是说只有apply里面的内容被执行完了,才会进行执行主函数的内容. 参考文章1:python进程池Pool的apply与apply ...

  3. python 多进程 multiprocessing 进程池pool报错 in join assert self._state in (CLOSE, TERMINATE) AssertionError

    原因:pool.close()关闭进程池,不再接受新的任务.join之前必须加上close(),否则会报错 在进程池操作join()时.在前面加上pool.close()即可 参考文章1:Python ...

  4. Python 多进程的进程池pool运行时报错:ValueError: Pool not running

    本文仅供学习交流使用,如侵立删!demo下载见文末 Python 多进程的进程池pool运行时报错:ValueError: Pool not running def main(self, num):& ...

  5. Python报错TypeError: ‘User‘ object is not iterable

    Python报错TypeError: 'User' object is not iterable 原因 User对象是不可迭代的,我这里是因为User并不是list,所以是不可迭代的,所以不使用迭代即 ...

  6. Python多进程4 进程池——Pool

    原文地址 学习来源 分类目录--多进程 是multiprocessing模块下的一个类,是一种创建多进程的更加简便的方式,可以更加方便的分配任务与传递参数. pool = mp.Pool(proces ...

  7. 基于Python贝叶斯优化XGBoost算法调参报错“TypeError: ‘float‘ object is not subscriptable”

    基于Python贝叶斯优化XGBoost算法调参运行情况如下: iter target colsam- gamma max_depth min_ch- subsample 1 0.9398 0.804 ...

  8. 27 多进程之进程池Pool

    在使用Python进行系统管理的时候,特别时同时操作多个文件目录,或者远程控制多态主机并行操作,可以节约大量的时间.当被操作对象数目不大时,可以直接利用multiprocessing中的Process ...

  9. Python报错TypeError: 'str' object is not callable

    原文:http://blog.sina.com.cn/s/blog_71f3890901017rsh.html Python报错TypeError: 'str' object is not calla ...

最新文章

  1. 2017年Spring发布了30个新的Android库,值得您关注
  2. Oracle 11g Java驱动包ojdbc6.jar安装到maven库,并查看jar具体版本号
  3. MyBatis由浅入深学习总结之二:MyBatis解决Java实体类和数据库表字段不一致方法总结
  4. Android-通过Java代码来实现属性动画
  5. 对于employees表中,给出奇数行的first_name
  6. 3.1. 一元、多元逻辑回归、tensorflow2实现——python实战
  7. Eclipse注释快捷键、如何生成API以及可能遇到的问题解决
  8. android手机视频,安卓手机视频加密软件
  9. gltf、glb模型下载
  10. 文字编码和Unicode
  11. 2022.11.22 英语背诵
  12. 【渝粤教育】国家开放大学2018年秋季 7179-22T文献检索 参考试题
  13. 用python写一段计算autocad多段线长度的代码
  14. 信息数据采集软件-什么工具可以快速收集信息
  15. 山东省第五届ACM大学生程序设计竞赛 Weighted Median
  16. rk3288 gpio控制
  17. 使用Vscode调试vue代码
  18. SSM整合,非常详细的SSM整合
  19. oracle安装缺少依赖包,ORACLE 安装提示缺少依赖包
  20. 笔记十八:python的内置函数有哪些尼?都怎么是使用尼?(map()、reduce()、filter()、lambda()……)

热门文章

  1. java 取得日期_java-如何从某个日期获取日期列表?
  2. python3的样子_python3与python2不一样的地方
  3. 神经网络 mse一直不变_干货RBF神经网络在财务报表舞弊识别中的应用
  4. 【ABAP】 屏幕图片显示Demo
  5. 【ABAP】带Excel附件的邮件发送功能
  6. 通过PDF无纸化测试SAP SmartForm打印效果
  7. 员工没热情?这8个简单方法比加薪都管用
  8. 全球最难翻译的十大单词
  9. SAP 使用ST05跟踪方法
  10. ABAP 使用DYNP_VALUES_READ来获取屏幕字段值