For internal spidr use only.
data XlaBuilder : TypeMkXlaBuilder : GCAnyPtr -> XlaBuilderdata XlaOp : Typedelete : HasIO io => AnyPtr -> io ()delete : HasIO io => AnyPtr -> io ()mkXlaBuilder : HasIO io => String -> io XlaBuildername : HasIO io => XlaBuilder -> io StringcreateSubBuilder : HasIO io => XlaBuilder -> String -> io XlaBuilderbuild : HasIO io => XlaBuilder -> XlaOp -> io XlaComputationopToString : XlaBuilder -> XlaOp -> StringmkXlaOpArray : HasIO io => List XlaOp -> io XlaOpArrayparameter : HasIO io => XlaBuilder -> Nat -> Shape -> String -> io XlaOpconstantLiteral : HasIO io => XlaBuilder -> Literal -> io XlaOpbroadcast : HasIO io => XlaOp -> List Nat -> io XlaOpbroadcastInDim : HasIO io => XlaOp -> List Nat -> List Nat -> io XlaOpreshape : HasIO io => XlaOp -> List Nat -> List Nat -> io XlaOpslice : HasIO io => XlaOp -> List Nat -> List Nat -> List Nat -> io XlaOpdynamicSlice : HasIO io => XlaOp -> List XlaOp -> List Nat -> io XlaOpconcatInDim : HasIO io => XlaBuilder -> (operands : List XlaOp) -> {auto 0 _ : NonEmpty operands} -> Nat -> io XlaOpselect : HasIO io => XlaOp -> XlaOp -> XlaOp -> io XlaOptuple : HasIO io => XlaBuilder -> List XlaOp -> io XlaOpgetTupleElement : HasIO io => XlaOp -> Nat -> io XlaOpeq : HasIO io => XlaOp -> XlaOp -> io XlaOpne : HasIO io => XlaOp -> XlaOp -> io XlaOpge : HasIO io => XlaOp -> XlaOp -> io XlaOpgt : HasIO io => XlaOp -> XlaOp -> io XlaOplt : HasIO io => XlaOp -> XlaOp -> io XlaOple : HasIO io => XlaOp -> XlaOp -> io XlaOpdot : HasIO io => XlaOp -> XlaOp -> io XlaOpdotGeneral : HasIO io => XlaOp -> XlaOp -> DotDimensionNumbers -> io XlaOpdata Transpose : TypetriangularSolve : HasIO io => XlaOp -> XlaOp -> Bool -> Bool -> Bool -> Transpose -> io XlaOpcholesky : HasIO io => XlaOp -> Bool -> io XlaOpadd : HasIO io => XlaOp -> XlaOp -> io XlaOpsub : HasIO io => XlaOp -> XlaOp -> io XlaOpmul : HasIO io => XlaOp -> XlaOp -> io XlaOpdiv : HasIO io => XlaOp -> XlaOp -> io XlaOprem : HasIO io => XlaOp -> XlaOp -> io XlaOpmax : HasIO io => XlaOp -> XlaOp -> io XlaOpmin : HasIO io => XlaOp -> XlaOp -> io XlaOpand : HasIO io => XlaOp -> XlaOp -> io XlaOpor : HasIO io => XlaOp -> XlaOp -> io XlaOpunaryOp : HasIO io => (GCAnyPtr -> PrimIO AnyPtr) -> XlaOp -> io XlaOpnot : HasIO io => XlaOp -> io XlaOpreduce : HasIO io => XlaOp -> XlaOp -> XlaComputation -> List Nat -> io XlaOpabs : HasIO io => XlaOp -> io XlaOpexp : HasIO io => XlaOp -> io XlaOpfloor : HasIO io => XlaOp -> io XlaOpceil : HasIO io => XlaOp -> io XlaOplog : HasIO io => XlaOp -> io XlaOplogistic : HasIO io => XlaOp -> io XlaOpcos : HasIO io => XlaOp -> io XlaOpsin : HasIO io => XlaOp -> io XlaOptanh : HasIO io => XlaOp -> io XlaOpsqrt : HasIO io => XlaOp -> io XlaOppow : HasIO io => XlaOp -> XlaOp -> io XlaOpiota : HasIO io => XlaBuilder -> Shape -> Nat -> io XlaOpconvertElementType : (HasIO io, Primitive dtype) => XlaOp -> io XlaOpneg : HasIO io => XlaOp -> io XlaOptranspose : HasIO io => XlaOp -> List Nat -> io XlaOprev : HasIO io => XlaOp -> List Nat -> io XlaOpsort : HasIO io => List XlaOp -> XlaComputation -> Nat -> Bool -> io XlaOpmap : HasIO io => XlaBuilder -> List XlaOp -> XlaComputation -> List Nat -> io XlaOpdata RandomAlgorithm : TyperngBitGenerator : HasIO io => RandomAlgorithm -> XlaOp -> Shape -> io XlaOpconditional : HasIO io => XlaOp -> XlaOp -> XlaComputation -> XlaOp -> XlaComputation -> io XlaOp