[{"display_html":"data TensorFlowException = TensorFlowException Code Text","name":"TensorFlowException TensorFlowException","module":"TensorFlow.Internal.FFI","link":"TensorFlow-Internal-FFI.html#t:TensorFlowException"},{"display_html":"data Session","name":"Session","module":"TensorFlow.Internal.FFI","link":"TensorFlow-Internal-FFI.html#t:Session"},{"display_html":"withSession :: (MonadIO m, MonadMask m) => (SessionOptions -> IO ()) -> ((IO () -> IO ()) -> Session -> m a) -> m a","name":"withSession","module":"TensorFlow.Internal.FFI","link":"TensorFlow-Internal-FFI.html#v:withSession"},{"display_html":"extendGraph :: Session -> GraphDef -> IO ()","name":"extendGraph","module":"TensorFlow.Internal.FFI","link":"TensorFlow-Internal-FFI.html#v:extendGraph"},{"display_html":"run :: Session -> [(ByteString, TensorData)] -> [ByteString] -> [ByteString] -> IO [TensorData]","name":"run","module":"TensorFlow.Internal.FFI","link":"TensorFlow-Internal-FFI.html#v:run"},{"display_html":"data TensorData = TensorData {}","name":"TensorData TensorData tensorDataDimensions tensorDataType tensorDataBytes","module":"TensorFlow.Internal.FFI","link":"TensorFlow-Internal-FFI.html#t:TensorData"},{"display_html":"setSessionConfig :: ConfigProto -> SessionOptions -> IO ()","name":"setSessionConfig","module":"TensorFlow.Internal.FFI","link":"TensorFlow-Internal-FFI.html#v:setSessionConfig"},{"display_html":"setSessionTarget :: ByteString -> SessionOptions -> IO ()","name":"setSessionTarget","module":"TensorFlow.Internal.FFI","link":"TensorFlow-Internal-FFI.html#v:setSessionTarget"},{"display_html":"getAllOpList :: IO ByteString","name":"getAllOpList","module":"TensorFlow.Internal.FFI","link":"TensorFlow-Internal-FFI.html#v:getAllOpList"},{"display_html":"useProtoAsVoidPtrLen :: (Message msg, Integral c, Show c, Bits c) => msg -> (Ptr b -> c -> IO a) -> IO a","name":"useProtoAsVoidPtrLen","module":"TensorFlow.Internal.FFI","link":"TensorFlow-Internal-FFI.html#v:useProtoAsVoidPtrLen"},{"display_html":"getVarInt :: Parser Word64","name":"getVarInt","module":"TensorFlow.Internal.VarInt","link":"TensorFlow-Internal-VarInt.html#v:getVarInt"},{"display_html":"putVarInt :: Word64 -> Builder","name":"putVarInt","module":"TensorFlow.Internal.VarInt","link":"TensorFlow-Internal-VarInt.html#v:putVarInt"},{"display_html":"class TensorType a where","name":"TensorType tensorType tensorRefType tensorVal","module":"TensorFlow.Types","link":"TensorFlow-Types.html#t:TensorType"},{"display_html":"newtype TensorData a = TensorData {}","name":"TensorData TensorData unTensorData","module":"TensorFlow.Types","link":"TensorFlow-Types.html#t:TensorData"},{"display_html":"class TensorType a => TensorDataType s a where","name":"TensorDataType decodeTensorData encodeTensorData","module":"TensorFlow.Types","link":"TensorFlow-Types.html#t:TensorDataType"},{"display_html":"newtype Scalar a = Scalar {}","name":"Scalar Scalar unScalar","module":"TensorFlow.Types","link":"TensorFlow-Types.html#t:Scalar"},{"display_html":"newtype Shape = Shape [Int64]","name":"Shape Shape","module":"TensorFlow.Types","link":"TensorFlow-Types.html#t:Shape"},{"display_html":"protoShape :: Lens' TensorShapeProto Shape","name":"protoShape","module":"TensorFlow.Types","link":"TensorFlow-Types.html#v:protoShape"},{"display_html":"class Attribute a where","name":"Attribute attrLens","module":"TensorFlow.Types","link":"TensorFlow-Types.html#t:Attribute"},{"display_html":"data DataType","name":"DataType DT_INVALID DT_FLOAT DT_DOUBLE DT_INT32 DT_UINT8 DT_INT16 DT_INT8 DT_STRING DT_COMPLEX64 DT_INT64 DT_BOOL DT_QINT8 DT_QUINT8 DT_QINT32 DT_BFLOAT16 DT_QINT16 DT_QUINT16 DT_UINT16 DT_COMPLEX128 DT_HALF DT_RESOURCE DT_VARIANT DT_UINT32 DT_UINT64 DT_FLOAT_REF DT_DOUBLE_REF DT_INT32_REF DT_UINT8_REF DT_INT16_REF DT_INT8_REF DT_STRING_REF DT_COMPLEX64_REF DT_INT64_REF DT_BOOL_REF DT_QINT8_REF DT_QUINT8_REF DT_QINT32_REF DT_BFLOAT16_REF DT_QINT16_REF DT_QUINT16_REF DT_UINT16_REF DT_COMPLEX128_REF DT_HALF_REF DT_RESOURCE_REF DT_VARIANT_REF DT_UINT32_REF DT_UINT64_REF DataType'Unrecognized","module":"TensorFlow.Types","link":"TensorFlow-Types.html#t:DataType"},{"display_html":"type ResourceHandle = ResourceHandleProto","name":"ResourceHandle","module":"TensorFlow.Types","link":"TensorFlow-Types.html#t:ResourceHandle"},{"display_html":"data Variant","name":"Variant","module":"TensorFlow.Types","link":"TensorFlow-Types.html#t:Variant"},{"display_html":"data ListOf f as where","name":"ListOf Nil :/","module":"TensorFlow.Types","link":"TensorFlow-Types.html#t:ListOf"},{"display_html":"type List = ListOf Identity","name":"List","module":"TensorFlow.Types","link":"TensorFlow-Types.html#t:List"},{"display_html":"(/:/) :: a -> List as -> List (a ': as)","name":"/:/","module":"TensorFlow.Types","link":"TensorFlow-Types.html#v:-47-:-47-"},{"display_html":"data TensorTypeProxy a where","name":"TensorTypeProxy TensorTypeProxy","module":"TensorFlow.Types","link":"TensorFlow-Types.html#t:TensorTypeProxy"},{"display_html":"class TensorTypes (ts :: [*]) where","name":"TensorTypes tensorTypes","module":"TensorFlow.Types","link":"TensorFlow-Types.html#t:TensorTypes"},{"display_html":"type TensorTypeList = ListOf TensorTypeProxy","name":"TensorTypeList","module":"TensorFlow.Types","link":"TensorFlow-Types.html#t:TensorTypeList"},{"display_html":"fromTensorTypeList :: TensorTypeList ts -> [DataType]","name":"fromTensorTypeList","module":"TensorFlow.Types","link":"TensorFlow-Types.html#v:fromTensorTypeList"},{"display_html":"fromTensorTypes :: forall as. TensorTypes as => Proxy as -> [DataType]","name":"fromTensorTypes","module":"TensorFlow.Types","link":"TensorFlow-Types.html#v:fromTensorTypes"},{"display_html":"type OneOf ts a = (TensorType a, TensorTypes' ts, NoneOf (AllTensorTypes \\\\ ts) a)","name":"OneOf","module":"TensorFlow.Types","link":"TensorFlow-Types.html#t:OneOf"},{"display_html":"type family a /= b :: Constraint where ...","name":"/=","module":"TensorFlow.Types","link":"TensorFlow-Types.html#t:-47--61-"},{"display_html":"type OneOfs ts as = (TensorTypes as, TensorTypes' ts, NoneOfs (AllTensorTypes \\\\ ts) as)","name":"OneOfs","module":"TensorFlow.Types","link":"TensorFlow-Types.html#t:OneOfs"},{"display_html":"data TypeError a","name":"TypeError","module":"TensorFlow.Types","link":"TensorFlow-Types.html#t:TypeError"},{"display_html":"data ExcludedCase","name":"ExcludedCase","module":"TensorFlow.Types","link":"TensorFlow-Types.html#t:ExcludedCase"},{"display_html":"type family NoneOf ts a :: Constraint where ...","name":"NoneOf","module":"TensorFlow.Types","link":"TensorFlow-Types.html#t:NoneOf"},{"display_html":"type family as \\\\ bs where ...","name":"\\\\","module":"TensorFlow.Types","link":"TensorFlow-Types.html#t:-92--92-"},{"display_html":"type family Delete a as where ...","name":"Delete","module":"TensorFlow.Types","link":"TensorFlow-Types.html#t:Delete"},{"display_html":"type AllTensorTypes = '[Float, Double, Int8, Int16, Int32, Int64, Word8, Word16, ByteString, Bool]","name":"AllTensorTypes","module":"TensorFlow.Types","link":"TensorFlow-Types.html#t:AllTensorTypes"},{"display_html":"newtype ControlNode = ControlNode {}","name":"ControlNode ControlNode unControlNode","module":"TensorFlow.Output","link":"TensorFlow-Output.html#t:ControlNode"},{"display_html":"newtype Device = Device {}","name":"Device Device deviceName","module":"TensorFlow.Output","link":"TensorFlow-Output.html#t:Device"},{"display_html":"newtype NodeName = NodeName {}","name":"NodeName NodeName unNodeName","module":"TensorFlow.Output","link":"TensorFlow-Output.html#t:NodeName"},{"display_html":"data OpDef = OpDef {}","name":"OpDef OpDef _opName _opType _opAttrs _opInputs _opControlInputs","module":"TensorFlow.Output","link":"TensorFlow-Output.html#t:OpDef"},{"display_html":"opName :: Lens' OpDef PendingNodeName","name":"opName","module":"TensorFlow.Output","link":"TensorFlow-Output.html#v:opName"},{"display_html":"opType :: Lens' OpDef OpType","name":"opType","module":"TensorFlow.Output","link":"TensorFlow-Output.html#v:opType"},{"display_html":"opAttr :: Attribute a => Text -> Lens' OpDef a","name":"opAttr","module":"TensorFlow.Output","link":"TensorFlow-Output.html#v:opAttr"},{"display_html":"opInputs :: Lens' OpDef [Output]","name":"opInputs","module":"TensorFlow.Output","link":"TensorFlow-Output.html#v:opInputs"},{"display_html":"opControlInputs :: Lens' OpDef [NodeName]","name":"opControlInputs","module":"TensorFlow.Output","link":"TensorFlow-Output.html#v:opControlInputs"},{"display_html":"newtype OpType = OpType {}","name":"OpType OpType unOpType","module":"TensorFlow.Output","link":"TensorFlow-Output.html#t:OpType"},{"display_html":"newtype OutputIx = OutputIx {}","name":"OutputIx OutputIx unOutputIx","module":"TensorFlow.Output","link":"TensorFlow-Output.html#t:OutputIx"},{"display_html":"data Output = Output {}","name":"Output Output outputNodeName outputIndex","module":"TensorFlow.Output","link":"TensorFlow-Output.html#t:Output"},{"display_html":"output :: OutputIx -> NodeName -> Output","name":"output","module":"TensorFlow.Output","link":"TensorFlow-Output.html#v:output"},{"display_html":"data PendingNodeName","name":"PendingNodeName ExplicitName ImplicitName","module":"TensorFlow.Output","link":"TensorFlow-Output.html#t:PendingNodeName"},{"display_html":"newtype ControlNode = ControlNode {}","name":"ControlNode ControlNode unControlNode","module":"TensorFlow.Build","link":"TensorFlow-Build.html#t:ControlNode"},{"display_html":"data Unique","name":"Unique","module":"TensorFlow.Build","link":"TensorFlow-Build.html#t:Unique"},{"display_html":"explicitName :: Text -> PendingNodeName","name":"explicitName","module":"TensorFlow.Build","link":"TensorFlow-Build.html#v:explicitName"},{"display_html":"implicitName :: PendingNodeName","name":"implicitName","module":"TensorFlow.Build","link":"TensorFlow-Build.html#v:implicitName"},{"display_html":"opDef :: OpType -> OpDef","name":"opDef","module":"TensorFlow.Build","link":"TensorFlow-Build.html#v:opDef"},{"display_html":"opDefWithName :: PendingNodeName -> OpType -> OpDef","name":"opDefWithName","module":"TensorFlow.Build","link":"TensorFlow-Build.html#v:opDefWithName"},{"display_html":"opName :: Lens' OpDef PendingNodeName","name":"opName","module":"TensorFlow.Build","link":"TensorFlow-Build.html#v:opName"},{"display_html":"opType :: Lens' OpDef OpType","name":"opType","module":"TensorFlow.Build","link":"TensorFlow-Build.html#v:opType"},{"display_html":"opAttr :: Attribute a => Text -> Lens' OpDef a","name":"opAttr","module":"TensorFlow.Build","link":"TensorFlow-Build.html#v:opAttr"},{"display_html":"opInputs :: Lens' OpDef [Output]","name":"opInputs","module":"TensorFlow.Build","link":"TensorFlow-Build.html#v:opInputs"},{"display_html":"opControlInputs :: Lens' OpDef [NodeName]","name":"opControlInputs","module":"TensorFlow.Build","link":"TensorFlow-Build.html#v:opControlInputs"},{"display_html":"data GraphState","name":"GraphState","module":"TensorFlow.Build","link":"TensorFlow-Build.html#t:GraphState"},{"display_html":"renderedNodeDefs :: Lens' GraphState (Map NodeName NodeDef)","name":"renderedNodeDefs","module":"TensorFlow.Build","link":"TensorFlow-Build.html#v:renderedNodeDefs"},{"display_html":"data BuildT m a","name":"BuildT","module":"TensorFlow.Build","link":"TensorFlow-Build.html#t:BuildT"},{"display_html":"type Build = BuildT Identity","name":"Build","module":"TensorFlow.Build","link":"TensorFlow-Build.html#t:Build"},{"display_html":"class Monad m => MonadBuild m where","name":"MonadBuild build","module":"TensorFlow.Build","link":"TensorFlow-Build.html#t:MonadBuild"},{"display_html":"addInitializer :: MonadBuild m => ControlNode -> m ()","name":"addInitializer","module":"TensorFlow.Build","link":"TensorFlow-Build.html#v:addInitializer"},{"display_html":"hoistBuildT :: (forall a. m a -> n a) -> BuildT m b -> BuildT n b","name":"hoistBuildT","module":"TensorFlow.Build","link":"TensorFlow-Build.html#v:hoistBuildT"},{"display_html":"evalBuildT :: Monad m => BuildT m a -> m a","name":"evalBuildT","module":"TensorFlow.Build","link":"TensorFlow-Build.html#v:evalBuildT"},{"display_html":"runBuildT :: BuildT m a -> m (a, GraphState)","name":"runBuildT","module":"TensorFlow.Build","link":"TensorFlow-Build.html#v:runBuildT"},{"display_html":"asGraphDef :: Build a -> GraphDef","name":"asGraphDef","module":"TensorFlow.Build","link":"TensorFlow-Build.html#v:asGraphDef"},{"display_html":"addGraphDef :: MonadBuild m => GraphDef -> m ()","name":"addGraphDef","module":"TensorFlow.Build","link":"TensorFlow-Build.html#v:addGraphDef"},{"display_html":"flushInitializers :: Monad m => BuildT m [NodeName]","name":"flushInitializers","module":"TensorFlow.Build","link":"TensorFlow-Build.html#v:flushInitializers"},{"display_html":"flushNodeBuffer :: MonadBuild m => m [NodeDef]","name":"flushNodeBuffer","module":"TensorFlow.Build","link":"TensorFlow-Build.html#v:flushNodeBuffer"},{"display_html":"summaries :: Lens' GraphState [Output]","name":"summaries","module":"TensorFlow.Build","link":"TensorFlow-Build.html#v:summaries"},{"display_html":"getOrAddOp :: OpDef -> Build NodeName","name":"getOrAddOp","module":"TensorFlow.Build","link":"TensorFlow-Build.html#v:getOrAddOp"},{"display_html":"addNewOp :: OpDef -> Build NodeName","name":"addNewOp","module":"TensorFlow.Build","link":"TensorFlow-Build.html#v:addNewOp"},{"display_html":"encodeOutput :: Output -> Text","name":"encodeOutput","module":"TensorFlow.Build","link":"TensorFlow-Build.html#v:encodeOutput"},{"display_html":"lookupNode :: NodeName -> Build NodeDef","name":"lookupNode","module":"TensorFlow.Build","link":"TensorFlow-Build.html#v:lookupNode"},{"display_html":"withStateLens :: MonadBuild m => Lens' GraphState a -> (a -> a) -> m b -> m b","name":"withStateLens","module":"TensorFlow.Build","link":"TensorFlow-Build.html#v:withStateLens"},{"display_html":"withDevice :: MonadBuild m => Maybe Device -> m a -> m a","name":"withDevice","module":"TensorFlow.Build","link":"TensorFlow-Build.html#v:withDevice"},{"display_html":"withNameScope :: MonadBuild m => Text -> m a -> m a","name":"withNameScope","module":"TensorFlow.Build","link":"TensorFlow-Build.html#v:withNameScope"},{"display_html":"withNodeDependencies :: MonadBuild m => Set NodeName -> m a -> m a","name":"withNodeDependencies","module":"TensorFlow.Build","link":"TensorFlow-Build.html#v:withNodeDependencies"},{"display_html":"data Tensor v a where","name":"Tensor Tensor tensorOutput","module":"TensorFlow.Tensor","link":"TensorFlow-Tensor.html#t:Tensor"},{"display_html":"newtype Value a = Value {}","name":"Value Value runValue","module":"TensorFlow.Tensor","link":"TensorFlow-Tensor.html#t:Value"},{"display_html":"newtype Ref a = Ref {}","name":"Ref Ref runRef","module":"TensorFlow.Tensor","link":"TensorFlow-Tensor.html#t:Ref"},{"display_html":"value :: Tensor Ref a -> Tensor Value a","name":"value","module":"TensorFlow.Tensor","link":"TensorFlow-Tensor.html#v:value"},{"display_html":"renderValue :: MonadBuild m => Tensor v a -> m (Tensor Value a)","name":"renderValue","module":"TensorFlow.Tensor","link":"TensorFlow-Tensor.html#v:renderValue"},{"display_html":"data Feed = Feed Output TensorData","name":"Feed Feed","module":"TensorFlow.Tensor","link":"TensorFlow-Tensor.html#t:Feed"},{"display_html":"class Rendered t where","name":"Rendered renderedOutput","module":"TensorFlow.Tensor","link":"TensorFlow-Tensor.html#t:Rendered"},{"display_html":"tensorNodeName :: Rendered t => t a -> NodeName","name":"tensorNodeName","module":"TensorFlow.Tensor","link":"TensorFlow-Tensor.html#v:tensorNodeName"},{"display_html":"feed :: Rendered t => t a -> TensorData a -> Feed","name":"feed","module":"TensorFlow.Tensor","link":"TensorFlow-Tensor.html#v:feed"},{"display_html":"tensorFromName :: TensorKind v => Text -> Tensor v a","name":"tensorFromName","module":"TensorFlow.Tensor","link":"TensorFlow-Tensor.html#v:tensorFromName"},{"display_html":"tensorValueFromName :: Text -> Tensor Value a","name":"tensorValueFromName","module":"TensorFlow.Tensor","link":"TensorFlow-Tensor.html#v:tensorValueFromName"},{"display_html":"tensorRefFromName :: Text -> Tensor Ref a","name":"tensorRefFromName","module":"TensorFlow.Tensor","link":"TensorFlow-Tensor.html#v:tensorRefFromName"},{"display_html":"type TensorList v = ListOf (Tensor v)","name":"TensorList","module":"TensorFlow.Tensor","link":"TensorFlow-Tensor.html#t:TensorList"},{"display_html":"tensorListOutputs :: Rendered (Tensor v) => TensorList v as -> [Output]","name":"tensorListOutputs","module":"TensorFlow.Tensor","link":"TensorFlow-Tensor.html#v:tensorListOutputs"},{"display_html":"colocateWith :: (MonadBuild m, Rendered t) => t b -> m a -> m a","name":"colocateWith","module":"TensorFlow.Tensor","link":"TensorFlow-Tensor.html#v:colocateWith"},{"display_html":"render :: MonadBuild m => Tensor Build a -> m (Tensor Value a)","name":"render","module":"TensorFlow.Tensor","link":"TensorFlow-Tensor.html#v:render"},{"display_html":"expr :: TensorKind v => Tensor v a -> Tensor Build a","name":"expr","module":"TensorFlow.Tensor","link":"TensorFlow-Tensor.html#v:expr"},{"display_html":"addSummary :: (MonadBuild m, TensorKind v) => Tensor v ByteString -> m ()","name":"addSummary","module":"TensorFlow.Tensor","link":"TensorFlow-Tensor.html#v:addSummary"},{"display_html":"collectAllSummaries :: MonadBuild m => m [SummaryTensor]","name":"collectAllSummaries","module":"TensorFlow.Tensor","link":"TensorFlow-Tensor.html#v:collectAllSummaries"},{"display_html":"type SummaryTensor = Tensor Value ByteString","name":"SummaryTensor","module":"TensorFlow.Tensor","link":"TensorFlow-Tensor.html#t:SummaryTensor"},{"display_html":"class Monad v => TensorKind v where","name":"TensorKind toBuild","module":"TensorFlow.Tensor","link":"TensorFlow-Tensor.html#t:TensorKind"},{"display_html":"class ToTensor t where","name":"ToTensor toTensor","module":"TensorFlow.Tensor","link":"TensorFlow-Tensor.html#t:ToTensor"},{"display_html":"class Nodes t where","name":"Nodes getNodes","module":"TensorFlow.Nodes","link":"TensorFlow-Nodes.html#t:Nodes"},{"display_html":"class Nodes t => Fetchable t a where","name":"Fetchable getFetch","module":"TensorFlow.Nodes","link":"TensorFlow-Nodes.html#t:Fetchable"},{"display_html":"data Fetch a = Fetch {}","name":"Fetch Fetch fetchRestore fetches","module":"TensorFlow.Nodes","link":"TensorFlow-Nodes.html#t:Fetch"},{"display_html":"nodesUnion :: (Monoid b, Traversable t, Applicative f) => t (f b) -> f b","name":"nodesUnion","module":"TensorFlow.Nodes","link":"TensorFlow-Nodes.html#v:nodesUnion"},{"display_html":"fetchTensorVector :: forall a v. TensorType a => Tensor v a -> Build (Fetch (TensorData a))","name":"fetchTensorVector","module":"TensorFlow.Nodes","link":"TensorFlow-Nodes.html#v:fetchTensorVector"},{"display_html":"type Session = SessionT IO","name":"Session","module":"TensorFlow.Session","link":"TensorFlow-Session.html#t:Session"},{"display_html":"data SessionT m a","name":"SessionT","module":"TensorFlow.Session","link":"TensorFlow-Session.html#t:SessionT"},{"display_html":"data Options","name":"Options","module":"TensorFlow.Session","link":"TensorFlow-Session.html#t:Options"},{"display_html":"sessionConfig :: Lens' Options ConfigProto","name":"sessionConfig","module":"TensorFlow.Session","link":"TensorFlow-Session.html#v:sessionConfig"},{"display_html":"sessionTarget :: Lens' Options ByteString","name":"sessionTarget","module":"TensorFlow.Session","link":"TensorFlow-Session.html#v:sessionTarget"},{"display_html":"sessionTracer :: Lens' Options Tracer","name":"sessionTracer","module":"TensorFlow.Session","link":"TensorFlow-Session.html#v:sessionTracer"},{"display_html":"runSession :: (MonadMask m, MonadIO m) => SessionT m a -> m a","name":"runSession","module":"TensorFlow.Session","link":"TensorFlow-Session.html#v:runSession"},{"display_html":"runSessionWithOptions :: (MonadMask m, MonadIO m) => Options -> SessionT m a -> m a","name":"runSessionWithOptions","module":"TensorFlow.Session","link":"TensorFlow-Session.html#v:runSessionWithOptions"},{"display_html":"class Monad m => MonadBuild m where","name":"MonadBuild build","module":"TensorFlow.Session","link":"TensorFlow-Session.html#t:MonadBuild"},{"display_html":"extend :: MonadIO m => SessionT m ()","name":"extend","module":"TensorFlow.Session","link":"TensorFlow-Session.html#v:extend"},{"display_html":"addGraphDef :: MonadBuild m => GraphDef -> m ()","name":"addGraphDef","module":"TensorFlow.Session","link":"TensorFlow-Session.html#v:addGraphDef"},{"display_html":"run :: (MonadIO m, Fetchable t a) => t -> SessionT m a","name":"run","module":"TensorFlow.Session","link":"TensorFlow-Session.html#v:run"},{"display_html":"runWithFeeds :: (MonadIO m, Fetchable t a) => [Feed] -> t -> SessionT m a","name":"runWithFeeds","module":"TensorFlow.Session","link":"TensorFlow-Session.html#v:runWithFeeds"},{"display_html":"run_ :: (MonadIO m, Nodes t) => t -> SessionT m ()","name":"run_","module":"TensorFlow.Session","link":"TensorFlow-Session.html#v:run_"},{"display_html":"runWithFeeds_ :: (MonadIO m, Nodes t) => [Feed] -> t -> SessionT m ()","name":"runWithFeeds_","module":"TensorFlow.Session","link":"TensorFlow-Session.html#v:runWithFeeds_"},{"display_html":"asyncProdNodes :: (MonadIO m, Nodes t) => t -> SessionT m ()","name":"asyncProdNodes","module":"TensorFlow.Session","link":"TensorFlow-Session.html#v:asyncProdNodes"},{"display_html":"class BuildResult a where","name":"BuildResult buildResult","module":"TensorFlow.BuildOp","link":"TensorFlow-BuildOp.html#t:BuildResult"},{"display_html":"buildOp :: BuildResult a => [Int64] -> OpDef -> Build a","name":"buildOp","module":"TensorFlow.BuildOp","link":"TensorFlow-BuildOp.html#v:buildOp"},{"display_html":"class PureResult a where","name":"PureResult pureResult","module":"TensorFlow.BuildOp","link":"TensorFlow-BuildOp.html#t:PureResult"},{"display_html":"pureOp :: PureResult a => [Int64] -> Build OpDef -> a","name":"pureOp","module":"TensorFlow.BuildOp","link":"TensorFlow-BuildOp.html#v:pureOp"},{"display_html":"eqLengthGuard :: [(String, [(String, Int)])] -> Bool","name":"eqLengthGuard","module":"TensorFlow.BuildOp","link":"TensorFlow-BuildOp.html#v:eqLengthGuard"},{"display_html":"class BuildInputs a where","name":"BuildInputs buildInputs","module":"TensorFlow.BuildOp","link":"TensorFlow-BuildOp.html#t:BuildInputs"},{"display_html":"type OpParams = OpDef -> OpDef","name":"OpParams","module":"TensorFlow.BuildOp","link":"TensorFlow-BuildOp.html#t:OpParams"},{"display_html":"withControlDependencies :: (MonadBuild m, Nodes t) => t -> m a -> m a","name":"withControlDependencies","module":"TensorFlow.ControlFlow","link":"TensorFlow-ControlFlow.html#v:withControlDependencies"},{"display_html":"group :: (MonadBuild m, Nodes t) => t -> m ControlNode","name":"group","module":"TensorFlow.ControlFlow","link":"TensorFlow-ControlFlow.html#v:group"},{"display_html":"noOp :: MonadBuild m => m ControlNode","name":"noOp","module":"TensorFlow.ControlFlow","link":"TensorFlow-ControlFlow.html#v:noOp"},{"display_html":"type Session = SessionT IO","name":"Session","module":"TensorFlow.Core","link":"TensorFlow-Core.html#t:Session"},{"display_html":"data Options","name":"Options","module":"TensorFlow.Core","link":"TensorFlow-Core.html#t:Options"},{"display_html":"sessionConfig :: Lens' Options ConfigProto","name":"sessionConfig","module":"TensorFlow.Core","link":"TensorFlow-Core.html#v:sessionConfig"},{"display_html":"sessionTarget :: Lens' Options ByteString","name":"sessionTarget","module":"TensorFlow.Core","link":"TensorFlow-Core.html#v:sessionTarget"},{"display_html":"sessionTracer :: Lens' Options Tracer","name":"sessionTracer","module":"TensorFlow.Core","link":"TensorFlow-Core.html#v:sessionTracer"},{"display_html":"runSession :: (MonadMask m, MonadIO m) => SessionT m a -> m a","name":"runSession","module":"TensorFlow.Core","link":"TensorFlow-Core.html#v:runSession"},{"display_html":"runSessionWithOptions :: (MonadMask m, MonadIO m) => Options -> SessionT m a -> m a","name":"runSessionWithOptions","module":"TensorFlow.Core","link":"TensorFlow-Core.html#v:runSessionWithOptions"},{"display_html":"class Monad m => MonadBuild m where","name":"MonadBuild build","module":"TensorFlow.Core","link":"TensorFlow-Core.html#t:MonadBuild"},{"display_html":"class Nodes t => Fetchable t a","name":"Fetchable","module":"TensorFlow.Core","link":"TensorFlow-Core.html#t:Fetchable"},{"display_html":"class Nodes t","name":"Nodes","module":"TensorFlow.Core","link":"TensorFlow-Core.html#t:Nodes"},{"display_html":"run :: (MonadIO m, Fetchable t a) => t -> SessionT m a","name":"run","module":"TensorFlow.Core","link":"TensorFlow-Core.html#v:run"},{"display_html":"run_ :: (MonadIO m, Nodes t) => t -> SessionT m ()","name":"run_","module":"TensorFlow.Core","link":"TensorFlow-Core.html#v:run_"},{"display_html":"data Feed","name":"Feed","module":"TensorFlow.Core","link":"TensorFlow-Core.html#t:Feed"},{"display_html":"feed :: Rendered t => t a -> TensorData a -> Feed","name":"feed","module":"TensorFlow.Core","link":"TensorFlow-Core.html#v:feed"},{"display_html":"runWithFeeds :: (MonadIO m, Fetchable t a) => [Feed] -> t -> SessionT m a","name":"runWithFeeds","module":"TensorFlow.Core","link":"TensorFlow-Core.html#v:runWithFeeds"},{"display_html":"runWithFeeds_ :: (MonadIO m, Nodes t) => [Feed] -> t -> SessionT m ()","name":"runWithFeeds_","module":"TensorFlow.Core","link":"TensorFlow-Core.html#v:runWithFeeds_"},{"display_html":"asyncProdNodes :: (MonadIO m, Nodes t) => t -> SessionT m ()","name":"asyncProdNodes","module":"TensorFlow.Core","link":"TensorFlow-Core.html#v:asyncProdNodes"},{"display_html":"type Build = BuildT Identity","name":"Build","module":"TensorFlow.Core","link":"TensorFlow-Core.html#t:Build"},{"display_html":"data BuildT m a","name":"BuildT","module":"TensorFlow.Core","link":"TensorFlow-Core.html#t:BuildT"},{"display_html":"render :: MonadBuild m => Tensor Build a -> m (Tensor Value a)","name":"render","module":"TensorFlow.Core","link":"TensorFlow-Core.html#v:render"},{"display_html":"asGraphDef :: Build a -> GraphDef","name":"asGraphDef","module":"TensorFlow.Core","link":"TensorFlow-Core.html#v:asGraphDef"},{"display_html":"addGraphDef :: MonadBuild m => GraphDef -> m ()","name":"addGraphDef","module":"TensorFlow.Core","link":"TensorFlow-Core.html#v:addGraphDef"},{"display_html":"opName :: Lens' OpDef PendingNodeName","name":"opName","module":"TensorFlow.Core","link":"TensorFlow-Core.html#v:opName"},{"display_html":"opAttr :: Attribute a => Text -> Lens' OpDef a","name":"opAttr","module":"TensorFlow.Core","link":"TensorFlow-Core.html#v:opAttr"},{"display_html":"addInitializer :: MonadBuild m => ControlNode -> m ()","name":"addInitializer","module":"TensorFlow.Core","link":"TensorFlow-Core.html#v:addInitializer"},{"display_html":"data ControlNode","name":"ControlNode","module":"TensorFlow.Core","link":"TensorFlow-Core.html#t:ControlNode"},{"display_html":"data Tensor v a","name":"Tensor","module":"TensorFlow.Core","link":"TensorFlow-Core.html#t:Tensor"},{"display_html":"data Value a","name":"Value","module":"TensorFlow.Core","link":"TensorFlow-Core.html#t:Value"},{"display_html":"data Ref a","name":"Ref","module":"TensorFlow.Core","link":"TensorFlow-Core.html#t:Ref"},{"display_html":"value :: Tensor Ref a -> Tensor Value a","name":"value","module":"TensorFlow.Core","link":"TensorFlow-Core.html#v:value"},{"display_html":"tensorFromName :: TensorKind v => Text -> Tensor v a","name":"tensorFromName","module":"TensorFlow.Core","link":"TensorFlow-Core.html#v:tensorFromName"},{"display_html":"expr :: TensorKind v => Tensor v a -> Tensor Build a","name":"expr","module":"TensorFlow.Core","link":"TensorFlow-Core.html#v:expr"},{"display_html":"class TensorType a","name":"TensorType","module":"TensorFlow.Core","link":"TensorFlow-Core.html#t:TensorType"},{"display_html":"data TensorData a","name":"TensorData","module":"TensorFlow.Core","link":"TensorFlow-Core.html#t:TensorData"},{"display_html":"class TensorType a => TensorDataType s a where","name":"TensorDataType decodeTensorData encodeTensorData","module":"TensorFlow.Core","link":"TensorFlow-Core.html#t:TensorDataType"},{"display_html":"type ResourceHandle = ResourceHandleProto","name":"ResourceHandle","module":"TensorFlow.Core","link":"TensorFlow-Core.html#t:ResourceHandle"},{"display_html":"newtype Scalar a = Scalar {}","name":"Scalar Scalar unScalar","module":"TensorFlow.Core","link":"TensorFlow-Core.html#t:Scalar"},{"display_html":"newtype Shape = Shape [Int64]","name":"Shape Shape","module":"TensorFlow.Core","link":"TensorFlow-Core.html#t:Shape"},{"display_html":"type OneOf ts a = (TensorType a, TensorTypes' ts, NoneOf (AllTensorTypes \\\\ ts) a)","name":"OneOf","module":"TensorFlow.Core","link":"TensorFlow-Core.html#t:OneOf"},{"display_html":"type family a /= b :: Constraint where ...","name":"/=","module":"TensorFlow.Core","link":"TensorFlow-Core.html#t:-47--61-"},{"display_html":"colocateWith :: (MonadBuild m, Rendered t) => t b -> m a -> m a","name":"colocateWith","module":"TensorFlow.Core","link":"TensorFlow-Core.html#v:colocateWith"},{"display_html":"newtype Device = Device {}","name":"Device Device deviceName","module":"TensorFlow.Core","link":"TensorFlow-Core.html#t:Device"},{"display_html":"withDevice :: MonadBuild m => Maybe Device -> m a -> m a","name":"withDevice","module":"TensorFlow.Core","link":"TensorFlow-Core.html#v:withDevice"},{"display_html":"withNameScope :: MonadBuild m => Text -> m a -> m a","name":"withNameScope","module":"TensorFlow.Core","link":"TensorFlow-Core.html#v:withNameScope"},{"display_html":"withControlDependencies :: (MonadBuild m, Nodes t) => t -> m a -> m a","name":"withControlDependencies","module":"TensorFlow.Core","link":"TensorFlow-Core.html#v:withControlDependencies"},{"display_html":"group :: (MonadBuild m, Nodes t) => t -> m ControlNode","name":"group","module":"TensorFlow.Core","link":"TensorFlow-Core.html#v:group"},{"display_html":"noOp :: MonadBuild m => m ControlNode","name":"noOp","module":"TensorFlow.Core","link":"TensorFlow-Core.html#v:noOp"}]