tensorflow-proto-0.2.0.0: TensorFlow protocol buffers.

Safe HaskellNone
LanguageHaskell2010

Proto.Tensorflow.Core.Framework.TensorSlice

Documentation

data TensorSliceProto'Extent Source #

Instances

Eq TensorSliceProto'Extent Source # 
Ord TensorSliceProto'Extent Source # 
Show TensorSliceProto'Extent Source # 
Message TensorSliceProto'Extent Source # 

Methods

descriptor :: MessageDescriptor TensorSliceProto'Extent

Default TensorSliceProto'Extent Source # 
((~) * a Int64, (~) * b Int64, Functor f) => HasLens "length" f TensorSliceProto'Extent TensorSliceProto'Extent a b Source # 

Methods

lensOf :: Proxy# Symbol "length" -> (a -> f b) -> TensorSliceProto'Extent -> f TensorSliceProto'Extent

((~) * a (Maybe TensorSliceProto'Extent'HasLength), (~) * b (Maybe TensorSliceProto'Extent'HasLength), Functor f) => HasLens "maybe'hasLength" f TensorSliceProto'Extent TensorSliceProto'Extent a b Source # 

Methods

lensOf :: Proxy# Symbol "maybe'hasLength" -> (a -> f b) -> TensorSliceProto'Extent -> f TensorSliceProto'Extent

((~) * a (Maybe Int64), (~) * b (Maybe Int64), Functor f) => HasLens "maybe'length" f TensorSliceProto'Extent TensorSliceProto'Extent a b Source # 

Methods

lensOf :: Proxy# Symbol "maybe'length" -> (a -> f b) -> TensorSliceProto'Extent -> f TensorSliceProto'Extent

((~) * a Int64, (~) * b Int64, Functor f) => HasLens "start" f TensorSliceProto'Extent TensorSliceProto'Extent a b Source # 

Methods

lensOf :: Proxy# Symbol "start" -> (a -> f b) -> TensorSliceProto'Extent -> f TensorSliceProto'Extent

extent :: forall f s t a b. HasLens "extent" f s t a b => LensLike f s t a b Source #

length :: forall f s t a b. HasLens "length" f s t a b => LensLike f s t a b Source #

maybe'hasLength :: forall f s t a b. HasLens "maybe'hasLength" f s t a b => LensLike f s t a b Source #

maybe'length :: forall f s t a b. HasLens "maybe'length" f s t a b => LensLike f s t a b Source #

start :: forall f s t a b. HasLens "start" f s t a b => LensLike f s t a b Source #