torchvision和tensorflow-gpu导入错误



运行此命令:

import torchvision
import tensorflow

产生错误:

SystemError:谷歌/protobuf/pyext/描述符。Cc:354:内部函数的错误参数

但是,交换导入的顺序不会导致错误:

import tensorflow
import torchvision

为什么会发生这种情况?


版本信息:

tensorflow-gpu=1.15.0
torchvision==0.5.0

尝试重新安装torchvision


我已经开了一张tensorflow的票。我猜你安装torchvision的顺序很重要:

修复方法是重新安装torchvision或始终首先导入tensorflow,如上所示。这个问题很难重现,因为新安装修复了问题。也许这与软件包的安装顺序有关——也许torchvision以某种方式瞄准了与tensorflow相关的旧库……再次更新可以修复这个问题。

修复

import tensorflow  # BEFORE all other imports
import torchvision

它适合我。

来源:https://github.com/tensorflow/tensorflow/issues/48797

相关内容

  • 没有找到相关文章

最新更新