{- This file was auto-generated from tensorflow/core/framework/op_def.proto by the proto-lens-protoc program. -} {-# LANGUAGE ScopedTypeVariables, DataKinds, TypeFamilies, UndecidableInstances, MultiParamTypeClasses, FlexibleContexts, FlexibleInstances, PatternSynonyms, MagicHash, NoImplicitPrelude #-} {-# OPTIONS_GHC -fno-warn-unused-imports#-} module Proto.Tensorflow.Core.Framework.OpDef where import qualified Data.ProtoLens.Reexport.Prelude as Prelude import qualified Data.ProtoLens.Reexport.Data.Int as Data.Int import qualified Data.ProtoLens.Reexport.Data.Word as Data.Word import qualified Data.ProtoLens.Reexport.Data.ProtoLens as Data.ProtoLens import qualified Data.ProtoLens.Reexport.Data.ProtoLens.Message.Enum as Data.ProtoLens.Message.Enum import qualified Data.ProtoLens.Reexport.Lens.Family2 as Lens.Family2 import qualified Data.ProtoLens.Reexport.Lens.Family2.Unchecked as Lens.Family2.Unchecked import qualified Data.ProtoLens.Reexport.Data.Default.Class as Data.Default.Class import qualified Data.ProtoLens.Reexport.Data.Text as Data.Text import qualified Data.ProtoLens.Reexport.Data.Map as Data.Map import qualified Data.ProtoLens.Reexport.Data.ByteString as Data.ByteString import qualified Data.ProtoLens.Reexport.Lens.Labels as Lens.Labels import qualified Proto.Tensorflow.Core.Framework.AttrValue import qualified Proto.Tensorflow.Core.Framework.Types data OpDef = OpDef{_OpDef'name :: !Data.Text.Text, _OpDef'inputArg :: ![OpDef'ArgDef], _OpDef'outputArg :: ![OpDef'ArgDef], _OpDef'attr :: ![OpDef'AttrDef], _OpDef'deprecation :: !(Prelude.Maybe OpDeprecation), _OpDef'summary :: !Data.Text.Text, _OpDef'description :: !Data.Text.Text, _OpDef'isCommutative :: !Prelude.Bool, _OpDef'isAggregate :: !Prelude.Bool, _OpDef'isStateful :: !Prelude.Bool, _OpDef'allowsUninitializedInput :: !Prelude.Bool} deriving (Prelude.Show, Prelude.Eq, Prelude.Ord) instance (a ~ Data.Text.Text, b ~ Data.Text.Text, Prelude.Functor f) => Lens.Labels.HasLens "name" f OpDef OpDef a b where lensOf _ = (Prelude..) (Lens.Family2.Unchecked.lens _OpDef'name (\ x__ y__ -> x__{_OpDef'name = y__})) Prelude.id instance (a ~ [OpDef'ArgDef], b ~ [OpDef'ArgDef], Prelude.Functor f) => Lens.Labels.HasLens "inputArg" f OpDef OpDef a b where lensOf _ = (Prelude..) (Lens.Family2.Unchecked.lens _OpDef'inputArg (\ x__ y__ -> x__{_OpDef'inputArg = y__})) Prelude.id instance (a ~ [OpDef'ArgDef], b ~ [OpDef'ArgDef], Prelude.Functor f) => Lens.Labels.HasLens "outputArg" f OpDef OpDef a b where lensOf _ = (Prelude..) (Lens.Family2.Unchecked.lens _OpDef'outputArg (\ x__ y__ -> x__{_OpDef'outputArg = y__})) Prelude.id instance (a ~ [OpDef'AttrDef], b ~ [OpDef'AttrDef], Prelude.Functor f) => Lens.Labels.HasLens "attr" f OpDef OpDef a b where lensOf _ = (Prelude..) (Lens.Family2.Unchecked.lens _OpDef'attr (\ x__ y__ -> x__{_OpDef'attr = y__})) Prelude.id instance (a ~ OpDeprecation, b ~ OpDeprecation, Prelude.Functor f) => Lens.Labels.HasLens "deprecation" f OpDef OpDef a b where lensOf _ = (Prelude..) (Lens.Family2.Unchecked.lens _OpDef'deprecation (\ x__ y__ -> x__{_OpDef'deprecation = y__})) (Data.ProtoLens.maybeLens Data.Default.Class.def) instance (a ~ Prelude.Maybe OpDeprecation, b ~ Prelude.Maybe OpDeprecation, Prelude.Functor f) => Lens.Labels.HasLens "maybe'deprecation" f OpDef OpDef a b where lensOf _ = (Prelude..) (Lens.Family2.Unchecked.lens _OpDef'deprecation (\ x__ y__ -> x__{_OpDef'deprecation = y__})) Prelude.id instance (a ~ Data.Text.Text, b ~ Data.Text.Text, Prelude.Functor f) => Lens.Labels.HasLens "summary" f OpDef OpDef a b where lensOf _ = (Prelude..) (Lens.Family2.Unchecked.lens _OpDef'summary (\ x__ y__ -> x__{_OpDef'summary = y__})) Prelude.id instance (a ~ Data.Text.Text, b ~ Data.Text.Text, Prelude.Functor f) => Lens.Labels.HasLens "description" f OpDef OpDef a b where lensOf _ = (Prelude..) (Lens.Family2.Unchecked.lens _OpDef'description (\ x__ y__ -> x__{_OpDef'description = y__})) Prelude.id instance (a ~ Prelude.Bool, b ~ Prelude.Bool, Prelude.Functor f) => Lens.Labels.HasLens "isCommutative" f OpDef OpDef a b where lensOf _ = (Prelude..) (Lens.Family2.Unchecked.lens _OpDef'isCommutative (\ x__ y__ -> x__{_OpDef'isCommutative = y__})) Prelude.id instance (a ~ Prelude.Bool, b ~ Prelude.Bool, Prelude.Functor f) => Lens.Labels.HasLens "isAggregate" f OpDef OpDef a b where lensOf _ = (Prelude..) (Lens.Family2.Unchecked.lens _OpDef'isAggregate (\ x__ y__ -> x__{_OpDef'isAggregate = y__})) Prelude.id instance (a ~ Prelude.Bool, b ~ Prelude.Bool, Prelude.Functor f) => Lens.Labels.HasLens "isStateful" f OpDef OpDef a b where lensOf _ = (Prelude..) (Lens.Family2.Unchecked.lens _OpDef'isStateful (\ x__ y__ -> x__{_OpDef'isStateful = y__})) Prelude.id instance (a ~ Prelude.Bool, b ~ Prelude.Bool, Prelude.Functor f) => Lens.Labels.HasLens "allowsUninitializedInput" f OpDef OpDef a b where lensOf _ = (Prelude..) (Lens.Family2.Unchecked.lens _OpDef'allowsUninitializedInput (\ x__ y__ -> x__{_OpDef'allowsUninitializedInput = y__})) Prelude.id instance Data.Default.Class.Default OpDef where def = OpDef{_OpDef'name = Data.ProtoLens.fieldDefault, _OpDef'inputArg = [], _OpDef'outputArg = [], _OpDef'attr = [], _OpDef'deprecation = Prelude.Nothing, _OpDef'summary = Data.ProtoLens.fieldDefault, _OpDef'description = Data.ProtoLens.fieldDefault, _OpDef'isCommutative = Data.ProtoLens.fieldDefault, _OpDef'isAggregate = Data.ProtoLens.fieldDefault, _OpDef'isStateful = Data.ProtoLens.fieldDefault, _OpDef'allowsUninitializedInput = Data.ProtoLens.fieldDefault} instance Data.ProtoLens.Message OpDef where descriptor = let name__field_descriptor = Data.ProtoLens.FieldDescriptor "name" (Data.ProtoLens.StringField :: Data.ProtoLens.FieldTypeDescriptor Data.Text.Text) (Data.ProtoLens.PlainField Data.ProtoLens.Optional name) :: Data.ProtoLens.FieldDescriptor OpDef inputArg__field_descriptor = Data.ProtoLens.FieldDescriptor "input_arg" (Data.ProtoLens.MessageField :: Data.ProtoLens.FieldTypeDescriptor OpDef'ArgDef) (Data.ProtoLens.RepeatedField Data.ProtoLens.Unpacked inputArg) :: Data.ProtoLens.FieldDescriptor OpDef outputArg__field_descriptor = Data.ProtoLens.FieldDescriptor "output_arg" (Data.ProtoLens.MessageField :: Data.ProtoLens.FieldTypeDescriptor OpDef'ArgDef) (Data.ProtoLens.RepeatedField Data.ProtoLens.Unpacked outputArg) :: Data.ProtoLens.FieldDescriptor OpDef attr__field_descriptor = Data.ProtoLens.FieldDescriptor "attr" (Data.ProtoLens.MessageField :: Data.ProtoLens.FieldTypeDescriptor OpDef'AttrDef) (Data.ProtoLens.RepeatedField Data.ProtoLens.Unpacked attr) :: Data.ProtoLens.FieldDescriptor OpDef deprecation__field_descriptor = Data.ProtoLens.FieldDescriptor "deprecation" (Data.ProtoLens.MessageField :: Data.ProtoLens.FieldTypeDescriptor OpDeprecation) (Data.ProtoLens.OptionalField maybe'deprecation) :: Data.ProtoLens.FieldDescriptor OpDef summary__field_descriptor = Data.ProtoLens.FieldDescriptor "summary" (Data.ProtoLens.StringField :: Data.ProtoLens.FieldTypeDescriptor Data.Text.Text) (Data.ProtoLens.PlainField Data.ProtoLens.Optional summary) :: Data.ProtoLens.FieldDescriptor OpDef description__field_descriptor = Data.ProtoLens.FieldDescriptor "description" (Data.ProtoLens.StringField :: Data.ProtoLens.FieldTypeDescriptor Data.Text.Text) (Data.ProtoLens.PlainField Data.ProtoLens.Optional description) :: Data.ProtoLens.FieldDescriptor OpDef isCommutative__field_descriptor = Data.ProtoLens.FieldDescriptor "is_commutative" (Data.ProtoLens.BoolField :: Data.ProtoLens.FieldTypeDescriptor Prelude.Bool) (Data.ProtoLens.PlainField Data.ProtoLens.Optional isCommutative) :: Data.ProtoLens.FieldDescriptor OpDef isAggregate__field_descriptor = Data.ProtoLens.FieldDescriptor "is_aggregate" (Data.ProtoLens.BoolField :: Data.ProtoLens.FieldTypeDescriptor Prelude.Bool) (Data.ProtoLens.PlainField Data.ProtoLens.Optional isAggregate) :: Data.ProtoLens.FieldDescriptor OpDef isStateful__field_descriptor = Data.ProtoLens.FieldDescriptor "is_stateful" (Data.ProtoLens.BoolField :: Data.ProtoLens.FieldTypeDescriptor Prelude.Bool) (Data.ProtoLens.PlainField Data.ProtoLens.Optional isStateful) :: Data.ProtoLens.FieldDescriptor OpDef allowsUninitializedInput__field_descriptor = Data.ProtoLens.FieldDescriptor "allows_uninitialized_input" (Data.ProtoLens.BoolField :: Data.ProtoLens.FieldTypeDescriptor Prelude.Bool) (Data.ProtoLens.PlainField Data.ProtoLens.Optional allowsUninitializedInput) :: Data.ProtoLens.FieldDescriptor OpDef in Data.ProtoLens.MessageDescriptor (Data.Text.pack "tensorflow.OpDef") (Data.Map.fromList [(Data.ProtoLens.Tag 1, name__field_descriptor), (Data.ProtoLens.Tag 2, inputArg__field_descriptor), (Data.ProtoLens.Tag 3, outputArg__field_descriptor), (Data.ProtoLens.Tag 4, attr__field_descriptor), (Data.ProtoLens.Tag 8, deprecation__field_descriptor), (Data.ProtoLens.Tag 5, summary__field_descriptor), (Data.ProtoLens.Tag 6, description__field_descriptor), (Data.ProtoLens.Tag 18, isCommutative__field_descriptor), (Data.ProtoLens.Tag 16, isAggregate__field_descriptor), (Data.ProtoLens.Tag 17, isStateful__field_descriptor), (Data.ProtoLens.Tag 19, allowsUninitializedInput__field_descriptor)]) (Data.Map.fromList [("name", name__field_descriptor), ("input_arg", inputArg__field_descriptor), ("output_arg", outputArg__field_descriptor), ("attr", attr__field_descriptor), ("deprecation", deprecation__field_descriptor), ("summary", summary__field_descriptor), ("description", description__field_descriptor), ("is_commutative", isCommutative__field_descriptor), ("is_aggregate", isAggregate__field_descriptor), ("is_stateful", isStateful__field_descriptor), ("allows_uninitialized_input", allowsUninitializedInput__field_descriptor)]) data OpDef'ArgDef = OpDef'ArgDef{_OpDef'ArgDef'name :: !Data.Text.Text, _OpDef'ArgDef'description :: !Data.Text.Text, _OpDef'ArgDef'type' :: !Proto.Tensorflow.Core.Framework.Types.DataType, _OpDef'ArgDef'typeAttr :: !Data.Text.Text, _OpDef'ArgDef'numberAttr :: !Data.Text.Text, _OpDef'ArgDef'typeListAttr :: !Data.Text.Text, _OpDef'ArgDef'isRef :: !Prelude.Bool} deriving (Prelude.Show, Prelude.Eq, Prelude.Ord) instance (a ~ Data.Text.Text, b ~ Data.Text.Text, Prelude.Functor f) => Lens.Labels.HasLens "name" f OpDef'ArgDef OpDef'ArgDef a b where lensOf _ = (Prelude..) (Lens.Family2.Unchecked.lens _OpDef'ArgDef'name (\ x__ y__ -> x__{_OpDef'ArgDef'name = y__})) Prelude.id instance (a ~ Data.Text.Text, b ~ Data.Text.Text, Prelude.Functor f) => Lens.Labels.HasLens "description" f OpDef'ArgDef OpDef'ArgDef a b where lensOf _ = (Prelude..) (Lens.Family2.Unchecked.lens _OpDef'ArgDef'description (\ x__ y__ -> x__{_OpDef'ArgDef'description = y__})) Prelude.id instance (a ~ Proto.Tensorflow.Core.Framework.Types.DataType, b ~ Proto.Tensorflow.Core.Framework.Types.DataType, Prelude.Functor f) => Lens.Labels.HasLens "type'" f OpDef'ArgDef OpDef'ArgDef a b where lensOf _ = (Prelude..) (Lens.Family2.Unchecked.lens _OpDef'ArgDef'type' (\ x__ y__ -> x__{_OpDef'ArgDef'type' = y__})) Prelude.id instance (a ~ Data.Text.Text, b ~ Data.Text.Text, Prelude.Functor f) => Lens.Labels.HasLens "typeAttr" f OpDef'ArgDef OpDef'ArgDef a b where lensOf _ = (Prelude..) (Lens.Family2.Unchecked.lens _OpDef'ArgDef'typeAttr (\ x__ y__ -> x__{_OpDef'ArgDef'typeAttr = y__})) Prelude.id instance (a ~ Data.Text.Text, b ~ Data.Text.Text, Prelude.Functor f) => Lens.Labels.HasLens "numberAttr" f OpDef'ArgDef OpDef'ArgDef a b where lensOf _ = (Prelude..) (Lens.Family2.Unchecked.lens _OpDef'ArgDef'numberAttr (\ x__ y__ -> x__{_OpDef'ArgDef'numberAttr = y__})) Prelude.id instance (a ~ Data.Text.Text, b ~ Data.Text.Text, Prelude.Functor f) => Lens.Labels.HasLens "typeListAttr" f OpDef'ArgDef OpDef'ArgDef a b where lensOf _ = (Prelude..) (Lens.Family2.Unchecked.lens _OpDef'ArgDef'typeListAttr (\ x__ y__ -> x__{_OpDef'ArgDef'typeListAttr = y__})) Prelude.id instance (a ~ Prelude.Bool, b ~ Prelude.Bool, Prelude.Functor f) => Lens.Labels.HasLens "isRef" f OpDef'ArgDef OpDef'ArgDef a b where lensOf _ = (Prelude..) (Lens.Family2.Unchecked.lens _OpDef'ArgDef'isRef (\ x__ y__ -> x__{_OpDef'ArgDef'isRef = y__})) Prelude.id instance Data.Default.Class.Default OpDef'ArgDef where def = OpDef'ArgDef{_OpDef'ArgDef'name = Data.ProtoLens.fieldDefault, _OpDef'ArgDef'description = Data.ProtoLens.fieldDefault, _OpDef'ArgDef'type' = Data.Default.Class.def, _OpDef'ArgDef'typeAttr = Data.ProtoLens.fieldDefault, _OpDef'ArgDef'numberAttr = Data.ProtoLens.fieldDefault, _OpDef'ArgDef'typeListAttr = Data.ProtoLens.fieldDefault, _OpDef'ArgDef'isRef = Data.ProtoLens.fieldDefault} instance Data.ProtoLens.Message OpDef'ArgDef where descriptor = let name__field_descriptor = Data.ProtoLens.FieldDescriptor "name" (Data.ProtoLens.StringField :: Data.ProtoLens.FieldTypeDescriptor Data.Text.Text) (Data.ProtoLens.PlainField Data.ProtoLens.Optional name) :: Data.ProtoLens.FieldDescriptor OpDef'ArgDef description__field_descriptor = Data.ProtoLens.FieldDescriptor "description" (Data.ProtoLens.StringField :: Data.ProtoLens.FieldTypeDescriptor Data.Text.Text) (Data.ProtoLens.PlainField Data.ProtoLens.Optional description) :: Data.ProtoLens.FieldDescriptor OpDef'ArgDef type'__field_descriptor = Data.ProtoLens.FieldDescriptor "type" (Data.ProtoLens.EnumField :: Data.ProtoLens.FieldTypeDescriptor Proto.Tensorflow.Core.Framework.Types.DataType) (Data.ProtoLens.PlainField Data.ProtoLens.Optional type') :: Data.ProtoLens.FieldDescriptor OpDef'ArgDef typeAttr__field_descriptor = Data.ProtoLens.FieldDescriptor "type_attr" (Data.ProtoLens.StringField :: Data.ProtoLens.FieldTypeDescriptor Data.Text.Text) (Data.ProtoLens.PlainField Data.ProtoLens.Optional typeAttr) :: Data.ProtoLens.FieldDescriptor OpDef'ArgDef numberAttr__field_descriptor = Data.ProtoLens.FieldDescriptor "number_attr" (Data.ProtoLens.StringField :: Data.ProtoLens.FieldTypeDescriptor Data.Text.Text) (Data.ProtoLens.PlainField Data.ProtoLens.Optional numberAttr) :: Data.ProtoLens.FieldDescriptor OpDef'ArgDef typeListAttr__field_descriptor = Data.ProtoLens.FieldDescriptor "type_list_attr" (Data.ProtoLens.StringField :: Data.ProtoLens.FieldTypeDescriptor Data.Text.Text) (Data.ProtoLens.PlainField Data.ProtoLens.Optional typeListAttr) :: Data.ProtoLens.FieldDescriptor OpDef'ArgDef isRef__field_descriptor = Data.ProtoLens.FieldDescriptor "is_ref" (Data.ProtoLens.BoolField :: Data.ProtoLens.FieldTypeDescriptor Prelude.Bool) (Data.ProtoLens.PlainField Data.ProtoLens.Optional isRef) :: Data.ProtoLens.FieldDescriptor OpDef'ArgDef in Data.ProtoLens.MessageDescriptor (Data.Text.pack "tensorflow.OpDef.ArgDef") (Data.Map.fromList [(Data.ProtoLens.Tag 1, name__field_descriptor), (Data.ProtoLens.Tag 2, description__field_descriptor), (Data.ProtoLens.Tag 3, type'__field_descriptor), (Data.ProtoLens.Tag 4, typeAttr__field_descriptor), (Data.ProtoLens.Tag 5, numberAttr__field_descriptor), (Data.ProtoLens.Tag 6, typeListAttr__field_descriptor), (Data.ProtoLens.Tag 16, isRef__field_descriptor)]) (Data.Map.fromList [("name", name__field_descriptor), ("description", description__field_descriptor), ("type", type'__field_descriptor), ("type_attr", typeAttr__field_descriptor), ("number_attr", numberAttr__field_descriptor), ("type_list_attr", typeListAttr__field_descriptor), ("is_ref", isRef__field_descriptor)]) data OpDef'AttrDef = OpDef'AttrDef{_OpDef'AttrDef'name :: !Data.Text.Text, _OpDef'AttrDef'type' :: !Data.Text.Text, _OpDef'AttrDef'defaultValue :: !(Prelude.Maybe Proto.Tensorflow.Core.Framework.AttrValue.AttrValue), _OpDef'AttrDef'description :: !Data.Text.Text, _OpDef'AttrDef'hasMinimum :: !Prelude.Bool, _OpDef'AttrDef'minimum :: !Data.Int.Int64, _OpDef'AttrDef'allowedValues :: !(Prelude.Maybe Proto.Tensorflow.Core.Framework.AttrValue.AttrValue)} deriving (Prelude.Show, Prelude.Eq, Prelude.Ord) instance (a ~ Data.Text.Text, b ~ Data.Text.Text, Prelude.Functor f) => Lens.Labels.HasLens "name" f OpDef'AttrDef OpDef'AttrDef a b where lensOf _ = (Prelude..) (Lens.Family2.Unchecked.lens _OpDef'AttrDef'name (\ x__ y__ -> x__{_OpDef'AttrDef'name = y__})) Prelude.id instance (a ~ Data.Text.Text, b ~ Data.Text.Text, Prelude.Functor f) => Lens.Labels.HasLens "type'" f OpDef'AttrDef OpDef'AttrDef a b where lensOf _ = (Prelude..) (Lens.Family2.Unchecked.lens _OpDef'AttrDef'type' (\ x__ y__ -> x__{_OpDef'AttrDef'type' = y__})) Prelude.id instance (a ~ Proto.Tensorflow.Core.Framework.AttrValue.AttrValue, b ~ Proto.Tensorflow.Core.Framework.AttrValue.AttrValue, Prelude.Functor f) => Lens.Labels.HasLens "defaultValue" f OpDef'AttrDef OpDef'AttrDef a b where lensOf _ = (Prelude..) (Lens.Family2.Unchecked.lens _OpDef'AttrDef'defaultValue (\ x__ y__ -> x__{_OpDef'AttrDef'defaultValue = y__})) (Data.ProtoLens.maybeLens Data.Default.Class.def) instance (a ~ Prelude.Maybe Proto.Tensorflow.Core.Framework.AttrValue.AttrValue, b ~ Prelude.Maybe Proto.Tensorflow.Core.Framework.AttrValue.AttrValue, Prelude.Functor f) => Lens.Labels.HasLens "maybe'defaultValue" f OpDef'AttrDef OpDef'AttrDef a b where lensOf _ = (Prelude..) (Lens.Family2.Unchecked.lens _OpDef'AttrDef'defaultValue (\ x__ y__ -> x__{_OpDef'AttrDef'defaultValue = y__})) Prelude.id instance (a ~ Data.Text.Text, b ~ Data.Text.Text, Prelude.Functor f) => Lens.Labels.HasLens "description" f OpDef'AttrDef OpDef'AttrDef a b where lensOf _ = (Prelude..) (Lens.Family2.Unchecked.lens _OpDef'AttrDef'description (\ x__ y__ -> x__{_OpDef'AttrDef'description = y__})) Prelude.id instance (a ~ Prelude.Bool, b ~ Prelude.Bool, Prelude.Functor f) => Lens.Labels.HasLens "hasMinimum" f OpDef'AttrDef OpDef'AttrDef a b where lensOf _ = (Prelude..) (Lens.Family2.Unchecked.lens _OpDef'AttrDef'hasMinimum (\ x__ y__ -> x__{_OpDef'AttrDef'hasMinimum = y__})) Prelude.id instance (a ~ Data.Int.Int64, b ~ Data.Int.Int64, Prelude.Functor f) => Lens.Labels.HasLens "minimum" f OpDef'AttrDef OpDef'AttrDef a b where lensOf _ = (Prelude..) (Lens.Family2.Unchecked.lens _OpDef'AttrDef'minimum (\ x__ y__ -> x__{_OpDef'AttrDef'minimum = y__})) Prelude.id instance (a ~ Proto.Tensorflow.Core.Framework.AttrValue.AttrValue, b ~ Proto.Tensorflow.Core.Framework.AttrValue.AttrValue, Prelude.Functor f) => Lens.Labels.HasLens "allowedValues" f OpDef'AttrDef OpDef'AttrDef a b where lensOf _ = (Prelude..) (Lens.Family2.Unchecked.lens _OpDef'AttrDef'allowedValues (\ x__ y__ -> x__{_OpDef'AttrDef'allowedValues = y__})) (Data.ProtoLens.maybeLens Data.Default.Class.def) instance (a ~ Prelude.Maybe Proto.Tensorflow.Core.Framework.AttrValue.AttrValue, b ~ Prelude.Maybe Proto.Tensorflow.Core.Framework.AttrValue.AttrValue, Prelude.Functor f) => Lens.Labels.HasLens "maybe'allowedValues" f OpDef'AttrDef OpDef'AttrDef a b where lensOf _ = (Prelude..) (Lens.Family2.Unchecked.lens _OpDef'AttrDef'allowedValues (\ x__ y__ -> x__{_OpDef'AttrDef'allowedValues = y__})) Prelude.id instance Data.Default.Class.Default OpDef'AttrDef where def = OpDef'AttrDef{_OpDef'AttrDef'name = Data.ProtoLens.fieldDefault, _OpDef'AttrDef'type' = Data.ProtoLens.fieldDefault, _OpDef'AttrDef'defaultValue = Prelude.Nothing, _OpDef'AttrDef'description = Data.ProtoLens.fieldDefault, _OpDef'AttrDef'hasMinimum = Data.ProtoLens.fieldDefault, _OpDef'AttrDef'minimum = Data.ProtoLens.fieldDefault, _OpDef'AttrDef'allowedValues = Prelude.Nothing} instance Data.ProtoLens.Message OpDef'AttrDef where descriptor = let name__field_descriptor = Data.ProtoLens.FieldDescriptor "name" (Data.ProtoLens.StringField :: Data.ProtoLens.FieldTypeDescriptor Data.Text.Text) (Data.ProtoLens.PlainField Data.ProtoLens.Optional name) :: Data.ProtoLens.FieldDescriptor OpDef'AttrDef type'__field_descriptor = Data.ProtoLens.FieldDescriptor "type" (Data.ProtoLens.StringField :: Data.ProtoLens.FieldTypeDescriptor Data.Text.Text) (Data.ProtoLens.PlainField Data.ProtoLens.Optional type') :: Data.ProtoLens.FieldDescriptor OpDef'AttrDef defaultValue__field_descriptor = Data.ProtoLens.FieldDescriptor "default_value" (Data.ProtoLens.MessageField :: Data.ProtoLens.FieldTypeDescriptor Proto.Tensorflow.Core.Framework.AttrValue.AttrValue) (Data.ProtoLens.OptionalField maybe'defaultValue) :: Data.ProtoLens.FieldDescriptor OpDef'AttrDef description__field_descriptor = Data.ProtoLens.FieldDescriptor "description" (Data.ProtoLens.StringField :: Data.ProtoLens.FieldTypeDescriptor Data.Text.Text) (Data.ProtoLens.PlainField Data.ProtoLens.Optional description) :: Data.ProtoLens.FieldDescriptor OpDef'AttrDef hasMinimum__field_descriptor = Data.ProtoLens.FieldDescriptor "has_minimum" (Data.ProtoLens.BoolField :: Data.ProtoLens.FieldTypeDescriptor Prelude.Bool) (Data.ProtoLens.PlainField Data.ProtoLens.Optional hasMinimum) :: Data.ProtoLens.FieldDescriptor OpDef'AttrDef minimum__field_descriptor = Data.ProtoLens.FieldDescriptor "minimum" (Data.ProtoLens.Int64Field :: Data.ProtoLens.FieldTypeDescriptor Data.Int.Int64) (Data.ProtoLens.PlainField Data.ProtoLens.Optional minimum) :: Data.ProtoLens.FieldDescriptor OpDef'AttrDef allowedValues__field_descriptor = Data.ProtoLens.FieldDescriptor "allowed_values" (Data.ProtoLens.MessageField :: Data.ProtoLens.FieldTypeDescriptor Proto.Tensorflow.Core.Framework.AttrValue.AttrValue) (Data.ProtoLens.OptionalField maybe'allowedValues) :: Data.ProtoLens.FieldDescriptor OpDef'AttrDef in Data.ProtoLens.MessageDescriptor (Data.Text.pack "tensorflow.OpDef.AttrDef") (Data.Map.fromList [(Data.ProtoLens.Tag 1, name__field_descriptor), (Data.ProtoLens.Tag 2, type'__field_descriptor), (Data.ProtoLens.Tag 3, defaultValue__field_descriptor), (Data.ProtoLens.Tag 4, description__field_descriptor), (Data.ProtoLens.Tag 5, hasMinimum__field_descriptor), (Data.ProtoLens.Tag 6, minimum__field_descriptor), (Data.ProtoLens.Tag 7, allowedValues__field_descriptor)]) (Data.Map.fromList [("name", name__field_descriptor), ("type", type'__field_descriptor), ("default_value", defaultValue__field_descriptor), ("description", description__field_descriptor), ("has_minimum", hasMinimum__field_descriptor), ("minimum", minimum__field_descriptor), ("allowed_values", allowedValues__field_descriptor)]) data OpDeprecation = OpDeprecation{_OpDeprecation'version :: !Data.Int.Int32, _OpDeprecation'explanation :: !Data.Text.Text} deriving (Prelude.Show, Prelude.Eq, Prelude.Ord) instance (a ~ Data.Int.Int32, b ~ Data.Int.Int32, Prelude.Functor f) => Lens.Labels.HasLens "version" f OpDeprecation OpDeprecation a b where lensOf _ = (Prelude..) (Lens.Family2.Unchecked.lens _OpDeprecation'version (\ x__ y__ -> x__{_OpDeprecation'version = y__})) Prelude.id instance (a ~ Data.Text.Text, b ~ Data.Text.Text, Prelude.Functor f) => Lens.Labels.HasLens "explanation" f OpDeprecation OpDeprecation a b where lensOf _ = (Prelude..) (Lens.Family2.Unchecked.lens _OpDeprecation'explanation (\ x__ y__ -> x__{_OpDeprecation'explanation = y__})) Prelude.id instance Data.Default.Class.Default OpDeprecation where def = OpDeprecation{_OpDeprecation'version = Data.ProtoLens.fieldDefault, _OpDeprecation'explanation = Data.ProtoLens.fieldDefault} instance Data.ProtoLens.Message OpDeprecation where descriptor = let version__field_descriptor = Data.ProtoLens.FieldDescriptor "version" (Data.ProtoLens.Int32Field :: Data.ProtoLens.FieldTypeDescriptor Data.Int.Int32) (Data.ProtoLens.PlainField Data.ProtoLens.Optional version) :: Data.ProtoLens.FieldDescriptor OpDeprecation explanation__field_descriptor = Data.ProtoLens.FieldDescriptor "explanation" (Data.ProtoLens.StringField :: Data.ProtoLens.FieldTypeDescriptor Data.Text.Text) (Data.ProtoLens.PlainField Data.ProtoLens.Optional explanation) :: Data.ProtoLens.FieldDescriptor OpDeprecation in Data.ProtoLens.MessageDescriptor (Data.Text.pack "tensorflow.OpDeprecation") (Data.Map.fromList [(Data.ProtoLens.Tag 1, version__field_descriptor), (Data.ProtoLens.Tag 2, explanation__field_descriptor)]) (Data.Map.fromList [("version", version__field_descriptor), ("explanation", explanation__field_descriptor)]) data OpList = OpList{_OpList'op :: ![OpDef]} deriving (Prelude.Show, Prelude.Eq, Prelude.Ord) instance (a ~ [OpDef], b ~ [OpDef], Prelude.Functor f) => Lens.Labels.HasLens "op" f OpList OpList a b where lensOf _ = (Prelude..) (Lens.Family2.Unchecked.lens _OpList'op (\ x__ y__ -> x__{_OpList'op = y__})) Prelude.id instance Data.Default.Class.Default OpList where def = OpList{_OpList'op = []} instance Data.ProtoLens.Message OpList where descriptor = let op__field_descriptor = Data.ProtoLens.FieldDescriptor "op" (Data.ProtoLens.MessageField :: Data.ProtoLens.FieldTypeDescriptor OpDef) (Data.ProtoLens.RepeatedField Data.ProtoLens.Unpacked op) :: Data.ProtoLens.FieldDescriptor OpList in Data.ProtoLens.MessageDescriptor (Data.Text.pack "tensorflow.OpList") (Data.Map.fromList [(Data.ProtoLens.Tag 1, op__field_descriptor)]) (Data.Map.fromList [("op", op__field_descriptor)]) allowedValues :: forall f s t a b . (Lens.Labels.HasLens "allowedValues" f s t a b) => Lens.Family2.LensLike f s t a b allowedValues = Lens.Labels.lensOf ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "allowedValues") allowsUninitializedInput :: forall f s t a b . (Lens.Labels.HasLens "allowsUninitializedInput" f s t a b) => Lens.Family2.LensLike f s t a b allowsUninitializedInput = Lens.Labels.lensOf ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "allowsUninitializedInput") attr :: forall f s t a b . (Lens.Labels.HasLens "attr" f s t a b) => Lens.Family2.LensLike f s t a b attr = Lens.Labels.lensOf ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "attr") defaultValue :: forall f s t a b . (Lens.Labels.HasLens "defaultValue" f s t a b) => Lens.Family2.LensLike f s t a b defaultValue = Lens.Labels.lensOf ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "defaultValue") deprecation :: forall f s t a b . (Lens.Labels.HasLens "deprecation" f s t a b) => Lens.Family2.LensLike f s t a b deprecation = Lens.Labels.lensOf ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "deprecation") description :: forall f s t a b . (Lens.Labels.HasLens "description" f s t a b) => Lens.Family2.LensLike f s t a b description = Lens.Labels.lensOf ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "description") explanation :: forall f s t a b . (Lens.Labels.HasLens "explanation" f s t a b) => Lens.Family2.LensLike f s t a b explanation = Lens.Labels.lensOf ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "explanation") hasMinimum :: forall f s t a b . (Lens.Labels.HasLens "hasMinimum" f s t a b) => Lens.Family2.LensLike f s t a b hasMinimum = Lens.Labels.lensOf ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "hasMinimum") inputArg :: forall f s t a b . (Lens.Labels.HasLens "inputArg" f s t a b) => Lens.Family2.LensLike f s t a b inputArg = Lens.Labels.lensOf ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "inputArg") isAggregate :: forall f s t a b . (Lens.Labels.HasLens "isAggregate" f s t a b) => Lens.Family2.LensLike f s t a b isAggregate = Lens.Labels.lensOf ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "isAggregate") isCommutative :: forall f s t a b . (Lens.Labels.HasLens "isCommutative" f s t a b) => Lens.Family2.LensLike f s t a b isCommutative = Lens.Labels.lensOf ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "isCommutative") isRef :: forall f s t a b . (Lens.Labels.HasLens "isRef" f s t a b) => Lens.Family2.LensLike f s t a b isRef = Lens.Labels.lensOf ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "isRef") isStateful :: forall f s t a b . (Lens.Labels.HasLens "isStateful" f s t a b) => Lens.Family2.LensLike f s t a b isStateful = Lens.Labels.lensOf ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "isStateful") maybe'allowedValues :: forall f s t a b . (Lens.Labels.HasLens "maybe'allowedValues" f s t a b) => Lens.Family2.LensLike f s t a b maybe'allowedValues = Lens.Labels.lensOf ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "maybe'allowedValues") maybe'defaultValue :: forall f s t a b . (Lens.Labels.HasLens "maybe'defaultValue" f s t a b) => Lens.Family2.LensLike f s t a b maybe'defaultValue = Lens.Labels.lensOf ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "maybe'defaultValue") maybe'deprecation :: forall f s t a b . (Lens.Labels.HasLens "maybe'deprecation" f s t a b) => Lens.Family2.LensLike f s t a b maybe'deprecation = Lens.Labels.lensOf ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "maybe'deprecation") minimum :: forall f s t a b . (Lens.Labels.HasLens "minimum" f s t a b) => Lens.Family2.LensLike f s t a b minimum = Lens.Labels.lensOf ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "minimum") name :: forall f s t a b . (Lens.Labels.HasLens "name" f s t a b) => Lens.Family2.LensLike f s t a b name = Lens.Labels.lensOf ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "name") numberAttr :: forall f s t a b . (Lens.Labels.HasLens "numberAttr" f s t a b) => Lens.Family2.LensLike f s t a b numberAttr = Lens.Labels.lensOf ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "numberAttr") op :: forall f s t a b . (Lens.Labels.HasLens "op" f s t a b) => Lens.Family2.LensLike f s t a b op = Lens.Labels.lensOf ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "op") outputArg :: forall f s t a b . (Lens.Labels.HasLens "outputArg" f s t a b) => Lens.Family2.LensLike f s t a b outputArg = Lens.Labels.lensOf ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "outputArg") summary :: forall f s t a b . (Lens.Labels.HasLens "summary" f s t a b) => Lens.Family2.LensLike f s t a b summary = Lens.Labels.lensOf ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "summary") type' :: forall f s t a b . (Lens.Labels.HasLens "type'" f s t a b) => Lens.Family2.LensLike f s t a b type' = Lens.Labels.lensOf ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "type'") typeAttr :: forall f s t a b . (Lens.Labels.HasLens "typeAttr" f s t a b) => Lens.Family2.LensLike f s t a b typeAttr = Lens.Labels.lensOf ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "typeAttr") typeListAttr :: forall f s t a b . (Lens.Labels.HasLens "typeListAttr" f s t a b) => Lens.Family2.LensLike f s t a b typeListAttr = Lens.Labels.lensOf ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "typeListAttr") version :: forall f s t a b . (Lens.Labels.HasLens "version" f s t a b) => Lens.Family2.LensLike f s t a b version = Lens.Labels.lensOf ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "version")