2017-01-10 7 views
1

私はこのようなMinibatchSource作成する場合:私はこのようなMiniBatchSourceを作成した場合、複合MinibatchSourceのストリームにどうやって到達できますか?

reader_test.streams.features 

:しかし

reader_test = MinibatchSource(ImageDeserializer('test_map.txt', StreamDefs(
    features = StreamDef(field='image', transforms=transforms), # first column in map file is referred to as 'image' 
    labels = StreamDef(field='label', shape=num_classes)  # and second as 'label' 
))) 

が、私は機能を得ることができるが、このようにストリーミング

image_source = ImageDeserializer('test_map.txt', StreamDefs(
    features = StreamDef(field='image', transforms=transforms), # first column in map file is referred to as 'image' 
    labels = StreamDef(field='label', shape=num_classes)  # and second as 'label' 
)) 

text_source = CTFDeserializer("test_map2.txt") 
text_source.map_input('index', dim=1, format="dense") 
text_source.map_input('piece_type', dim=6, format="dense") 

# define a composite reader 
reader_config = ReaderConfig([image_source, text_source]) 
mb_source = reader_config.minibatch_source() 

試してみましょう:

mb_source.streams.features 
中の

結果:

AttributeError: 'MinibatchSource' object has no attribute 'streams' 

はどのように機能ストリームに得ることができますか?

+0

これは、今後のベータ版で解決されるバグです。 –

答えて

-1

これはずっと前から修正されています。

関連する問題