不可排序的类型:Str() < Tuple() 当通过谷歌对象检测 API 训练宠物检测器时



我通过Google对象检测API训练宠物探测器,并获得错误:同伴:这意味着排序娱乐不支持DICT的关键类型是元组,并且对象检测API仍然不支持Python33?

Traceback (most recent call last):
  File "D:Program FilesJetBrainsPyCharm 2017.1.1helperspydevpydevd.py", line 1578, in <module>
    globals = debugger.run(setup['file'], None, None, is_module)
  File "D:Program FilesJetBrainsPyCharm 2017.1.1helperspydevpydevd.py", line 1015, in run
    pydev_imports.execfile(file, globals, locals)  # execute the script
  File "D:Program FilesJetBrainsPyCharm 2017.1.1helperspydev_pydev_imps_pydev_execfile.py", line 18, in execfile
    exec(compile(contents+"n", file, 'exec'), glob, loc)
  File "E:/Work/Lib/tensorflow/models/object_detection/train.py", line 198, in <module>
    tf.app.run()
  File "D:Program FilesPythonPython35libsite-packagestensorflowpythonplatformapp.py", line 48, in run
    _sys.exit(main(_sys.argv[:1] + flags_passthrough))
  File "E:/Work/Lib/tensorflow/models/object_detection/train.py", line 194, in main
    worker_job_name, is_chief, FLAGS.train_dir)
  File "E:WorkLibtensorflowmodelsobject_detectiontrainer.py", line 184, in train
    data_augmentation_options)
  File "E:WorkLibtensorflowmodelsobject_detectiontrainer.py", line 77, in _create_input_queue
    prefetch_queue_capacity=prefetch_queue_capacity)
  File "E:WorkLibtensorflowmodelsobject_detectioncorebatcher.py", line 93, in __init__
    num_threads=num_batch_queue_threads)
  File "D:Program FilesPythonPython35libsite-packagestensorflowpythontraininginput.py", line 919, in batch
    name=name)
  File "D:Program FilesPythonPython35libsite-packagestensorflowpythontraininginput.py", line 697, in _batch
    tensor_list = _as_tensor_list(tensors)
  File "D:Program FilesPythonPython35libsite-packagestensorflowpythontraininginput.py", line 385, in _as_tensor_list
    return [tensors[k] for k in sorted(tensors)]
TypeError: unorderable types: str() < tuple()

我遇到了相同的问题。我将问题追溯到TensorFlow中的Python 3组合问题。我在这里提交了一个修复程序:https://github.com/tensorflow/tensorflow/pull/11039

最新更新