package Ġw um o . sim . tensorflow . ops . basic Ċ Ċ import Ġw um o . sim . tensorflow . ops . Op Ċ import Ġw um o . sim . tensorflow . ops . Output Ċ import Ġw um o . sim . tensorflow . ops . gen . gen _ resource _ variable _ ops Ċ import Ġw um o . sim . tensorflow . types . DataType Ċ import Ġw um o . sim . tensorflow . types . INT 3 2 Ċ import Ġw um o . sim . util . Shape Ċ Ċ object Ġresource _ variable _ ops Ġ{ ĊĠ Ġinterface ĠAPI Ġ{ ĊĠĠĠ Ġfun Ġassign Add Variable Op ( resource : ĠOutput , Ġvalue : ĠOutput , Ġname : ĠString Ġ= Ġ" Assign Add Variable Op "): ĠOp Ġ{ ĊĠĠĠĠĠ Ġreturn Ġgen _ resource _ variable _ ops . assign Add Variable Op ( resource , Ġvalue , Ġname ) ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġfun Ġassign Sub Variable Op ( resource : ĠOutput , Ġvalue : ĠOutput , Ġname : ĠString Ġ= Ġ" Assign Sub Variable Op "): ĠOp Ġ{ ĊĠĠĠĠĠ Ġreturn Ġgen _ resource _ variable _ ops . assign Sub Variable Op ( resource , Ġvalue , Ġname ) ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġfun Ġassign Variable Op ( resource : ĠOutput , Ġvalue : ĠOutput , Ġname : ĠString Ġ= Ġ" Assign Variable Op "): ĠOp Ġ{ ĊĠĠĠĠĠ Ġreturn Ġgen _ resource _ variable _ ops . assign Variable Op ( resource , Ġvalue , Ġname ) ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġfun Ġconsume Mutex Lock ( mutex Lock : ĠOutput , Ġname : ĠString Ġ= Ġ" Consume Mutex Lock "): ĠOp Ġ{ ĊĠĠĠĠĠ Ġreturn Ġgen _ resource _ variable _ ops . consume Mutex Lock ( mutex Lock , Ġname ) ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġfun Ġdestroy Resource Op ( resource : ĠOutput , Ġignore Lookup Error : ĠBoolean Ġ= Ġtrue , Ġname : ĠString Ġ= Ġ" Destroy Resource Op "): ĠOp Ġ{ ĊĠĠĠĠĠ Ġreturn Ġgen _ resource _ variable _ ops . destroy Resource Op ( resource , Ġignore Lookup Error , Ġname ) ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġfun Ġmutex Lock ( mutex : ĠOutput , Ġname : ĠString Ġ= Ġ" Mutex Lock "): ĠOutput Ġ{ ĊĠĠĠĠĠ Ġreturn Ġgen _ resource _ variable _ ops . mutex Lock ( mutex , Ġname ) ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġfun Ġmutex V 2 ( container : ĠString Ġ= Ġ"", Ġshared Name : ĠString Ġ= Ġ"", Ġname : ĠString Ġ= Ġ" Mutex V 2 "): ĠOutput Ġ{ ĊĠĠĠĠĠ Ġreturn Ġgen _ resource _ variable _ ops . mutex V 2 ( container , Ġshared Name , Ġname ) ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġfun Ġread Variable Op ( resource : ĠOutput , Ġdtype : ĠDataType <* >, Ġname : ĠString Ġ= Ġ" Read Variable Op "): ĠOutput Ġ{ ĊĠĠĠĠĠ Ġreturn Ġgen _ resource _ variable _ ops . read Variable Op ( resource , Ġdtype , Ġname ) ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġfun Ġresource Gather ( resource : ĠOutput , Ġindices : ĠOutput , Ġdtype : ĠDataType <* >, Ġvalidate Indices : ĠBoolean Ġ= Ġtrue , Ġname : ĠString Ġ= Ġ" Resource Gather "): ĠOutput Ġ{ ĊĠĠĠĠĠ Ġreturn Ġgen _ resource _ variable _ ops . resource Gather ( resource , Ġindices , Ġdtype , Ġvalidate Indices , Ġname ) ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġfun Ġresource Scatter Add ( resource : ĠOutput , Ġindices : ĠOutput , Ġupdates : ĠOutput , Ġname : ĠString Ġ= Ġ" Resource Scatter Add "): ĠOp Ġ{ ĊĠĠĠĠĠ Ġreturn Ġgen _ resource _ variable _ ops . resource Scatter Add ( resource , Ġindices , Ġupdates , Ġname ) ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġfun Ġresource Scatter Div ( resource : ĠOutput , Ġindices : ĠOutput , Ġupdates : ĠOutput , Ġname : ĠString Ġ= Ġ" Resource Scatter Div "): ĠOp Ġ{ ĊĠĠĠĠĠ Ġreturn Ġgen _ resource _ variable _ ops . resource Scatter Div ( resource , Ġindices , Ġupdates , Ġname ) ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġfun Ġresource Scatter Max ( resource : ĠOutput , Ġindices : ĠOutput , Ġupdates : ĠOutput , Ġname : ĠString Ġ= Ġ" Resource Scatter Max "): ĠOp Ġ{ ĊĠĠĠĠĠ Ġreturn Ġgen _ resource _ variable _ ops . resource Scatter Max ( resource , Ġindices , Ġupdates , Ġname ) ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġfun Ġresource Scatter Min ( resource : ĠOutput , Ġindices : ĠOutput , Ġupdates : ĠOutput , Ġname : ĠString Ġ= Ġ" Resource Scatter Min "): ĠOp Ġ{ ĊĠĠĠĠĠ Ġreturn Ġgen _ resource _ variable _ ops . resource Scatter Min ( resource , Ġindices , Ġupdates , Ġname ) ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġfun Ġresource Scatter Mul ( resource : ĠOutput , Ġindices : ĠOutput , Ġupdates : ĠOutput , Ġname : ĠString Ġ= Ġ" Resource Scatter Mul "): ĠOp Ġ{ ĊĠĠĠĠĠ Ġreturn Ġgen _ resource _ variable _ ops . resource Scatter Mul ( resource , Ġindices , Ġupdates , Ġname ) ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġfun Ġresource Scatter Sub ( resource : ĠOutput , Ġindices : ĠOutput , Ġupdates : ĠOutput , Ġname : ĠString Ġ= Ġ" Resource Scatter Sub "): ĠOp Ġ{ ĊĠĠĠĠĠ Ġreturn Ġgen _ resource _ variable _ ops . resource Scatter Sub ( resource , Ġindices , Ġupdates , Ġname ) ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġfun Ġresource Scatter Update ( resource : ĠOutput , Ġindices : ĠOutput , Ġupdates : ĠOutput , Ġname : ĠString Ġ= Ġ" Resource Scatter Update "): ĠOp Ġ{ ĊĠĠĠĠĠ Ġreturn Ġgen _ resource _ variable _ ops . resource Scatter Update ( resource , Ġindices , Ġupdates , Ġname ) ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġfun Ġvar Handle Op ( dtype : ĠDataType <* >, Ġshape : ĠShape , Ġcontainer : ĠString Ġ= Ġ"", Ġshared Name : ĠString Ġ= Ġ"", Ġname : ĠString Ġ= Ġ" Var Handle Op "): ĠOutput Ġ{ ĊĠĠĠĠĠ Ġreturn Ġgen _ resource _ variable _ ops . var Handle Op ( dtype , Ġshape , Ġcontainer , Ġshared Name , Ġname ) ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġfun Ġvar IsInitialized Op ( resource : ĠOutput , Ġname : ĠString Ġ= Ġ" Var IsInitialized Op "): ĠOutput Ġ{ ĊĠĠĠĠĠ Ġreturn Ġgen _ resource _ variable _ ops . var IsInitialized Op ( resource , Ġname ) ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġfun Ġvariable Shape ( input : ĠOutput , Ġout Type : ĠDataType < *> Ġ= ĠINT 3 2 , Ġname : ĠString Ġ= Ġ" Variable Shape "): ĠOutput Ġ{ ĊĠĠĠĠĠ Ġreturn Ġgen _ resource _ variable _ ops . variable Shape ( input , Ġout Type , Ġname ) ĊĠĠĠ Ġ} ĊĠ Ġ} Ċ }