• typeerror: __init__() missing 2 required positional arguments: 'inputs' and 'outputs'


    1 问题描述

    使用下边这条命令去检查 TensorFlow Object Detection API是否正确安装:

    python object_detectionuildersmodel_builder_test.py
    

    报如下错误:

    typeerror: __init__() missing 2 required positional arguments: 'inputs' and 'outputs'
    

    2 解决

    原因分析:

    使用的models这个repository与当前版本的tensorflow不兼容(1.6.0)。

    解决办法:

    github上有人说,使用models是r1.5并且tensorflow版本是1.4.0可以解决。

    由于我的是1.6,若想降级到1.4,还需要将cuda进行降级,比较麻烦。(没有尝试)

    后来又看到有人将tensorflow的版本升级到1.8.0,问题也得到了解决。经过我的实践,确实可以!!!

  • 相关阅读:
    php apc
    nginx https
    js弹出确认框,挺全
    websocket nodejs
    nodejs express测试
    【C++】Mandelbrot集绘制(生成ppm文件)
    【Scheme】Huffman树
    【Scheme】符号求导
    【Scheme】树结构
    【Scheme】序列的操作
  • 原文地址:https://www.cnblogs.com/Terrypython/p/11449429.html
Copyright © 2020-2023  润新知