Я пытаюсь запустить cifar10_train.py
согласно учебникам, но я получилTensorflow.strided_slice Отсутствует аргумент 'strides'?
"cifar10_input.py", line 87, in read_cifar10
tf.strided_slice(record_bytes, [0], [label_bytes]), tf.int32)
TypeError: strided_slice() missing 1 required positional argument: 'strides'
В документе говорится, что strides
не является обязательной, и он сделал работу должным образом на Ubuntu раньше.
Моя версия tensorflow равна 0.12.0rc1-cp35-cp35m-win_amd64. Я уже установил новейшую версию.
Могу ли я передать этот аргумент? Я понятия не имею об этом ...
UPDATE: Я заменил strided_slice на срез, и он работает. Согласно выпуску № 754, strides
будет необязательным в версии 1.0. (? Возможно)
Это решает эту проблему, но не затрагивает отдельную проблему устаревших вызовов функций, с которыми я сразу столкнулся после этого. @MartinThoma дал исчерпывающий ответ. – BobbyG