【问题标题】:Exception ignored in: <function Pool.__del__ at 0x7fbf30520550>异常被忽略:<function Pool.__del__ at 0x7fbf305205​​50>
【发布时间】:2022-07-19 13:13:19
【问题描述】:

我正在使用 TensorFlow 训练深度学习模型,并且该模型已成功训练,但最后它会向我返回此错误消息:

Exception ignored in: <function Pool.__del__ at 0x7fbf30520550>
Traceback (most recent call last):
  File "/usr/lib/python3.8/multiprocessing/pool.py", line 268, in __del__
    self._change_notifier.put(None)
  File "/usr/lib/python3.8/multiprocessing/queues.py", line 368, in put
    self._writer.send_bytes(obj)
  File "/usr/lib/python3.8/multiprocessing/connection.py", line 200, in send_bytes
    self._send_bytes(m[offset:offset + size])
  File "/usr/lib/python3.8/multiprocessing/connection.py", line 411, in _send_bytes
    self._send(header + buf)
  File "/usr/lib/python3.8/multiprocessing/connection.py", line 368, in _send
    n = write(self._handle, buf)
OSError: [Errno 9] Bad file descriptor

对我来说,这看起来像是一个池析构函数错误,但我不确定如何修复它,知道为什么会发生吗?

【问题讨论】:

    标签: python tensorflow2.0 python-multiprocessing


    【解决方案1】:

    这是 tf 2.5 及更高版本的已知错误,请参阅 https://github.com/tensorflow/tensorflow/issues/50487#issuecomment-997304668 的临时解决方案

    【讨论】:

      猜你喜欢
      • 2017-12-07
      • 2021-04-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多