package Ġio . kin ference . tf js . operators Ċ Ċ import Ġio . kin ference . attribute . Attribute Ċ import Ġio . kin ference . attribute . Attribute Factory Ċ import Ġio . kin ference . graph . Graph Ċ import Ġio . kin ference . operator .* Ċ import Ġio . kin ference . operator . Operator Ċ import Ġio . kin ference . protobuf . message . Graph Proto Ċ import Ġio . kin ference . protobuf . message . Tensor Proto Ċ import Ġio . kin ference . tf js . TF JS Data Ċ import Ġio . kin ference . tf js . data . tensors . TF J ST ensor Ċ import Ġio . kin ference . tf js . graph . TF JS Graph Ċ import Ġio . kin ference . tf js . operators . layer . attention . Attention Ċ import Ġio . kin ference . tf js . operators . layer . attention . Q Attention Ċ import Ġio . kin ference . tf js . operators . layer . normal ization .* Ċ import Ġio . kin ference . tf js . operators . math .* Ċ import Ġio . kin ference . tf js . operators . quant ization . De quant ize Linear Ċ import Ġio . kin ference . tf js . operators . quant ization . Dynamic Quant ize Linear Ċ import Ġio . kin ference . tf js . operators . tensor .* Ċ Ċ object ĠTF JS Attribute Factory Ġ: ĠAttribute Factory < TF JS Data <* >> Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġcreate Tensor ( proto : ĠTensor Proto ): ĠTF JS Data < *> Ġ= ĠTF J ST ensor . create ( proto ) ĊĠĠĠ Ġoverride Ġfun Ġcreate Graph ( proto : ĠGraph Proto , Ġop Set : ĠOperator Set Registry ): ĠGraph < TF JS Data <* >> Ġ= ĠTF JS Graph ( proto , Ġop Set ) Ċ } Ċ Ċ object ĠTF J SO perator Factory Ġ: ĠOperator Factory < TF JS Data <* >> Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġattribute Factory (): ĠAttribute Factory < TF JS Data <* >> Ġ= ĠTF JS Attribute Factory ĊĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġoverride Ġfun Ġcreate ( op Type : ĠString ?, Ġversion : ĠInt ?, Ġattributes : ĠMap < String , ĠAttribute < Any >>, Ġinputs : ĠList < String >, Ġoutputs : ĠList < String >) Ġ= Ġwhen Ġ( op Type ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ" Attention " Ġ-> ĠAtt ention ( version , Ġattributes , Ġinputs , Ġoutputs ) ĊĠĠĠĠĠĠĠ Ġ" Add " Ġ-> ĠAdd ( version , Ġattributes , Ġinputs , Ġoutputs ) ĊĠĠĠĠĠĠĠ Ġ" Shape " Ġ-> ĠShape ( version , Ġattributes , Ġinputs , Ġoutputs ) ĊĠĠĠĠĠĠĠ Ġ" Constant Of Shape " Ġ-> ĠConstant Of Shape ( version , Ġattributes , Ġinputs , Ġoutputs ) ĊĠĠĠĠĠĠĠ Ġ" Cast " Ġ-> ĠCast ( version , Ġattributes , Ġinputs , Ġoutputs ) ĊĠĠĠĠĠĠĠ Ġ" Embed Layer Normalization " Ġ-> ĠEmbed Layer Normalization ( version , Ġattributes , Ġinputs , Ġoutputs ) ĊĠĠĠĠĠĠĠ Ġ" Mat Mul " Ġ-> ĠMat Mul ( version , Ġattributes , Ġinputs , Ġoutputs ) ĊĠĠĠĠĠĠĠ Ġ" Skip Layer Normalization " Ġ-> ĠSkip Layer Normalization ( version , Ġattributes , Ġinputs , Ġoutputs ) ĊĠĠĠĠĠĠĠ Ġ" Bias G el u " Ġ-> ĠB ias G el u ( version , Ġattributes , Ġinputs , Ġoutputs ) ĊĠĠĠĠĠĠĠ Ġ" De quant ize Linear " Ġ-> ĠDe quant ize Linear ( version , Ġattributes , Ġinputs , Ġoutputs ) ĊĠĠĠĠĠĠĠ Ġ" Dynamic Quant ize Linear " Ġ-> ĠDynamic Quant ize Linear ( version , Ġattributes , Ġinputs , Ġoutputs ) ĊĠĠĠĠĠĠĠ Ġ" Layer Normalization " Ġ-> ĠLayer Normalization ( version , Ġattributes , Ġinputs , Ġoutputs ) ĊĠĠĠĠĠĠĠ Ġ" Q Attention " Ġ-> ĠQ Attention ( version , Ġattributes , Ġinputs , Ġoutputs ) ĊĠĠĠĠĠĠĠ Ġ" Gather " Ġ-> ĠG ather ( version , Ġattributes , Ġinputs , Ġoutputs ) ĊĠĠĠĠĠĠĠ Ġ" Un squeeze " Ġ-> ĠUn squeeze ( version , Ġattributes , Ġinputs , Ġoutputs ) ĊĠĠĠĠĠĠĠ Ġ" Concat " Ġ-> ĠConcat ( version , Ġattributes , Ġinputs , Ġoutputs ) ĊĠĠĠĠĠĠĠ Ġ" Res hape " Ġ-> ĠRes hape ( version , Ġattributes , Ġinputs , Ġoutputs ) ĊĠĠĠĠĠĠĠ Ġ" Mul " Ġ-> ĠMul ( version , Ġattributes , Ġinputs , Ġoutputs ) ĊĠĠĠĠĠĠĠ Ġ" Fast G el u " Ġ-> ĠFast G el u ( version , Ġattributes , Ġinputs , Ġoutputs ) ĊĠĠĠĠĠĠĠ Ġ" Mat Mul Integer " Ġ-> ĠMat Mul Integer ( version , Ġattributes , Ġinputs , Ġoutputs ) ĊĠĠĠĠĠĠĠ Ġ" Slice " Ġ-> ĠSlice ( version , Ġattributes , Ġinputs , Ġoutputs ) ĊĠĠĠĠĠĠĠ Ġ" S queeze " Ġ-> ĠS queeze ( version , Ġattributes , Ġinputs , Ġoutputs ) ĊĠĠĠĠĠĠĠ Ġelse Ġ-> Ġerror (" Unsupported Ġoperator : Ġ$ op Type ") ĊĠĠĠ Ġ} Ġas ĠOperator < TF JS Data <* >, ĠTF JS Data <* >> Ċ } Ċ