我通过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