1#ifdef GET_OP_CATEGORIES 2#undef GET_OP_CATEGORIES 3bool IsAdd(TFOp op) const; 4bool IsAddN(TFOp op) const; 5bool IsAll(TFOp op) const; 6bool IsAngle(TFOp op) const; 7bool IsAny(TFOp op) const; 8bool IsAnyDiv(TFOp op) const; 9bool IsAnyBatchMatMul(TFOp op) const; 10bool IsAnyMatMul(TFOp op) const; 11bool IsAnyMax(TFOp op) const; 12bool IsAnyMaxPool(TFOp op) const; 13bool IsAnyMin(TFOp op) const; 14bool IsAnyMul(TFOp op) const; 15bool IsAnySparseSegmentReduction(TFOp op) const; 16bool IsApproximateEqual(TFOp op) const; 17bool IsArg(TFOp op) const; 18bool IsArgMax(TFOp op) const; 19bool IsArgMin(TFOp op) const; 20bool IsAssert(TFOp op) const; 21bool IsAssign(TFOp op) const; 22bool IsAsString(TFOp op) const; 23bool IsAtan2(TFOp op) const; 24bool IsAvgPoolGrad(TFOp op) const; 25bool IsBetainc(TFOp op) const; 26bool IsBiasAdd(TFOp op) const; 27bool IsBiasAddV2(TFOp op) const; 28bool IsBiasAddGrad(TFOp op) const; 29bool IsBitcast(TFOp op) const; 30bool IsBroadcastTo(TFOp op) const; 31bool IsCast(TFOp op) const; 32bool IsCheckNumerics(TFOp op) const; 33bool IsCollective(TFOp op) const; 34bool IsComplex(TFOp op) const; 35bool IsComplexAbs(TFOp op) const; 36bool IsConcat(TFOp op) const; 37bool IsConcatV2(TFOp op) const; 38bool IsConcatOffset(TFOp op) const; 39bool IsConj(TFOp op) const; 40bool IsConjugateTranspose(TFOp op) const; 41bool IsConstant(TFOp op) const; 42bool IsControlFlow(TFOp op) const; 43bool IsConv2D(TFOp op) const; 44bool IsConv2DBackpropFilter(TFOp op) const; 45bool IsConv2DBackpropInput(TFOp op) const; 46bool IsConv3D(TFOp op) const; 47bool IsConv3DBackpropFilterV2(TFOp op) const; 48bool IsConv3DBackpropInputV2(TFOp op) const; 49bool IsDepthwiseConv2dNative(TFOp op) const; 50bool IsDepthwiseConv2dNativeBackpropFilter(TFOp op) const; 51bool IsDepthwiseConv2dNativeBackpropInput(TFOp op) const; 52bool IsDequeueOp(TFOp op) const; 53bool IsDiv(TFOp op) const; 54bool IsDivNoNan(TFOp op) const; 55bool IsElementWiseMonotonic(TFOp op, bool *is_non_decreasing) const; 56bool IsElu(TFOp op) const; 57bool IsEluGrad(TFOp op) const; 58bool IsQuantizationEmulation(TFOp op) const; 59bool IsEnter(TFOp op) const; 60bool IsEqual(TFOp op) const; 61bool IsExit(TFOp op) const; 62bool IsExp(TFOp op) const; 63bool IsFakeParam(TFOp op) const; 64bool IsFill(TFOp op) const; 65bool IsFloorDiv(TFOp op) const; 66bool IsFloorMod(TFOp op) const; 67bool IsFusedBatchNorm(TFOp op) const; 68bool IsFusedBatchNormEx(TFOp op) const; 69bool IsFusedBatchNormGrad(TFOp op) const; 70bool IsGather(TFOp op) const; 71bool IsGreater(TFOp op) const; 72bool IsGreaterEqual(TFOp op) const; 73bool IsHistogramSummary(TFOp op) const; 74bool IsHostConstant(TFOp op) const; 75bool IsIdentity(TFOp op) const; 76bool IsIdentityN(TFOp op) const; 77bool IsIdentityNSingleInput(TFOp op) const; 78bool IsIf(TFOp op) const; 79bool IsIgamma(TFOp op) const; 80bool IsIgammac(TFOp op) const; 81bool IsImag(TFOp op) const; 82bool IsImmutableConst(TFOp op) const; 83bool IsInvGrad(TFOp op) const; 84bool IsLeakyRelu(TFOp op) const; 85bool IsLeakyReluGrad(TFOp op) const; 86bool IsLess(TFOp op) const; 87bool IsLessEqual(TFOp op) const; 88bool IsLog(TFOp op) const; 89bool IsLogicalAnd(TFOp op) const; 90bool IsLogicalNot(TFOp op) const; 91bool IsLogicalOr(TFOp op) const; 92bool IsLoopCond(TFOp op) const; 93bool IsMatMul(TFOp op) const; 94bool IsMax(TFOp op) const; 95bool IsMaxPoolGrad(TFOp op) const; 96bool IsMaximum(TFOp op) const; 97bool IsMean(TFOp op) const; 98bool IsMerge(TFOp op) const; 99bool IsMin(TFOp op) const; 100bool IsMinimum(TFOp op) const; 101bool IsMirrorPad(TFOp op) const; 102bool IsMirrorPadGrad(TFOp op) const; 103bool IsMod(TFOp op) const; 104bool IsMul(TFOp op) const; 105bool IsMulNoNan(TFOp op) const; 106bool IsNeg(TFOp op) const; 107bool IsNextIteration(TFOp op) const; 108bool IsNoOp(TFOp op) const; 109bool IsNotEqual(TFOp op) const; 110bool IsOnesLike(TFOp op) const; 111bool IsPack(TFOp op) const; 112bool IsPad(TFOp op) const; 113bool IsPartitionedCall(TFOp op) const; 114bool IsPlaceholder(TFOp op) const; 115bool IsPolygamma(TFOp op) const; 116bool IsPow(TFOp op) const; 117bool IsPrint(TFOp op) const; 118bool IsProd(TFOp op) const; 119bool IsQuantizedMatMul(TFOp op) const; 120bool IsQueue(TFOp op) const; 121bool IsRandomShuffle(TFOp op) const; 122bool IsRank(TFOp op) const; 123bool IsReadVariableOp(TFOp op) const; 124bool IsReadVariablesOp(TFOp op) const; 125bool IsReal(TFOp op) const; 126bool IsRealDiv(TFOp op) const; 127bool IsReciprocalGrad(TFOp op) const; 128bool IsRecv(TFOp op) const; 129bool IsReduction(TFOp op) const; 130bool IsRelu(TFOp op) const; 131bool IsRelu6(TFOp op) const; 132bool IsRelu6Grad(TFOp op) const; 133bool IsReluGrad(TFOp op) const; 134bool IsReshape(TFOp op) const; 135bool IsRestore(TFOp op) const; 136bool IsReturn(TFOp op) const; 137bool IsRetval(TFOp op) const; 138bool IsReverse(TFOp op) const; 139bool IsReverseV2(TFOp op) const; 140bool IsRsqrt(TFOp op) const; 141bool IsRsqrtGrad(TFOp op) const; 142bool IsSelect(TFOp op) const; 143bool IsSeluGrad(TFOp op) const; 144bool IsSend(TFOp op) const; 145bool IsShape(TFOp op) const; 146bool IsShapeN(TFOp op) const; 147bool IsShuffle(TFOp op) const; 148bool IsSigmoid(TFOp op) const; 149bool IsSigmoidGrad(TFOp op) const; 150bool IsSize(TFOp op) const; 151bool IsSlice(TFOp op) const; 152bool IsSnapshot(TFOp op) const; 153bool IsSoftmax(TFOp op) const; 154bool IsSoftplusGrad(TFOp op) const; 155bool IsSoftsignGrad(TFOp op) const; 156bool IsSplit(TFOp op) const; 157bool IsSplitV(TFOp op) const; 158bool IsSqrt(TFOp op) const; 159bool IsSqrtGrad(TFOp op) const; 160bool IsSquare(TFOp op) const; 161bool IsSquaredDifference(TFOp op) const; 162bool IsSqueeze(TFOp op) const; 163bool IsStackCloseOp(TFOp op) const; 164bool IsStackOp(TFOp op) const; 165bool IsStackPopOp(TFOp op) const; 166bool IsStackPushOp(TFOp op) const; 167bool IsStatefulPartitionedCall(TFOp op) const; 168bool IsStopGradient(TFOp op) const; 169bool IsStridedSlice(TFOp op) const; 170bool IsStridedSliceGrad(TFOp op) const; 171bool IsStringToHashBucketFast(TFOp op) const; 172bool IsSub(TFOp op) const; 173bool IsSum(TFOp op) const; 174bool IsSwitch(TFOp op) const; 175bool IsSymbolicGradient(TFOp op) const; 176bool IsTanh(TFOp op) const; 177bool IsTanhGrad(TFOp op) const; 178bool IsTensorArray(TFOp op) const; 179bool IsTile(TFOp op) const; 180bool IsTranspose(TFOp op) const; 181bool IsTruncateDiv(TFOp op) const; 182bool IsTruncateMod(TFOp op) const; 183bool IsUnique(TFOp op) const; 184bool IsUnpack(TFOp op) const; 185bool IsVariable(TFOp op) const; 186bool IsWhile(TFOp op) const; 187bool IsXdivy(TFOp op) const; 188bool IsXlaLaunch(TFOp op) const; 189bool IsZerosLike(TFOp op) const; 190bool IsZeta(TFOp op) const; 191bool IsAggregate(TFOp op) const; 192bool IsCommutative(TFOp op) const; 193#endif // GET_OP_CATEGORIES 194 195#ifdef GET_OP_NAME_DECLS 196#undef GET_OP_NAME_DECLS 197StringAttr add_; 198StringAttr add_n_; 199StringAttr add_v2_; 200StringAttr all_; 201StringAttr angle_; 202StringAttr any_; 203StringAttr approximate_equal_; 204StringAttr arg_; 205StringAttr arg_max_; 206StringAttr arg_min_; 207StringAttr arg_pool_grad_; 208StringAttr assert_; 209StringAttr assign_; 210StringAttr assign_variable_op_; 211StringAttr as_string_; 212StringAttr atan2_; 213StringAttr auto_reload_variable_; 214StringAttr batch_matmul_; 215StringAttr batch_matmul_v2_; 216StringAttr betainc_; 217StringAttr bias_add_; 218StringAttr bias_add_grad_; 219StringAttr bias_add_v1_; 220StringAttr bitcast_; 221StringAttr broadcast_to_; 222StringAttr cast_; 223StringAttr check_numerics_; 224StringAttr collective_bcast_recv_; 225StringAttr collective_bcast_send_; 226StringAttr collective_reduce_; 227StringAttr complex_abs_; 228StringAttr complex_; 229StringAttr concat_; 230StringAttr concat_offset_; 231StringAttr concat_v2_; 232StringAttr conj_; 233StringAttr conjugate_transpose_; 234StringAttr const_; 235StringAttr control_trigger_; 236StringAttr conv_2d_back_prop_filter_; 237StringAttr conv_2d_back_prop_input_; 238StringAttr conv_2d_; 239StringAttr conv_3d_back_prop_filter_v2_; 240StringAttr conv_3d_back_prop_input_v2_; 241StringAttr conv_3d_; 242StringAttr depth_wise_conv_2d_native_back_prop_filter_; 243StringAttr depth_wise_conv_2d_native_back_prop_input_; 244StringAttr depth_wise_conv_2d_native_; 245StringAttr device_arg_; 246StringAttr device_retval_; 247StringAttr div_; 248StringAttr div_no_nan_; 249StringAttr elu_; 250StringAttr elu_grad_; 251StringAttr enter_; 252StringAttr equal_; 253StringAttr exit_; 254StringAttr exp_; 255StringAttr fake_param_; 256StringAttr fake_quant_with_min_max_args_; 257StringAttr fake_quant_with_min_max_args_gradient_; 258StringAttr fake_quant_with_min_max_vars_; 259StringAttr fake_quant_with_min_max_vars_gradient_; 260StringAttr fake_quant_with_min_max_vars_per_channel_; 261StringAttr fake_quant_with_min_max_vars_per_channel_gradient_; 262StringAttr fifo_queue_v2_; 263StringAttr fill_; 264StringAttr floor_div_; 265StringAttr floor_mod_; 266StringAttr fractional_max_pool_; 267StringAttr fused_batch_norm_ex_; 268StringAttr fused_batch_norm_; 269StringAttr fused_batch_norm_grad_; 270StringAttr fused_batch_norm_grad_v2_; 271StringAttr fused_batch_norm_grad_v3_; 272StringAttr fused_batch_norm_v2_; 273StringAttr fused_batch_norm_v3_; 274StringAttr gather_; 275StringAttr gather_v2_; 276StringAttr greater_equal_; 277StringAttr greater_; 278StringAttr histogram_summary_; 279StringAttr host_const_; 280StringAttr host_recv_; 281StringAttr host_send_; 282StringAttr identity_; 283StringAttr identity_n_; 284StringAttr if_; 285StringAttr igammac_; 286StringAttr igamma_; 287StringAttr imag_; 288StringAttr immutable_const_; 289StringAttr inv_grad_; 290StringAttr leaky_relu_grad_; 291StringAttr leaky_relu_; 292StringAttr less_equal_; 293StringAttr less_; 294StringAttr logical_and_; 295StringAttr logical_not_; 296StringAttr logical_or_; 297StringAttr log_; 298StringAttr loop_cond_; 299StringAttr matmul_; 300StringAttr maximum_; 301StringAttr max_; 302StringAttr max_pool_3d_; 303StringAttr max_pool_grad_; 304StringAttr max_pool_; 305StringAttr max_pool_v2_; 306StringAttr max_pool_with_argmax_; 307StringAttr mean_; 308StringAttr merge_; 309StringAttr minimum_; 310StringAttr min_; 311StringAttr mirror_pad_grad_; 312StringAttr mirror_pad_; 313StringAttr mod_; 314StringAttr mul_; 315StringAttr mul_no_nan_; 316StringAttr neg_; 317StringAttr next_iteration_; 318StringAttr no_op_; 319StringAttr not_equal_; 320StringAttr ones_like_; 321StringAttr pack_; 322StringAttr pad_; 323StringAttr pad_v2_; 324StringAttr padding_fifo_queue_v2_; 325StringAttr partitioned_call_; 326StringAttr placeholder_; 327StringAttr placeholder_v2_; 328StringAttr placeholder_with_default_; 329StringAttr poly_gamma_; 330StringAttr pow_; 331StringAttr prevent_gradient_; 332StringAttr print_; 333StringAttr print_v2_; 334StringAttr priority_queue_v2_; 335StringAttr prod_; 336StringAttr quantize_and_dequantize_; 337StringAttr quantize_and_dequantize_v2_; 338StringAttr quantize_and_dequantize_v3_; 339StringAttr quantize_and_dequantize_v4_; 340StringAttr quantize_and_dequantize_v4_grad_; 341StringAttr quantized_matmul_; 342StringAttr quantized_matmul_v2_; 343StringAttr queue_dequeue_many_; 344StringAttr queue_dequeue_many_v2_; 345StringAttr queue_dequeue_; 346StringAttr queue_dequeue_upto_; 347StringAttr queue_dequeue_upto_v2_; 348StringAttr queue_dequeue_v2_; 349StringAttr random_shuffle_; 350StringAttr random_shuffle_queue_v2_; 351StringAttr rank_; 352StringAttr read_variable_op_; 353StringAttr read_variables_op_; 354StringAttr real_div_; 355StringAttr real_; 356StringAttr reciprocal_grad_; 357StringAttr recv_; 358StringAttr ref_enter_; 359StringAttr ref_exit_; 360StringAttr ref_identity_; 361StringAttr ref_merge_; 362StringAttr ref_next_iteration_; 363StringAttr ref_switch_; 364StringAttr relu6_grad_; 365StringAttr relu6_; 366StringAttr relu_grad_; 367StringAttr relu_; 368StringAttr reshape_; 369StringAttr resource_gather_; 370StringAttr restore_; 371StringAttr restore_slice_; 372StringAttr restore_v2_; 373StringAttr return_; 374StringAttr retval_; 375StringAttr reverse_; 376StringAttr reverse_v2_; 377StringAttr rsqrt_grad_; 378StringAttr rsqrt_; 379StringAttr segment_max_; 380StringAttr segment_min_; 381StringAttr select_; 382StringAttr select_v2_; 383StringAttr selu_grad_; 384StringAttr send_; 385StringAttr shape_n_; 386StringAttr shape_; 387StringAttr shuffle_; 388StringAttr sigmoid_grad_; 389StringAttr sigmoid_; 390StringAttr size_; 391StringAttr slice_; 392StringAttr snapshot_; 393StringAttr softmax_; 394StringAttr softplus_grad_; 395StringAttr softsign_grad_; 396StringAttr sparse_matmul_; 397StringAttr sparse_segment_mean_; 398StringAttr sparse_segment_mean_with_num_segments_; 399StringAttr sparse_segment_sqrtn_; 400StringAttr sparse_segment_sqrtn_with_num_segments_; 401StringAttr sparse_segment_sum_; 402StringAttr sparse_segment_sum_with_num_segments_; 403StringAttr split_; 404StringAttr split_v_; 405StringAttr sqrt_grad_; 406StringAttr sqrt_; 407StringAttr squared_difference_; 408StringAttr square_; 409StringAttr squeeze_; 410StringAttr stack_close_; 411StringAttr stack_close_v2_; 412StringAttr stack_pop_; 413StringAttr stack_pop_v2_; 414StringAttr stack_push_; 415StringAttr stack_push_v2_; 416StringAttr stack_; 417StringAttr stack_v2_; 418StringAttr stateful_partitioned_call_; 419StringAttr stateless_if_; 420StringAttr stateless_while_; 421StringAttr stop_gradient_; 422StringAttr strided_slice_grad_; 423StringAttr strided_slice_; 424StringAttr string_to_hashbucket_fast_; 425StringAttr sub_; 426StringAttr sum_; 427StringAttr switch_n_; 428StringAttr switch_; 429StringAttr symbolic_gradient_; 430StringAttr tanh_grad_; 431StringAttr tanh_; 432StringAttr tile_; 433StringAttr transpose_; 434StringAttr truncate_div_; 435StringAttr truncate_mod_; 436StringAttr unique_; 437StringAttr unique_v2_; 438StringAttr unpack_; 439StringAttr unsorted_segment_max_; 440StringAttr unsorted_segment_min_; 441StringAttr var_handle_op_; 442StringAttr var_handles_op_; 443StringAttr variable_v2_; 444StringAttr variable_; 445StringAttr while_; 446StringAttr xdivy_; 447StringAttr xla_merge_; 448StringAttr zeros_like_; 449StringAttr zeta_; 450#endif // GET_OP_NAME_DECLS 451 452#ifdef GET_OP_NAME_DEFS 453#undef GET_OP_NAME_DEFS 454add_ = StringAttr::get(getContext(), "tfg.Add"); 455add_n_ = StringAttr::get(getContext(), "tfg.AddN"); 456add_v2_ = StringAttr::get(getContext(), "tfg.AddV2"); 457all_ = StringAttr::get(getContext(), "tfg.All"); 458angle_ = StringAttr::get(getContext(), "tfg.Angle"); 459any_ = StringAttr::get(getContext(), "tfg.Any"); 460approximate_equal_ = StringAttr::get(getContext(), "tfg.ApproximateEqual"); 461arg_ = StringAttr::get(getContext(), "tfg._Arg"); 462arg_max_ = StringAttr::get(getContext(), "tfg.ArgMax"); 463arg_min_ = StringAttr::get(getContext(), "tfg.ArgMin"); 464arg_pool_grad_ = StringAttr::get(getContext(), "tfg.AvgPoolGrad"); 465assert_ = StringAttr::get(getContext(), "tfg.Assert"); 466assign_ = StringAttr::get(getContext(), "tfg.Assign"); 467assign_variable_op_ = StringAttr::get(getContext(), "tfg.AssignVariableOp"); 468as_string_ = StringAttr::get(getContext(), "tfg.AsString"); 469atan2_ = StringAttr::get(getContext(), "tfg.Atan2"); 470auto_reload_variable_ = StringAttr::get(getContext(), "tfg.AutoReloadVariable"); 471batch_matmul_ = StringAttr::get(getContext(), "tfg.BatchMatMul"); 472batch_matmul_v2_ = StringAttr::get(getContext(), "tfg.BatchMatMulV2"); 473betainc_ = StringAttr::get(getContext(), "tfg.Betainc"); 474bias_add_ = StringAttr::get(getContext(), "tfg.BiasAdd"); 475bias_add_grad_ = StringAttr::get(getContext(), "tfg.BiasAddGrad"); 476bias_add_v1_ = StringAttr::get(getContext(), "tfg.BiasAddV1"); 477bitcast_ = StringAttr::get(getContext(), "tfg.Bitcast"); 478broadcast_to_ = StringAttr::get(getContext(), "tfg.BroadcastTo"); 479cast_ = StringAttr::get(getContext(), "tfg.Cast"); 480check_numerics_ = StringAttr::get(getContext(), "tfg.CheckNumerics"); 481collective_bcast_recv_ = 482 StringAttr::get(getContext(), "tfg.CollectiveBcastRecv"); 483collective_bcast_send_ = 484 StringAttr::get(getContext(), "tfg.CollectiveBcastSend"); 485collective_reduce_ = StringAttr::get(getContext(), "tfg.CollectiveReduce"); 486complex_abs_ = StringAttr::get(getContext(), "tfg.ComplexAbs"); 487complex_ = StringAttr::get(getContext(), "tfg.Complex"); 488concat_ = StringAttr::get(getContext(), "tfg.Concat"); 489concat_offset_ = StringAttr::get(getContext(), "tfg.ConcatOffset"); 490concat_v2_ = StringAttr::get(getContext(), "tfg.ConcatV2"); 491conj_ = StringAttr::get(getContext(), "tfg.Conj"); 492conjugate_transpose_ = StringAttr::get(getContext(), "tfg.ConjugateTranspose"); 493const_ = StringAttr::get(getContext(), "tfg.Const"); 494control_trigger_ = StringAttr::get(getContext(), "tfg.ControlTrigger"); 495conv_2d_back_prop_filter_ = 496 StringAttr::get(getContext(), "tfg.Conv2DBackpropFilter"); 497conv_2d_back_prop_input_ = 498 StringAttr::get(getContext(), "tfg.Conv2DBackpropInput"); 499conv_2d_ = StringAttr::get(getContext(), "tfg.Conv2D"); 500conv_3d_back_prop_filter_v2_ = 501 StringAttr::get(getContext(), "tfg.Conv3DBackpropFilterV2"); 502conv_3d_back_prop_input_v2_ = 503 StringAttr::get(getContext(), "tfg.Conv3DBackpropInputV2"); 504conv_3d_ = StringAttr::get(getContext(), "tfg.Conv3D"); 505depth_wise_conv_2d_native_back_prop_filter_ = 506 StringAttr::get(getContext(), "tfg.DepthwiseConv2dNativeBackpropFilter"); 507depth_wise_conv_2d_native_back_prop_input_ = 508 StringAttr::get(getContext(), "tfg.DepthwiseConv2dNativeBackpropInput"); 509depth_wise_conv_2d_native_ = 510 StringAttr::get(getContext(), "tfg.DepthwiseConv2dNative"); 511device_arg_ = StringAttr::get(getContext(), "tfg._DeviceArg"); 512device_retval_ = StringAttr::get(getContext(), "tfg._DeviceRetval"); 513div_ = StringAttr::get(getContext(), "tfg.Div"); 514div_no_nan_ = StringAttr::get(getContext(), "tfg.DivNoNan"); 515elu_ = StringAttr::get(getContext(), "tfg.Elu"); 516elu_grad_ = StringAttr::get(getContext(), "tfg.EluGrad"); 517enter_ = StringAttr::get(getContext(), "tfg.Enter"); 518equal_ = StringAttr::get(getContext(), "tfg.Equal"); 519exit_ = StringAttr::get(getContext(), "tfg.Exit"); 520exp_ = StringAttr::get(getContext(), "tfg.Exp"); 521fake_param_ = StringAttr::get(getContext(), "tfg.FakeParam"); 522fake_quant_with_min_max_args_ = 523 StringAttr::get(getContext(), "tfg.FakeQuantWithMinMaxArgs"); 524fake_quant_with_min_max_args_gradient_ = 525 StringAttr::get(getContext(), "tfg.FakeQuantWithMinMaxArgsGradient"); 526fake_quant_with_min_max_vars_ = 527 StringAttr::get(getContext(), "tfg.FakeQuantWithMinMaxVars"); 528fake_quant_with_min_max_vars_gradient_ = 529 StringAttr::get(getContext(), "tfg.FakeQuantWithMinMaxVarsGradient"); 530fake_quant_with_min_max_vars_per_channel_ = 531 StringAttr::get(getContext(), "tfg.FakeQuantWithMinMaxPerChannel"); 532fake_quant_with_min_max_vars_per_channel_gradient_ = 533 StringAttr::get(getContext(), "tfg.FakeQuantWithMinMaxPerChannelGradient"); 534fifo_queue_v2_ = StringAttr::get(getContext(), "tfg.FIFOQueueV2"); 535fill_ = StringAttr::get(getContext(), "tfg.Fill"); 536floor_div_ = StringAttr::get(getContext(), "tfg.FloorDiv"); 537floor_mod_ = StringAttr::get(getContext(), "tfg.FloorMod"); 538fractional_max_pool_ = StringAttr::get(getContext(), "tfg.FractionalMaxPool"); 539fused_batch_norm_ex_ = StringAttr::get(getContext(), "tfg._FusedBatchNormEx"); 540fused_batch_norm_ = StringAttr::get(getContext(), "tfg.FusedBatchNorm"); 541fused_batch_norm_grad_ = 542 StringAttr::get(getContext(), "tfg.FusedBatchNormGrad"); 543fused_batch_norm_grad_v2_ = 544 StringAttr::get(getContext(), "tfg.FusedBatchNormGradV2"); 545fused_batch_norm_grad_v3_ = 546 StringAttr::get(getContext(), "tfg.FusedBatchNormGradV3"); 547fused_batch_norm_v2_ = StringAttr::get(getContext(), "tfg.FusedBatchNormV2"); 548fused_batch_norm_v3_ = StringAttr::get(getContext(), "tfg.FusedBatchNormV3"); 549gather_ = StringAttr::get(getContext(), "tfg.Gather"); 550gather_v2_ = StringAttr::get(getContext(), "tfg.GatherV2"); 551greater_equal_ = StringAttr::get(getContext(), "tfg.GreaterEqual"); 552greater_ = StringAttr::get(getContext(), "tfg.Greater"); 553histogram_summary_ = StringAttr::get(getContext(), "tfg.HistogramSummary"); 554host_const_ = StringAttr::get(getContext(), "tfg.HostConst"); 555host_recv_ = StringAttr::get(getContext(), "tfg._HostRecv"); 556host_send_ = StringAttr::get(getContext(), "tfg._HostSend"); 557identity_ = StringAttr::get(getContext(), "tfg.Identity"); 558identity_n_ = StringAttr::get(getContext(), "tfg.IdentityN"); 559if_ = StringAttr::get(getContext(), "tfg.If"); 560igammac_ = StringAttr::get(getContext(), "tfg.Igammac"); 561igamma_ = StringAttr::get(getContext(), "tfg.Igamma"); 562imag_ = StringAttr::get(getContext(), "tfg.Imag"); 563immutable_const_ = StringAttr::get(getContext(), "tfg.ImmutableConst"); 564inv_grad_ = StringAttr::get(getContext(), "tfg.InvGrad"); 565leaky_relu_grad_ = StringAttr::get(getContext(), "tfg.LeakyReluGrad"); 566leaky_relu_ = StringAttr::get(getContext(), "tfg.LeakyRelu"); 567less_equal_ = StringAttr::get(getContext(), "tfg.LessEqual"); 568less_ = StringAttr::get(getContext(), "tfg.Less"); 569logical_and_ = StringAttr::get(getContext(), "tfg.LogicalAnd"); 570logical_not_ = StringAttr::get(getContext(), "tfg.LogicalNot"); 571logical_or_ = StringAttr::get(getContext(), "tfg.LogicalOr"); 572log_ = StringAttr::get(getContext(), "tfg.Log"); 573loop_cond_ = StringAttr::get(getContext(), "tfg.LoopCond"); 574matmul_ = StringAttr::get(getContext(), "tfg.MatMul"); 575maximum_ = StringAttr::get(getContext(), "tfg.Maximum"); 576max_ = StringAttr::get(getContext(), "tfg.Max"); 577max_pool_3d_ = StringAttr::get(getContext(), "tfg.MaxPool3D"); 578max_pool_grad_ = StringAttr::get(getContext(), "tfg.MaxPoolGrad"); 579max_pool_ = StringAttr::get(getContext(), "tfg.MaxPool"); 580max_pool_v2_ = StringAttr::get(getContext(), "tfg.MaxPoolV2"); 581max_pool_with_argmax_ = StringAttr::get(getContext(), "tfg.MaxPoolWithArgmax"); 582mean_ = StringAttr::get(getContext(), "tfg.Mean"); 583merge_ = StringAttr::get(getContext(), "tfg.Merge"); 584minimum_ = StringAttr::get(getContext(), "tfg.Minimum"); 585min_ = StringAttr::get(getContext(), "tfg.Min"); 586mirror_pad_grad_ = StringAttr::get(getContext(), "tfg.MirrorPadGrad"); 587mirror_pad_ = StringAttr::get(getContext(), "tfg.MirrorPad"); 588mod_ = StringAttr::get(getContext(), "tfg.Mod"); 589mul_ = StringAttr::get(getContext(), "tfg.Mul"); 590mul_no_nan_ = StringAttr::get(getContext(), "tfg.MulNoNan"); 591neg_ = StringAttr::get(getContext(), "tfg.Neg"); 592next_iteration_ = StringAttr::get(getContext(), "tfg.NextIteration"); 593no_op_ = StringAttr::get(getContext(), "tfg.NoOp"); 594not_equal_ = StringAttr::get(getContext(), "tfg.NotEqual"); 595ones_like_ = StringAttr::get(getContext(), "tfg.OnesLike"); 596pack_ = StringAttr::get(getContext(), "tfg.Pack"); 597pad_ = StringAttr::get(getContext(), "tfg.Pad"); 598pad_v2_ = StringAttr::get(getContext(), "tfg.PadV2"); 599padding_fifo_queue_v2_ = 600 StringAttr::get(getContext(), "tfg.PaddingFIFOQueueV2"); 601partitioned_call_ = StringAttr::get(getContext(), "tfg.PartitionedCall"); 602placeholder_ = StringAttr::get(getContext(), "tfg.Placeholder"); 603placeholder_v2_ = StringAttr::get(getContext(), "tfg.PlaceholderV2"); 604placeholder_with_default_ = 605 StringAttr::get(getContext(), "tfg.PlaceholderWithDefault"); 606poly_gamma_ = StringAttr::get(getContext(), "tfg.Polygamma"); 607pow_ = StringAttr::get(getContext(), "tfg.Pow"); 608prevent_gradient_ = StringAttr::get(getContext(), "tfg.PreventGradient"); 609print_ = StringAttr::get(getContext(), "tfg.Print"); 610print_v2_ = StringAttr::get(getContext(), "tfg.PrintV2"); 611priority_queue_v2_ = StringAttr::get(getContext(), "tfg.PriorityQueueV2"); 612prod_ = StringAttr::get(getContext(), "tfg.Prod"); 613quantize_and_dequantize_ = 614 StringAttr::get(getContext(), "tfg.QuantizeAndDequantize"); 615quantize_and_dequantize_v2_ = 616 StringAttr::get(getContext(), "tfg.QuantizeAndDequantizeV2"); 617quantize_and_dequantize_v3_ = 618 StringAttr::get(getContext(), "tfg.QuantizeAndDequantizeV3"); 619quantize_and_dequantize_v4_ = 620 StringAttr::get(getContext(), "tfg.QuantizeAndDequantizeV4"); 621quantize_and_dequantize_v4_grad_ = 622 StringAttr::get(getContext(), "tfg.QuantizeAndDequantizeV4Grad"); 623quantized_matmul_ = StringAttr::get(getContext(), "tfg.QuantizedMatMul"); 624quantized_matmul_v2_ = StringAttr::get(getContext(), "tfg.QuantizedMatMulV2"); 625queue_dequeue_many_ = StringAttr::get(getContext(), "tfg.QueueDequeueMany"); 626queue_dequeue_many_v2_ = 627 StringAttr::get(getContext(), "tfg.QueueDequeueManyV2"); 628queue_dequeue_ = StringAttr::get(getContext(), "tfg.QueueDequeue"); 629queue_dequeue_upto_ = StringAttr::get(getContext(), "tfg.QueueDequeueUpTo"); 630queue_dequeue_upto_v2_ = 631 StringAttr::get(getContext(), "tfg.QueueDequeueUpToV2"); 632queue_dequeue_v2_ = StringAttr::get(getContext(), "tfg.QueueDequeueV2"); 633random_shuffle_ = StringAttr::get(getContext(), "tfg.RandomShuffle"); 634random_shuffle_queue_v2_ = 635 StringAttr::get(getContext(), "tfg.RandomShuffleQueueV2"); 636rank_ = StringAttr::get(getContext(), "tfg.Rank"); 637read_variable_op_ = StringAttr::get(getContext(), "tfg.ReadVariableOp"); 638read_variables_op_ = StringAttr::get(getContext(), "tfg._ReadVariablesOp"); 639real_div_ = StringAttr::get(getContext(), "tfg.RealDiv"); 640real_ = StringAttr::get(getContext(), "tfg.Real"); 641reciprocal_grad_ = StringAttr::get(getContext(), "tfg.ReciprocalGrad"); 642recv_ = StringAttr::get(getContext(), "tfg._Recv"); 643ref_enter_ = StringAttr::get(getContext(), "tfg.RefEnter"); 644ref_exit_ = StringAttr::get(getContext(), "tfg.RefExit"); 645ref_identity_ = StringAttr::get(getContext(), "tfg.RefIdentity"); 646ref_merge_ = StringAttr::get(getContext(), "tfg.RefMerge"); 647ref_next_iteration_ = StringAttr::get(getContext(), "tfg.RefNextIteration"); 648ref_switch_ = StringAttr::get(getContext(), "tfg.RefSwitch"); 649relu6_grad_ = StringAttr::get(getContext(), "tfg.Relu6Grad"); 650relu6_ = StringAttr::get(getContext(), "tfg.Relu6"); 651relu_grad_ = StringAttr::get(getContext(), "tfg.ReluGrad"); 652relu_ = StringAttr::get(getContext(), "tfg.Relu"); 653reshape_ = StringAttr::get(getContext(), "tfg.Reshape"); 654resource_gather_ = StringAttr::get(getContext(), "tfg.ResourceGather"); 655restore_ = StringAttr::get(getContext(), "tfg.Restore"); 656restore_slice_ = StringAttr::get(getContext(), "tfg.RestoreSlice"); 657restore_v2_ = StringAttr::get(getContext(), "tfg.RestoreV2"); 658return_ = StringAttr::get(getContext(), "tfg.return"); 659retval_ = StringAttr::get(getContext(), "tfg._Retval"); 660reverse_ = StringAttr::get(getContext(), "tfg.Reverse"); 661reverse_v2_ = StringAttr::get(getContext(), "tfg.ReverseV2"); 662rsqrt_grad_ = StringAttr::get(getContext(), "tfg.RsqrtGrad"); 663rsqrt_ = StringAttr::get(getContext(), "tfg.Rsqrt"); 664segment_max_ = StringAttr::get(getContext(), "tfg.SegmentMax"); 665segment_min_ = StringAttr::get(getContext(), "tfg.SegmentMin"); 666select_ = StringAttr::get(getContext(), "tfg.Select"); 667select_v2_ = StringAttr::get(getContext(), "tfg.SelectV2"); 668selu_grad_ = StringAttr::get(getContext(), "tfg.SeluGrad"); 669send_ = StringAttr::get(getContext(), "tfg._Send"); 670shape_n_ = StringAttr::get(getContext(), "tfg.ShapeN"); 671shape_ = StringAttr::get(getContext(), "tfg.Shape"); 672shuffle_ = StringAttr::get(getContext(), "tfg.Shuffle"); 673sigmoid_grad_ = StringAttr::get(getContext(), "tfg.SigmoidGrad"); 674sigmoid_ = StringAttr::get(getContext(), "tfg.Sigmoid"); 675size_ = StringAttr::get(getContext(), "tfg.Size"); 676slice_ = StringAttr::get(getContext(), "tfg.Slice"); 677snapshot_ = StringAttr::get(getContext(), "tfg.Snapshot"); 678softmax_ = StringAttr::get(getContext(), "tfg.Softmax"); 679softplus_grad_ = StringAttr::get(getContext(), "tfg.SoftplusGrad"); 680softsign_grad_ = StringAttr::get(getContext(), "tfg.SoftsignGrad"); 681sparse_matmul_ = StringAttr::get(getContext(), "tfg.SparseMatMul"); 682sparse_segment_mean_ = StringAttr::get(getContext(), "tfg.SparseSegmentMean"); 683sparse_segment_mean_with_num_segments_ = 684 StringAttr::get(getContext(), "tfg.SparseSegmentMeanWithNumSegments"); 685sparse_segment_sqrtn_ = StringAttr::get(getContext(), "tfg.SparseSegmentSqrtN"); 686sparse_segment_sqrtn_with_num_segments_ = 687 StringAttr::get(getContext(), "tfg.SparseSegmentSqrtNWithNumSegments"); 688sparse_segment_sum_ = StringAttr::get(getContext(), "tfg.SparseSegmentSum"); 689sparse_segment_sum_with_num_segments_ = 690 StringAttr::get(getContext(), "tfg.SparseSegmentSumWithNumSegments"); 691split_ = StringAttr::get(getContext(), "tfg.Split"); 692split_v_ = StringAttr::get(getContext(), "tfg.SplitV"); 693sqrt_grad_ = StringAttr::get(getContext(), "tfg.SqrtGrad"); 694sqrt_ = StringAttr::get(getContext(), "tfg.Sqrt"); 695squared_difference_ = StringAttr::get(getContext(), "tfg.SquaredDifference"); 696square_ = StringAttr::get(getContext(), "tfg.Square"); 697squeeze_ = StringAttr::get(getContext(), "tfg.Squeeze"); 698stack_close_ = StringAttr::get(getContext(), "tfg.StackClose"); 699stack_close_v2_ = StringAttr::get(getContext(), "tfg.StackCloseV2"); 700stack_pop_ = StringAttr::get(getContext(), "tfg.StackPop"); 701stack_pop_v2_ = StringAttr::get(getContext(), "tfg.StackPopV2"); 702stack_push_ = StringAttr::get(getContext(), "tfg.StackPush"); 703stack_push_v2_ = StringAttr::get(getContext(), "tfg.StackPushV2"); 704stack_ = StringAttr::get(getContext(), "tfg.Stack"); 705stack_v2_ = StringAttr::get(getContext(), "tfg.StackV2"); 706stateful_partitioned_call_ = 707 StringAttr::get(getContext(), "tfg.StatefulPartitionedCall"); 708stateless_if_ = StringAttr::get(getContext(), "tfg.StatelessIf"); 709stateless_while_ = StringAttr::get(getContext(), "tfg.StatelessWhile"); 710stop_gradient_ = StringAttr::get(getContext(), "tfg.StopGradient"); 711strided_slice_grad_ = StringAttr::get(getContext(), "tfg.StridedSliceGrad"); 712strided_slice_ = StringAttr::get(getContext(), "tfg.StridedSlice"); 713string_to_hashbucket_fast_ = 714 StringAttr::get(getContext(), "tfg.StringToHashBucketFast"); 715sub_ = StringAttr::get(getContext(), "tfg.Sub"); 716sum_ = StringAttr::get(getContext(), "tfg.Sum"); 717switch_n_ = StringAttr::get(getContext(), "tfg._SwitchN"); 718switch_ = StringAttr::get(getContext(), "tfg.Switch"); 719symbolic_gradient_ = StringAttr::get(getContext(), "tfg.SymbolicGradient"); 720tanh_grad_ = StringAttr::get(getContext(), "tfg.TanhGrad"); 721tanh_ = StringAttr::get(getContext(), "tfg.Tanh"); 722tile_ = StringAttr::get(getContext(), "tfg.Tile"); 723transpose_ = StringAttr::get(getContext(), "tfg.Transpose"); 724truncate_div_ = StringAttr::get(getContext(), "tfg.TruncateDiv"); 725truncate_mod_ = StringAttr::get(getContext(), "tfg.TruncateMod"); 726unique_ = StringAttr::get(getContext(), "tfg.Unique"); 727unique_v2_ = StringAttr::get(getContext(), "tfg.UniqueV2"); 728unpack_ = StringAttr::get(getContext(), "tfg.Unpack"); 729unsorted_segment_max_ = StringAttr::get(getContext(), "tfg.UnsortedSegmentMax"); 730unsorted_segment_min_ = StringAttr::get(getContext(), "tfg.UnsortedSegmentMin"); 731var_handle_op_ = StringAttr::get(getContext(), "tfg.VarHandleOp"); 732var_handles_op_ = StringAttr::get(getContext(), "tfg._VarHandlesOp"); 733variable_v2_ = StringAttr::get(getContext(), "tfg.VariableV2"); 734variable_ = StringAttr::get(getContext(), "tfg.Variable"); 735while_ = StringAttr::get(getContext(), "tfg.While"); 736xdivy_ = StringAttr::get(getContext(), "tfg.Xdivy"); 737xla_merge_ = StringAttr::get(getContext(), "tfg._XlaMerge"); 738zeros_like_ = StringAttr::get(getContext(), "tfg.ZerosLike"); 739zeta_ = StringAttr::get(getContext(), "tfg.Zeta"); 740#endif // GET_OP_NAME_DEFS