Tensorflow.strided_slice ¿Falta el argumento ‘strides’?

Estoy intentando ejecutar cifar10_train.py acuerdo con los tutoriales, pero obtuve

 "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' 

El documento dice que strides es opcional, y funcionó correctamente en Ubuntu antes.

Mi versión de tensorflow es 0.12.0rc1-cp35-cp35m-win_amd64. Ya he instalado la última versión.

¿Puedo pasar este argumento? No tengo idea al respecto …

ACTUALIZACIÓN: He reemplazado strided_slice con slice, y funciona. De acuerdo con el número 754, los strides serán opcionales en la versión 1.0. (¿tal vez?)

Reemplazar una linea

 tf.strided_slice(record_bytes, [0], [label_bytes]), tf.int32) 

a la linea:

 tf.strided_slice(record_bytes, [0], [label_bytes], [1]), tf.int32) 

Y una línea en el siguiente operador.

 [label_bytes + image_bytes]), 

a la linea

 [label_bytes + image_bytes], [1]), 

Esto funciona para mi.

@ user3143469 ya dio la respuesta deseada.

Al ir a TF 0.12, hay varias cosas en el tutorial cifar10 que deben actualizarse (ver solicitud de extracción ).

Consulte https://github.com/MartinThoma/algorithms/commit/38ce1f87d6e4396cde64fe831c2ead2507781270 para conocer los cambios que se deben realizar y esta carpeta para código de trabajo + instrucciones sobre cómo usarlo.