{- This file was auto-generated from tensorflow/core/framework/tensor.proto by the proto-lens-protoc program. -}
{-# LANGUAGE ScopedTypeVariables, DataKinds, TypeFamilies, UndecidableInstances, GeneralizedNewtypeDeriving, MultiParamTypeClasses, FlexibleContexts, FlexibleInstances, PatternSynonyms, MagicHash, NoImplicitPrelude, DataKinds, BangPatterns, TypeApplications, OverloadedStrings, DerivingStrategies#-}
{-# OPTIONS_GHC -Wno-unused-imports#-}
{-# OPTIONS_GHC -Wno-duplicate-exports#-}
{-# OPTIONS_GHC -Wno-dodgy-exports#-}
module Proto.Tensorflow.Core.Framework.Tensor_Fields where
import qualified Data.ProtoLens.Runtime.Prelude as Prelude
import qualified Data.ProtoLens.Runtime.Data.Int as Data.Int
import qualified Data.ProtoLens.Runtime.Data.Monoid as Data.Monoid
import qualified Data.ProtoLens.Runtime.Data.Word as Data.Word
import qualified Data.ProtoLens.Runtime.Data.ProtoLens as Data.ProtoLens
import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Bytes as Data.ProtoLens.Encoding.Bytes
import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Growing as Data.ProtoLens.Encoding.Growing
import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Parser.Unsafe as Data.ProtoLens.Encoding.Parser.Unsafe
import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Wire as Data.ProtoLens.Encoding.Wire
import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Field as Data.ProtoLens.Field
import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Message.Enum as Data.ProtoLens.Message.Enum
import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Service.Types as Data.ProtoLens.Service.Types
import qualified Data.ProtoLens.Runtime.Lens.Family2 as Lens.Family2
import qualified Data.ProtoLens.Runtime.Lens.Family2.Unchecked as Lens.Family2.Unchecked
import qualified Data.ProtoLens.Runtime.Data.Text as Data.Text
import qualified Data.ProtoLens.Runtime.Data.Map as Data.Map
import qualified Data.ProtoLens.Runtime.Data.ByteString as Data.ByteString
import qualified Data.ProtoLens.Runtime.Data.ByteString.Char8 as Data.ByteString.Char8
import qualified Data.ProtoLens.Runtime.Data.Text.Encoding as Data.Text.Encoding
import qualified Data.ProtoLens.Runtime.Data.Vector as Data.Vector
import qualified Data.ProtoLens.Runtime.Data.Vector.Generic as Data.Vector.Generic
import qualified Data.ProtoLens.Runtime.Data.Vector.Unboxed as Data.Vector.Unboxed
import qualified Data.ProtoLens.Runtime.Text.Read as Text.Read
import qualified Proto.Tensorflow.Core.Framework.ResourceHandle
import qualified Proto.Tensorflow.Core.Framework.TensorShape
import qualified Proto.Tensorflow.Core.Framework.Types
boolVal ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "boolVal" a) =>
  Lens.Family2.LensLike' f s a
boolVal :: LensLike' f s a
boolVal = forall s a (f :: * -> *).
(HasField s "boolVal" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"boolVal"
dcomplexVal ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "dcomplexVal" a) =>
  Lens.Family2.LensLike' f s a
dcomplexVal :: LensLike' f s a
dcomplexVal = forall s a (f :: * -> *).
(HasField s "dcomplexVal" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"dcomplexVal"
doubleVal ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "doubleVal" a) =>
  Lens.Family2.LensLike' f s a
doubleVal :: LensLike' f s a
doubleVal = forall s a (f :: * -> *).
(HasField s "doubleVal" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"doubleVal"
dtype ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "dtype" a) =>
  Lens.Family2.LensLike' f s a
dtype :: LensLike' f s a
dtype = forall s a (f :: * -> *).
(HasField s "dtype" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"dtype"
floatVal ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "floatVal" a) =>
  Lens.Family2.LensLike' f s a
floatVal :: LensLike' f s a
floatVal = forall s a (f :: * -> *).
(HasField s "floatVal" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"floatVal"
halfVal ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "halfVal" a) =>
  Lens.Family2.LensLike' f s a
halfVal :: LensLike' f s a
halfVal = forall s a (f :: * -> *).
(HasField s "halfVal" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"halfVal"
int64Val ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "int64Val" a) =>
  Lens.Family2.LensLike' f s a
int64Val :: LensLike' f s a
int64Val = forall s a (f :: * -> *).
(HasField s "int64Val" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"int64Val"
intVal ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "intVal" a) =>
  Lens.Family2.LensLike' f s a
intVal :: LensLike' f s a
intVal = forall s a (f :: * -> *).
(HasField s "intVal" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"intVal"
maybe'tensorShape ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "maybe'tensorShape" a) =>
  Lens.Family2.LensLike' f s a
maybe'tensorShape :: LensLike' f s a
maybe'tensorShape = forall s a (f :: * -> *).
(HasField s "maybe'tensorShape" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"maybe'tensorShape"
metadata ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "metadata" a) =>
  Lens.Family2.LensLike' f s a
metadata :: LensLike' f s a
metadata = forall s a (f :: * -> *).
(HasField s "metadata" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"metadata"
resourceHandleVal ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "resourceHandleVal" a) =>
  Lens.Family2.LensLike' f s a
resourceHandleVal :: LensLike' f s a
resourceHandleVal = forall s a (f :: * -> *).
(HasField s "resourceHandleVal" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"resourceHandleVal"
scomplexVal ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "scomplexVal" a) =>
  Lens.Family2.LensLike' f s a
scomplexVal :: LensLike' f s a
scomplexVal = forall s a (f :: * -> *).
(HasField s "scomplexVal" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"scomplexVal"
stringVal ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "stringVal" a) =>
  Lens.Family2.LensLike' f s a
stringVal :: LensLike' f s a
stringVal = forall s a (f :: * -> *).
(HasField s "stringVal" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"stringVal"
tensorContent ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "tensorContent" a) =>
  Lens.Family2.LensLike' f s a
tensorContent :: LensLike' f s a
tensorContent = forall s a (f :: * -> *).
(HasField s "tensorContent" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"tensorContent"
tensorShape ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "tensorShape" a) =>
  Lens.Family2.LensLike' f s a
tensorShape :: LensLike' f s a
tensorShape = forall s a (f :: * -> *).
(HasField s "tensorShape" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"tensorShape"
tensors ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "tensors" a) =>
  Lens.Family2.LensLike' f s a
tensors :: LensLike' f s a
tensors = forall s a (f :: * -> *).
(HasField s "tensors" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"tensors"
typeName ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "typeName" a) =>
  Lens.Family2.LensLike' f s a
typeName :: LensLike' f s a
typeName = forall s a (f :: * -> *).
(HasField s "typeName" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"typeName"
uint32Val ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "uint32Val" a) =>
  Lens.Family2.LensLike' f s a
uint32Val :: LensLike' f s a
uint32Val = forall s a (f :: * -> *).
(HasField s "uint32Val" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"uint32Val"
uint64Val ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "uint64Val" a) =>
  Lens.Family2.LensLike' f s a
uint64Val :: LensLike' f s a
uint64Val = forall s a (f :: * -> *).
(HasField s "uint64Val" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"uint64Val"
variantVal ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "variantVal" a) =>
  Lens.Family2.LensLike' f s a
variantVal :: LensLike' f s a
variantVal = forall s a (f :: * -> *).
(HasField s "variantVal" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"variantVal"
vec'boolVal ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "vec'boolVal" a) =>
  Lens.Family2.LensLike' f s a
vec'boolVal :: LensLike' f s a
vec'boolVal = forall s a (f :: * -> *).
(HasField s "vec'boolVal" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"vec'boolVal"
vec'dcomplexVal ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "vec'dcomplexVal" a) =>
  Lens.Family2.LensLike' f s a
vec'dcomplexVal :: LensLike' f s a
vec'dcomplexVal = forall s a (f :: * -> *).
(HasField s "vec'dcomplexVal" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"vec'dcomplexVal"
vec'doubleVal ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "vec'doubleVal" a) =>
  Lens.Family2.LensLike' f s a
vec'doubleVal :: LensLike' f s a
vec'doubleVal = forall s a (f :: * -> *).
(HasField s "vec'doubleVal" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"vec'doubleVal"
vec'floatVal ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "vec'floatVal" a) =>
  Lens.Family2.LensLike' f s a
vec'floatVal :: LensLike' f s a
vec'floatVal = forall s a (f :: * -> *).
(HasField s "vec'floatVal" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"vec'floatVal"
vec'halfVal ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "vec'halfVal" a) =>
  Lens.Family2.LensLike' f s a
vec'halfVal :: LensLike' f s a
vec'halfVal = forall s a (f :: * -> *).
(HasField s "vec'halfVal" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"vec'halfVal"
vec'int64Val ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "vec'int64Val" a) =>
  Lens.Family2.LensLike' f s a
vec'int64Val :: LensLike' f s a
vec'int64Val = forall s a (f :: * -> *).
(HasField s "vec'int64Val" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"vec'int64Val"
vec'intVal ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "vec'intVal" a) =>
  Lens.Family2.LensLike' f s a
vec'intVal :: LensLike' f s a
vec'intVal = forall s a (f :: * -> *).
(HasField s "vec'intVal" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"vec'intVal"
vec'resourceHandleVal ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "vec'resourceHandleVal" a) =>
  Lens.Family2.LensLike' f s a
vec'resourceHandleVal :: LensLike' f s a
vec'resourceHandleVal
  = forall s a (f :: * -> *).
(HasField s "vec'resourceHandleVal" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"vec'resourceHandleVal"
vec'scomplexVal ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "vec'scomplexVal" a) =>
  Lens.Family2.LensLike' f s a
vec'scomplexVal :: LensLike' f s a
vec'scomplexVal = forall s a (f :: * -> *).
(HasField s "vec'scomplexVal" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"vec'scomplexVal"
vec'stringVal ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "vec'stringVal" a) =>
  Lens.Family2.LensLike' f s a
vec'stringVal :: LensLike' f s a
vec'stringVal = forall s a (f :: * -> *).
(HasField s "vec'stringVal" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"vec'stringVal"
vec'tensors ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "vec'tensors" a) =>
  Lens.Family2.LensLike' f s a
vec'tensors :: LensLike' f s a
vec'tensors = forall s a (f :: * -> *).
(HasField s "vec'tensors" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"vec'tensors"
vec'uint32Val ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "vec'uint32Val" a) =>
  Lens.Family2.LensLike' f s a
vec'uint32Val :: LensLike' f s a
vec'uint32Val = forall s a (f :: * -> *).
(HasField s "vec'uint32Val" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"vec'uint32Val"
vec'uint64Val ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "vec'uint64Val" a) =>
  Lens.Family2.LensLike' f s a
vec'uint64Val :: LensLike' f s a
vec'uint64Val = forall s a (f :: * -> *).
(HasField s "vec'uint64Val" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"vec'uint64Val"
vec'variantVal ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "vec'variantVal" a) =>
  Lens.Family2.LensLike' f s a
vec'variantVal :: LensLike' f s a
vec'variantVal = forall s a (f :: * -> *).
(HasField s "vec'variantVal" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"vec'variantVal"
versionNumber ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "versionNumber" a) =>
  Lens.Family2.LensLike' f s a
versionNumber :: LensLike' f s a
versionNumber = forall s a (f :: * -> *).
(HasField s "versionNumber" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"versionNumber"