/** Ċ Ġ* ĠDO ĠNOT ĠEDIT ĠTHIS ĠFILE Ġ- Ġit Ġis Ġmachine Ġgenerated Ċ Ġ*/ Ċ package Ġw um o . sim . tensorflow . ops . gen Ċ Ċ import Ġw um o . sim . tensorflow . build Op T ensors Ċ import Ġw um o . sim . tensorflow . ops . Output Ċ Ċ object Ġgen _ lstm _ ops Ġ{ ĊĠ Ġfun Ġblock LSTM ( seq Len Max : ĠOutput , Ġx : ĠOutput , Ġcs Prev : ĠOutput , Ġh Prev : ĠOutput , Ġw : ĠOutput , Ġw ci : ĠOutput , Ġw cf : ĠOutput , Ġw co : ĠOutput , Ġb : ĠOutput , Ġforget Bias : ĠFloat Ġ= Ġ 1 . 0 f , Ġcell Clip : ĠFloat Ġ= Ġ 3 . 0 f , Ġuse P ee ph ole : ĠBoolean Ġ= Ġfalse , Ġname : ĠString Ġ= Ġ" Block LSTM "): ĠList < Output > Ġ= ĊĠĠĠĠĠ Ġbuild Op T ensors (" Block LSTM ", Ġname ) Ġ{ ĊĠĠĠĠĠĠĠ Ġadd Input ( seq Len Max , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġadd Input ( x , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġadd Input ( cs Prev , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġadd Input ( h Prev , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġadd Input ( w , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġadd Input ( w ci , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġadd Input ( wcf , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġadd Input ( w co , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġadd Input ( b , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġattr (" forget _ bias ", Ġforget Bias ) ĊĠĠĠĠĠĠĠ Ġattr (" cell _ clip ", Ġcell Clip ) ĊĠĠĠĠĠĠĠ Ġattr (" use _ pe e ph ole ", Ġuse P ee ph ole ) ĊĠĠĠĠĠ Ġ} ĊĠĠĊĠ Ġfun Ġblock LSTM Grad ( seq Len Max : ĠOutput , Ġx : ĠOutput , Ġcs Prev : ĠOutput , Ġh Prev : ĠOutput , Ġw : ĠOutput , Ġw ci : ĠOutput , Ġw cf : ĠOutput , Ġw co : ĠOutput , Ġb : ĠOutput , Ġi : ĠOutput , Ġcs : ĠOutput , Ġf : ĠOutput , Ġo : ĠOutput , Ġci : ĠOutput , Ġco : ĠOutput , Ġh : ĠOutput , Ġcs Grad : ĠOutput , Ġh Grad : ĠOutput , Ġuse P ee ph ole : ĠBoolean , Ġname : ĠString Ġ= Ġ" Block LSTM Grad "): ĠList < Output > Ġ= ĊĠĠĠĠĠ Ġbuild Op T ensors (" Block LSTM Grad ", Ġname ) Ġ{ ĊĠĠĠĠĠĠĠ Ġadd Input ( seq Len Max , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġadd Input ( x , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġadd Input ( cs Prev , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġadd Input ( h Prev , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġadd Input ( w , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġadd Input ( w ci , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġadd Input ( wcf , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġadd Input ( w co , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġadd Input ( b , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġadd Input ( i , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġadd Input ( cs , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġadd Input ( f , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġadd Input ( o , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġadd Input ( ci , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġadd Input ( co , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġadd Input ( h , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġadd Input ( cs Grad , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġadd Input ( h Grad , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġattr (" use _ pe e ph ole ", Ġuse P ee ph ole ) ĊĠĠĠĠĠ Ġ} ĊĠĠĊĠ Ġfun Ġl STM Block Cell ( x : ĠOutput , Ġcs Prev : ĠOutput , Ġh Prev : ĠOutput , Ġw : ĠOutput , Ġw ci : ĠOutput , Ġw cf : ĠOutput , Ġw co : ĠOutput , Ġb : ĠOutput , Ġforget Bias : ĠFloat Ġ= Ġ 1 . 0 f , Ġcell Clip : ĠFloat Ġ= Ġ 3 . 0 f , Ġuse P ee ph ole : ĠBoolean Ġ= Ġfalse , Ġname : ĠString Ġ= Ġ" LSTM Block Cell "): ĠList < Output > Ġ= ĊĠĠĠĠĠ Ġbuild Op T ensors (" LSTM Block Cell ", Ġname ) Ġ{ ĊĠĠĠĠĠĠĠ Ġadd Input ( x , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġadd Input ( cs Prev , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġadd Input ( h Prev , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġadd Input ( w , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġadd Input ( w ci , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġadd Input ( wcf , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġadd Input ( w co , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġadd Input ( b , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġattr (" forget _ bias ", Ġforget Bias ) ĊĠĠĠĠĠĠĠ Ġattr (" cell _ clip ", Ġcell Clip ) ĊĠĠĠĠĠĠĠ Ġattr (" use _ pe e ph ole ", Ġuse P ee ph ole ) ĊĠĠĠĠĠ Ġ} ĊĠĠĊĠ Ġfun Ġl STM Block Cell Grad ( x : ĠOutput , Ġcs Prev : ĠOutput , Ġh Prev : ĠOutput , Ġw : ĠOutput , Ġw ci : ĠOutput , Ġw cf : ĠOutput , Ġw co : ĠOutput , Ġb : ĠOutput , Ġi : ĠOutput , Ġcs : ĠOutput , Ġf : ĠOutput , Ġo : ĠOutput , Ġci : ĠOutput , Ġco : ĠOutput , Ġcs Grad : ĠOutput , Ġh Grad : ĠOutput , Ġuse P ee ph ole : ĠBoolean , Ġname : ĠString Ġ= Ġ" LSTM Block Cell Grad "): ĠList < Output > Ġ= ĊĠĠĠĠĠ Ġbuild Op T ensors (" LSTM Block Cell Grad ", Ġname ) Ġ{ ĊĠĠĠĠĠĠĠ Ġadd Input ( x , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġadd Input ( cs Prev , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġadd Input ( h Prev , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġadd Input ( w , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġadd Input ( w ci , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġadd Input ( wcf , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġadd Input ( w co , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġadd Input ( b , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġadd Input ( i , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġadd Input ( cs , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġadd Input ( f , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġadd Input ( o , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġadd Input ( ci , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġadd Input ( co , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġadd Input ( cs Grad , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġadd Input ( h Grad , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġattr (" use _ pe e ph ole ", Ġuse P ee ph ole ) ĊĠĠĠĠĠ Ġ} Ċ }