From 5913a9c6a96c2c19d93e58ba5c23394bbb09ab41 Mon Sep 17 00:00:00 2001 From: karllessard Date: Wed, 9 Oct 2019 20:43:46 -0400 Subject: [PATCH] Import Java operators generator from main repo --- tensorflow-core/tensorflow-core-api/BUILD | 60 +- tensorflow-core/tensorflow-core-api/WORKSPACE | 6 +- tensorflow-core/tensorflow-core-api/build.sh | 4 +- .../external/tensorflow-api-def.patch | 13 + .../src/bazel/api_def/api_def_Abort.pbtxt | 3 + .../src/bazel/api_def/api_def_Abs.pbtxt | 6 + .../bazel/api_def/api_def_AccumulateNV2.pbtxt | 6 + .../api_def_AccumulatorApplyGradient.pbtxt | 6 + .../api_def_AccumulatorNumAccumulated.pbtxt | 6 + .../api_def_AccumulatorSetGlobalStep.pbtxt | 6 + .../api_def_AccumulatorTakeGradient.pbtxt | 6 + .../src/bazel/api_def/api_def_Acos.pbtxt | 6 + .../src/bazel/api_def/api_def_Acosh.pbtxt | 6 + .../src/bazel/api_def/api_def_Add.pbtxt | 6 + .../api_def_AddManySparseToTensorsMap.pbtxt | 6 + .../src/bazel/api_def/api_def_AddN.pbtxt | 6 + .../api_def_AddSparseToTensorsMap.pbtxt | 6 + .../src/bazel/api_def/api_def_AddV2.pbtxt | 4 + .../api_def/api_def_AdjustContrast.pbtxt | 4 + .../api_def/api_def_AdjustContrastv2.pbtxt | 6 + .../src/bazel/api_def/api_def_AdjustHue.pbtxt | 6 + .../api_def/api_def_AdjustSaturation.pbtxt | 6 + .../src/bazel/api_def/api_def_All.pbtxt | 3 + .../api_def/api_def_AllCandidateSampler.pbtxt | 6 + .../src/bazel/api_def/api_def_Angle.pbtxt | 6 + .../api_def/api_def_AnonymousIterator.pbtxt | 6 + .../src/bazel/api_def/api_def_Any.pbtxt | 3 + .../bazel/api_def/api_def_ApplyAdaMax.pbtxt | 6 + .../bazel/api_def/api_def_ApplyAdadelta.pbtxt | 6 + .../bazel/api_def/api_def_ApplyAdagrad.pbtxt | 6 + .../api_def/api_def_ApplyAdagradDA.pbtxt | 6 + .../src/bazel/api_def/api_def_ApplyAdam.pbtxt | 6 + .../bazel/api_def/api_def_ApplyAddSign.pbtxt | 6 + .../api_def_ApplyCenteredRMSProp.pbtxt | 6 + .../src/bazel/api_def/api_def_ApplyFtrl.pbtxt | 4 + .../bazel/api_def/api_def_ApplyFtrlV2.pbtxt | 6 + .../api_def_ApplyGradientDescent.pbtxt | 6 + .../bazel/api_def/api_def_ApplyMomentum.pbtxt | 6 + .../api_def/api_def_ApplyPowerSign.pbtxt | 6 + .../api_def_ApplyProximalAdagrad.pbtxt | 6 + ...api_def_ApplyProximalGradientDescent.pbtxt | 6 + .../bazel/api_def/api_def_ApplyRMSProp.pbtxt | 6 + .../api_def/api_def_ApproximateEqual.pbtxt | 6 + .../src/bazel/api_def/api_def_ArgMax.pbtxt | 6 + .../src/bazel/api_def/api_def_ArgMin.pbtxt | 6 + .../src/bazel/api_def/api_def_AsString.pbtxt | 6 + .../src/bazel/api_def/api_def_Asin.pbtxt | 6 + .../src/bazel/api_def/api_def_Asinh.pbtxt | 6 + .../src/bazel/api_def/api_def_Assert.pbtxt | 6 + .../src/bazel/api_def/api_def_Assign.pbtxt | 3 + .../src/bazel/api_def/api_def_AssignAdd.pbtxt | 3 + .../api_def/api_def_AssignAddVariableOp.pbtxt | 3 + .../src/bazel/api_def/api_def_AssignSub.pbtxt | 3 + .../api_def/api_def_AssignSubVariableOp.pbtxt | 3 + .../api_def/api_def_AssignVariableOp.pbtxt | 3 + .../src/bazel/api_def/api_def_Atan.pbtxt | 6 + .../src/bazel/api_def/api_def_Atan2.pbtxt | 6 + .../src/bazel/api_def/api_def_Atanh.pbtxt | 6 + .../api_def/api_def_AudioSpectrogram.pbtxt | 6 + .../bazel/api_def/api_def_AudioSummary.pbtxt | 4 + .../api_def/api_def_AudioSummaryV2.pbtxt | 6 + .../src/bazel/api_def/api_def_AvgPool.pbtxt | 6 + .../src/bazel/api_def/api_def_AvgPool3D.pbtxt | 6 + .../bazel/api_def/api_def_AvgPool3DGrad.pbtxt | 6 + .../bazel/api_def/api_def_AvgPoolGrad.pbtxt | 6 + .../src/bazel/api_def/api_def_Barrier.pbtxt | 3 + .../bazel/api_def/api_def_BarrierClose.pbtxt | 3 + .../api_def_BarrierIncompleteSize.pbtxt | 3 + .../api_def/api_def_BarrierInsertMany.pbtxt | 3 + .../api_def/api_def_BarrierReadySize.pbtxt | 3 + .../api_def/api_def_BarrierTakeMany.pbtxt | 3 + .../src/bazel/api_def/api_def_Batch.pbtxt | 3 + .../bazel/api_def/api_def_BatchCholesky.pbtxt | 6 + .../api_def/api_def_BatchCholeskyGrad.pbtxt | 6 + .../bazel/api_def/api_def_BatchDataset.pbtxt | 4 + .../api_def/api_def_BatchDatasetV2.pbtxt | 6 + .../src/bazel/api_def/api_def_BatchFFT.pbtxt | 6 + .../bazel/api_def/api_def_BatchFFT2D.pbtxt | 6 + .../bazel/api_def/api_def_BatchFFT3D.pbtxt | 6 + .../bazel/api_def/api_def_BatchFunction.pbtxt | 3 + .../src/bazel/api_def/api_def_BatchIFFT.pbtxt | 6 + .../bazel/api_def/api_def_BatchIFFT2D.pbtxt | 6 + .../bazel/api_def/api_def_BatchIFFT3D.pbtxt | 6 + .../bazel/api_def/api_def_BatchMatMul.pbtxt | 6 + .../api_def/api_def_BatchMatrixBandPart.pbtxt | 6 + .../api_def_BatchMatrixDeterminant.pbtxt | 6 + .../api_def/api_def_BatchMatrixDiag.pbtxt | 6 + .../api_def/api_def_BatchMatrixDiagPart.pbtxt | 6 + .../api_def/api_def_BatchMatrixInverse.pbtxt | 6 + .../api_def/api_def_BatchMatrixSetDiag.pbtxt | 6 + .../api_def/api_def_BatchMatrixSolve.pbtxt | 6 + .../api_def/api_def_BatchMatrixSolveLs.pbtxt | 6 + .../api_def_BatchMatrixTriangularSolve.pbtxt | 6 + ...def_BatchNormWithGlobalNormalization.pbtxt | 6 + ...BatchNormWithGlobalNormalizationGrad.pbtxt | 6 + .../api_def/api_def_BatchSelfAdjointEig.pbtxt | 4 + .../api_def_BatchSelfAdjointEigV2.pbtxt | 6 + .../src/bazel/api_def/api_def_BatchSvd.pbtxt | 6 + .../bazel/api_def/api_def_BatchToSpace.pbtxt | 3 + .../api_def/api_def_BatchToSpaceND.pbtxt | 6 + .../src/bazel/api_def/api_def_BesselI0e.pbtxt | 6 + .../src/bazel/api_def/api_def_BesselI1e.pbtxt | 6 + .../src/bazel/api_def/api_def_Betainc.pbtxt | 6 + .../src/bazel/api_def/api_def_BiasAdd.pbtxt | 6 + .../bazel/api_def/api_def_BiasAddGrad.pbtxt | 6 + .../src/bazel/api_def/api_def_BiasAddV1.pbtxt | 4 + .../api_def/api_def_BigQueryReader.pbtxt | 6 + .../src/bazel/api_def/api_def_Bincount.pbtxt | 6 + .../src/bazel/api_def/api_def_Bitcast.pbtxt | 3 + .../bazel/api_def/api_def_BitwiseAnd.pbtxt | 6 + .../src/bazel/api_def/api_def_BitwiseOr.pbtxt | 6 + .../bazel/api_def/api_def_BitwiseXor.pbtxt | 6 + .../api_def_BoostedTreesBucketize.pbtxt | 3 + ...tedTreesCalculateBestGainsPerFeature.pbtxt | 3 + .../api_def_BoostedTreesCenterBias.pbtxt | 3 + .../api_def_BoostedTreesCreateEnsemble.pbtxt | 3 + ...tedTreesCreateQuantileStreamResource.pbtxt | 3 + ..._def_BoostedTreesDeserializeEnsemble.pbtxt | 3 + ...BoostedTreesEnsembleResourceHandleOp.pbtxt | 3 + ..._def_BoostedTreesExampleDebugOutputs.pbtxt | 3 + ...pi_def_BoostedTreesGetEnsembleStates.pbtxt | 3 + ...ef_BoostedTreesMakeQuantileSummaries.pbtxt | 3 + ...api_def_BoostedTreesMakeStatsSummary.pbtxt | 3 + .../api_def/api_def_BoostedTreesPredict.pbtxt | 3 + ...esQuantileStreamResourceAddSummaries.pbtxt | 3 + ...eesQuantileStreamResourceDeserialize.pbtxt | 3 + ...stedTreesQuantileStreamResourceFlush.pbtxt | 3 + ...ileStreamResourceGetBucketBoundaries.pbtxt | 3 + ...dTreesQuantileStreamResourceHandleOp.pbtxt | 3 + ...pi_def_BoostedTreesSerializeEnsemble.pbtxt | 3 + .../api_def_BoostedTreesTrainingPredict.pbtxt | 3 + .../api_def_BoostedTreesUpdateEnsemble.pbtxt | 3 + .../bazel/api_def/api_def_BroadcastArgs.pbtxt | 3 + .../api_def_BroadcastGradientArgs.pbtxt | 3 + .../bazel/api_def/api_def_BroadcastTo.pbtxt | 3 + .../src/bazel/api_def/api_def_Bucketize.pbtxt | 3 + .../api_def_BytesProducedStatsDataset.pbtxt | 6 + .../api_def_CTCBeamSearchDecoder.pbtxt | 6 + .../api_def/api_def_CTCGreedyDecoder.pbtxt | 6 + .../src/bazel/api_def/api_def_CTCLoss.pbtxt | 6 + .../bazel/api_def/api_def_CacheDataset.pbtxt | 6 + .../src/bazel/api_def/api_def_Cast.pbtxt | 6 + .../src/bazel/api_def/api_def_Ceil.pbtxt | 6 + .../bazel/api_def/api_def_CheckNumerics.pbtxt | 6 + .../src/bazel/api_def/api_def_Cholesky.pbtxt | 6 + .../bazel/api_def/api_def_CholeskyGrad.pbtxt | 6 + .../bazel/api_def/api_def_ClipByValue.pbtxt | 3 + .../api_def/api_def_CloseSummaryWriter.pbtxt | 6 + .../api_def/api_def_CollectiveBcastRecv.pbtxt | 6 + .../api_def/api_def_CollectiveBcastSend.pbtxt | 6 + .../api_def/api_def_CollectiveReduce.pbtxt | 6 + .../api_def/api_def_CompareAndBitpack.pbtxt | 6 + .../src/bazel/api_def/api_def_Complex.pbtxt | 6 + .../bazel/api_def/api_def_ComplexAbs.pbtxt | 6 + .../api_def_ComputeAccidentalHits.pbtxt | 6 + .../src/bazel/api_def/api_def_Concat.pbtxt | 4 + .../bazel/api_def/api_def_ConcatOffset.pbtxt | 3 + .../src/bazel/api_def/api_def_ConcatV2.pbtxt | 6 + .../api_def/api_def_ConcatenateDataset.pbtxt | 6 + .../api_def_ConditionalAccumulator.pbtxt | 6 + .../src/bazel/api_def/api_def_Conj.pbtxt | 6 + .../api_def/api_def_ConjugateTranspose.pbtxt | 6 + .../src/bazel/api_def/api_def_Const.pbtxt | 4 + .../api_def/api_def_ConsumeMutexLock.pbtxt | 3 + .../api_def/api_def_ControlTrigger.pbtxt | 3 + .../src/bazel/api_def/api_def_Conv2D.pbtxt | 6 + .../api_def_Conv2DBackpropFilter.pbtxt | 6 + .../api_def/api_def_Conv2DBackpropInput.pbtxt | 6 + .../src/bazel/api_def/api_def_Conv3D.pbtxt | 6 + .../api_def_Conv3DBackpropFilter.pbtxt | 4 + .../api_def_Conv3DBackpropFilterV2.pbtxt | 6 + .../api_def/api_def_Conv3DBackpropInput.pbtxt | 4 + .../api_def_Conv3DBackpropInputV2.pbtxt | 6 + .../src/bazel/api_def/api_def_Cos.pbtxt | 6 + .../src/bazel/api_def/api_def_Cosh.pbtxt | 6 + .../src/bazel/api_def/api_def_CountUpTo.pbtxt | 3 + .../api_def_CreateSummaryDbWriter.pbtxt | 6 + .../api_def_CreateSummaryFileWriter.pbtxt | 6 + .../bazel/api_def/api_def_CropAndResize.pbtxt | 6 + .../api_def_CropAndResizeGradBoxes.pbtxt | 6 + .../api_def_CropAndResizeGradImage.pbtxt | 6 + .../src/bazel/api_def/api_def_Cross.pbtxt | 6 + .../src/bazel/api_def/api_def_CudnnRNN.pbtxt | 4 + .../api_def/api_def_CudnnRNNBackprop.pbtxt | 4 + .../api_def/api_def_CudnnRNNBackpropV2.pbtxt | 6 + .../api_def_CudnnRNNCanonicalToParams.pbtxt | 6 + .../api_def/api_def_CudnnRNNParamsSize.pbtxt | 6 + .../api_def_CudnnRNNParamsToCanonical.pbtxt | 6 + .../bazel/api_def/api_def_CudnnRNNV2.pbtxt | 6 + .../src/bazel/api_def/api_def_Cumprod.pbtxt | 6 + .../src/bazel/api_def/api_def_Cumsum.pbtxt | 6 + .../api_def/api_def_DataFormatDimMap.pbtxt | 6 + .../api_def_DataFormatVecPermute.pbtxt | 6 + .../api_def/api_def_DatasetToGraph.pbtxt | 6 + .../api_def_DatasetToSingleElement.pbtxt | 6 + .../api_def/api_def_DatasetToTFRecord.pbtxt | 6 + .../api_def_DebugGradientIdentity.pbtxt | 4 + .../api_def_DebugGradientRefIdentity.pbtxt | 4 + .../api_def/api_def_DecodeAndCropJpeg.pbtxt | 6 + .../bazel/api_def/api_def_DecodeBase64.pbtxt | 6 + .../src/bazel/api_def/api_def_DecodeBmp.pbtxt | 6 + .../src/bazel/api_def/api_def_DecodeCSV.pbtxt | 6 + .../api_def/api_def_DecodeCompressed.pbtxt | 6 + .../src/bazel/api_def/api_def_DecodeGif.pbtxt | 6 + .../api_def/api_def_DecodeJSONExample.pbtxt | 6 + .../bazel/api_def/api_def_DecodeJpeg.pbtxt | 6 + .../src/bazel/api_def/api_def_DecodePng.pbtxt | 6 + .../bazel/api_def/api_def_DecodeProtoV2.pbtxt | 6 + .../src/bazel/api_def/api_def_DecodeRaw.pbtxt | 6 + .../src/bazel/api_def/api_def_DecodeWav.pbtxt | 6 + .../src/bazel/api_def/api_def_DeepCopy.pbtxt | 3 + .../api_def/api_def_DeleteSessionTensor.pbtxt | 3 + .../api_def_DenseToDenseSetOperation.pbtxt | 6 + .../api_def_DenseToSparseBatchDataset.pbtxt | 6 + .../api_def_DenseToSparseSetOperation.pbtxt | 6 + .../bazel/api_def/api_def_DepthToSpace.pbtxt | 6 + .../api_def_DepthwiseConv2dNative.pbtxt | 6 + ..._DepthwiseConv2dNativeBackpropFilter.pbtxt | 6 + ...f_DepthwiseConv2dNativeBackpropInput.pbtxt | 6 + .../bazel/api_def/api_def_Dequantize.pbtxt | 6 + .../api_def/api_def_DeserializeIterator.pbtxt | 6 + .../api_def_DeserializeManySparse.pbtxt | 6 + .../api_def/api_def_DeserializeSparse.pbtxt | 6 + .../api_def/api_def_DestroyResourceOp.pbtxt | 3 + .../api_def_DestroyTemporaryVariable.pbtxt | 3 + .../src/bazel/api_def/api_def_Diag.pbtxt | 6 + .../src/bazel/api_def/api_def_DiagPart.pbtxt | 6 + .../src/bazel/api_def/api_def_Digamma.pbtxt | 6 + .../bazel/api_def/api_def_Dilation2D.pbtxt | 6 + .../api_def_Dilation2DBackpropFilter.pbtxt | 6 + .../api_def_Dilation2DBackpropInput.pbtxt | 6 + .../src/bazel/api_def/api_def_Div.pbtxt | 6 + .../src/bazel/api_def/api_def_DivNoNan.pbtxt | 6 + .../api_def/api_def_DrawBoundingBoxes.pbtxt | 6 + .../api_def/api_def_DynamicPartition.pbtxt | 3 + .../bazel/api_def/api_def_DynamicStitch.pbtxt | 3 + .../bazel/api_def/api_def_EagerPyFunc.pbtxt | 4 + .../bazel/api_def/api_def_EditDistance.pbtxt | 3 + .../src/bazel/api_def/api_def_Elu.pbtxt | 6 + .../src/bazel/api_def/api_def_EluGrad.pbtxt | 6 + .../src/bazel/api_def/api_def_Empty.pbtxt | 3 + .../api_def/api_def_EmptyTensorList.pbtxt | 3 + .../bazel/api_def/api_def_EncodeBase64.pbtxt | 6 + .../bazel/api_def/api_def_EncodeJpeg.pbtxt | 6 + .../api_def_EncodeJpegVariableQuality.pbtxt | 6 + .../src/bazel/api_def/api_def_EncodePng.pbtxt | 6 + .../bazel/api_def/api_def_EncodeProto.pbtxt | 3 + .../src/bazel/api_def/api_def_EncodeWav.pbtxt | 6 + .../api_def_EnqueueInQueueDataset.pbtxt | 6 + .../bazel/api_def/api_def_EnsureShape.pbtxt | 3 + .../src/bazel/api_def/api_def_Enter.pbtxt | 3 + .../src/bazel/api_def/api_def_Equal.pbtxt | 6 + .../src/bazel/api_def/api_def_Erf.pbtxt | 6 + .../src/bazel/api_def/api_def_Erfc.pbtxt | 6 + .../src/bazel/api_def/api_def_Exit.pbtxt | 3 + .../src/bazel/api_def/api_def_Exp.pbtxt | 6 + .../bazel/api_def/api_def_ExpandDims.pbtxt | 3 + ...pi_def_ExperimentalAssertNextDataset.pbtxt | 6 + .../api_def_ExperimentalCSVDataset.pbtxt | 6 + ...xperimentalDirectedInterleaveDataset.pbtxt | 6 + ...xperimentalFunctionBufferingResource.pbtxt | 6 + ...ntalFunctionBufferingResourceGetNext.pbtxt | 6 + ...mentalFunctionBufferingResourceReset.pbtxt | 6 + ..._def_ExperimentalIgnoreErrorsDataset.pbtxt | 6 + ...pi_def_ExperimentalIteratorGetDevice.pbtxt | 6 + .../api_def_ExperimentalLMDBDataset.pbtxt | 6 + .../api_def_ExperimentalMapDataset.pbtxt | 6 + ...f_ExperimentalNonSerializableDataset.pbtxt | 6 + .../api_def_ExperimentalSleepDataset.pbtxt | 6 + ...pi_def_ExperimentalThreadPoolDataset.pbtxt | 6 + ...api_def_ExperimentalThreadPoolHandle.pbtxt | 6 + .../api_def_ExperimentalUniqueDataset.pbtxt | 6 + .../src/bazel/api_def/api_def_Expm1.pbtxt | 6 + .../api_def/api_def_ExtractGlimpse.pbtxt | 6 + .../api_def/api_def_ExtractImagePatches.pbtxt | 6 + .../api_def/api_def_ExtractJpegShape.pbtxt | 6 + .../api_def_ExtractVolumePatches.pbtxt | 3 + .../src/bazel/api_def/api_def_FFT.pbtxt | 6 + .../src/bazel/api_def/api_def_FFT2D.pbtxt | 6 + .../src/bazel/api_def/api_def_FFT3D.pbtxt | 6 + .../src/bazel/api_def/api_def_FIFOQueue.pbtxt | 4 + .../bazel/api_def/api_def_FIFOQueueV2.pbtxt | 6 + .../src/bazel/api_def/api_def_Fact.pbtxt | 6 + .../src/bazel/api_def/api_def_FakeParam.pbtxt | 3 + .../api_def_FakeQuantWithMinMaxArgs.pbtxt | 6 + ..._def_FakeQuantWithMinMaxArgsGradient.pbtxt | 6 + .../api_def_FakeQuantWithMinMaxVars.pbtxt | 6 + ..._def_FakeQuantWithMinMaxVarsGradient.pbtxt | 6 + ...ef_FakeQuantWithMinMaxVarsPerChannel.pbtxt | 6 + ...uantWithMinMaxVarsPerChannelGradient.pbtxt | 6 + .../src/bazel/api_def/api_def_FakeQueue.pbtxt | 6 + .../src/bazel/api_def/api_def_Fill.pbtxt | 3 + ...api_def_FilterByLastComponentDataset.pbtxt | 6 + .../bazel/api_def/api_def_FilterDataset.pbtxt | 6 + .../api_def_FixedLengthRecordDataset.pbtxt | 4 + .../api_def_FixedLengthRecordDatasetV2.pbtxt | 6 + .../api_def_FixedLengthRecordReader.pbtxt | 4 + .../api_def_FixedLengthRecordReaderV2.pbtxt | 6 + ...api_def_FixedUnigramCandidateSampler.pbtxt | 6 + .../api_def/api_def_FlatMapDataset.pbtxt | 6 + .../src/bazel/api_def/api_def_Floor.pbtxt | 6 + .../src/bazel/api_def/api_def_FloorDiv.pbtxt | 6 + .../src/bazel/api_def/api_def_FloorMod.pbtxt | 6 + .../api_def/api_def_FlushSummaryWriter.pbtxt | 6 + .../src/bazel/api_def/api_def_For.pbtxt | 3 + .../api_def/api_def_FractionalAvgPool.pbtxt | 6 + .../api_def_FractionalAvgPoolGrad.pbtxt | 6 + .../api_def/api_def_FractionalMaxPool.pbtxt | 6 + .../api_def_FractionalMaxPoolGrad.pbtxt | 6 + .../api_def/api_def_FusedBatchNorm.pbtxt | 4 + .../api_def/api_def_FusedBatchNormGrad.pbtxt | 4 + .../api_def_FusedBatchNormGradV2.pbtxt | 6 + .../api_def/api_def_FusedBatchNormV2.pbtxt | 6 + .../api_def/api_def_FusedPadConv2D.pbtxt | 6 + .../api_def_FusedResizeAndPadConv2D.pbtxt | 6 + .../src/bazel/api_def/api_def_Gather.pbtxt | 4 + .../src/bazel/api_def/api_def_GatherNd.pbtxt | 6 + .../src/bazel/api_def/api_def_GatherV2.pbtxt | 6 + .../api_def_GcsConfigureBlockCache.pbtxt | 3 + .../api_def_GcsConfigureCredentials.pbtxt | 3 + ...def_GenerateBigQueryReaderPartitions.pbtxt | 3 + .../api_def_GenerateVocabRemapping.pbtxt | 6 + .../api_def/api_def_GeneratorDataset.pbtxt | 6 + .../api_def/api_def_GetSessionHandle.pbtxt | 4 + .../api_def/api_def_GetSessionHandleV2.pbtxt | 6 + .../api_def/api_def_GetSessionTensor.pbtxt | 3 + .../src/bazel/api_def/api_def_Greater.pbtxt | 6 + .../bazel/api_def/api_def_GreaterEqual.pbtxt | 6 + .../api_def_GroupByReducerDataset.pbtxt | 3 + .../api_def_GroupByWindowDataset.pbtxt | 6 + .../api_def/api_def_GuaranteeConst.pbtxt | 3 + .../src/bazel/api_def/api_def_HSVToRGB.pbtxt | 6 + .../src/bazel/api_def/api_def_HashTable.pbtxt | 4 + .../bazel/api_def/api_def_HashTableV2.pbtxt | 6 + .../api_def/api_def_HistogramFixedWidth.pbtxt | 3 + .../api_def/api_def_HistogramSummary.pbtxt | 6 + .../src/bazel/api_def/api_def_HostConst.pbtxt | 3 + .../src/bazel/api_def/api_def_IFFT.pbtxt | 6 + .../src/bazel/api_def/api_def_IFFT2D.pbtxt | 6 + .../src/bazel/api_def/api_def_IFFT3D.pbtxt | 6 + .../src/bazel/api_def/api_def_IRFFT.pbtxt | 6 + .../src/bazel/api_def/api_def_IRFFT2D.pbtxt | 6 + .../src/bazel/api_def/api_def_IRFFT3D.pbtxt | 6 + .../src/bazel/api_def/api_def_Identity.pbtxt | 3 + .../src/bazel/api_def/api_def_IdentityN.pbtxt | 3 + .../api_def/api_def_IdentityReader.pbtxt | 4 + .../api_def/api_def_IdentityReaderV2.pbtxt | 6 + .../src/bazel/api_def/api_def_If.pbtxt | 3 + .../src/bazel/api_def/api_def_Igamma.pbtxt | 6 + .../bazel/api_def/api_def_IgammaGradA.pbtxt | 6 + .../src/bazel/api_def/api_def_Igammac.pbtxt | 6 + .../src/bazel/api_def/api_def_Imag.pbtxt | 6 + .../bazel/api_def/api_def_ImageSummary.pbtxt | 6 + .../api_def/api_def_ImmutableConst.pbtxt | 3 + .../bazel/api_def/api_def_ImportEvent.pbtxt | 6 + .../src/bazel/api_def/api_def_InTopK.pbtxt | 4 + .../src/bazel/api_def/api_def_InTopKV2.pbtxt | 6 + .../api_def/api_def_InitializeTable.pbtxt | 4 + .../api_def_InitializeTableFromTextFile.pbtxt | 4 + ...pi_def_InitializeTableFromTextFileV2.pbtxt | 6 + .../api_def/api_def_InitializeTableV2.pbtxt | 6 + .../bazel/api_def/api_def_InplaceAdd.pbtxt | 3 + .../bazel/api_def/api_def_InplaceSub.pbtxt | 3 + .../bazel/api_def/api_def_InplaceUpdate.pbtxt | 3 + .../api_def/api_def_InterleaveDataset.pbtxt | 6 + .../src/bazel/api_def/api_def_Inv.pbtxt | 6 + .../src/bazel/api_def/api_def_InvGrad.pbtxt | 6 + .../src/bazel/api_def/api_def_Invert.pbtxt | 6 + .../api_def/api_def_InvertPermutation.pbtxt | 6 + ...ef_IsBoostedTreesEnsembleInitialized.pbtxt | 3 + ...eesQuantileStreamResourceInitialized.pbtxt | 3 + .../src/bazel/api_def/api_def_IsFinite.pbtxt | 6 + .../src/bazel/api_def/api_def_IsInf.pbtxt | 6 + .../src/bazel/api_def/api_def_IsNan.pbtxt | 6 + .../api_def_IsVariableInitialized.pbtxt | 3 + .../src/bazel/api_def/api_def_Iterator.pbtxt | 4 + .../api_def_IteratorFromStringHandle.pbtxt | 4 + .../api_def_IteratorFromStringHandleV2.pbtxt | 6 + .../api_def/api_def_IteratorGetNext.pbtxt | 6 + .../api_def_IteratorGetNextAsOptional.pbtxt | 6 + .../api_def/api_def_IteratorGetNextSync.pbtxt | 6 + .../api_def_IteratorToStringHandle.pbtxt | 6 + .../bazel/api_def/api_def_IteratorV2.pbtxt | 6 + .../src/bazel/api_def/api_def_L2Loss.pbtxt | 6 + .../bazel/api_def/api_def_LMDBReader.pbtxt | 6 + .../src/bazel/api_def/api_def_LRN.pbtxt | 6 + .../src/bazel/api_def/api_def_LRNGrad.pbtxt | 6 + .../api_def/api_def_LatencyStatsDataset.pbtxt | 6 + .../src/bazel/api_def/api_def_LeakyRelu.pbtxt | 6 + .../bazel/api_def/api_def_LeakyReluGrad.pbtxt | 6 + ...i_def_LearnedUnigramCandidateSampler.pbtxt | 6 + .../src/bazel/api_def/api_def_LeftShift.pbtxt | 6 + .../src/bazel/api_def/api_def_Less.pbtxt | 6 + .../src/bazel/api_def/api_def_LessEqual.pbtxt | 6 + .../src/bazel/api_def/api_def_Lgamma.pbtxt | 6 + .../src/bazel/api_def/api_def_LinSpace.pbtxt | 6 + .../src/bazel/api_def/api_def_ListDiff.pbtxt | 6 + .../api_def/api_def_LoadAndRemapMatrix.pbtxt | 6 + .../src/bazel/api_def/api_def_Log.pbtxt | 6 + .../src/bazel/api_def/api_def_Log1p.pbtxt | 6 + .../api_def_LogMatrixDeterminant.pbtxt | 6 + .../bazel/api_def/api_def_LogSoftmax.pbtxt | 6 + .../api_def_LogUniformCandidateSampler.pbtxt | 6 + .../bazel/api_def/api_def_LogicalAnd.pbtxt | 6 + .../bazel/api_def/api_def_LogicalNot.pbtxt | 6 + .../src/bazel/api_def/api_def_LogicalOr.pbtxt | 6 + .../api_def/api_def_LookupTableExport.pbtxt | 4 + .../api_def/api_def_LookupTableExportV2.pbtxt | 6 + .../api_def/api_def_LookupTableFind.pbtxt | 4 + .../api_def/api_def_LookupTableFindV2.pbtxt | 6 + .../api_def/api_def_LookupTableImport.pbtxt | 4 + .../api_def/api_def_LookupTableImportV2.pbtxt | 6 + .../api_def/api_def_LookupTableInsert.pbtxt | 4 + .../api_def/api_def_LookupTableInsertV2.pbtxt | 6 + .../api_def/api_def_LookupTableRemoveV2.pbtxt | 6 + .../api_def/api_def_LookupTableSize.pbtxt | 4 + .../api_def/api_def_LookupTableSizeV2.pbtxt | 6 + .../src/bazel/api_def/api_def_LoopCond.pbtxt | 3 + .../bazel/api_def/api_def_LowerBound.pbtxt | 3 + .../bazel/api_def/api_def_MakeIterator.pbtxt | 6 + .../api_def/api_def_MapAndBatchDataset.pbtxt | 4 + .../api_def_MapAndBatchDatasetV2.pbtxt | 6 + .../src/bazel/api_def/api_def_MapClear.pbtxt | 3 + .../bazel/api_def/api_def_MapDataset.pbtxt | 6 + .../src/bazel/api_def/api_def_MapDefun.pbtxt | 3 + .../api_def/api_def_MapIncompleteSize.pbtxt | 3 + .../src/bazel/api_def/api_def_MapPeek.pbtxt | 3 + .../src/bazel/api_def/api_def_MapSize.pbtxt | 3 + .../src/bazel/api_def/api_def_MapStage.pbtxt | 3 + .../bazel/api_def/api_def_MapUnstage.pbtxt | 3 + .../api_def/api_def_MapUnstageNoKey.pbtxt | 3 + .../src/bazel/api_def/api_def_MatMul.pbtxt | 6 + .../bazel/api_def/api_def_MatchingFiles.pbtxt | 6 + .../api_def_MatchingFilesDataset.pbtxt | 6 + .../api_def/api_def_MatrixBandPart.pbtxt | 6 + .../api_def/api_def_MatrixDeterminant.pbtxt | 6 + .../bazel/api_def/api_def_MatrixDiag.pbtxt | 6 + .../api_def/api_def_MatrixDiagPart.pbtxt | 6 + .../api_def/api_def_MatrixExponential.pbtxt | 6 + .../bazel/api_def/api_def_MatrixInverse.pbtxt | 6 + .../api_def/api_def_MatrixLogarithm.pbtxt | 6 + .../bazel/api_def/api_def_MatrixSetDiag.pbtxt | 6 + .../bazel/api_def/api_def_MatrixSolve.pbtxt | 6 + .../bazel/api_def/api_def_MatrixSolveLs.pbtxt | 6 + .../api_def/api_def_MatrixSquareRoot.pbtxt | 6 + .../api_def_MatrixTriangularSolve.pbtxt | 6 + .../src/bazel/api_def/api_def_Max.pbtxt | 3 + .../src/bazel/api_def/api_def_MaxPool.pbtxt | 4 + .../src/bazel/api_def/api_def_MaxPool3D.pbtxt | 6 + .../bazel/api_def/api_def_MaxPool3DGrad.pbtxt | 6 + .../api_def/api_def_MaxPool3DGradGrad.pbtxt | 6 + .../bazel/api_def/api_def_MaxPoolGrad.pbtxt | 4 + .../api_def/api_def_MaxPoolGradGrad.pbtxt | 4 + .../api_def/api_def_MaxPoolGradGradV2.pbtxt | 6 + .../api_def_MaxPoolGradGradWithArgmax.pbtxt | 6 + .../bazel/api_def/api_def_MaxPoolGradV2.pbtxt | 6 + .../api_def_MaxPoolGradWithArgmax.pbtxt | 6 + .../src/bazel/api_def/api_def_MaxPoolV2.pbtxt | 6 + .../api_def/api_def_MaxPoolWithArgmax.pbtxt | 6 + .../src/bazel/api_def/api_def_Maximum.pbtxt | 6 + .../src/bazel/api_def/api_def_Mean.pbtxt | 6 + .../src/bazel/api_def/api_def_Merge.pbtxt | 3 + .../bazel/api_def/api_def_MergeSummary.pbtxt | 6 + .../api_def/api_def_MergeV2Checkpoints.pbtxt | 6 + .../src/bazel/api_def/api_def_Mfcc.pbtxt | 6 + .../src/bazel/api_def/api_def_Min.pbtxt | 3 + .../src/bazel/api_def/api_def_Minimum.pbtxt | 6 + .../src/bazel/api_def/api_def_MirrorPad.pbtxt | 3 + .../bazel/api_def/api_def_MirrorPadGrad.pbtxt | 3 + .../src/bazel/api_def/api_def_Mod.pbtxt | 6 + .../bazel/api_def/api_def_ModelDataset.pbtxt | 6 + .../src/bazel/api_def/api_def_Mul.pbtxt | 6 + .../api_def/api_def_MultiDeviceIterator.pbtxt | 6 + ..._MultiDeviceIteratorFromStringHandle.pbtxt | 6 + ..._MultiDeviceIteratorGetNextFromShard.pbtxt | 6 + .../api_def_MultiDeviceIteratorInit.pbtxt | 6 + ...ef_MultiDeviceIteratorToStringHandle.pbtxt | 6 + .../bazel/api_def/api_def_Multinomial.pbtxt | 6 + .../api_def_MutableDenseHashTable.pbtxt | 4 + .../api_def_MutableDenseHashTableV2.pbtxt | 6 + .../api_def/api_def_MutableHashTable.pbtxt | 4 + .../api_def_MutableHashTableOfTensors.pbtxt | 4 + .../api_def_MutableHashTableOfTensorsV2.pbtxt | 6 + .../api_def/api_def_MutableHashTableV2.pbtxt | 6 + .../src/bazel/api_def/api_def_MutexLock.pbtxt | 3 + .../src/bazel/api_def/api_def_MutexV2.pbtxt | 6 + .../bazel/api_def/api_def_NcclAllReduce.pbtxt | 3 + .../bazel/api_def/api_def_NcclBroadcast.pbtxt | 3 + .../bazel/api_def/api_def_NcclReduce.pbtxt | 3 + .../src/bazel/api_def/api_def_Neg.pbtxt | 6 + .../src/bazel/api_def/api_def_NegTrain.pbtxt | 6 + .../bazel/api_def/api_def_NextIteration.pbtxt | 3 + .../src/bazel/api_def/api_def_NoOp.pbtxt | 3 + .../api_def/api_def_NonMaxSuppression.pbtxt | 4 + .../api_def/api_def_NonMaxSuppressionV2.pbtxt | 4 + .../api_def/api_def_NonMaxSuppressionV3.pbtxt | 4 + .../api_def/api_def_NonMaxSuppressionV4.pbtxt | 6 + ...pi_def_NonMaxSuppressionWithOverlaps.pbtxt | 6 + .../src/bazel/api_def/api_def_NotEqual.pbtxt | 6 + .../bazel/api_def/api_def_NthElement.pbtxt | 6 + .../src/bazel/api_def/api_def_OneHot.pbtxt | 3 + .../api_def/api_def_OneShotIterator.pbtxt | 6 + .../src/bazel/api_def/api_def_OnesLike.pbtxt | 3 + .../api_def/api_def_OptimizeDataset.pbtxt | 6 + .../api_def/api_def_OptionalFromValue.pbtxt | 6 + .../api_def/api_def_OptionalGetValue.pbtxt | 6 + .../api_def/api_def_OptionalHasValue.pbtxt | 6 + .../bazel/api_def/api_def_OptionalNone.pbtxt | 6 + .../api_def/api_def_OrderedMapClear.pbtxt | 3 + .../api_def_OrderedMapIncompleteSize.pbtxt | 3 + .../api_def/api_def_OrderedMapPeek.pbtxt | 3 + .../api_def/api_def_OrderedMapSize.pbtxt | 3 + .../api_def/api_def_OrderedMapStage.pbtxt | 3 + .../api_def/api_def_OrderedMapUnstage.pbtxt | 3 + .../api_def_OrderedMapUnstageNoKey.pbtxt | 3 + .../src/bazel/api_def/api_def_Pack.pbtxt | 3 + .../src/bazel/api_def/api_def_Pad.pbtxt | 4 + .../src/bazel/api_def/api_def_PadV2.pbtxt | 6 + .../api_def/api_def_PaddedBatchDataset.pbtxt | 4 + .../api_def_PaddedBatchDatasetV2.pbtxt | 6 + .../api_def/api_def_PaddingFIFOQueue.pbtxt | 4 + .../api_def/api_def_PaddingFIFOQueueV2.pbtxt | 6 + .../api_def/api_def_ParallelConcat.pbtxt | 3 + .../api_def_ParallelDynamicStitch.pbtxt | 3 + .../api_def_ParallelInterleaveDataset.pbtxt | 4 + .../api_def_ParallelInterleaveDatasetV2.pbtxt | 6 + .../api_def/api_def_ParallelMapDataset.pbtxt | 6 + ...api_def_ParameterizedTruncatedNormal.pbtxt | 6 + .../bazel/api_def/api_def_ParseExample.pbtxt | 6 + .../api_def/api_def_ParseExampleDataset.pbtxt | 6 + .../api_def_ParseSequenceExample.pbtxt | 6 + .../api_def/api_def_ParseSingleExample.pbtxt | 6 + .../api_def_ParseSingleSequenceExample.pbtxt | 6 + .../bazel/api_def/api_def_ParseTensor.pbtxt | 6 + .../api_def/api_def_PartitionedCall.pbtxt | 3 + .../bazel/api_def/api_def_Placeholder.pbtxt | 3 + .../bazel/api_def/api_def_PlaceholderV2.pbtxt | 4 + .../api_def_PlaceholderWithDefault.pbtxt | 3 + .../src/bazel/api_def/api_def_Polygamma.pbtxt | 6 + .../api_def/api_def_PopulationCount.pbtxt | 6 + .../src/bazel/api_def/api_def_Pow.pbtxt | 6 + .../api_def/api_def_PrefetchDataset.pbtxt | 6 + ...rependFromQueueAndPaddedBatchDataset.pbtxt | 6 + .../api_def/api_def_PreventGradient.pbtxt | 6 + .../src/bazel/api_def/api_def_Print.pbtxt | 4 + .../src/bazel/api_def/api_def_PrintV2.pbtxt | 6 + .../bazel/api_def/api_def_PriorityQueue.pbtxt | 4 + .../api_def/api_def_PriorityQueueV2.pbtxt | 6 + .../src/bazel/api_def/api_def_Prod.pbtxt | 3 + .../src/bazel/api_def/api_def_PyFunc.pbtxt | 4 + .../api_def/api_def_PyFuncStateless.pbtxt | 4 + .../src/bazel/api_def/api_def_Qr.pbtxt | 6 + .../api_def_QuantizeAndDequantize.pbtxt | 4 + .../api_def_QuantizeAndDequantizeV2.pbtxt | 4 + .../api_def_QuantizeAndDequantizeV3.pbtxt | 6 + .../api_def_QuantizeDownAndShrinkRange.pbtxt | 6 + .../bazel/api_def/api_def_QuantizeV2.pbtxt | 6 + .../bazel/api_def/api_def_QuantizedAdd.pbtxt | 6 + .../api_def/api_def_QuantizedAvgPool.pbtxt | 6 + ...izedBatchNormWithGlobalNormalization.pbtxt | 6 + .../api_def/api_def_QuantizedBiasAdd.pbtxt | 6 + .../api_def/api_def_QuantizedConcat.pbtxt | 3 + .../api_def/api_def_QuantizedConv2D.pbtxt | 6 + .../api_def_QuantizedInstanceNorm.pbtxt | 6 + .../api_def/api_def_QuantizedMatMul.pbtxt | 6 + .../api_def/api_def_QuantizedMaxPool.pbtxt | 6 + .../bazel/api_def/api_def_QuantizedMul.pbtxt | 6 + .../bazel/api_def/api_def_QuantizedRelu.pbtxt | 6 + .../api_def/api_def_QuantizedRelu6.pbtxt | 6 + .../api_def/api_def_QuantizedReluX.pbtxt | 6 + .../api_def/api_def_QuantizedReshape.pbtxt | 3 + .../api_def_QuantizedResizeBilinear.pbtxt | 6 + .../bazel/api_def/api_def_QueueClose.pbtxt | 4 + .../bazel/api_def/api_def_QueueCloseV2.pbtxt | 6 + .../bazel/api_def/api_def_QueueDequeue.pbtxt | 4 + .../api_def/api_def_QueueDequeueMany.pbtxt | 4 + .../api_def/api_def_QueueDequeueManyV2.pbtxt | 6 + .../api_def/api_def_QueueDequeueUpTo.pbtxt | 4 + .../api_def/api_def_QueueDequeueUpToV2.pbtxt | 6 + .../api_def/api_def_QueueDequeueV2.pbtxt | 6 + .../bazel/api_def/api_def_QueueEnqueue.pbtxt | 4 + .../api_def/api_def_QueueEnqueueMany.pbtxt | 4 + .../api_def/api_def_QueueEnqueueManyV2.pbtxt | 6 + .../api_def/api_def_QueueEnqueueV2.pbtxt | 6 + .../bazel/api_def/api_def_QueueIsClosed.pbtxt | 4 + .../api_def/api_def_QueueIsClosedV2.pbtxt | 6 + .../src/bazel/api_def/api_def_QueueSize.pbtxt | 4 + .../bazel/api_def/api_def_QueueSizeV2.pbtxt | 6 + .../src/bazel/api_def/api_def_RFFT.pbtxt | 6 + .../src/bazel/api_def/api_def_RFFT2D.pbtxt | 6 + .../src/bazel/api_def/api_def_RFFT3D.pbtxt | 6 + .../src/bazel/api_def/api_def_RGBToHSV.pbtxt | 6 + .../bazel/api_def/api_def_RaggedGather.pbtxt | 3 + .../bazel/api_def/api_def_RaggedRange.pbtxt | 3 + .../api_def_RaggedTensorToSparse.pbtxt | 3 + .../bazel/api_def/api_def_RandomCrop.pbtxt | 6 + .../bazel/api_def/api_def_RandomDataset.pbtxt | 6 + .../bazel/api_def/api_def_RandomGamma.pbtxt | 6 + .../api_def/api_def_RandomGammaGrad.pbtxt | 6 + .../bazel/api_def/api_def_RandomPoisson.pbtxt | 4 + .../api_def/api_def_RandomPoissonV2.pbtxt | 6 + .../bazel/api_def/api_def_RandomShuffle.pbtxt | 6 + .../api_def/api_def_RandomShuffleQueue.pbtxt | 4 + .../api_def_RandomShuffleQueueV2.pbtxt | 6 + .../api_def_RandomStandardNormal.pbtxt | 6 + .../bazel/api_def/api_def_RandomUniform.pbtxt | 6 + .../api_def/api_def_RandomUniformInt.pbtxt | 6 + .../src/bazel/api_def/api_def_Range.pbtxt | 3 + .../bazel/api_def/api_def_RangeDataset.pbtxt | 6 + .../src/bazel/api_def/api_def_Rank.pbtxt | 3 + .../src/bazel/api_def/api_def_ReadFile.pbtxt | 6 + .../api_def/api_def_ReadVariableOp.pbtxt | 3 + .../api_def_ReaderNumRecordsProduced.pbtxt | 4 + .../api_def_ReaderNumRecordsProducedV2.pbtxt | 6 + .../api_def_ReaderNumWorkUnitsCompleted.pbtxt | 4 + ...pi_def_ReaderNumWorkUnitsCompletedV2.pbtxt | 6 + .../bazel/api_def/api_def_ReaderRead.pbtxt | 4 + .../api_def/api_def_ReaderReadUpTo.pbtxt | 4 + .../api_def/api_def_ReaderReadUpToV2.pbtxt | 6 + .../bazel/api_def/api_def_ReaderReadV2.pbtxt | 6 + .../bazel/api_def/api_def_ReaderReset.pbtxt | 4 + .../bazel/api_def/api_def_ReaderResetV2.pbtxt | 6 + .../api_def/api_def_ReaderRestoreState.pbtxt | 4 + .../api_def_ReaderRestoreStateV2.pbtxt | 6 + .../api_def_ReaderSerializeState.pbtxt | 4 + .../api_def_ReaderSerializeStateV2.pbtxt | 6 + .../src/bazel/api_def/api_def_Real.pbtxt | 6 + .../src/bazel/api_def/api_def_RealDiv.pbtxt | 6 + .../bazel/api_def/api_def_Reciprocal.pbtxt | 6 + .../api_def/api_def_ReciprocalGrad.pbtxt | 6 + .../bazel/api_def/api_def_RecordInput.pbtxt | 6 + .../bazel/api_def/api_def_ReduceDataset.pbtxt | 3 + .../bazel/api_def/api_def_ReduceJoin.pbtxt | 6 + .../src/bazel/api_def/api_def_RefEnter.pbtxt | 3 + .../src/bazel/api_def/api_def_RefExit.pbtxt | 3 + .../bazel/api_def/api_def_RefIdentity.pbtxt | 3 + .../src/bazel/api_def/api_def_RefMerge.pbtxt | 3 + .../api_def/api_def_RefNextIteration.pbtxt | 3 + .../src/bazel/api_def/api_def_RefSelect.pbtxt | 3 + .../src/bazel/api_def/api_def_RefSwitch.pbtxt | 3 + .../api_def/api_def_RegexFullMatch.pbtxt | 6 + .../bazel/api_def/api_def_RegexReplace.pbtxt | 6 + .../src/bazel/api_def/api_def_Relu.pbtxt | 6 + .../src/bazel/api_def/api_def_Relu6.pbtxt | 6 + .../src/bazel/api_def/api_def_Relu6Grad.pbtxt | 6 + .../src/bazel/api_def/api_def_ReluGrad.pbtxt | 6 + .../bazel/api_def/api_def_RemoteCall.pbtxt | 3 + .../api_def_RemoteFusedGraphExecute.pbtxt | 3 + .../bazel/api_def/api_def_RepeatDataset.pbtxt | 6 + .../api_def/api_def_RequantizationRange.pbtxt | 6 + .../bazel/api_def/api_def_Requantize.pbtxt | 6 + .../src/bazel/api_def/api_def_Reshape.pbtxt | 6 + .../bazel/api_def/api_def_ResizeArea.pbtxt | 6 + .../bazel/api_def/api_def_ResizeBicubic.pbtxt | 6 + .../api_def/api_def_ResizeBicubicGrad.pbtxt | 6 + .../api_def/api_def_ResizeBilinear.pbtxt | 6 + .../api_def/api_def_ResizeBilinearGrad.pbtxt | 6 + .../api_def_ResizeNearestNeighbor.pbtxt | 6 + .../api_def_ResizeNearestNeighborGrad.pbtxt | 6 + .../api_def/api_def_ResourceApplyAdaMax.pbtxt | 6 + .../api_def_ResourceApplyAdadelta.pbtxt | 6 + .../api_def_ResourceApplyAdagrad.pbtxt | 6 + .../api_def_ResourceApplyAdagradDA.pbtxt | 6 + .../api_def/api_def_ResourceApplyAdam.pbtxt | 6 + .../api_def_ResourceApplyAddSign.pbtxt | 6 + ...api_def_ResourceApplyCenteredRMSProp.pbtxt | 6 + .../api_def/api_def_ResourceApplyFtrl.pbtxt | 4 + .../api_def/api_def_ResourceApplyFtrlV2.pbtxt | 6 + ...api_def_ResourceApplyGradientDescent.pbtxt | 6 + .../api_def_ResourceApplyMomentum.pbtxt | 6 + .../api_def_ResourceApplyPowerSign.pbtxt | 6 + ...api_def_ResourceApplyProximalAdagrad.pbtxt | 6 + ...ResourceApplyProximalGradientDescent.pbtxt | 6 + .../api_def_ResourceApplyRMSProp.pbtxt | 6 + .../api_def/api_def_ResourceCountUpTo.pbtxt | 3 + .../api_def/api_def_ResourceGather.pbtxt | 3 + .../api_def/api_def_ResourceScatterAdd.pbtxt | 3 + .../api_def/api_def_ResourceScatterDiv.pbtxt | 3 + .../api_def/api_def_ResourceScatterMax.pbtxt | 3 + .../api_def/api_def_ResourceScatterMin.pbtxt | 3 + .../api_def/api_def_ResourceScatterMul.pbtxt | 3 + .../api_def_ResourceScatterNdAdd.pbtxt | 3 + .../api_def_ResourceScatterNdUpdate.pbtxt | 3 + .../api_def/api_def_ResourceScatterSub.pbtxt | 3 + .../api_def_ResourceScatterUpdate.pbtxt | 3 + .../api_def_ResourceSparseApplyAdadelta.pbtxt | 6 + .../api_def_ResourceSparseApplyAdagrad.pbtxt | 6 + ...api_def_ResourceSparseApplyAdagradDA.pbtxt | 6 + ...f_ResourceSparseApplyCenteredRMSProp.pbtxt | 6 + .../api_def_ResourceSparseApplyFtrl.pbtxt | 4 + .../api_def_ResourceSparseApplyFtrlV2.pbtxt | 6 + .../api_def_ResourceSparseApplyMomentum.pbtxt | 6 + ...f_ResourceSparseApplyProximalAdagrad.pbtxt | 6 + ...ceSparseApplyProximalGradientDescent.pbtxt | 6 + .../api_def_ResourceSparseApplyRMSProp.pbtxt | 6 + .../api_def_ResourceStridedSliceAssign.pbtxt | 3 + .../src/bazel/api_def/api_def_Restore.pbtxt | 4 + .../bazel/api_def/api_def_RestoreSlice.pbtxt | 6 + .../src/bazel/api_def/api_def_RestoreV2.pbtxt | 6 + .../src/bazel/api_def/api_def_Reverse.pbtxt | 4 + .../api_def/api_def_ReverseSequence.pbtxt | 3 + .../src/bazel/api_def/api_def_ReverseV2.pbtxt | 6 + .../bazel/api_def/api_def_RightShift.pbtxt | 6 + .../src/bazel/api_def/api_def_Rint.pbtxt | 6 + .../src/bazel/api_def/api_def_Roll.pbtxt | 3 + .../src/bazel/api_def/api_def_Round.pbtxt | 6 + .../src/bazel/api_def/api_def_Rpc.pbtxt | 3 + .../src/bazel/api_def/api_def_Rsqrt.pbtxt | 6 + .../src/bazel/api_def/api_def_RsqrtGrad.pbtxt | 6 + .../api_def_SampleDistortedBoundingBox.pbtxt | 4 + ...api_def_SampleDistortedBoundingBoxV2.pbtxt | 6 + .../src/bazel/api_def/api_def_Save.pbtxt | 4 + .../bazel/api_def/api_def_SaveSlices.pbtxt | 6 + .../src/bazel/api_def/api_def_SaveV2.pbtxt | 6 + .../bazel/api_def/api_def_ScalarSummary.pbtxt | 6 + .../bazel/api_def/api_def_ScanDataset.pbtxt | 6 + .../bazel/api_def/api_def_ScatterAdd.pbtxt | 3 + .../bazel/api_def/api_def_ScatterDiv.pbtxt | 3 + .../bazel/api_def/api_def_ScatterMax.pbtxt | 3 + .../bazel/api_def/api_def_ScatterMin.pbtxt | 3 + .../bazel/api_def/api_def_ScatterMul.pbtxt | 3 + .../src/bazel/api_def/api_def_ScatterNd.pbtxt | 6 + .../bazel/api_def/api_def_ScatterNdAdd.pbtxt | 3 + .../api_def_ScatterNdNonAliasingAdd.pbtxt | 3 + .../bazel/api_def/api_def_ScatterNdSub.pbtxt | 3 + .../api_def/api_def_ScatterNdUpdate.pbtxt | 3 + .../bazel/api_def/api_def_ScatterSub.pbtxt | 3 + .../bazel/api_def/api_def_ScatterUpdate.pbtxt | 3 + .../bazel/api_def/api_def_SdcaFprint.pbtxt | 6 + .../bazel/api_def/api_def_SdcaOptimizer.pbtxt | 4 + .../api_def/api_def_SdcaOptimizerV2.pbtxt | 6 + .../bazel/api_def/api_def_SdcaShrinkL1.pbtxt | 6 + .../bazel/api_def/api_def_SegmentMax.pbtxt | 6 + .../bazel/api_def/api_def_SegmentMean.pbtxt | 6 + .../bazel/api_def/api_def_SegmentMin.pbtxt | 6 + .../bazel/api_def/api_def_SegmentProd.pbtxt | 6 + .../bazel/api_def/api_def_SegmentSum.pbtxt | 6 + .../src/bazel/api_def/api_def_Select.pbtxt | 3 + .../api_def/api_def_SelfAdjointEig.pbtxt | 4 + .../api_def/api_def_SelfAdjointEigV2.pbtxt | 6 + .../src/bazel/api_def/api_def_Selu.pbtxt | 6 + .../src/bazel/api_def/api_def_SeluGrad.pbtxt | 6 + .../api_def/api_def_SerializeIterator.pbtxt | 6 + .../api_def/api_def_SerializeManySparse.pbtxt | 6 + .../api_def/api_def_SerializeSparse.pbtxt | 6 + .../api_def/api_def_SerializeTensor.pbtxt | 6 + .../src/bazel/api_def/api_def_SetSize.pbtxt | 3 + .../api_def_SetStatsAggregatorDataset.pbtxt | 6 + .../src/bazel/api_def/api_def_Shape.pbtxt | 3 + .../src/bazel/api_def/api_def_ShapeN.pbtxt | 3 + .../api_def/api_def_ShardedFilename.pbtxt | 6 + .../api_def/api_def_ShardedFilespec.pbtxt | 6 + .../api_def_ShuffleAndRepeatDataset.pbtxt | 6 + .../api_def/api_def_ShuffleDataset.pbtxt | 6 + .../src/bazel/api_def/api_def_Sigmoid.pbtxt | 6 + .../bazel/api_def/api_def_SigmoidGrad.pbtxt | 6 + .../src/bazel/api_def/api_def_Sign.pbtxt | 6 + .../src/bazel/api_def/api_def_Sin.pbtxt | 6 + .../src/bazel/api_def/api_def_Sinh.pbtxt | 6 + .../src/bazel/api_def/api_def_Size.pbtxt | 3 + .../bazel/api_def/api_def_SkipDataset.pbtxt | 6 + .../src/bazel/api_def/api_def_Skipgram.pbtxt | 3 + .../src/bazel/api_def/api_def_Slice.pbtxt | 3 + .../bazel/api_def/api_def_SlideDataset.pbtxt | 6 + .../src/bazel/api_def/api_def_Snapshot.pbtxt | 3 + .../src/bazel/api_def/api_def_Softmax.pbtxt | 6 + ...pi_def_SoftmaxCrossEntropyWithLogits.pbtxt | 6 + .../src/bazel/api_def/api_def_Softplus.pbtxt | 6 + .../bazel/api_def/api_def_SoftplusGrad.pbtxt | 6 + .../src/bazel/api_def/api_def_Softsign.pbtxt | 6 + .../bazel/api_def/api_def_SoftsignGrad.pbtxt | 6 + .../bazel/api_def/api_def_SpaceToBatch.pbtxt | 6 + .../api_def/api_def_SpaceToBatchND.pbtxt | 6 + .../bazel/api_def/api_def_SpaceToDepth.pbtxt | 6 + ...i_def_SparseAccumulatorApplyGradient.pbtxt | 6 + ...pi_def_SparseAccumulatorTakeGradient.pbtxt | 6 + .../src/bazel/api_def/api_def_SparseAdd.pbtxt | 6 + .../bazel/api_def/api_def_SparseAddGrad.pbtxt | 6 + .../api_def/api_def_SparseApplyAdadelta.pbtxt | 6 + .../api_def/api_def_SparseApplyAdagrad.pbtxt | 6 + .../api_def_SparseApplyAdagradDA.pbtxt | 6 + .../api_def_SparseApplyCenteredRMSProp.pbtxt | 6 + .../api_def/api_def_SparseApplyFtrl.pbtxt | 4 + .../api_def/api_def_SparseApplyFtrlV2.pbtxt | 6 + .../api_def/api_def_SparseApplyMomentum.pbtxt | 6 + .../api_def_SparseApplyProximalAdagrad.pbtxt | 6 + ...f_SparseApplyProximalGradientDescent.pbtxt | 6 + .../api_def/api_def_SparseApplyRMSProp.pbtxt | 6 + .../bazel/api_def/api_def_SparseConcat.pbtxt | 6 + ...api_def_SparseConditionalAccumulator.pbtxt | 6 + .../bazel/api_def/api_def_SparseCross.pbtxt | 6 + .../api_def/api_def_SparseDenseCwiseAdd.pbtxt | 6 + .../api_def/api_def_SparseDenseCwiseDiv.pbtxt | 6 + .../api_def/api_def_SparseDenseCwiseMul.pbtxt | 6 + .../api_def/api_def_SparseFillEmptyRows.pbtxt | 6 + .../api_def_SparseFillEmptyRowsGrad.pbtxt | 6 + .../bazel/api_def/api_def_SparseMatMul.pbtxt | 6 + .../api_def/api_def_SparseReduceMax.pbtxt | 6 + .../api_def_SparseReduceMaxSparse.pbtxt | 6 + .../api_def/api_def_SparseReduceSum.pbtxt | 6 + .../api_def_SparseReduceSumSparse.pbtxt | 6 + .../bazel/api_def/api_def_SparseReorder.pbtxt | 6 + .../bazel/api_def/api_def_SparseReshape.pbtxt | 6 + .../api_def/api_def_SparseSegmentMean.pbtxt | 6 + .../api_def_SparseSegmentMeanGrad.pbtxt | 6 + ...def_SparseSegmentMeanWithNumSegments.pbtxt | 6 + .../api_def/api_def_SparseSegmentSqrtN.pbtxt | 6 + .../api_def_SparseSegmentSqrtNGrad.pbtxt | 6 + ...ef_SparseSegmentSqrtNWithNumSegments.pbtxt | 6 + .../api_def/api_def_SparseSegmentSum.pbtxt | 6 + ..._def_SparseSegmentSumWithNumSegments.pbtxt | 6 + .../bazel/api_def/api_def_SparseSlice.pbtxt | 6 + .../api_def/api_def_SparseSliceGrad.pbtxt | 6 + .../bazel/api_def/api_def_SparseSoftmax.pbtxt | 6 + ..._SparseSoftmaxCrossEntropyWithLogits.pbtxt | 6 + .../api_def/api_def_SparseSparseMaximum.pbtxt | 6 + .../api_def/api_def_SparseSparseMinimum.pbtxt | 6 + .../bazel/api_def/api_def_SparseSplit.pbtxt | 6 + .../api_def_SparseTensorDenseAdd.pbtxt | 6 + .../api_def_SparseTensorDenseMatMul.pbtxt | 6 + .../api_def_SparseTensorSliceDataset.pbtxt | 6 + .../bazel/api_def/api_def_SparseToDense.pbtxt | 6 + .../api_def_SparseToSparseSetOperation.pbtxt | 6 + .../src/bazel/api_def/api_def_Split.pbtxt | 3 + .../src/bazel/api_def/api_def_SplitV.pbtxt | 3 + .../bazel/api_def/api_def_SqlDataset.pbtxt | 6 + .../src/bazel/api_def/api_def_Sqrt.pbtxt | 6 + .../src/bazel/api_def/api_def_SqrtGrad.pbtxt | 6 + .../src/bazel/api_def/api_def_Square.pbtxt | 6 + .../api_def/api_def_SquaredDifference.pbtxt | 6 + .../src/bazel/api_def/api_def_Squeeze.pbtxt | 3 + .../src/bazel/api_def/api_def_Stack.pbtxt | 4 + .../bazel/api_def/api_def_StackClose.pbtxt | 4 + .../bazel/api_def/api_def_StackCloseV2.pbtxt | 6 + .../src/bazel/api_def/api_def_StackPop.pbtxt | 4 + .../bazel/api_def/api_def_StackPopV2.pbtxt | 6 + .../src/bazel/api_def/api_def_StackPush.pbtxt | 4 + .../bazel/api_def/api_def_StackPushV2.pbtxt | 6 + .../src/bazel/api_def/api_def_StackV2.pbtxt | 6 + .../src/bazel/api_def/api_def_Stage.pbtxt | 3 + .../bazel/api_def/api_def_StageClear.pbtxt | 3 + .../src/bazel/api_def/api_def_StagePeek.pbtxt | 3 + .../src/bazel/api_def/api_def_StageSize.pbtxt | 3 + .../api_def_StatefulPartitionedCall.pbtxt | 3 + .../bazel/api_def/api_def_StatelessIf.pbtxt | 3 + .../api_def_StatelessMultinomial.pbtxt | 6 + .../api_def_StatelessRandomNormal.pbtxt | 6 + .../api_def_StatelessRandomUniform.pbtxt | 6 + .../api_def_StatelessRandomUniformInt.pbtxt | 6 + .../api_def_StatelessTruncatedNormal.pbtxt | 6 + .../api_def/api_def_StatelessWhile.pbtxt | 3 + .../api_def_StaticRegexFullMatch.pbtxt | 6 + .../api_def/api_def_StaticRegexReplace.pbtxt | 6 + .../api_def_StatsAggregatorHandle.pbtxt | 6 + .../api_def_StatsAggregatorSummary.pbtxt | 6 + .../bazel/api_def/api_def_StopGradient.pbtxt | 3 + .../bazel/api_def/api_def_StridedSlice.pbtxt | 3 + .../api_def/api_def_StridedSliceAssign.pbtxt | 3 + .../api_def/api_def_StridedSliceGrad.pbtxt | 3 + .../bazel/api_def/api_def_StringFormat.pbtxt | 6 + .../bazel/api_def/api_def_StringJoin.pbtxt | 6 + .../bazel/api_def/api_def_StringLength.pbtxt | 6 + .../bazel/api_def/api_def_StringSplit.pbtxt | 4 + .../bazel/api_def/api_def_StringSplitV2.pbtxt | 6 + .../bazel/api_def/api_def_StringStrip.pbtxt | 6 + .../api_def/api_def_StringToHashBucket.pbtxt | 6 + .../api_def_StringToHashBucketFast.pbtxt | 6 + .../api_def_StringToHashBucketStrong.pbtxt | 6 + .../api_def/api_def_StringToNumber.pbtxt | 6 + .../src/bazel/api_def/api_def_Sub.pbtxt | 6 + .../src/bazel/api_def/api_def_Substr.pbtxt | 6 + .../src/bazel/api_def/api_def_Sum.pbtxt | 3 + .../bazel/api_def/api_def_SummaryWriter.pbtxt | 6 + .../src/bazel/api_def/api_def_Svd.pbtxt | 6 + .../src/bazel/api_def/api_def_Switch.pbtxt | 6 + .../api_def/api_def_SymbolicGradient.pbtxt | 6 + .../api_def/api_def_TFRecordDataset.pbtxt | 6 + .../api_def/api_def_TFRecordReader.pbtxt | 4 + .../api_def/api_def_TFRecordReaderV2.pbtxt | 6 + .../bazel/api_def/api_def_TakeDataset.pbtxt | 6 + ...api_def_TakeManySparseFromTensorsMap.pbtxt | 6 + .../src/bazel/api_def/api_def_Tan.pbtxt | 6 + .../src/bazel/api_def/api_def_Tanh.pbtxt | 6 + .../src/bazel/api_def/api_def_TanhGrad.pbtxt | 6 + .../api_def/api_def_TemporaryVariable.pbtxt | 3 + .../bazel/api_def/api_def_TensorArray.pbtxt | 4 + .../api_def/api_def_TensorArrayClose.pbtxt | 4 + .../api_def/api_def_TensorArrayCloseV2.pbtxt | 4 + .../api_def/api_def_TensorArrayCloseV3.pbtxt | 6 + .../api_def/api_def_TensorArrayConcat.pbtxt | 4 + .../api_def/api_def_TensorArrayConcatV2.pbtxt | 4 + .../api_def/api_def_TensorArrayConcatV3.pbtxt | 6 + .../api_def/api_def_TensorArrayGather.pbtxt | 4 + .../api_def/api_def_TensorArrayGatherV2.pbtxt | 4 + .../api_def/api_def_TensorArrayGatherV3.pbtxt | 6 + .../api_def/api_def_TensorArrayGrad.pbtxt | 4 + .../api_def/api_def_TensorArrayGradV2.pbtxt | 4 + .../api_def/api_def_TensorArrayGradV3.pbtxt | 6 + .../api_def_TensorArrayGradWithShape.pbtxt | 3 + .../api_def/api_def_TensorArrayPack.pbtxt | 3 + .../api_def/api_def_TensorArrayRead.pbtxt | 4 + .../api_def/api_def_TensorArrayReadV2.pbtxt | 4 + .../api_def/api_def_TensorArrayReadV3.pbtxt | 6 + .../api_def/api_def_TensorArrayScatter.pbtxt | 4 + .../api_def_TensorArrayScatterV2.pbtxt | 4 + .../api_def_TensorArrayScatterV3.pbtxt | 6 + .../api_def/api_def_TensorArraySize.pbtxt | 4 + .../api_def/api_def_TensorArraySizeV2.pbtxt | 4 + .../api_def/api_def_TensorArraySizeV3.pbtxt | 6 + .../api_def/api_def_TensorArraySplit.pbtxt | 4 + .../api_def/api_def_TensorArraySplitV2.pbtxt | 4 + .../api_def/api_def_TensorArraySplitV3.pbtxt | 6 + .../api_def/api_def_TensorArrayUnpack.pbtxt | 3 + .../bazel/api_def/api_def_TensorArrayV2.pbtxt | 4 + .../bazel/api_def/api_def_TensorArrayV3.pbtxt | 6 + .../api_def/api_def_TensorArrayWrite.pbtxt | 4 + .../api_def/api_def_TensorArrayWriteV2.pbtxt | 4 + .../api_def/api_def_TensorArrayWriteV3.pbtxt | 6 + .../bazel/api_def/api_def_TensorDataset.pbtxt | 6 + ...i_def_TensorForestCreateTreeVariable.pbtxt | 3 + .../api_def_TensorForestTreeDeserialize.pbtxt | 3 + ..._def_TensorForestTreeIsInitializedOp.pbtxt | 3 + .../api_def_TensorForestTreePredict.pbtxt | 3 + ...def_TensorForestTreeResourceHandleOp.pbtxt | 3 + .../api_def_TensorForestTreeSerialize.pbtxt | 3 + .../api_def_TensorForestTreeSize.pbtxt | 3 + .../api_def_TensorListConcatLists.pbtxt | 3 + .../api_def_TensorListElementShape.pbtxt | 3 + .../api_def_TensorListFromTensor.pbtxt | 3 + .../api_def/api_def_TensorListGather.pbtxt | 3 + .../api_def/api_def_TensorListGetItem.pbtxt | 3 + .../api_def/api_def_TensorListLength.pbtxt | 3 + .../api_def/api_def_TensorListPopBack.pbtxt | 3 + .../api_def/api_def_TensorListPushBack.pbtxt | 3 + .../api_def_TensorListPushBackBatch.pbtxt | 3 + .../api_def/api_def_TensorListReserve.pbtxt | 3 + .../api_def/api_def_TensorListScatter.pbtxt | 3 + .../api_def/api_def_TensorListSetItem.pbtxt | 3 + .../api_def/api_def_TensorListStack.pbtxt | 3 + .../api_def/api_def_TensorSliceDataset.pbtxt | 6 + .../bazel/api_def/api_def_TensorSummary.pbtxt | 4 + .../api_def/api_def_TensorSummaryV2.pbtxt | 6 + .../api_def/api_def_TextLineDataset.pbtxt | 6 + .../api_def/api_def_TextLineReader.pbtxt | 4 + .../api_def/api_def_TextLineReaderV2.pbtxt | 6 + ..._ThreadUnsafeUnigramCandidateSampler.pbtxt | 6 + .../src/bazel/api_def/api_def_Tile.pbtxt | 6 + .../src/bazel/api_def/api_def_TileGrad.pbtxt | 6 + .../src/bazel/api_def/api_def_Timestamp.pbtxt | 3 + .../src/bazel/api_def/api_def_TopK.pbtxt | 4 + .../src/bazel/api_def/api_def_TopKV2.pbtxt | 6 + .../src/bazel/api_def/api_def_Transpose.pbtxt | 6 + .../bazel/api_def/api_def_TruncateDiv.pbtxt | 6 + .../bazel/api_def/api_def_TruncateMod.pbtxt | 6 + .../api_def/api_def_TruncatedNormal.pbtxt | 6 + .../src/bazel/api_def/api_def_TryRpc.pbtxt | 3 + .../src/bazel/api_def/api_def_Unbatch.pbtxt | 3 + .../api_def/api_def_UnbatchDataset.pbtxt | 6 + .../bazel/api_def/api_def_UnbatchGrad.pbtxt | 3 + .../api_def_UnicodeDecodeWithOffsets.pbtxt | 6 + .../bazel/api_def/api_def_UnicodeScript.pbtxt | 6 + .../api_def/api_def_UnicodeTranscode.pbtxt | 6 + .../api_def_UniformCandidateSampler.pbtxt | 6 + .../src/bazel/api_def/api_def_Unique.pbtxt | 4 + .../src/bazel/api_def/api_def_UniqueV2.pbtxt | 6 + .../api_def/api_def_UniqueWithCounts.pbtxt | 4 + .../api_def/api_def_UniqueWithCountsV2.pbtxt | 6 + .../src/bazel/api_def/api_def_Unpack.pbtxt | 3 + .../bazel/api_def/api_def_UnravelIndex.pbtxt | 3 + .../api_def/api_def_UnsortedSegmentMax.pbtxt | 6 + .../api_def/api_def_UnsortedSegmentMin.pbtxt | 6 + .../api_def/api_def_UnsortedSegmentProd.pbtxt | 6 + .../api_def/api_def_UnsortedSegmentSum.pbtxt | 6 + .../src/bazel/api_def/api_def_Unstage.pbtxt | 3 + .../bazel/api_def/api_def_UpperBound.pbtxt | 3 + .../bazel/api_def/api_def_VarHandleOp.pbtxt | 3 + .../api_def/api_def_VarIsInitializedOp.pbtxt | 3 + .../src/bazel/api_def/api_def_Variable.pbtxt | 4 + .../bazel/api_def/api_def_VariableShape.pbtxt | 3 + .../bazel/api_def/api_def_VariableV2.pbtxt | 6 + .../src/bazel/api_def/api_def_Where.pbtxt | 3 + .../src/bazel/api_def/api_def_While.pbtxt | 3 + .../api_def/api_def_WholeFileReader.pbtxt | 4 + .../api_def/api_def_WholeFileReaderV2.pbtxt | 6 + .../bazel/api_def/api_def_WindowDataset.pbtxt | 6 + .../api_def/api_def_WriteAudioSummary.pbtxt | 6 + .../src/bazel/api_def/api_def_WriteFile.pbtxt | 6 + .../api_def/api_def_WriteGraphSummary.pbtxt | 6 + .../api_def_WriteHistogramSummary.pbtxt | 6 + .../api_def/api_def_WriteImageSummary.pbtxt | 6 + .../api_def/api_def_WriteScalarSummary.pbtxt | 6 + .../bazel/api_def/api_def_WriteSummary.pbtxt | 6 + .../src/bazel/api_def/api_def_Xdivy.pbtxt | 6 + .../src/bazel/api_def/api_def_Xlogy.pbtxt | 6 + .../src/bazel/api_def/api_def_ZerosLike.pbtxt | 3 + .../src/bazel/api_def/api_def_Zeta.pbtxt | 6 + .../bazel/api_def/api_def_ZipDataset.pbtxt | 6 + .../src/bazel/op_generator/java_defs.h | 282 +++++++++ .../src/bazel/op_generator/op_gen_main.cc | 79 +++ .../src/bazel/op_generator/op_generator.cc | 562 ++++++++++++++++++ .../src/bazel/op_generator/op_generator.h | 59 ++ .../src/bazel/op_generator/op_specs.cc | 393 ++++++++++++ .../src/bazel/op_generator/op_specs.h | 180 ++++++ .../src/bazel/op_generator/source_writer.cc | 363 +++++++++++ .../src/bazel/op_generator/source_writer.h | 259 ++++++++ .../tensorflow-core-api/tensorflow-java.bzl | 59 ++ 1006 files changed, 7364 insertions(+), 5 deletions(-) create mode 100644 tensorflow-core/tensorflow-core-api/external/tensorflow-api-def.patch create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Abort.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Abs.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AccumulateNV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AccumulatorApplyGradient.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AccumulatorNumAccumulated.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AccumulatorSetGlobalStep.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AccumulatorTakeGradient.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Acos.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Acosh.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Add.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AddManySparseToTensorsMap.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AddN.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AddSparseToTensorsMap.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AddV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AdjustContrast.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AdjustContrastv2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AdjustHue.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AdjustSaturation.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_All.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AllCandidateSampler.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Angle.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AnonymousIterator.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Any.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyAdaMax.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyAdadelta.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyAdagrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyAdagradDA.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyAdam.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyAddSign.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyCenteredRMSProp.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyFtrl.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyFtrlV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyGradientDescent.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyMomentum.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyPowerSign.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyProximalAdagrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyProximalGradientDescent.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyRMSProp.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApproximateEqual.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ArgMax.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ArgMin.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AsString.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Asin.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Asinh.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Assert.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Assign.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AssignAdd.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AssignAddVariableOp.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AssignSub.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AssignSubVariableOp.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AssignVariableOp.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Atan.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Atan2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Atanh.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AudioSpectrogram.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AudioSummary.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AudioSummaryV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AvgPool.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AvgPool3D.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AvgPool3DGrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AvgPoolGrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Barrier.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BarrierClose.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BarrierIncompleteSize.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BarrierInsertMany.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BarrierReadySize.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BarrierTakeMany.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Batch.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchCholesky.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchCholeskyGrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchDatasetV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchFFT.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchFFT2D.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchFFT3D.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchFunction.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchIFFT.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchIFFT2D.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchIFFT3D.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchMatMul.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchMatrixBandPart.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchMatrixDeterminant.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchMatrixDiag.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchMatrixDiagPart.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchMatrixInverse.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchMatrixSetDiag.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchMatrixSolve.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchMatrixSolveLs.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchMatrixTriangularSolve.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchNormWithGlobalNormalization.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchNormWithGlobalNormalizationGrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchSelfAdjointEig.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchSelfAdjointEigV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchSvd.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchToSpace.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchToSpaceND.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BesselI0e.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BesselI1e.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Betainc.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BiasAdd.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BiasAddGrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BiasAddV1.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BigQueryReader.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Bincount.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Bitcast.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BitwiseAnd.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BitwiseOr.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BitwiseXor.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesBucketize.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesCalculateBestGainsPerFeature.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesCenterBias.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesCreateEnsemble.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesCreateQuantileStreamResource.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesDeserializeEnsemble.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesEnsembleResourceHandleOp.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesExampleDebugOutputs.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesGetEnsembleStates.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesMakeQuantileSummaries.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesMakeStatsSummary.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesPredict.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesQuantileStreamResourceAddSummaries.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesQuantileStreamResourceDeserialize.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesQuantileStreamResourceFlush.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesQuantileStreamResourceGetBucketBoundaries.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesQuantileStreamResourceHandleOp.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesSerializeEnsemble.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesTrainingPredict.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesUpdateEnsemble.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BroadcastArgs.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BroadcastGradientArgs.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BroadcastTo.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Bucketize.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BytesProducedStatsDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CTCBeamSearchDecoder.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CTCGreedyDecoder.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CTCLoss.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CacheDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Cast.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Ceil.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CheckNumerics.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Cholesky.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CholeskyGrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ClipByValue.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CloseSummaryWriter.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CollectiveBcastRecv.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CollectiveBcastSend.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CollectiveReduce.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CompareAndBitpack.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Complex.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ComplexAbs.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ComputeAccidentalHits.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Concat.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ConcatOffset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ConcatV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ConcatenateDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ConditionalAccumulator.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Conj.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ConjugateTranspose.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Const.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ConsumeMutexLock.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ControlTrigger.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Conv2D.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Conv2DBackpropFilter.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Conv2DBackpropInput.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Conv3D.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Conv3DBackpropFilter.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Conv3DBackpropFilterV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Conv3DBackpropInput.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Conv3DBackpropInputV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Cos.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Cosh.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CountUpTo.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CreateSummaryDbWriter.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CreateSummaryFileWriter.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CropAndResize.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CropAndResizeGradBoxes.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CropAndResizeGradImage.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Cross.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CudnnRNN.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CudnnRNNBackprop.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CudnnRNNBackpropV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CudnnRNNCanonicalToParams.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CudnnRNNParamsSize.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CudnnRNNParamsToCanonical.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CudnnRNNV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Cumprod.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Cumsum.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DataFormatDimMap.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DataFormatVecPermute.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DatasetToGraph.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DatasetToSingleElement.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DatasetToTFRecord.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DebugGradientIdentity.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DebugGradientRefIdentity.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodeAndCropJpeg.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodeBase64.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodeBmp.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodeCSV.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodeCompressed.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodeGif.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodeJSONExample.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodeJpeg.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodePng.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodeProtoV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodeRaw.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodeWav.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DeepCopy.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DeleteSessionTensor.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DenseToDenseSetOperation.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DenseToSparseBatchDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DenseToSparseSetOperation.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DepthToSpace.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DepthwiseConv2dNative.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DepthwiseConv2dNativeBackpropFilter.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DepthwiseConv2dNativeBackpropInput.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Dequantize.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DeserializeIterator.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DeserializeManySparse.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DeserializeSparse.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DestroyResourceOp.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DestroyTemporaryVariable.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Diag.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DiagPart.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Digamma.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Dilation2D.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Dilation2DBackpropFilter.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Dilation2DBackpropInput.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Div.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DivNoNan.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DrawBoundingBoxes.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DynamicPartition.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DynamicStitch.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EagerPyFunc.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EditDistance.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Elu.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EluGrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Empty.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EmptyTensorList.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EncodeBase64.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EncodeJpeg.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EncodeJpegVariableQuality.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EncodePng.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EncodeProto.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EncodeWav.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EnqueueInQueueDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EnsureShape.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Enter.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Equal.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Erf.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Erfc.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Exit.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Exp.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExpandDims.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalAssertNextDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalCSVDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalDirectedInterleaveDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalFunctionBufferingResource.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalFunctionBufferingResourceGetNext.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalFunctionBufferingResourceReset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalIgnoreErrorsDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalIteratorGetDevice.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalLMDBDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalMapDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalNonSerializableDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalSleepDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalThreadPoolDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalThreadPoolHandle.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalUniqueDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Expm1.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExtractGlimpse.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExtractImagePatches.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExtractJpegShape.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExtractVolumePatches.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FFT.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FFT2D.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FFT3D.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FIFOQueue.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FIFOQueueV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Fact.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FakeParam.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FakeQuantWithMinMaxArgs.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FakeQuantWithMinMaxArgsGradient.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FakeQuantWithMinMaxVars.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FakeQuantWithMinMaxVarsGradient.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FakeQuantWithMinMaxVarsPerChannel.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FakeQuantWithMinMaxVarsPerChannelGradient.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FakeQueue.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Fill.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FilterByLastComponentDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FilterDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FixedLengthRecordDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FixedLengthRecordDatasetV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FixedLengthRecordReader.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FixedLengthRecordReaderV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FixedUnigramCandidateSampler.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FlatMapDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Floor.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FloorDiv.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FloorMod.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FlushSummaryWriter.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_For.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FractionalAvgPool.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FractionalAvgPoolGrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FractionalMaxPool.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FractionalMaxPoolGrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FusedBatchNorm.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FusedBatchNormGrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FusedBatchNormGradV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FusedBatchNormV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FusedPadConv2D.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FusedResizeAndPadConv2D.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Gather.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GatherNd.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GatherV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GcsConfigureBlockCache.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GcsConfigureCredentials.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GenerateBigQueryReaderPartitions.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GenerateVocabRemapping.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GeneratorDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GetSessionHandle.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GetSessionHandleV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GetSessionTensor.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Greater.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GreaterEqual.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GroupByReducerDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GroupByWindowDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GuaranteeConst.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_HSVToRGB.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_HashTable.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_HashTableV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_HistogramFixedWidth.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_HistogramSummary.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_HostConst.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IFFT.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IFFT2D.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IFFT3D.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IRFFT.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IRFFT2D.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IRFFT3D.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Identity.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IdentityN.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IdentityReader.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IdentityReaderV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_If.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Igamma.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IgammaGradA.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Igammac.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Imag.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ImageSummary.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ImmutableConst.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ImportEvent.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InTopK.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InTopKV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InitializeTable.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InitializeTableFromTextFile.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InitializeTableFromTextFileV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InitializeTableV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InplaceAdd.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InplaceSub.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InplaceUpdate.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InterleaveDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Inv.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InvGrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Invert.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InvertPermutation.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IsBoostedTreesEnsembleInitialized.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IsBoostedTreesQuantileStreamResourceInitialized.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IsFinite.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IsInf.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IsNan.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IsVariableInitialized.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Iterator.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IteratorFromStringHandle.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IteratorFromStringHandleV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IteratorGetNext.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IteratorGetNextAsOptional.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IteratorGetNextSync.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IteratorToStringHandle.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IteratorV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_L2Loss.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LMDBReader.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LRN.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LRNGrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LatencyStatsDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LeakyRelu.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LeakyReluGrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LearnedUnigramCandidateSampler.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LeftShift.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Less.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LessEqual.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Lgamma.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LinSpace.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ListDiff.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LoadAndRemapMatrix.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Log.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Log1p.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LogMatrixDeterminant.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LogSoftmax.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LogUniformCandidateSampler.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LogicalAnd.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LogicalNot.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LogicalOr.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LookupTableExport.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LookupTableExportV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LookupTableFind.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LookupTableFindV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LookupTableImport.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LookupTableImportV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LookupTableInsert.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LookupTableInsertV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LookupTableRemoveV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LookupTableSize.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LookupTableSizeV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LoopCond.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LowerBound.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MakeIterator.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MapAndBatchDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MapAndBatchDatasetV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MapClear.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MapDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MapDefun.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MapIncompleteSize.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MapPeek.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MapSize.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MapStage.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MapUnstage.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MapUnstageNoKey.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatMul.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatchingFiles.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatchingFilesDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixBandPart.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixDeterminant.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixDiag.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixDiagPart.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixExponential.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixInverse.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixLogarithm.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixSetDiag.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixSolve.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixSolveLs.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixSquareRoot.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixTriangularSolve.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Max.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPool.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPool3D.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPool3DGrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPool3DGradGrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPoolGrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPoolGradGrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPoolGradGradV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPoolGradGradWithArgmax.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPoolGradV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPoolGradWithArgmax.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPoolV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPoolWithArgmax.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Maximum.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Mean.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Merge.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MergeSummary.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MergeV2Checkpoints.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Mfcc.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Min.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Minimum.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MirrorPad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MirrorPadGrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Mod.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ModelDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Mul.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MultiDeviceIterator.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MultiDeviceIteratorFromStringHandle.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MultiDeviceIteratorGetNextFromShard.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MultiDeviceIteratorInit.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MultiDeviceIteratorToStringHandle.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Multinomial.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MutableDenseHashTable.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MutableDenseHashTableV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MutableHashTable.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MutableHashTableOfTensors.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MutableHashTableOfTensorsV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MutableHashTableV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MutexLock.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MutexV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NcclAllReduce.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NcclBroadcast.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NcclReduce.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Neg.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NegTrain.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NextIteration.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NoOp.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NonMaxSuppression.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NonMaxSuppressionV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NonMaxSuppressionV3.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NonMaxSuppressionV4.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NonMaxSuppressionWithOverlaps.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NotEqual.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NthElement.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OneHot.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OneShotIterator.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OnesLike.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OptimizeDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OptionalFromValue.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OptionalGetValue.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OptionalHasValue.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OptionalNone.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OrderedMapClear.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OrderedMapIncompleteSize.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OrderedMapPeek.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OrderedMapSize.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OrderedMapStage.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OrderedMapUnstage.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OrderedMapUnstageNoKey.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Pack.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Pad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PadV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PaddedBatchDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PaddedBatchDatasetV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PaddingFIFOQueue.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PaddingFIFOQueueV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParallelConcat.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParallelDynamicStitch.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParallelInterleaveDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParallelInterleaveDatasetV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParallelMapDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParameterizedTruncatedNormal.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParseExample.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParseExampleDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParseSequenceExample.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParseSingleExample.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParseSingleSequenceExample.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParseTensor.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PartitionedCall.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Placeholder.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PlaceholderV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PlaceholderWithDefault.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Polygamma.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PopulationCount.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Pow.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PrefetchDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PrependFromQueueAndPaddedBatchDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PreventGradient.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Print.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PrintV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PriorityQueue.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PriorityQueueV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Prod.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PyFunc.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PyFuncStateless.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Qr.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizeAndDequantize.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizeAndDequantizeV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizeAndDequantizeV3.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizeDownAndShrinkRange.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizeV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedAdd.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedAvgPool.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedBatchNormWithGlobalNormalization.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedBiasAdd.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedConcat.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedConv2D.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedInstanceNorm.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedMatMul.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedMaxPool.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedMul.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedRelu.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedRelu6.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedReluX.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedReshape.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedResizeBilinear.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueClose.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueCloseV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueDequeue.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueDequeueMany.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueDequeueManyV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueDequeueUpTo.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueDequeueUpToV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueDequeueV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueEnqueue.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueEnqueueMany.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueEnqueueManyV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueEnqueueV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueIsClosed.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueIsClosedV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueSize.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueSizeV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RFFT.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RFFT2D.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RFFT3D.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RGBToHSV.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RaggedGather.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RaggedRange.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RaggedTensorToSparse.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomCrop.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomGamma.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomGammaGrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomPoisson.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomPoissonV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomShuffle.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomShuffleQueue.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomShuffleQueueV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomStandardNormal.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomUniform.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomUniformInt.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Range.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RangeDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Rank.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReadFile.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReadVariableOp.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderNumRecordsProduced.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderNumRecordsProducedV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderNumWorkUnitsCompleted.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderNumWorkUnitsCompletedV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderRead.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderReadUpTo.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderReadUpToV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderReadV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderReset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderResetV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderRestoreState.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderRestoreStateV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderSerializeState.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderSerializeStateV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Real.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RealDiv.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Reciprocal.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReciprocalGrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RecordInput.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReduceDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReduceJoin.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RefEnter.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RefExit.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RefIdentity.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RefMerge.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RefNextIteration.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RefSelect.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RefSwitch.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RegexFullMatch.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RegexReplace.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Relu.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Relu6.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Relu6Grad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReluGrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RemoteCall.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RemoteFusedGraphExecute.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RepeatDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RequantizationRange.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Requantize.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Reshape.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResizeArea.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResizeBicubic.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResizeBicubicGrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResizeBilinear.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResizeBilinearGrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResizeNearestNeighbor.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResizeNearestNeighborGrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyAdaMax.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyAdadelta.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyAdagrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyAdagradDA.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyAdam.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyAddSign.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyCenteredRMSProp.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyFtrl.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyFtrlV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyGradientDescent.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyMomentum.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyPowerSign.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyProximalAdagrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyProximalGradientDescent.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyRMSProp.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceCountUpTo.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceGather.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceScatterAdd.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceScatterDiv.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceScatterMax.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceScatterMin.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceScatterMul.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceScatterNdAdd.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceScatterNdUpdate.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceScatterSub.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceScatterUpdate.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceSparseApplyAdadelta.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceSparseApplyAdagrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceSparseApplyAdagradDA.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceSparseApplyCenteredRMSProp.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceSparseApplyFtrl.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceSparseApplyFtrlV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceSparseApplyMomentum.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceSparseApplyProximalAdagrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceSparseApplyProximalGradientDescent.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceSparseApplyRMSProp.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceStridedSliceAssign.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Restore.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RestoreSlice.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RestoreV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Reverse.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReverseSequence.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReverseV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RightShift.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Rint.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Roll.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Round.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Rpc.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Rsqrt.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RsqrtGrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SampleDistortedBoundingBox.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SampleDistortedBoundingBoxV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Save.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SaveSlices.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SaveV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScalarSummary.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScanDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterAdd.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterDiv.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterMax.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterMin.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterMul.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterNd.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterNdAdd.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterNdNonAliasingAdd.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterNdSub.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterNdUpdate.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterSub.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterUpdate.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SdcaFprint.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SdcaOptimizer.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SdcaOptimizerV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SdcaShrinkL1.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SegmentMax.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SegmentMean.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SegmentMin.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SegmentProd.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SegmentSum.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Select.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SelfAdjointEig.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SelfAdjointEigV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Selu.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SeluGrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SerializeIterator.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SerializeManySparse.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SerializeSparse.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SerializeTensor.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SetSize.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SetStatsAggregatorDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Shape.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ShapeN.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ShardedFilename.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ShardedFilespec.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ShuffleAndRepeatDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ShuffleDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Sigmoid.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SigmoidGrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Sign.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Sin.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Sinh.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Size.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SkipDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Skipgram.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Slice.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SlideDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Snapshot.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Softmax.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SoftmaxCrossEntropyWithLogits.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Softplus.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SoftplusGrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Softsign.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SoftsignGrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SpaceToBatch.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SpaceToBatchND.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SpaceToDepth.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseAccumulatorApplyGradient.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseAccumulatorTakeGradient.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseAdd.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseAddGrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseApplyAdadelta.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseApplyAdagrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseApplyAdagradDA.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseApplyCenteredRMSProp.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseApplyFtrl.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseApplyFtrlV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseApplyMomentum.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseApplyProximalAdagrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseApplyProximalGradientDescent.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseApplyRMSProp.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseConcat.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseConditionalAccumulator.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseCross.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseDenseCwiseAdd.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseDenseCwiseDiv.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseDenseCwiseMul.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseFillEmptyRows.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseFillEmptyRowsGrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseMatMul.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseReduceMax.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseReduceMaxSparse.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseReduceSum.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseReduceSumSparse.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseReorder.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseReshape.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSegmentMean.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSegmentMeanGrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSegmentMeanWithNumSegments.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSegmentSqrtN.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSegmentSqrtNGrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSegmentSqrtNWithNumSegments.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSegmentSum.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSegmentSumWithNumSegments.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSlice.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSliceGrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSoftmax.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSoftmaxCrossEntropyWithLogits.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSparseMaximum.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSparseMinimum.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSplit.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseTensorDenseAdd.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseTensorDenseMatMul.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseTensorSliceDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseToDense.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseToSparseSetOperation.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Split.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SplitV.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SqlDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Sqrt.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SqrtGrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Square.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SquaredDifference.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Squeeze.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Stack.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StackClose.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StackCloseV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StackPop.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StackPopV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StackPush.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StackPushV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StackV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Stage.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StageClear.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StagePeek.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StageSize.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StatefulPartitionedCall.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StatelessIf.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StatelessMultinomial.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StatelessRandomNormal.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StatelessRandomUniform.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StatelessRandomUniformInt.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StatelessTruncatedNormal.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StatelessWhile.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StaticRegexFullMatch.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StaticRegexReplace.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StatsAggregatorHandle.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StatsAggregatorSummary.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StopGradient.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StridedSlice.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StridedSliceAssign.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StridedSliceGrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StringFormat.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StringJoin.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StringLength.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StringSplit.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StringSplitV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StringStrip.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StringToHashBucket.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StringToHashBucketFast.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StringToHashBucketStrong.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StringToNumber.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Sub.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Substr.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Sum.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SummaryWriter.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Svd.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Switch.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SymbolicGradient.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TFRecordDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TFRecordReader.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TFRecordReaderV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TakeDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TakeManySparseFromTensorsMap.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Tan.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Tanh.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TanhGrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TemporaryVariable.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArray.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayClose.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayCloseV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayCloseV3.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayConcat.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayConcatV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayConcatV3.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayGather.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayGatherV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayGatherV3.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayGrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayGradV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayGradV3.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayGradWithShape.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayPack.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayRead.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayReadV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayReadV3.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayScatter.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayScatterV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayScatterV3.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArraySize.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArraySizeV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArraySizeV3.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArraySplit.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArraySplitV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArraySplitV3.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayUnpack.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayV3.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayWrite.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayWriteV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayWriteV3.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorForestCreateTreeVariable.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorForestTreeDeserialize.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorForestTreeIsInitializedOp.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorForestTreePredict.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorForestTreeResourceHandleOp.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorForestTreeSerialize.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorForestTreeSize.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListConcatLists.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListElementShape.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListFromTensor.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListGather.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListGetItem.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListLength.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListPopBack.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListPushBack.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListPushBackBatch.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListReserve.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListScatter.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListSetItem.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListStack.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorSliceDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorSummary.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorSummaryV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TextLineDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TextLineReader.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TextLineReaderV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ThreadUnsafeUnigramCandidateSampler.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Tile.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TileGrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Timestamp.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TopK.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TopKV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Transpose.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TruncateDiv.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TruncateMod.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TruncatedNormal.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TryRpc.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Unbatch.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UnbatchDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UnbatchGrad.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UnicodeDecodeWithOffsets.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UnicodeScript.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UnicodeTranscode.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UniformCandidateSampler.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Unique.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UniqueV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UniqueWithCounts.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UniqueWithCountsV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Unpack.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UnravelIndex.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UnsortedSegmentMax.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UnsortedSegmentMin.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UnsortedSegmentProd.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UnsortedSegmentSum.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Unstage.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UpperBound.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_VarHandleOp.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_VarIsInitializedOp.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Variable.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_VariableShape.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_VariableV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Where.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_While.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_WholeFileReader.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_WholeFileReaderV2.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_WindowDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_WriteAudioSummary.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_WriteFile.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_WriteGraphSummary.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_WriteHistogramSummary.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_WriteImageSummary.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_WriteScalarSummary.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_WriteSummary.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Xdivy.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Xlogy.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ZerosLike.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Zeta.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ZipDataset.pbtxt create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/op_generator/java_defs.h create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/op_generator/op_gen_main.cc create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/op_generator/op_generator.cc create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/op_generator/op_generator.h create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/op_generator/op_specs.cc create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/op_generator/op_specs.h create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/op_generator/source_writer.cc create mode 100644 tensorflow-core/tensorflow-core-api/src/bazel/op_generator/source_writer.h create mode 100644 tensorflow-core/tensorflow-core-api/tensorflow-java.bzl diff --git a/tensorflow-core/tensorflow-core-api/BUILD b/tensorflow-core/tensorflow-core-api/BUILD index dc3ef3784e5..5fb3d1b53d0 100644 --- a/tensorflow-core/tensorflow-core-api/BUILD +++ b/tensorflow-core/tensorflow-core-api/BUILD @@ -1 +1,59 @@ -load("@org_tensorflow//tensorflow:tensorflow.bzl", "tf_copts") +load("@org_tensorflow//tensorflow:tensorflow.bzl", "tf_copts", "tf_cc_binary") +load(":tensorflow-java.bzl", "tf_java_op_gen_srcjar") + +tf_java_op_gen_srcjar( + name = "java_op_gen_sources", + api_def_srcs = [ + "@org_tensorflow//tensorflow/core/api_def:base_api_def", + ":java_api_def", + ], + base_package = "org.tensorflow.op", + gen_tool = ":java_op_gen_tool", +) + +tf_cc_binary( + name = "java_op_gen_tool", + srcs = [ + "src/bazel/op_generator/op_gen_main.cc", + ], + copts = tf_copts(), + linkopts = select({ + "@org_tensorflow//tensorflow:windows": [], + "//conditions:default": ["-lm"], + }), + linkstatic = 1, + deps = [ + ":java_op_gen_lib", + "@org_tensorflow//tensorflow/core:framework", + "@org_tensorflow//tensorflow/core:lib", + "@org_tensorflow//tensorflow/core:ops", + ], +) + +cc_library( + name = "java_op_gen_lib", + srcs = [ + "src/bazel/op_generator/op_generator.cc", + "src/bazel/op_generator/op_specs.cc", + "src/bazel/op_generator/source_writer.cc", + ], + hdrs = [ + "src/bazel/op_generator/java_defs.h", + "src/bazel/op_generator/op_generator.h", + "src/bazel/op_generator/op_specs.h", + "src/bazel/op_generator/source_writer.h", + ], + copts = tf_copts(), + deps = [ + "@org_tensorflow//tensorflow/core:framework", + "@org_tensorflow//tensorflow/core:lib", + "@org_tensorflow//tensorflow/core:op_gen_lib", + "@org_tensorflow//tensorflow/core:protos_all_cc", + "@com_googlesource_code_re2//:re2", + ], +) + +filegroup( + name = "java_api_def", + srcs = glob(["src/bazel/api_def/*"]) +) diff --git a/tensorflow-core/tensorflow-core-api/WORKSPACE b/tensorflow-core/tensorflow-core-api/WORKSPACE index 5821d0db5d8..945b3e54943 100644 --- a/tensorflow-core/tensorflow-core-api/WORKSPACE +++ b/tensorflow-core/tensorflow-core-api/WORKSPACE @@ -9,8 +9,10 @@ load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") http_archive( name = "org_tensorflow", - # https://github.com/tensorflow/tensorflow/issues/25213 - patches = [":tensorflow-windows.patch"], + patches = [ + ":tensorflow-windows.patch", # https://github.com/tensorflow/tensorflow/issues/25213 + ":tensorflow-api-def.patch" + ], patch_args = ["-p1"], urls = [ "https://mirror.bazel.build/github.com/tensorflow/tensorflow/archive/v2.0.0.tar.gz", diff --git a/tensorflow-core/tensorflow-core-api/build.sh b/tensorflow-core/tensorflow-core-api/build.sh index c7e5e8e8c5f..b1662e18230 100755 --- a/tensorflow-core/tensorflow-core-api/build.sh +++ b/tensorflow-core/tensorflow-core-api/build.sh @@ -18,7 +18,7 @@ else fi # Build C API of TensorFlow itself including a target to generate ops for Java -bazel build $BUILD_FLAGS --python_path="$PYTHON_BIN_PATH" --config=monolithic --config=mkl --output_filter=DONT_MATCH_ANYTHING --verbose_failures @org_tensorflow//tensorflow:tensorflow @org_tensorflow//tensorflow/java:tensorflow +bazel build $BUILD_FLAGS --python_path="$PYTHON_BIN_PATH" --config=monolithic --config=mkl --output_filter=DONT_MATCH_ANYTHING --verbose_failures @org_tensorflow//tensorflow:tensorflow :java_op_gen_sources # Normalize some paths with symbolic links TENSORFLOW_SO=(bazel-bin/external/org_tensorflow/tensorflow/libtensorflow.so.?.?.?) @@ -38,4 +38,4 @@ fi # Copy only main generated Java source files for ops mkdir -p src/gen/java/ -cp -r bazel-genfiles/external/org_tensorflow/tensorflow/java/ops/src/main/java/* src/gen/java/ +cp -r bazel-genfiles/ops/src/* src/gen/java/ diff --git a/tensorflow-core/tensorflow-core-api/external/tensorflow-api-def.patch b/tensorflow-core/tensorflow-core-api/external/tensorflow-api-def.patch new file mode 100644 index 00000000000..791e0e2e9c6 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/external/tensorflow-api-def.patch @@ -0,0 +1,13 @@ +diff --git a/tensorflow/core/api_def/BUILD b/tensorflow/core/api_def/BUILD +index f96645ad9f..63f94d3b87 100644 +--- a/tensorflow/core/api_def/BUILD ++++ b/tensorflow/core/api_def/BUILD +@@ -28,7 +28,7 @@ package( + filegroup( + name = "base_api_def", + srcs = glob(["base_api/*"]), +- visibility = ["//tensorflow:internal"], ++ visibility = ["//visibility:public"], + ) + + filegroup( diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Abort.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Abort.pbtxt new file mode 100644 index 00000000000..58448c2d17b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Abort.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "Abort" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Abs.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Abs.pbtxt new file mode 100644 index 00000000000..ece45cf73f3 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Abs.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Abs" + endpoint { + name: "math.Abs" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AccumulateNV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AccumulateNV2.pbtxt new file mode 100644 index 00000000000..0c7a080c115 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AccumulateNV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "AccumulateNV2" + endpoint { + name: "math.AccumulateN" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AccumulatorApplyGradient.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AccumulatorApplyGradient.pbtxt new file mode 100644 index 00000000000..49b7acad7d8 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AccumulatorApplyGradient.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "AccumulatorApplyGradient" + endpoint { + name: "train.AccumulatorApplyGradient" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AccumulatorNumAccumulated.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AccumulatorNumAccumulated.pbtxt new file mode 100644 index 00000000000..1c42e819bf4 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AccumulatorNumAccumulated.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "AccumulatorNumAccumulated" + endpoint { + name: "train.AccumulatorNumAccumulated" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AccumulatorSetGlobalStep.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AccumulatorSetGlobalStep.pbtxt new file mode 100644 index 00000000000..ca85302cdb4 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AccumulatorSetGlobalStep.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "AccumulatorSetGlobalStep" + endpoint { + name: "train.AccumulatorSetGlobalStep" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AccumulatorTakeGradient.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AccumulatorTakeGradient.pbtxt new file mode 100644 index 00000000000..4883802c637 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AccumulatorTakeGradient.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "AccumulatorTakeGradient" + endpoint { + name: "train.AccumulatorTakeGradient" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Acos.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Acos.pbtxt new file mode 100644 index 00000000000..847986b429d --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Acos.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Acos" + endpoint { + name: "math.Acos" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Acosh.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Acosh.pbtxt new file mode 100644 index 00000000000..76d8f5fad05 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Acosh.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Acosh" + endpoint { + name: "math.Acosh" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Add.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Add.pbtxt new file mode 100644 index 00000000000..4f78ccc9ea6 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Add.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Add" + endpoint { + name: "math.Add" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AddManySparseToTensorsMap.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AddManySparseToTensorsMap.pbtxt new file mode 100644 index 00000000000..e009ba19d34 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AddManySparseToTensorsMap.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "AddManySparseToTensorsMap" + endpoint { + name: "sparse.AddManySparseToTensorsMap" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AddN.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AddN.pbtxt new file mode 100644 index 00000000000..20d469ae731 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AddN.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "AddN" + endpoint { + name: "math.AddN" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AddSparseToTensorsMap.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AddSparseToTensorsMap.pbtxt new file mode 100644 index 00000000000..0bb20186de3 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AddSparseToTensorsMap.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "AddSparseToTensorsMap" + endpoint { + name: "sparse.AddSparseToTensorsMap" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AddV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AddV2.pbtxt new file mode 100644 index 00000000000..a070c6a5193 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AddV2.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "AddV2" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AdjustContrast.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AdjustContrast.pbtxt new file mode 100644 index 00000000000..daad141027a --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AdjustContrast.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "AdjustContrast" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AdjustContrastv2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AdjustContrastv2.pbtxt new file mode 100644 index 00000000000..81f565c1d59 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AdjustContrastv2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "AdjustContrastv2" + endpoint { + name: "image.AdjustContrast" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AdjustHue.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AdjustHue.pbtxt new file mode 100644 index 00000000000..0847cad4031 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AdjustHue.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "AdjustHue" + endpoint { + name: "image.AdjustHue" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AdjustSaturation.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AdjustSaturation.pbtxt new file mode 100644 index 00000000000..d685636eb12 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AdjustSaturation.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "AdjustSaturation" + endpoint { + name: "image.AdjustSaturation" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_All.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_All.pbtxt new file mode 100644 index 00000000000..a6459c56b71 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_All.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "All" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AllCandidateSampler.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AllCandidateSampler.pbtxt new file mode 100644 index 00000000000..607c208a460 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AllCandidateSampler.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "AllCandidateSampler" + endpoint { + name: "random.AllCandidateSampler" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Angle.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Angle.pbtxt new file mode 100644 index 00000000000..a92ccf357db --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Angle.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Angle" + endpoint { + name: "math.Angle" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AnonymousIterator.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AnonymousIterator.pbtxt new file mode 100644 index 00000000000..894f85ae88e --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AnonymousIterator.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "AnonymousIterator" + endpoint { + name: "data.AnonymousIterator" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Any.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Any.pbtxt new file mode 100644 index 00000000000..20b36eda3f8 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Any.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "Any" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyAdaMax.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyAdaMax.pbtxt new file mode 100644 index 00000000000..583f164e06c --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyAdaMax.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ApplyAdaMax" + endpoint { + name: "train.ApplyAdaMax" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyAdadelta.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyAdadelta.pbtxt new file mode 100644 index 00000000000..e672a8ef03b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyAdadelta.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ApplyAdadelta" + endpoint { + name: "train.ApplyAdadelta" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyAdagrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyAdagrad.pbtxt new file mode 100644 index 00000000000..980c57c5fec --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyAdagrad.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ApplyAdagrad" + endpoint { + name: "train.ApplyAdagrad" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyAdagradDA.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyAdagradDA.pbtxt new file mode 100644 index 00000000000..815df985ef9 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyAdagradDA.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ApplyAdagradDA" + endpoint { + name: "train.ApplyAdagradDa" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyAdam.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyAdam.pbtxt new file mode 100644 index 00000000000..56461b1d3d5 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyAdam.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ApplyAdam" + endpoint { + name: "train.ApplyAdam" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyAddSign.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyAddSign.pbtxt new file mode 100644 index 00000000000..b54ff6eca44 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyAddSign.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ApplyAddSign" + endpoint { + name: "train.ApplyAddSign" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyCenteredRMSProp.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyCenteredRMSProp.pbtxt new file mode 100644 index 00000000000..1b831bca436 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyCenteredRMSProp.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ApplyCenteredRMSProp" + endpoint { + name: "train.ApplyCenteredRmsProp" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyFtrl.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyFtrl.pbtxt new file mode 100644 index 00000000000..176de19a9a7 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyFtrl.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "ApplyFtrl" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyFtrlV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyFtrlV2.pbtxt new file mode 100644 index 00000000000..da0fc8fcbf7 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyFtrlV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ApplyFtrlV2" + endpoint { + name: "train.ApplyFtrl" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyGradientDescent.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyGradientDescent.pbtxt new file mode 100644 index 00000000000..1fa569ed329 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyGradientDescent.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ApplyGradientDescent" + endpoint { + name: "train.ApplyGradientDescent" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyMomentum.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyMomentum.pbtxt new file mode 100644 index 00000000000..96c21199f09 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyMomentum.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ApplyMomentum" + endpoint { + name: "train.ApplyMomentum" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyPowerSign.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyPowerSign.pbtxt new file mode 100644 index 00000000000..e5c22347556 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyPowerSign.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ApplyPowerSign" + endpoint { + name: "train.ApplyPowerSign" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyProximalAdagrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyProximalAdagrad.pbtxt new file mode 100644 index 00000000000..a52d8c3591c --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyProximalAdagrad.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ApplyProximalAdagrad" + endpoint { + name: "train.ApplyProximalAdagrad" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyProximalGradientDescent.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyProximalGradientDescent.pbtxt new file mode 100644 index 00000000000..74ea29cf888 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyProximalGradientDescent.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ApplyProximalGradientDescent" + endpoint { + name: "train.ApplyProximalGradientDescent" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyRMSProp.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyRMSProp.pbtxt new file mode 100644 index 00000000000..90171ccc759 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApplyRMSProp.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ApplyRMSProp" + endpoint { + name: "train.ApplyRmsProp" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApproximateEqual.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApproximateEqual.pbtxt new file mode 100644 index 00000000000..029dc6d2930 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ApproximateEqual.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ApproximateEqual" + endpoint { + name: "math.ApproximateEqual" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ArgMax.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ArgMax.pbtxt new file mode 100644 index 00000000000..f9effd49c4a --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ArgMax.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ArgMax" + endpoint { + name: "math.ArgMax" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ArgMin.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ArgMin.pbtxt new file mode 100644 index 00000000000..5ff04c0d1ab --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ArgMin.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ArgMin" + endpoint { + name: "math.ArgMin" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AsString.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AsString.pbtxt new file mode 100644 index 00000000000..e8c875ea814 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AsString.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "AsString" + endpoint { + name: "dtypes.AsString" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Asin.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Asin.pbtxt new file mode 100644 index 00000000000..8ffc8e3e570 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Asin.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Asin" + endpoint { + name: "math.Asin" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Asinh.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Asinh.pbtxt new file mode 100644 index 00000000000..e3b30dd5125 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Asinh.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Asinh" + endpoint { + name: "math.Asinh" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Assert.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Assert.pbtxt new file mode 100644 index 00000000000..a9e107b4780 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Assert.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Assert" + endpoint { + name: "AssertThat" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Assign.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Assign.pbtxt new file mode 100644 index 00000000000..15d778f61e8 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Assign.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "Assign" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AssignAdd.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AssignAdd.pbtxt new file mode 100644 index 00000000000..a4118b64afd --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AssignAdd.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "AssignAdd" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AssignAddVariableOp.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AssignAddVariableOp.pbtxt new file mode 100644 index 00000000000..05fecb191bf --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AssignAddVariableOp.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "AssignAddVariableOp" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AssignSub.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AssignSub.pbtxt new file mode 100644 index 00000000000..aaf9246a6ac --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AssignSub.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "AssignSub" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AssignSubVariableOp.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AssignSubVariableOp.pbtxt new file mode 100644 index 00000000000..6e8791aed2d --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AssignSubVariableOp.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "AssignSubVariableOp" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AssignVariableOp.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AssignVariableOp.pbtxt new file mode 100644 index 00000000000..980e6968269 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AssignVariableOp.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "AssignVariableOp" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Atan.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Atan.pbtxt new file mode 100644 index 00000000000..e51aee9abc4 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Atan.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Atan" + endpoint { + name: "math.Atan" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Atan2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Atan2.pbtxt new file mode 100644 index 00000000000..302b05f9dce --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Atan2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Atan2" + endpoint { + name: "math.Atan2" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Atanh.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Atanh.pbtxt new file mode 100644 index 00000000000..b9c4a411544 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Atanh.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Atanh" + endpoint { + name: "math.Atanh" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AudioSpectrogram.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AudioSpectrogram.pbtxt new file mode 100644 index 00000000000..bd8f3a5e335 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AudioSpectrogram.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "AudioSpectrogram" + endpoint { + name: "audio.AudioSpectrogram" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AudioSummary.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AudioSummary.pbtxt new file mode 100644 index 00000000000..13d30de29dc --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AudioSummary.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "AudioSummary" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AudioSummaryV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AudioSummaryV2.pbtxt new file mode 100644 index 00000000000..e4eda8b09ab --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AudioSummaryV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "AudioSummaryV2" + endpoint { + name: "summary.AudioSummary" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AvgPool.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AvgPool.pbtxt new file mode 100644 index 00000000000..10d87802f0d --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AvgPool.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "AvgPool" + endpoint { + name: "nn.AvgPool" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AvgPool3D.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AvgPool3D.pbtxt new file mode 100644 index 00000000000..1ae2794f48b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AvgPool3D.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "AvgPool3D" + endpoint { + name: "nn.AvgPool3d" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AvgPool3DGrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AvgPool3DGrad.pbtxt new file mode 100644 index 00000000000..09aba78ca20 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AvgPool3DGrad.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "AvgPool3DGrad" + endpoint { + name: "nn.AvgPool3dGrad" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AvgPoolGrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AvgPoolGrad.pbtxt new file mode 100644 index 00000000000..fc8fec89b99 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_AvgPoolGrad.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "AvgPoolGrad" + endpoint { + name: "nn.AvgPoolGrad" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Barrier.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Barrier.pbtxt new file mode 100644 index 00000000000..6e282ca7b39 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Barrier.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "Barrier" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BarrierClose.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BarrierClose.pbtxt new file mode 100644 index 00000000000..0307318763b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BarrierClose.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "BarrierClose" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BarrierIncompleteSize.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BarrierIncompleteSize.pbtxt new file mode 100644 index 00000000000..fb11b18e951 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BarrierIncompleteSize.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "BarrierIncompleteSize" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BarrierInsertMany.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BarrierInsertMany.pbtxt new file mode 100644 index 00000000000..32e29f00158 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BarrierInsertMany.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "BarrierInsertMany" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BarrierReadySize.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BarrierReadySize.pbtxt new file mode 100644 index 00000000000..0ed50b25799 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BarrierReadySize.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "BarrierReadySize" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BarrierTakeMany.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BarrierTakeMany.pbtxt new file mode 100644 index 00000000000..21f08878c6d --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BarrierTakeMany.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "BarrierTakeMany" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Batch.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Batch.pbtxt new file mode 100644 index 00000000000..2c21faf72d5 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Batch.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "Batch" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchCholesky.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchCholesky.pbtxt new file mode 100644 index 00000000000..15048109fd6 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchCholesky.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "BatchCholesky" + endpoint { + name: "linalg.BatchCholesky" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchCholeskyGrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchCholeskyGrad.pbtxt new file mode 100644 index 00000000000..eb0e2c6bc83 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchCholeskyGrad.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "BatchCholeskyGrad" + endpoint { + name: "linalg.BatchCholeskyGrad" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchDataset.pbtxt new file mode 100644 index 00000000000..0bb7298ba90 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchDataset.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "BatchDataset" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchDatasetV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchDatasetV2.pbtxt new file mode 100644 index 00000000000..cd81b0b1cf4 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchDatasetV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "BatchDatasetV2" + endpoint { + name: "data.BatchDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchFFT.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchFFT.pbtxt new file mode 100644 index 00000000000..4dda7c1fb61 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchFFT.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "BatchFFT" + endpoint { + name: "signal.BatchFft" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchFFT2D.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchFFT2D.pbtxt new file mode 100644 index 00000000000..e11860138a2 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchFFT2D.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "BatchFFT2D" + endpoint { + name: "signal.BatchFft2d" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchFFT3D.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchFFT3D.pbtxt new file mode 100644 index 00000000000..3be0b516d0e --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchFFT3D.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "BatchFFT3D" + endpoint { + name: "signal.BatchFft3d" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchFunction.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchFunction.pbtxt new file mode 100644 index 00000000000..8789dc6acb6 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchFunction.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "BatchFunction" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchIFFT.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchIFFT.pbtxt new file mode 100644 index 00000000000..de37ada148a --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchIFFT.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "BatchIFFT" + endpoint { + name: "signal.BatchIfft" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchIFFT2D.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchIFFT2D.pbtxt new file mode 100644 index 00000000000..4ae7fb4cb0a --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchIFFT2D.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "BatchIFFT2D" + endpoint { + name: "signal.BatchIfft2d" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchIFFT3D.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchIFFT3D.pbtxt new file mode 100644 index 00000000000..0ecb52714b5 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchIFFT3D.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "BatchIFFT3D" + endpoint { + name: "signal.BatchIfft3d" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchMatMul.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchMatMul.pbtxt new file mode 100644 index 00000000000..95aa6446157 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchMatMul.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "BatchMatMul" + endpoint { + name: "linalg.BatchMatMul" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchMatrixBandPart.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchMatrixBandPart.pbtxt new file mode 100644 index 00000000000..de989c6d527 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchMatrixBandPart.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "BatchMatrixBandPart" + endpoint { + name: "linalg.BatchMatrixBandPart" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchMatrixDeterminant.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchMatrixDeterminant.pbtxt new file mode 100644 index 00000000000..a45fe25d10c --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchMatrixDeterminant.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "BatchMatrixDeterminant" + endpoint { + name: "linalg.BatchMatrixDeterminant" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchMatrixDiag.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchMatrixDiag.pbtxt new file mode 100644 index 00000000000..d85d76f02f0 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchMatrixDiag.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "BatchMatrixDiag" + endpoint { + name: "linalg.BatchMatrixDiag" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchMatrixDiagPart.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchMatrixDiagPart.pbtxt new file mode 100644 index 00000000000..4b5350b11ee --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchMatrixDiagPart.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "BatchMatrixDiagPart" + endpoint { + name: "linalg.BatchMatrixDiagPart" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchMatrixInverse.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchMatrixInverse.pbtxt new file mode 100644 index 00000000000..f40ea50d4bc --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchMatrixInverse.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "BatchMatrixInverse" + endpoint { + name: "linalg.BatchMatrixInverse" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchMatrixSetDiag.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchMatrixSetDiag.pbtxt new file mode 100644 index 00000000000..ac4cd6889b6 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchMatrixSetDiag.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "BatchMatrixSetDiag" + endpoint { + name: "linalg.BatchMatrixSetDiag" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchMatrixSolve.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchMatrixSolve.pbtxt new file mode 100644 index 00000000000..97435acb4e4 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchMatrixSolve.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "BatchMatrixSolve" + endpoint { + name: "linalg.BatchMatrixSolve" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchMatrixSolveLs.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchMatrixSolveLs.pbtxt new file mode 100644 index 00000000000..aee0b4add35 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchMatrixSolveLs.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "BatchMatrixSolveLs" + endpoint { + name: "linalg.BatchMatrixSolveLs" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchMatrixTriangularSolve.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchMatrixTriangularSolve.pbtxt new file mode 100644 index 00000000000..554eff15747 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchMatrixTriangularSolve.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "BatchMatrixTriangularSolve" + endpoint { + name: "linalg.BatchMatrixTriangularSolve" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchNormWithGlobalNormalization.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchNormWithGlobalNormalization.pbtxt new file mode 100644 index 00000000000..8285ac284d8 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchNormWithGlobalNormalization.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "BatchNormWithGlobalNormalization" + endpoint { + name: "nn.BatchNormWithGlobalNormalization" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchNormWithGlobalNormalizationGrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchNormWithGlobalNormalizationGrad.pbtxt new file mode 100644 index 00000000000..7b18bf52acc --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchNormWithGlobalNormalizationGrad.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "BatchNormWithGlobalNormalizationGrad" + endpoint { + name: "nn.BatchNormWithGlobalNormalizationGrad" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchSelfAdjointEig.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchSelfAdjointEig.pbtxt new file mode 100644 index 00000000000..517030fd692 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchSelfAdjointEig.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "BatchSelfAdjointEig" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchSelfAdjointEigV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchSelfAdjointEigV2.pbtxt new file mode 100644 index 00000000000..9c973443902 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchSelfAdjointEigV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "BatchSelfAdjointEigV2" + endpoint { + name: "linalg.BatchSelfAdjointEig" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchSvd.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchSvd.pbtxt new file mode 100644 index 00000000000..8696359df8d --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchSvd.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "BatchSvd" + endpoint { + name: "linalg.BatchSvd" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchToSpace.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchToSpace.pbtxt new file mode 100644 index 00000000000..affbc519e51 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchToSpace.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "BatchToSpace" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchToSpaceND.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchToSpaceND.pbtxt new file mode 100644 index 00000000000..6c7d2fbdb9f --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BatchToSpaceND.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "BatchToSpaceND" + endpoint { + name: "BatchToSpaceNd" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BesselI0e.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BesselI0e.pbtxt new file mode 100644 index 00000000000..84eb3b5e71d --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BesselI0e.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "BesselI0e" + endpoint { + name: "math.BesselI0e" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BesselI1e.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BesselI1e.pbtxt new file mode 100644 index 00000000000..43f9113b0bb --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BesselI1e.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "BesselI1e" + endpoint { + name: "math.BesselI1e" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Betainc.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Betainc.pbtxt new file mode 100644 index 00000000000..6e9956d9ec7 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Betainc.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Betainc" + endpoint { + name: "math.Betainc" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BiasAdd.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BiasAdd.pbtxt new file mode 100644 index 00000000000..eb3be23bd9a --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BiasAdd.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "BiasAdd" + endpoint { + name: "nn.BiasAdd" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BiasAddGrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BiasAddGrad.pbtxt new file mode 100644 index 00000000000..4e040bf6df8 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BiasAddGrad.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "BiasAddGrad" + endpoint { + name: "nn.BiasAddGrad" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BiasAddV1.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BiasAddV1.pbtxt new file mode 100644 index 00000000000..651c434e645 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BiasAddV1.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "BiasAddV1" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BigQueryReader.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BigQueryReader.pbtxt new file mode 100644 index 00000000000..5b6e11687a2 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BigQueryReader.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "BigQueryReader" + endpoint { + name: "io.BigQueryReader" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Bincount.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Bincount.pbtxt new file mode 100644 index 00000000000..b894fd6ec5e --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Bincount.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Bincount" + endpoint { + name: "math.Bincount" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Bitcast.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Bitcast.pbtxt new file mode 100644 index 00000000000..9d2db26851d --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Bitcast.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "Bitcast" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BitwiseAnd.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BitwiseAnd.pbtxt new file mode 100644 index 00000000000..db5fada2461 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BitwiseAnd.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "BitwiseAnd" + endpoint { + name: "bitwise.BitwiseAnd" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BitwiseOr.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BitwiseOr.pbtxt new file mode 100644 index 00000000000..8f9d1bc2fe4 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BitwiseOr.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "BitwiseOr" + endpoint { + name: "bitwise.BitwiseOr" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BitwiseXor.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BitwiseXor.pbtxt new file mode 100644 index 00000000000..28f405b8ada --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BitwiseXor.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "BitwiseXor" + endpoint { + name: "bitwise.BitwiseXor" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesBucketize.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesBucketize.pbtxt new file mode 100644 index 00000000000..acec845ca47 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesBucketize.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "BoostedTreesBucketize" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesCalculateBestGainsPerFeature.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesCalculateBestGainsPerFeature.pbtxt new file mode 100644 index 00000000000..fa22216ed5b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesCalculateBestGainsPerFeature.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "BoostedTreesCalculateBestGainsPerFeature" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesCenterBias.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesCenterBias.pbtxt new file mode 100644 index 00000000000..1b65775a126 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesCenterBias.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "BoostedTreesCenterBias" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesCreateEnsemble.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesCreateEnsemble.pbtxt new file mode 100644 index 00000000000..194251d4337 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesCreateEnsemble.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "BoostedTreesCreateEnsemble" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesCreateQuantileStreamResource.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesCreateQuantileStreamResource.pbtxt new file mode 100644 index 00000000000..7d9c8c9229c --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesCreateQuantileStreamResource.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "BoostedTreesCreateQuantileStreamResource" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesDeserializeEnsemble.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesDeserializeEnsemble.pbtxt new file mode 100644 index 00000000000..2ed17ca30f4 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesDeserializeEnsemble.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "BoostedTreesDeserializeEnsemble" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesEnsembleResourceHandleOp.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesEnsembleResourceHandleOp.pbtxt new file mode 100644 index 00000000000..a44c86614a3 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesEnsembleResourceHandleOp.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "BoostedTreesEnsembleResourceHandleOp" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesExampleDebugOutputs.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesExampleDebugOutputs.pbtxt new file mode 100644 index 00000000000..4d6f2769116 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesExampleDebugOutputs.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "BoostedTreesExampleDebugOutputs" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesGetEnsembleStates.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesGetEnsembleStates.pbtxt new file mode 100644 index 00000000000..a591013fb71 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesGetEnsembleStates.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "BoostedTreesGetEnsembleStates" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesMakeQuantileSummaries.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesMakeQuantileSummaries.pbtxt new file mode 100644 index 00000000000..4e147765a7b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesMakeQuantileSummaries.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "BoostedTreesMakeQuantileSummaries" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesMakeStatsSummary.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesMakeStatsSummary.pbtxt new file mode 100644 index 00000000000..bbee8bb47ca --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesMakeStatsSummary.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "BoostedTreesMakeStatsSummary" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesPredict.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesPredict.pbtxt new file mode 100644 index 00000000000..e25d43a18fb --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesPredict.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "BoostedTreesPredict" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesQuantileStreamResourceAddSummaries.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesQuantileStreamResourceAddSummaries.pbtxt new file mode 100644 index 00000000000..d9fe96d3cd1 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesQuantileStreamResourceAddSummaries.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "BoostedTreesQuantileStreamResourceAddSummaries" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesQuantileStreamResourceDeserialize.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesQuantileStreamResourceDeserialize.pbtxt new file mode 100644 index 00000000000..86e80902417 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesQuantileStreamResourceDeserialize.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "BoostedTreesQuantileStreamResourceDeserialize" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesQuantileStreamResourceFlush.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesQuantileStreamResourceFlush.pbtxt new file mode 100644 index 00000000000..c98375bb241 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesQuantileStreamResourceFlush.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "BoostedTreesQuantileStreamResourceFlush" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesQuantileStreamResourceGetBucketBoundaries.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesQuantileStreamResourceGetBucketBoundaries.pbtxt new file mode 100644 index 00000000000..e0421be40aa --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesQuantileStreamResourceGetBucketBoundaries.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "BoostedTreesQuantileStreamResourceGetBucketBoundaries" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesQuantileStreamResourceHandleOp.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesQuantileStreamResourceHandleOp.pbtxt new file mode 100644 index 00000000000..b7f5e8aa65d --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesQuantileStreamResourceHandleOp.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "BoostedTreesQuantileStreamResourceHandleOp" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesSerializeEnsemble.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesSerializeEnsemble.pbtxt new file mode 100644 index 00000000000..db5807344bd --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesSerializeEnsemble.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "BoostedTreesSerializeEnsemble" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesTrainingPredict.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesTrainingPredict.pbtxt new file mode 100644 index 00000000000..b722233953b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesTrainingPredict.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "BoostedTreesTrainingPredict" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesUpdateEnsemble.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesUpdateEnsemble.pbtxt new file mode 100644 index 00000000000..fb642dd430e --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BoostedTreesUpdateEnsemble.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "BoostedTreesUpdateEnsemble" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BroadcastArgs.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BroadcastArgs.pbtxt new file mode 100644 index 00000000000..484742a2d02 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BroadcastArgs.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "BroadcastArgs" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BroadcastGradientArgs.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BroadcastGradientArgs.pbtxt new file mode 100644 index 00000000000..50f631b2a69 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BroadcastGradientArgs.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "BroadcastGradientArgs" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BroadcastTo.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BroadcastTo.pbtxt new file mode 100644 index 00000000000..127458816ce --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BroadcastTo.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "BroadcastTo" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Bucketize.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Bucketize.pbtxt new file mode 100644 index 00000000000..5a99712fd6c --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Bucketize.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "Bucketize" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BytesProducedStatsDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BytesProducedStatsDataset.pbtxt new file mode 100644 index 00000000000..cd7f24d9614 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_BytesProducedStatsDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "BytesProducedStatsDataset" + endpoint { + name: "data.BytesProducedStatsDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CTCBeamSearchDecoder.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CTCBeamSearchDecoder.pbtxt new file mode 100644 index 00000000000..39739f03a31 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CTCBeamSearchDecoder.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "CTCBeamSearchDecoder" + endpoint { + name: "nn.CtcBeamSearchDecoder" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CTCGreedyDecoder.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CTCGreedyDecoder.pbtxt new file mode 100644 index 00000000000..009742f0973 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CTCGreedyDecoder.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "CTCGreedyDecoder" + endpoint { + name: "nn.CtcGreedyDecoder" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CTCLoss.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CTCLoss.pbtxt new file mode 100644 index 00000000000..dbeefa40171 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CTCLoss.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "CTCLoss" + endpoint { + name: "nn.CtcLoss" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CacheDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CacheDataset.pbtxt new file mode 100644 index 00000000000..11c26c1dfc5 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CacheDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "CacheDataset" + endpoint { + name: "data.CacheDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Cast.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Cast.pbtxt new file mode 100644 index 00000000000..ea9f812e2a1 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Cast.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Cast" + endpoint { + name: "dtypes.Cast" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Ceil.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Ceil.pbtxt new file mode 100644 index 00000000000..d1a75f27d9a --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Ceil.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Ceil" + endpoint { + name: "math.Ceil" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CheckNumerics.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CheckNumerics.pbtxt new file mode 100644 index 00000000000..731e9030a03 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CheckNumerics.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "CheckNumerics" + endpoint { + name: "math.CheckNumerics" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Cholesky.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Cholesky.pbtxt new file mode 100644 index 00000000000..a60c4e3663e --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Cholesky.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Cholesky" + endpoint { + name: "linalg.Cholesky" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CholeskyGrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CholeskyGrad.pbtxt new file mode 100644 index 00000000000..2601d415542 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CholeskyGrad.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "CholeskyGrad" + endpoint { + name: "linalg.CholeskyGrad" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ClipByValue.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ClipByValue.pbtxt new file mode 100644 index 00000000000..c4e055c117c --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ClipByValue.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "ClipByValue" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CloseSummaryWriter.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CloseSummaryWriter.pbtxt new file mode 100644 index 00000000000..d5fbe557db0 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CloseSummaryWriter.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "CloseSummaryWriter" + endpoint { + name: "summary.CloseSummaryWriter" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CollectiveBcastRecv.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CollectiveBcastRecv.pbtxt new file mode 100644 index 00000000000..8ada333e446 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CollectiveBcastRecv.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "CollectiveBcastRecv" + endpoint { + name: "collective.BroadcastRecv" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CollectiveBcastSend.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CollectiveBcastSend.pbtxt new file mode 100644 index 00000000000..18b4bef345e --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CollectiveBcastSend.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "CollectiveBcastSend" + endpoint { + name: "collective.BroadcastSend" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CollectiveReduce.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CollectiveReduce.pbtxt new file mode 100644 index 00000000000..6226cc05ec3 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CollectiveReduce.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "CollectiveReduce" + endpoint { + name: "collective.AllReduce" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CompareAndBitpack.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CompareAndBitpack.pbtxt new file mode 100644 index 00000000000..d744fbbc90f --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CompareAndBitpack.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "CompareAndBitpack" + endpoint { + name: "math.CompareAndBitpack" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Complex.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Complex.pbtxt new file mode 100644 index 00000000000..4889360a96a --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Complex.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Complex" + endpoint { + name: "dtypes.Complex" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ComplexAbs.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ComplexAbs.pbtxt new file mode 100644 index 00000000000..42a6a3c6a1c --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ComplexAbs.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ComplexAbs" + endpoint { + name: "math.ComplexAbs" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ComputeAccidentalHits.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ComputeAccidentalHits.pbtxt new file mode 100644 index 00000000000..ca9e590fbce --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ComputeAccidentalHits.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ComputeAccidentalHits" + endpoint { + name: "nn.ComputeAccidentalHits" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Concat.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Concat.pbtxt new file mode 100644 index 00000000000..e2fc7eef887 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Concat.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "Concat" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ConcatOffset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ConcatOffset.pbtxt new file mode 100644 index 00000000000..e8e23cf5593 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ConcatOffset.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "ConcatOffset" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ConcatV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ConcatV2.pbtxt new file mode 100644 index 00000000000..7035796981f --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ConcatV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ConcatV2" + endpoint { + name: "Concat" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ConcatenateDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ConcatenateDataset.pbtxt new file mode 100644 index 00000000000..ec8253e9b5b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ConcatenateDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ConcatenateDataset" + endpoint { + name: "data.ConcatenateDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ConditionalAccumulator.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ConditionalAccumulator.pbtxt new file mode 100644 index 00000000000..08431982daa --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ConditionalAccumulator.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ConditionalAccumulator" + endpoint { + name: "train.ConditionalAccumulator" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Conj.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Conj.pbtxt new file mode 100644 index 00000000000..7de199b55fa --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Conj.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Conj" + endpoint { + name: "math.Conj" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ConjugateTranspose.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ConjugateTranspose.pbtxt new file mode 100644 index 00000000000..42173088ae0 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ConjugateTranspose.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ConjugateTranspose" + endpoint { + name: "linalg.ConjugateTranspose" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Const.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Const.pbtxt new file mode 100644 index 00000000000..a73f1e6c3ad --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Const.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "Const" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ConsumeMutexLock.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ConsumeMutexLock.pbtxt new file mode 100644 index 00000000000..1e0d136bc2f --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ConsumeMutexLock.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "ConsumeMutexLock" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ControlTrigger.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ControlTrigger.pbtxt new file mode 100644 index 00000000000..4517b4373f3 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ControlTrigger.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "ControlTrigger" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Conv2D.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Conv2D.pbtxt new file mode 100644 index 00000000000..21d1398e098 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Conv2D.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Conv2D" + endpoint { + name: "nn.Conv2d" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Conv2DBackpropFilter.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Conv2DBackpropFilter.pbtxt new file mode 100644 index 00000000000..30eb55c6f28 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Conv2DBackpropFilter.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Conv2DBackpropFilter" + endpoint { + name: "nn.Conv2dBackpropFilter" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Conv2DBackpropInput.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Conv2DBackpropInput.pbtxt new file mode 100644 index 00000000000..7c98646c137 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Conv2DBackpropInput.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Conv2DBackpropInput" + endpoint { + name: "nn.Conv2dBackpropInput" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Conv3D.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Conv3D.pbtxt new file mode 100644 index 00000000000..6ee1befcff1 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Conv3D.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Conv3D" + endpoint { + name: "nn.Conv3d" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Conv3DBackpropFilter.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Conv3DBackpropFilter.pbtxt new file mode 100644 index 00000000000..2e5f6c99d50 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Conv3DBackpropFilter.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "Conv3DBackpropFilter" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Conv3DBackpropFilterV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Conv3DBackpropFilterV2.pbtxt new file mode 100644 index 00000000000..0643cc14a9a --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Conv3DBackpropFilterV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Conv3DBackpropFilterV2" + endpoint { + name: "nn.Conv3dBackpropFilter" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Conv3DBackpropInput.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Conv3DBackpropInput.pbtxt new file mode 100644 index 00000000000..cbb2c9f136b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Conv3DBackpropInput.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "Conv3DBackpropInput" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Conv3DBackpropInputV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Conv3DBackpropInputV2.pbtxt new file mode 100644 index 00000000000..33c8f5a3ce0 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Conv3DBackpropInputV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Conv3DBackpropInputV2" + endpoint { + name: "nn.Conv3dBackpropInput" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Cos.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Cos.pbtxt new file mode 100644 index 00000000000..db1f62806e2 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Cos.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Cos" + endpoint { + name: "math.Cos" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Cosh.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Cosh.pbtxt new file mode 100644 index 00000000000..a4b5e752bf5 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Cosh.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Cosh" + endpoint { + name: "math.Cosh" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CountUpTo.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CountUpTo.pbtxt new file mode 100644 index 00000000000..eb9f328ce0c --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CountUpTo.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "CountUpTo" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CreateSummaryDbWriter.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CreateSummaryDbWriter.pbtxt new file mode 100644 index 00000000000..299f881dd44 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CreateSummaryDbWriter.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "CreateSummaryDbWriter" + endpoint { + name: "summary.CreateSummaryDbWriter" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CreateSummaryFileWriter.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CreateSummaryFileWriter.pbtxt new file mode 100644 index 00000000000..26c7941ce57 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CreateSummaryFileWriter.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "CreateSummaryFileWriter" + endpoint { + name: "summary.CreateSummaryFileWriter" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CropAndResize.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CropAndResize.pbtxt new file mode 100644 index 00000000000..cbf9aa8f996 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CropAndResize.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "CropAndResize" + endpoint { + name: "image.CropAndResize" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CropAndResizeGradBoxes.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CropAndResizeGradBoxes.pbtxt new file mode 100644 index 00000000000..44354bdfa03 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CropAndResizeGradBoxes.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "CropAndResizeGradBoxes" + endpoint { + name: "image.CropAndResizeGradBoxes" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CropAndResizeGradImage.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CropAndResizeGradImage.pbtxt new file mode 100644 index 00000000000..0618db9a8d7 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CropAndResizeGradImage.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "CropAndResizeGradImage" + endpoint { + name: "image.CropAndResizeGradImage" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Cross.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Cross.pbtxt new file mode 100644 index 00000000000..c027884250e --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Cross.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Cross" + endpoint { + name: "linalg.Cross" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CudnnRNN.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CudnnRNN.pbtxt new file mode 100644 index 00000000000..7e88d20713f --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CudnnRNN.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "CudnnRNN" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CudnnRNNBackprop.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CudnnRNNBackprop.pbtxt new file mode 100644 index 00000000000..9c9fc5f029a --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CudnnRNNBackprop.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "CudnnRNNBackprop" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CudnnRNNBackpropV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CudnnRNNBackpropV2.pbtxt new file mode 100644 index 00000000000..c2e7ebc27d6 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CudnnRNNBackpropV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "CudnnRNNBackpropV2" + endpoint { + name: "nn.CudnnRnnBackprop" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CudnnRNNCanonicalToParams.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CudnnRNNCanonicalToParams.pbtxt new file mode 100644 index 00000000000..8d351fa860f --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CudnnRNNCanonicalToParams.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "CudnnRNNCanonicalToParams" + endpoint { + name: "nn.CudnnRnnCanonicalToParams" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CudnnRNNParamsSize.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CudnnRNNParamsSize.pbtxt new file mode 100644 index 00000000000..3f1193fe606 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CudnnRNNParamsSize.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "CudnnRNNParamsSize" + endpoint { + name: "nn.CudnnRnnParamsSize" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CudnnRNNParamsToCanonical.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CudnnRNNParamsToCanonical.pbtxt new file mode 100644 index 00000000000..d2e4c6201e1 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CudnnRNNParamsToCanonical.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "CudnnRNNParamsToCanonical" + endpoint { + name: "nn.CudnnRnnParamsToCanonical" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CudnnRNNV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CudnnRNNV2.pbtxt new file mode 100644 index 00000000000..e6dd5f42fc9 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_CudnnRNNV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "CudnnRNNV2" + endpoint { + name: "nn.CudnnRnn" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Cumprod.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Cumprod.pbtxt new file mode 100644 index 00000000000..0cb7862413d --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Cumprod.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Cumprod" + endpoint { + name: "math.Cumprod" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Cumsum.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Cumsum.pbtxt new file mode 100644 index 00000000000..e7d90765326 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Cumsum.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Cumsum" + endpoint { + name: "math.Cumsum" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DataFormatDimMap.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DataFormatDimMap.pbtxt new file mode 100644 index 00000000000..36ea17793fd --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DataFormatDimMap.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "DataFormatDimMap" + endpoint { + name: "nn.DataFormatDimMap" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DataFormatVecPermute.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DataFormatVecPermute.pbtxt new file mode 100644 index 00000000000..b6b7e2dc767 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DataFormatVecPermute.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "DataFormatVecPermute" + endpoint { + name: "nn.DataFormatVecPermute" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DatasetToGraph.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DatasetToGraph.pbtxt new file mode 100644 index 00000000000..2e7d48961db --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DatasetToGraph.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "DatasetToGraph" + endpoint { + name: "data.DatasetToGraph" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DatasetToSingleElement.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DatasetToSingleElement.pbtxt new file mode 100644 index 00000000000..0ac42e0e936 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DatasetToSingleElement.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "DatasetToSingleElement" + endpoint { + name: "data.DatasetToSingleElement" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DatasetToTFRecord.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DatasetToTFRecord.pbtxt new file mode 100644 index 00000000000..3d388570630 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DatasetToTFRecord.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "DatasetToTFRecord" + endpoint { + name: "data.DatasetToTfRecord" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DebugGradientIdentity.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DebugGradientIdentity.pbtxt new file mode 100644 index 00000000000..7d50c5c8687 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DebugGradientIdentity.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "DebugGradientIdentity" + visibility: HIDDEN +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DebugGradientRefIdentity.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DebugGradientRefIdentity.pbtxt new file mode 100644 index 00000000000..5e14e5fffd6 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DebugGradientRefIdentity.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "DebugGradientRefIdentity" + visibility: HIDDEN +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodeAndCropJpeg.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodeAndCropJpeg.pbtxt new file mode 100644 index 00000000000..c07bb7a1bdf --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodeAndCropJpeg.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "DecodeAndCropJpeg" + endpoint { + name: "image.DecodeAndCropJpeg" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodeBase64.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodeBase64.pbtxt new file mode 100644 index 00000000000..49c93453f7b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodeBase64.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "DecodeBase64" + endpoint { + name: "io.DecodeBase64" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodeBmp.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodeBmp.pbtxt new file mode 100644 index 00000000000..049cfa153d1 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodeBmp.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "DecodeBmp" + endpoint { + name: "image.DecodeBmp" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodeCSV.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodeCSV.pbtxt new file mode 100644 index 00000000000..1d60107adab --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodeCSV.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "DecodeCSV" + endpoint { + name: "io.DecodeCsv" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodeCompressed.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodeCompressed.pbtxt new file mode 100644 index 00000000000..91327a92ecb --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodeCompressed.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "DecodeCompressed" + endpoint { + name: "io.DecodeCompressed" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodeGif.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodeGif.pbtxt new file mode 100644 index 00000000000..355643ff77c --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodeGif.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "DecodeGif" + endpoint { + name: "image.DecodeGif" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodeJSONExample.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodeJSONExample.pbtxt new file mode 100644 index 00000000000..6ecba5ab053 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodeJSONExample.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "DecodeJSONExample" + endpoint { + name: "io.DecodeJsonExample" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodeJpeg.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodeJpeg.pbtxt new file mode 100644 index 00000000000..c0ebf2e315f --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodeJpeg.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "DecodeJpeg" + endpoint { + name: "image.DecodeJpeg" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodePng.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodePng.pbtxt new file mode 100644 index 00000000000..d94537dc928 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodePng.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "DecodePng" + endpoint { + name: "image.DecodePng" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodeProtoV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodeProtoV2.pbtxt new file mode 100644 index 00000000000..4ba118cb0e6 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodeProtoV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "DecodeProtoV2" + endpoint { + name: "DecodeProto" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodeRaw.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodeRaw.pbtxt new file mode 100644 index 00000000000..73067173edd --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodeRaw.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "DecodeRaw" + endpoint { + name: "io.DecodeRaw" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodeWav.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodeWav.pbtxt new file mode 100644 index 00000000000..9b249cc6e95 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DecodeWav.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "DecodeWav" + endpoint { + name: "audio.DecodeWav" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DeepCopy.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DeepCopy.pbtxt new file mode 100644 index 00000000000..88a87c92918 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DeepCopy.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "DeepCopy" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DeleteSessionTensor.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DeleteSessionTensor.pbtxt new file mode 100644 index 00000000000..1865b461de7 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DeleteSessionTensor.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "DeleteSessionTensor" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DenseToDenseSetOperation.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DenseToDenseSetOperation.pbtxt new file mode 100644 index 00000000000..f85def92ee3 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DenseToDenseSetOperation.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "DenseToDenseSetOperation" + endpoint { + name: "sparse.DenseToDenseSetOperation" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DenseToSparseBatchDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DenseToSparseBatchDataset.pbtxt new file mode 100644 index 00000000000..76f6ba0b8ac --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DenseToSparseBatchDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "DenseToSparseBatchDataset" + endpoint { + name: "data.DenseToSparseBatchDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DenseToSparseSetOperation.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DenseToSparseSetOperation.pbtxt new file mode 100644 index 00000000000..11fbef8ff1f --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DenseToSparseSetOperation.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "DenseToSparseSetOperation" + endpoint { + name: "sparse.DenseToSparseSetOperation" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DepthToSpace.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DepthToSpace.pbtxt new file mode 100644 index 00000000000..0d2cbd2b904 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DepthToSpace.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "DepthToSpace" + endpoint { + name: "nn.DepthToSpace" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DepthwiseConv2dNative.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DepthwiseConv2dNative.pbtxt new file mode 100644 index 00000000000..1aaa480fefd --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DepthwiseConv2dNative.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "DepthwiseConv2dNative" + endpoint { + name: "nn.DepthwiseConv2dNative" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DepthwiseConv2dNativeBackpropFilter.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DepthwiseConv2dNativeBackpropFilter.pbtxt new file mode 100644 index 00000000000..1a62d8cf632 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DepthwiseConv2dNativeBackpropFilter.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "DepthwiseConv2dNativeBackpropFilter" + endpoint { + name: "nn.DepthwiseConv2dNativeBackpropFilter" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DepthwiseConv2dNativeBackpropInput.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DepthwiseConv2dNativeBackpropInput.pbtxt new file mode 100644 index 00000000000..9106dd2f8fe --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DepthwiseConv2dNativeBackpropInput.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "DepthwiseConv2dNativeBackpropInput" + endpoint { + name: "nn.DepthwiseConv2dNativeBackpropInput" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Dequantize.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Dequantize.pbtxt new file mode 100644 index 00000000000..8ee4daa2f7e --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Dequantize.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Dequantize" + endpoint { + name: "quantization.Dequantize" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DeserializeIterator.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DeserializeIterator.pbtxt new file mode 100644 index 00000000000..bdd03f5dc67 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DeserializeIterator.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "DeserializeIterator" + endpoint { + name: "data.DeserializeIterator" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DeserializeManySparse.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DeserializeManySparse.pbtxt new file mode 100644 index 00000000000..826d49f5465 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DeserializeManySparse.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "DeserializeManySparse" + endpoint { + name: "io.DeserializeManySparse" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DeserializeSparse.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DeserializeSparse.pbtxt new file mode 100644 index 00000000000..e6f24bb6257 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DeserializeSparse.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "DeserializeSparse" + endpoint { + name: "sparse.DeserializeSparse" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DestroyResourceOp.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DestroyResourceOp.pbtxt new file mode 100644 index 00000000000..733e5e5029c --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DestroyResourceOp.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "DestroyResourceOp" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DestroyTemporaryVariable.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DestroyTemporaryVariable.pbtxt new file mode 100644 index 00000000000..bd416eb68fb --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DestroyTemporaryVariable.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "DestroyTemporaryVariable" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Diag.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Diag.pbtxt new file mode 100644 index 00000000000..374b3c97e17 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Diag.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Diag" + endpoint { + name: "linalg.TensorDiag" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DiagPart.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DiagPart.pbtxt new file mode 100644 index 00000000000..70db2357d06 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DiagPart.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "DiagPart" + endpoint { + name: "linalg.TensorDiagPart" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Digamma.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Digamma.pbtxt new file mode 100644 index 00000000000..68dc74c64ea --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Digamma.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Digamma" + endpoint { + name: "math.Digamma" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Dilation2D.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Dilation2D.pbtxt new file mode 100644 index 00000000000..914ea29812c --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Dilation2D.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Dilation2D" + endpoint { + name: "nn.Dilation2d" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Dilation2DBackpropFilter.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Dilation2DBackpropFilter.pbtxt new file mode 100644 index 00000000000..db3c68e088e --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Dilation2DBackpropFilter.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Dilation2DBackpropFilter" + endpoint { + name: "nn.Dilation2dBackpropFilter" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Dilation2DBackpropInput.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Dilation2DBackpropInput.pbtxt new file mode 100644 index 00000000000..c935144f7af --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Dilation2DBackpropInput.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Dilation2DBackpropInput" + endpoint { + name: "nn.Dilation2dBackpropInput" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Div.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Div.pbtxt new file mode 100644 index 00000000000..2abba7f05f3 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Div.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Div" + endpoint { + name: "math.Div" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DivNoNan.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DivNoNan.pbtxt new file mode 100644 index 00000000000..c124044604b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DivNoNan.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "DivNoNan" + endpoint { + name: "math.DivNoNan" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DrawBoundingBoxes.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DrawBoundingBoxes.pbtxt new file mode 100644 index 00000000000..2e7954e2b7f --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DrawBoundingBoxes.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "DrawBoundingBoxes" + endpoint { + name: "image.DrawBoundingBoxes" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DynamicPartition.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DynamicPartition.pbtxt new file mode 100644 index 00000000000..cc585676e48 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DynamicPartition.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "DynamicPartition" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DynamicStitch.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DynamicStitch.pbtxt new file mode 100644 index 00000000000..ac1fef4b6af --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_DynamicStitch.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "DynamicStitch" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EagerPyFunc.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EagerPyFunc.pbtxt new file mode 100644 index 00000000000..e097041d731 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EagerPyFunc.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "EagerPyFunc" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EditDistance.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EditDistance.pbtxt new file mode 100644 index 00000000000..ca65c2c6e58 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EditDistance.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "EditDistance" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Elu.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Elu.pbtxt new file mode 100644 index 00000000000..bfe8d972cf6 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Elu.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Elu" + endpoint { + name: "nn.Elu" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EluGrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EluGrad.pbtxt new file mode 100644 index 00000000000..3757357c000 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EluGrad.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "EluGrad" + endpoint { + name: "nn.EluGrad" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Empty.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Empty.pbtxt new file mode 100644 index 00000000000..6522f51d9dc --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Empty.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "Empty" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EmptyTensorList.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EmptyTensorList.pbtxt new file mode 100644 index 00000000000..ef3f533964c --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EmptyTensorList.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "EmptyTensorList" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EncodeBase64.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EncodeBase64.pbtxt new file mode 100644 index 00000000000..66f19def9ae --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EncodeBase64.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "EncodeBase64" + endpoint { + name: "io.EncodeBase64" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EncodeJpeg.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EncodeJpeg.pbtxt new file mode 100644 index 00000000000..1e151665f87 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EncodeJpeg.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "EncodeJpeg" + endpoint { + name: "image.EncodeJpeg" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EncodeJpegVariableQuality.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EncodeJpegVariableQuality.pbtxt new file mode 100644 index 00000000000..f18b353938c --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EncodeJpegVariableQuality.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "EncodeJpegVariableQuality" + endpoint { + name: "image.EncodeJpegVariableQuality" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EncodePng.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EncodePng.pbtxt new file mode 100644 index 00000000000..7a8d713c865 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EncodePng.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "EncodePng" + endpoint { + name: "image.EncodePng" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EncodeProto.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EncodeProto.pbtxt new file mode 100644 index 00000000000..ac6a04b4bc2 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EncodeProto.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "EncodeProto" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EncodeWav.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EncodeWav.pbtxt new file mode 100644 index 00000000000..f3b22fde666 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EncodeWav.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "EncodeWav" + endpoint { + name: "audio.EncodeWav" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EnqueueInQueueDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EnqueueInQueueDataset.pbtxt new file mode 100644 index 00000000000..26051ab446f --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EnqueueInQueueDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "EnqueueInQueueDataset" + endpoint { + name: "data.EnqueueInQueueDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EnsureShape.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EnsureShape.pbtxt new file mode 100644 index 00000000000..6238947598f --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_EnsureShape.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "EnsureShape" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Enter.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Enter.pbtxt new file mode 100644 index 00000000000..ffc10c91beb --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Enter.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "Enter" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Equal.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Equal.pbtxt new file mode 100644 index 00000000000..c2256c24337 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Equal.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Equal" + endpoint { + name: "math.Equal" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Erf.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Erf.pbtxt new file mode 100644 index 00000000000..9efcc3983c4 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Erf.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Erf" + endpoint { + name: "math.Erf" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Erfc.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Erfc.pbtxt new file mode 100644 index 00000000000..c0f4db61ff4 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Erfc.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Erfc" + endpoint { + name: "math.Erfc" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Exit.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Exit.pbtxt new file mode 100644 index 00000000000..6215cd22299 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Exit.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "Exit" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Exp.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Exp.pbtxt new file mode 100644 index 00000000000..b2790c8306f --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Exp.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Exp" + endpoint { + name: "math.Exp" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExpandDims.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExpandDims.pbtxt new file mode 100644 index 00000000000..66902ccb5b0 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExpandDims.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "ExpandDims" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalAssertNextDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalAssertNextDataset.pbtxt new file mode 100644 index 00000000000..cec4c229e4a --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalAssertNextDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ExperimentalAssertNextDataset" + endpoint { + name: "data.ExperimentalAssertNextDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalCSVDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalCSVDataset.pbtxt new file mode 100644 index 00000000000..51fdd9f0b04 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalCSVDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ExperimentalCSVDataset" + endpoint { + name: "data.ExperimentalCsvDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalDirectedInterleaveDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalDirectedInterleaveDataset.pbtxt new file mode 100644 index 00000000000..77fe42fd94d --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalDirectedInterleaveDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ExperimentalDirectedInterleaveDataset" + endpoint { + name: "data.ExperimentalDirectedInterleaveDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalFunctionBufferingResource.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalFunctionBufferingResource.pbtxt new file mode 100644 index 00000000000..320f4affb54 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalFunctionBufferingResource.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ExperimentalFunctionBufferingResource" + endpoint { + name: "data.ExperimentalFunctionBufferingResource" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalFunctionBufferingResourceGetNext.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalFunctionBufferingResourceGetNext.pbtxt new file mode 100644 index 00000000000..d3dbe7600a5 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalFunctionBufferingResourceGetNext.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ExperimentalFunctionBufferingResourceGetNext" + endpoint { + name: "data.ExperimentalFunctionBufferingResourceGetNext" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalFunctionBufferingResourceReset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalFunctionBufferingResourceReset.pbtxt new file mode 100644 index 00000000000..6909e8678a3 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalFunctionBufferingResourceReset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ExperimentalFunctionBufferingResourceReset" + endpoint { + name: "data.ExperimentalFunctionBufferingResourceReset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalIgnoreErrorsDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalIgnoreErrorsDataset.pbtxt new file mode 100644 index 00000000000..7750a43de28 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalIgnoreErrorsDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ExperimentalIgnoreErrorsDataset" + endpoint { + name: "data.ExperimentalIgnoreErrorsDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalIteratorGetDevice.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalIteratorGetDevice.pbtxt new file mode 100644 index 00000000000..838d579ef74 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalIteratorGetDevice.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ExperimentalIteratorGetDevice" + endpoint { + name: "data.ExperimentalIteratorGetDevice" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalLMDBDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalLMDBDataset.pbtxt new file mode 100644 index 00000000000..a092b1cf396 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalLMDBDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ExperimentalLMDBDataset" + endpoint { + name: "data.ExperimentalLmdbDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalMapDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalMapDataset.pbtxt new file mode 100644 index 00000000000..bea6dffd9c1 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalMapDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ExperimentalMapDataset" + endpoint { + name: "data.ExperimentalMapDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalNonSerializableDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalNonSerializableDataset.pbtxt new file mode 100644 index 00000000000..7b26cf129cf --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalNonSerializableDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ExperimentalNonSerializableDataset" + endpoint { + name: "data.ExperimentalNonSerializableDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalSleepDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalSleepDataset.pbtxt new file mode 100644 index 00000000000..9e95c55ac26 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalSleepDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ExperimentalSleepDataset" + endpoint { + name: "data.ExperimentalSleepDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalThreadPoolDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalThreadPoolDataset.pbtxt new file mode 100644 index 00000000000..3e4aef1c683 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalThreadPoolDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ExperimentalThreadPoolDataset" + endpoint { + name: "data.ExperimentalThreadPoolDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalThreadPoolHandle.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalThreadPoolHandle.pbtxt new file mode 100644 index 00000000000..73cf6767b36 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalThreadPoolHandle.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ExperimentalThreadPoolHandle" + endpoint { + name: "data.ExperimentalThreadPoolHandle" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalUniqueDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalUniqueDataset.pbtxt new file mode 100644 index 00000000000..0d834193ddb --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExperimentalUniqueDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ExperimentalUniqueDataset" + endpoint { + name: "data.ExperimentalUniqueDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Expm1.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Expm1.pbtxt new file mode 100644 index 00000000000..71a8fcf0225 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Expm1.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Expm1" + endpoint { + name: "math.Expm1" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExtractGlimpse.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExtractGlimpse.pbtxt new file mode 100644 index 00000000000..3591f93f71f --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExtractGlimpse.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ExtractGlimpse" + endpoint { + name: "image.ExtractGlimpse" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExtractImagePatches.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExtractImagePatches.pbtxt new file mode 100644 index 00000000000..7cdcfd75285 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExtractImagePatches.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ExtractImagePatches" + endpoint { + name: "image.ExtractImagePatches" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExtractJpegShape.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExtractJpegShape.pbtxt new file mode 100644 index 00000000000..c95fcc9cef4 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExtractJpegShape.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ExtractJpegShape" + endpoint { + name: "image.ExtractJpegShape" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExtractVolumePatches.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExtractVolumePatches.pbtxt new file mode 100644 index 00000000000..6f61c832109 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ExtractVolumePatches.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "ExtractVolumePatches" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FFT.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FFT.pbtxt new file mode 100644 index 00000000000..d9655903086 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FFT.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "FFT" + endpoint { + name: "signal.Fft" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FFT2D.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FFT2D.pbtxt new file mode 100644 index 00000000000..474103076b9 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FFT2D.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "FFT2D" + endpoint { + name: "signal.Fft2d" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FFT3D.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FFT3D.pbtxt new file mode 100644 index 00000000000..8e1606b8f9d --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FFT3D.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "FFT3D" + endpoint { + name: "signal.Fft3d" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FIFOQueue.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FIFOQueue.pbtxt new file mode 100644 index 00000000000..e5b2f73c55d --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FIFOQueue.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "FIFOQueue" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FIFOQueueV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FIFOQueueV2.pbtxt new file mode 100644 index 00000000000..c0861a6e8dd --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FIFOQueueV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "FIFOQueueV2" + endpoint { + name: "io.FifoQueue" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Fact.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Fact.pbtxt new file mode 100644 index 00000000000..436664e554b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Fact.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Fact" + endpoint { + name: "math.Fact" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FakeParam.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FakeParam.pbtxt new file mode 100644 index 00000000000..ac8f751442c --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FakeParam.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "FakeParam" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FakeQuantWithMinMaxArgs.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FakeQuantWithMinMaxArgs.pbtxt new file mode 100644 index 00000000000..809d231a55c --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FakeQuantWithMinMaxArgs.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "FakeQuantWithMinMaxArgs" + endpoint { + name: "quantization.FakeQuantWithMinMaxArgs" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FakeQuantWithMinMaxArgsGradient.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FakeQuantWithMinMaxArgsGradient.pbtxt new file mode 100644 index 00000000000..50d0f51a140 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FakeQuantWithMinMaxArgsGradient.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "FakeQuantWithMinMaxArgsGradient" + endpoint { + name: "quantization.FakeQuantWithMinMaxArgsGradient" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FakeQuantWithMinMaxVars.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FakeQuantWithMinMaxVars.pbtxt new file mode 100644 index 00000000000..b86258aab2b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FakeQuantWithMinMaxVars.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "FakeQuantWithMinMaxVars" + endpoint { + name: "quantization.FakeQuantWithMinMaxVars" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FakeQuantWithMinMaxVarsGradient.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FakeQuantWithMinMaxVarsGradient.pbtxt new file mode 100644 index 00000000000..3c1343423c1 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FakeQuantWithMinMaxVarsGradient.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "FakeQuantWithMinMaxVarsGradient" + endpoint { + name: "quantization.FakeQuantWithMinMaxVarsGradient" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FakeQuantWithMinMaxVarsPerChannel.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FakeQuantWithMinMaxVarsPerChannel.pbtxt new file mode 100644 index 00000000000..afe45a290d3 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FakeQuantWithMinMaxVarsPerChannel.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "FakeQuantWithMinMaxVarsPerChannel" + endpoint { + name: "quantization.FakeQuantWithMinMaxVarsPerChannel" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FakeQuantWithMinMaxVarsPerChannelGradient.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FakeQuantWithMinMaxVarsPerChannelGradient.pbtxt new file mode 100644 index 00000000000..9dd62fdffd0 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FakeQuantWithMinMaxVarsPerChannelGradient.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "FakeQuantWithMinMaxVarsPerChannelGradient" + endpoint { + name: "quantization.FakeQuantWithMinMaxVarsPerChannelGradient" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FakeQueue.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FakeQueue.pbtxt new file mode 100644 index 00000000000..8960966f084 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FakeQueue.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "FakeQueue" + endpoint { + name: "io.FakeQueue" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Fill.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Fill.pbtxt new file mode 100644 index 00000000000..3997328ed31 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Fill.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "Fill" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FilterByLastComponentDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FilterByLastComponentDataset.pbtxt new file mode 100644 index 00000000000..b7111f48fa9 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FilterByLastComponentDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "FilterByLastComponentDataset" + endpoint { + name: "data.FilterByLastComponentDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FilterDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FilterDataset.pbtxt new file mode 100644 index 00000000000..930fff41915 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FilterDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "FilterDataset" + endpoint { + name: "data.FilterDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FixedLengthRecordDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FixedLengthRecordDataset.pbtxt new file mode 100644 index 00000000000..d4f23d94c03 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FixedLengthRecordDataset.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "FixedLengthRecordDataset" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FixedLengthRecordDatasetV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FixedLengthRecordDatasetV2.pbtxt new file mode 100644 index 00000000000..b8012bbe168 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FixedLengthRecordDatasetV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "FixedLengthRecordDatasetV2" + endpoint { + name: "data.FixedLengthRecordDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FixedLengthRecordReader.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FixedLengthRecordReader.pbtxt new file mode 100644 index 00000000000..f76cd494561 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FixedLengthRecordReader.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "FixedLengthRecordReader" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FixedLengthRecordReaderV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FixedLengthRecordReaderV2.pbtxt new file mode 100644 index 00000000000..f897c21365b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FixedLengthRecordReaderV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "FixedLengthRecordReaderV2" + endpoint { + name: "io.FixedLengthRecordReader" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FixedUnigramCandidateSampler.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FixedUnigramCandidateSampler.pbtxt new file mode 100644 index 00000000000..eb9c68d4dba --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FixedUnigramCandidateSampler.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "FixedUnigramCandidateSampler" + endpoint { + name: "nn.FixedUnigramCandidateSampler" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FlatMapDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FlatMapDataset.pbtxt new file mode 100644 index 00000000000..d6e96cb4e00 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FlatMapDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "FlatMapDataset" + endpoint { + name: "data.FlatMapDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Floor.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Floor.pbtxt new file mode 100644 index 00000000000..a2b80f97e05 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Floor.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Floor" + endpoint { + name: "math.Floor" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FloorDiv.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FloorDiv.pbtxt new file mode 100644 index 00000000000..054d85f55c9 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FloorDiv.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "FloorDiv" + endpoint { + name: "math.FloorDiv" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FloorMod.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FloorMod.pbtxt new file mode 100644 index 00000000000..ff2216a9357 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FloorMod.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "FloorMod" + endpoint { + name: "math.FloorMod" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FlushSummaryWriter.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FlushSummaryWriter.pbtxt new file mode 100644 index 00000000000..feaa3a6dc22 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FlushSummaryWriter.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "FlushSummaryWriter" + endpoint { + name: "summary.FlushSummaryWriter" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_For.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_For.pbtxt new file mode 100644 index 00000000000..30363d1e963 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_For.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "For" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FractionalAvgPool.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FractionalAvgPool.pbtxt new file mode 100644 index 00000000000..fc2e6ca54b8 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FractionalAvgPool.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "FractionalAvgPool" + endpoint { + name: "nn.FractionalAvgPool" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FractionalAvgPoolGrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FractionalAvgPoolGrad.pbtxt new file mode 100644 index 00000000000..4e11d5e3950 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FractionalAvgPoolGrad.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "FractionalAvgPoolGrad" + endpoint { + name: "nn.FractionalAvgPoolGrad" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FractionalMaxPool.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FractionalMaxPool.pbtxt new file mode 100644 index 00000000000..061b358ec27 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FractionalMaxPool.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "FractionalMaxPool" + endpoint { + name: "nn.FractionalMaxPool" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FractionalMaxPoolGrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FractionalMaxPoolGrad.pbtxt new file mode 100644 index 00000000000..c70e6d721e5 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FractionalMaxPoolGrad.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "FractionalMaxPoolGrad" + endpoint { + name: "nn.FractionalMaxPoolGrad" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FusedBatchNorm.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FusedBatchNorm.pbtxt new file mode 100644 index 00000000000..9d6166fe816 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FusedBatchNorm.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "FusedBatchNorm" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FusedBatchNormGrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FusedBatchNormGrad.pbtxt new file mode 100644 index 00000000000..5e1d066d8dc --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FusedBatchNormGrad.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "FusedBatchNormGrad" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FusedBatchNormGradV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FusedBatchNormGradV2.pbtxt new file mode 100644 index 00000000000..8f333c91f4f --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FusedBatchNormGradV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "FusedBatchNormGradV2" + endpoint { + name: "nn.FusedBatchNormGrad" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FusedBatchNormV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FusedBatchNormV2.pbtxt new file mode 100644 index 00000000000..8a4e76c9498 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FusedBatchNormV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "FusedBatchNormV2" + endpoint { + name: "nn.FusedBatchNorm" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FusedPadConv2D.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FusedPadConv2D.pbtxt new file mode 100644 index 00000000000..e7ee10e0c58 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FusedPadConv2D.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "FusedPadConv2D" + endpoint { + name: "nn.FusedPadConv2d" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FusedResizeAndPadConv2D.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FusedResizeAndPadConv2D.pbtxt new file mode 100644 index 00000000000..6948fc1b87d --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_FusedResizeAndPadConv2D.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "FusedResizeAndPadConv2D" + endpoint { + name: "nn.FusedResizeAndPadConv2d" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Gather.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Gather.pbtxt new file mode 100644 index 00000000000..5c4ccda48bf --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Gather.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "Gather" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GatherNd.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GatherNd.pbtxt new file mode 100644 index 00000000000..257c0316ea0 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GatherNd.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "GatherNd" + endpoint { + name: "GatherNd" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GatherV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GatherV2.pbtxt new file mode 100644 index 00000000000..0927e77a968 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GatherV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "GatherV2" + endpoint { + name: "Gather" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GcsConfigureBlockCache.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GcsConfigureBlockCache.pbtxt new file mode 100644 index 00000000000..1ba3044d4c3 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GcsConfigureBlockCache.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "GcsConfigureBlockCache" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GcsConfigureCredentials.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GcsConfigureCredentials.pbtxt new file mode 100644 index 00000000000..98bd555fb87 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GcsConfigureCredentials.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "GcsConfigureCredentials" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GenerateBigQueryReaderPartitions.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GenerateBigQueryReaderPartitions.pbtxt new file mode 100644 index 00000000000..956f40762d7 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GenerateBigQueryReaderPartitions.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "GenerateBigQueryReaderPartitions" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GenerateVocabRemapping.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GenerateVocabRemapping.pbtxt new file mode 100644 index 00000000000..9aac3b17f3c --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GenerateVocabRemapping.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "GenerateVocabRemapping" + endpoint { + name: "train.GenerateVocabRemapping" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GeneratorDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GeneratorDataset.pbtxt new file mode 100644 index 00000000000..b1719005e99 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GeneratorDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "GeneratorDataset" + endpoint { + name: "data.GeneratorDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GetSessionHandle.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GetSessionHandle.pbtxt new file mode 100644 index 00000000000..0ee6fe18a2a --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GetSessionHandle.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "GetSessionHandle" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GetSessionHandleV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GetSessionHandleV2.pbtxt new file mode 100644 index 00000000000..ba89942d77f --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GetSessionHandleV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "GetSessionHandleV2" + endpoint { + name: "GetSessionHandle" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GetSessionTensor.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GetSessionTensor.pbtxt new file mode 100644 index 00000000000..34b6e627cdc --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GetSessionTensor.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "GetSessionTensor" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Greater.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Greater.pbtxt new file mode 100644 index 00000000000..594f9276be1 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Greater.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Greater" + endpoint { + name: "math.Greater" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GreaterEqual.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GreaterEqual.pbtxt new file mode 100644 index 00000000000..17ea8696b0d --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GreaterEqual.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "GreaterEqual" + endpoint { + name: "math.GreaterEqual" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GroupByReducerDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GroupByReducerDataset.pbtxt new file mode 100644 index 00000000000..1bd2c8f531b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GroupByReducerDataset.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "GroupByReducerDataset" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GroupByWindowDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GroupByWindowDataset.pbtxt new file mode 100644 index 00000000000..9e4c4cd4ff2 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GroupByWindowDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "GroupByWindowDataset" + endpoint { + name: "data.GroupByWindowDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GuaranteeConst.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GuaranteeConst.pbtxt new file mode 100644 index 00000000000..8cac25787da --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_GuaranteeConst.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "GuaranteeConst" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_HSVToRGB.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_HSVToRGB.pbtxt new file mode 100644 index 00000000000..95b042d5d68 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_HSVToRGB.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "HSVToRGB" + endpoint { + name: "image.HsvToRgb" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_HashTable.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_HashTable.pbtxt new file mode 100644 index 00000000000..d48c2224f63 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_HashTable.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "HashTable" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_HashTableV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_HashTableV2.pbtxt new file mode 100644 index 00000000000..38cc5818d3b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_HashTableV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "HashTableV2" + endpoint { + name: "HashTable" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_HistogramFixedWidth.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_HistogramFixedWidth.pbtxt new file mode 100644 index 00000000000..f64d9ae1d23 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_HistogramFixedWidth.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "HistogramFixedWidth" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_HistogramSummary.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_HistogramSummary.pbtxt new file mode 100644 index 00000000000..97f28335bb9 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_HistogramSummary.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "HistogramSummary" + endpoint { + name: "summary.HistogramSummary" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_HostConst.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_HostConst.pbtxt new file mode 100644 index 00000000000..ba589e73e71 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_HostConst.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "HostConst" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IFFT.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IFFT.pbtxt new file mode 100644 index 00000000000..4a15ebec7f6 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IFFT.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "IFFT" + endpoint { + name: "signal.Ifft" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IFFT2D.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IFFT2D.pbtxt new file mode 100644 index 00000000000..35d696ee739 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IFFT2D.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "IFFT2D" + endpoint { + name: "signal.Ifft2d" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IFFT3D.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IFFT3D.pbtxt new file mode 100644 index 00000000000..76a3164e6aa --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IFFT3D.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "IFFT3D" + endpoint { + name: "signal.Ifft3d" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IRFFT.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IRFFT.pbtxt new file mode 100644 index 00000000000..7a68b01524e --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IRFFT.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "IRFFT" + endpoint { + name: "signal.Irfft" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IRFFT2D.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IRFFT2D.pbtxt new file mode 100644 index 00000000000..239ec445d02 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IRFFT2D.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "IRFFT2D" + endpoint { + name: "signal.Irfft2d" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IRFFT3D.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IRFFT3D.pbtxt new file mode 100644 index 00000000000..87969436b7f --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IRFFT3D.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "IRFFT3D" + endpoint { + name: "signal.Irfft3d" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Identity.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Identity.pbtxt new file mode 100644 index 00000000000..b6df3c6cfec --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Identity.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "Identity" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IdentityN.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IdentityN.pbtxt new file mode 100644 index 00000000000..827df10c65a --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IdentityN.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "IdentityN" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IdentityReader.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IdentityReader.pbtxt new file mode 100644 index 00000000000..42fe85a5675 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IdentityReader.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "IdentityReader" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IdentityReaderV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IdentityReaderV2.pbtxt new file mode 100644 index 00000000000..8081ac26b3d --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IdentityReaderV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "IdentityReaderV2" + endpoint { + name: "io.IdentityReader" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_If.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_If.pbtxt new file mode 100644 index 00000000000..a3bc33ac2ce --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_If.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "If" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Igamma.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Igamma.pbtxt new file mode 100644 index 00000000000..cbdd8b984c4 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Igamma.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Igamma" + endpoint { + name: "math.Igamma" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IgammaGradA.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IgammaGradA.pbtxt new file mode 100644 index 00000000000..0659c80c39f --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IgammaGradA.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "IgammaGradA" + endpoint { + name: "math.IgammaGradA" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Igammac.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Igammac.pbtxt new file mode 100644 index 00000000000..94f6085e1a9 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Igammac.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Igammac" + endpoint { + name: "math.Igammac" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Imag.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Imag.pbtxt new file mode 100644 index 00000000000..4227c7078fc --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Imag.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Imag" + endpoint { + name: "math.Imag" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ImageSummary.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ImageSummary.pbtxt new file mode 100644 index 00000000000..1871e6b6550 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ImageSummary.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ImageSummary" + endpoint { + name: "summary.ImageSummary" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ImmutableConst.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ImmutableConst.pbtxt new file mode 100644 index 00000000000..fd0384dc452 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ImmutableConst.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "ImmutableConst" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ImportEvent.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ImportEvent.pbtxt new file mode 100644 index 00000000000..c2d8d2eba35 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ImportEvent.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ImportEvent" + endpoint { + name: "summary.ImportEvent" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InTopK.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InTopK.pbtxt new file mode 100644 index 00000000000..bf90fd0f814 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InTopK.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "InTopK" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InTopKV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InTopKV2.pbtxt new file mode 100644 index 00000000000..400ee714624 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InTopKV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "InTopKV2" + endpoint { + name: "nn.InTopK" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InitializeTable.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InitializeTable.pbtxt new file mode 100644 index 00000000000..30e3d66bfe9 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InitializeTable.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "InitializeTable" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InitializeTableFromTextFile.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InitializeTableFromTextFile.pbtxt new file mode 100644 index 00000000000..786e22cd474 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InitializeTableFromTextFile.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "InitializeTableFromTextFile" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InitializeTableFromTextFileV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InitializeTableFromTextFileV2.pbtxt new file mode 100644 index 00000000000..9a4f7022018 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InitializeTableFromTextFileV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "InitializeTableFromTextFileV2" + endpoint { + name: "InitializeTableFromTextFile" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InitializeTableV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InitializeTableV2.pbtxt new file mode 100644 index 00000000000..d7a9a813d07 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InitializeTableV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "InitializeTableV2" + endpoint { + name: "InitializeTable" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InplaceAdd.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InplaceAdd.pbtxt new file mode 100644 index 00000000000..3d157ab7f83 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InplaceAdd.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "InplaceAdd" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InplaceSub.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InplaceSub.pbtxt new file mode 100644 index 00000000000..b2ed5496430 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InplaceSub.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "InplaceSub" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InplaceUpdate.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InplaceUpdate.pbtxt new file mode 100644 index 00000000000..91041b43abd --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InplaceUpdate.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "InplaceUpdate" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InterleaveDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InterleaveDataset.pbtxt new file mode 100644 index 00000000000..25e40ac2dbe --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InterleaveDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "InterleaveDataset" + endpoint { + name: "data.InterleaveDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Inv.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Inv.pbtxt new file mode 100644 index 00000000000..49f3e6c0429 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Inv.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Inv" + endpoint { + name: "linalg.Inv" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InvGrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InvGrad.pbtxt new file mode 100644 index 00000000000..d3bfa78e99c --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InvGrad.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "InvGrad" + endpoint { + name: "nn.InvGrad" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Invert.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Invert.pbtxt new file mode 100644 index 00000000000..9898bfa003d --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Invert.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Invert" + endpoint { + name: "bitwise.Invert" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InvertPermutation.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InvertPermutation.pbtxt new file mode 100644 index 00000000000..9ee103f554e --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_InvertPermutation.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "InvertPermutation" + endpoint { + name: "math.InvertPermutation" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IsBoostedTreesEnsembleInitialized.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IsBoostedTreesEnsembleInitialized.pbtxt new file mode 100644 index 00000000000..35f17b79243 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IsBoostedTreesEnsembleInitialized.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "IsBoostedTreesEnsembleInitialized" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IsBoostedTreesQuantileStreamResourceInitialized.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IsBoostedTreesQuantileStreamResourceInitialized.pbtxt new file mode 100644 index 00000000000..d6cd2dcc451 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IsBoostedTreesQuantileStreamResourceInitialized.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "IsBoostedTreesQuantileStreamResourceInitialized" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IsFinite.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IsFinite.pbtxt new file mode 100644 index 00000000000..fce58903991 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IsFinite.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "IsFinite" + endpoint { + name: "math.IsFinite" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IsInf.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IsInf.pbtxt new file mode 100644 index 00000000000..823c1d72812 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IsInf.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "IsInf" + endpoint { + name: "math.IsInf" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IsNan.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IsNan.pbtxt new file mode 100644 index 00000000000..58805bf99f6 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IsNan.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "IsNan" + endpoint { + name: "math.IsNan" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IsVariableInitialized.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IsVariableInitialized.pbtxt new file mode 100644 index 00000000000..7bf51da2da9 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IsVariableInitialized.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "IsVariableInitialized" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Iterator.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Iterator.pbtxt new file mode 100644 index 00000000000..0f4d9967c3c --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Iterator.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "Iterator" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IteratorFromStringHandle.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IteratorFromStringHandle.pbtxt new file mode 100644 index 00000000000..0a4e443cde0 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IteratorFromStringHandle.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "IteratorFromStringHandle" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IteratorFromStringHandleV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IteratorFromStringHandleV2.pbtxt new file mode 100644 index 00000000000..86745a3a564 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IteratorFromStringHandleV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "IteratorFromStringHandleV2" + endpoint { + name: "data.IteratorFromStringHandle" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IteratorGetNext.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IteratorGetNext.pbtxt new file mode 100644 index 00000000000..2248ff9f5f5 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IteratorGetNext.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "IteratorGetNext" + endpoint { + name: "data.IteratorGetNext" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IteratorGetNextAsOptional.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IteratorGetNextAsOptional.pbtxt new file mode 100644 index 00000000000..ae02a0e0171 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IteratorGetNextAsOptional.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "IteratorGetNextAsOptional" + endpoint { + name: "data.IteratorGetNextAsOptional" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IteratorGetNextSync.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IteratorGetNextSync.pbtxt new file mode 100644 index 00000000000..4aa7c07a774 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IteratorGetNextSync.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "IteratorGetNextSync" + endpoint { + name: "data.IteratorGetNextSync" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IteratorToStringHandle.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IteratorToStringHandle.pbtxt new file mode 100644 index 00000000000..7413ec846e7 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IteratorToStringHandle.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "IteratorToStringHandle" + endpoint { + name: "data.IteratorToStringHandle" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IteratorV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IteratorV2.pbtxt new file mode 100644 index 00000000000..87720d441b3 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_IteratorV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "IteratorV2" + endpoint { + name: "data.Iterator" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_L2Loss.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_L2Loss.pbtxt new file mode 100644 index 00000000000..c348e0f0e0b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_L2Loss.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "L2Loss" + endpoint { + name: "nn.L2Loss" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LMDBReader.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LMDBReader.pbtxt new file mode 100644 index 00000000000..b6cd7bdbb7e --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LMDBReader.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "LMDBReader" + endpoint { + name: "io.LmdbReader" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LRN.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LRN.pbtxt new file mode 100644 index 00000000000..d16fea31843 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LRN.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "LRN" + endpoint { + name: "nn.LocalResponseNormalization" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LRNGrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LRNGrad.pbtxt new file mode 100644 index 00000000000..a50e738d785 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LRNGrad.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "LRNGrad" + endpoint { + name: "nn.LocalResponseNormalizationGrad" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LatencyStatsDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LatencyStatsDataset.pbtxt new file mode 100644 index 00000000000..bf0bf2a5ed7 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LatencyStatsDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "LatencyStatsDataset" + endpoint { + name: "data.LatencyStatsDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LeakyRelu.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LeakyRelu.pbtxt new file mode 100644 index 00000000000..31a4f01167b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LeakyRelu.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "LeakyRelu" + endpoint { + name: "nn.LeakyRelu" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LeakyReluGrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LeakyReluGrad.pbtxt new file mode 100644 index 00000000000..9899c64c13e --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LeakyReluGrad.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "LeakyReluGrad" + endpoint { + name: "data.LeakyReluGrad" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LearnedUnigramCandidateSampler.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LearnedUnigramCandidateSampler.pbtxt new file mode 100644 index 00000000000..5f193da1be1 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LearnedUnigramCandidateSampler.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "LearnedUnigramCandidateSampler" + endpoint { + name: "nn.LearnedUnigramCandidateSampler" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LeftShift.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LeftShift.pbtxt new file mode 100644 index 00000000000..44a8727e40f --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LeftShift.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "LeftShift" + endpoint { + name: "bitwise.LeftShift" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Less.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Less.pbtxt new file mode 100644 index 00000000000..577d2556b81 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Less.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Less" + endpoint { + name: "math.Less" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LessEqual.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LessEqual.pbtxt new file mode 100644 index 00000000000..6cad35c6226 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LessEqual.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "LessEqual" + endpoint { + name: "math.LessEqual" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Lgamma.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Lgamma.pbtxt new file mode 100644 index 00000000000..eb7bc9660c0 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Lgamma.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Lgamma" + endpoint { + name: "math.Lgamma" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LinSpace.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LinSpace.pbtxt new file mode 100644 index 00000000000..599c310021a --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LinSpace.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "LinSpace" + endpoint { + name: "LinSpace" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ListDiff.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ListDiff.pbtxt new file mode 100644 index 00000000000..aa94c958f17 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ListDiff.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ListDiff" + endpoint { + name: "SetDiff1d" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LoadAndRemapMatrix.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LoadAndRemapMatrix.pbtxt new file mode 100644 index 00000000000..54ee68fde44 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LoadAndRemapMatrix.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "LoadAndRemapMatrix" + endpoint { + name: "linalg.LoadAndRemapMatrix" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Log.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Log.pbtxt new file mode 100644 index 00000000000..9d11c26c71a --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Log.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Log" + endpoint { + name: "math.Log" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Log1p.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Log1p.pbtxt new file mode 100644 index 00000000000..6cc1d6e6c82 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Log1p.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Log1p" + endpoint { + name: "math.Log1p" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LogMatrixDeterminant.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LogMatrixDeterminant.pbtxt new file mode 100644 index 00000000000..5e52d9ecedc --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LogMatrixDeterminant.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "LogMatrixDeterminant" + endpoint { + name: "linalg.LogMatrixDeterminant" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LogSoftmax.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LogSoftmax.pbtxt new file mode 100644 index 00000000000..19518a71ea4 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LogSoftmax.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "LogSoftmax" + endpoint { + name: "nn.LogSoftmax" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LogUniformCandidateSampler.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LogUniformCandidateSampler.pbtxt new file mode 100644 index 00000000000..bdcf01c20fd --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LogUniformCandidateSampler.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "LogUniformCandidateSampler" + endpoint { + name: "random.LogUniformCandidateSampler" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LogicalAnd.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LogicalAnd.pbtxt new file mode 100644 index 00000000000..12921dd932c --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LogicalAnd.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "LogicalAnd" + endpoint { + name: "math.LogicalAnd" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LogicalNot.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LogicalNot.pbtxt new file mode 100644 index 00000000000..9e0960958ed --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LogicalNot.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "LogicalNot" + endpoint { + name: "math.LogicalNot" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LogicalOr.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LogicalOr.pbtxt new file mode 100644 index 00000000000..6c834e46414 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LogicalOr.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "LogicalOr" + endpoint { + name: "math.LogicalOr" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LookupTableExport.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LookupTableExport.pbtxt new file mode 100644 index 00000000000..29885222a49 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LookupTableExport.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "LookupTableExport" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LookupTableExportV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LookupTableExportV2.pbtxt new file mode 100644 index 00000000000..d780f2a21d7 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LookupTableExportV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "LookupTableExportV2" + endpoint { + name: "LookupTableExport" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LookupTableFind.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LookupTableFind.pbtxt new file mode 100644 index 00000000000..23f7facaa24 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LookupTableFind.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "LookupTableFind" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LookupTableFindV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LookupTableFindV2.pbtxt new file mode 100644 index 00000000000..2247547b62b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LookupTableFindV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "LookupTableFindV2" + endpoint { + name: "LookupTableFind" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LookupTableImport.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LookupTableImport.pbtxt new file mode 100644 index 00000000000..f87ea9c0736 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LookupTableImport.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "LookupTableImport" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LookupTableImportV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LookupTableImportV2.pbtxt new file mode 100644 index 00000000000..a39cffa12d1 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LookupTableImportV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "LookupTableImportV2" + endpoint { + name: "LookupTableImport" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LookupTableInsert.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LookupTableInsert.pbtxt new file mode 100644 index 00000000000..a45b3f52a5b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LookupTableInsert.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "LookupTableInsert" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LookupTableInsertV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LookupTableInsertV2.pbtxt new file mode 100644 index 00000000000..037b743b6be --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LookupTableInsertV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "LookupTableInsertV2" + endpoint { + name: "LookupTableInsert" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LookupTableRemoveV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LookupTableRemoveV2.pbtxt new file mode 100644 index 00000000000..61f6d8db36a --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LookupTableRemoveV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "LookupTableRemoveV2" + endpoint { + name: "LookupTableRemove" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LookupTableSize.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LookupTableSize.pbtxt new file mode 100644 index 00000000000..391dc5dfadf --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LookupTableSize.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "LookupTableSize" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LookupTableSizeV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LookupTableSizeV2.pbtxt new file mode 100644 index 00000000000..ad646e25a6b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LookupTableSizeV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "LookupTableSizeV2" + endpoint { + name: "LookupTableSize" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LoopCond.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LoopCond.pbtxt new file mode 100644 index 00000000000..492f78f62ee --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LoopCond.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "LoopCond" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LowerBound.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LowerBound.pbtxt new file mode 100644 index 00000000000..31f1d3038ca --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_LowerBound.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "LowerBound" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MakeIterator.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MakeIterator.pbtxt new file mode 100644 index 00000000000..9dfa761370d --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MakeIterator.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "MakeIterator" + endpoint { + name: "data.MakeIterator" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MapAndBatchDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MapAndBatchDataset.pbtxt new file mode 100644 index 00000000000..cb96bf63d8f --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MapAndBatchDataset.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "MapAndBatchDataset" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MapAndBatchDatasetV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MapAndBatchDatasetV2.pbtxt new file mode 100644 index 00000000000..b29c21888fa --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MapAndBatchDatasetV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "MapAndBatchDatasetV2" + endpoint { + name: "data.MapAndBatchDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MapClear.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MapClear.pbtxt new file mode 100644 index 00000000000..3ed9bf8a5d8 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MapClear.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "MapClear" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MapDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MapDataset.pbtxt new file mode 100644 index 00000000000..fdec9eb8574 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MapDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "MapDataset" + endpoint { + name: "data.MapDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MapDefun.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MapDefun.pbtxt new file mode 100644 index 00000000000..43b1dc722c0 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MapDefun.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "MapDefun" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MapIncompleteSize.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MapIncompleteSize.pbtxt new file mode 100644 index 00000000000..659993e42b0 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MapIncompleteSize.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "MapIncompleteSize" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MapPeek.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MapPeek.pbtxt new file mode 100644 index 00000000000..eb1bd158f0d --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MapPeek.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "MapPeek" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MapSize.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MapSize.pbtxt new file mode 100644 index 00000000000..4da151152c9 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MapSize.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "MapSize" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MapStage.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MapStage.pbtxt new file mode 100644 index 00000000000..6d9f66cfc48 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MapStage.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "MapStage" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MapUnstage.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MapUnstage.pbtxt new file mode 100644 index 00000000000..bb118f0fcb9 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MapUnstage.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "MapUnstage" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MapUnstageNoKey.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MapUnstageNoKey.pbtxt new file mode 100644 index 00000000000..1004e96482a --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MapUnstageNoKey.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "MapUnstageNoKey" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatMul.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatMul.pbtxt new file mode 100644 index 00000000000..fe4b8405b9c --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatMul.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "MatMul" + endpoint { + name: "linalg.MatMul" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatchingFiles.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatchingFiles.pbtxt new file mode 100644 index 00000000000..bb7b0968957 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatchingFiles.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "MatchingFiles" + endpoint { + name: "io.MatchingFiles" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatchingFilesDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatchingFilesDataset.pbtxt new file mode 100644 index 00000000000..749257c37b5 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatchingFilesDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "MatchingFilesDataset" + endpoint { + name: "data.MatchingFilesDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixBandPart.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixBandPart.pbtxt new file mode 100644 index 00000000000..eaf426c00ef --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixBandPart.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "MatrixBandPart" + endpoint { + name: "linalg.BandPart" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixDeterminant.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixDeterminant.pbtxt new file mode 100644 index 00000000000..b56d2dad3a8 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixDeterminant.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "MatrixDeterminant" + endpoint { + name: "linalg.Det" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixDiag.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixDiag.pbtxt new file mode 100644 index 00000000000..839cd82b891 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixDiag.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "MatrixDiag" + endpoint { + name: "linalg.Diag" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixDiagPart.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixDiagPart.pbtxt new file mode 100644 index 00000000000..008f75c1e99 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixDiagPart.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "MatrixDiagPart" + endpoint { + name: "linalg.DiagPart" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixExponential.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixExponential.pbtxt new file mode 100644 index 00000000000..fb232dab983 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixExponential.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "MatrixExponential" + endpoint { + name: "linalg.MatrixExponential" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixInverse.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixInverse.pbtxt new file mode 100644 index 00000000000..68721fc78db --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixInverse.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "MatrixInverse" + endpoint { + name: "linalg.Inv" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixLogarithm.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixLogarithm.pbtxt new file mode 100644 index 00000000000..04137ffae79 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixLogarithm.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "MatrixLogarithm" + endpoint { + name: "linalg.MatrixLogarithm" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixSetDiag.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixSetDiag.pbtxt new file mode 100644 index 00000000000..61001fa38cf --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixSetDiag.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "MatrixSetDiag" + endpoint { + name: "linalg.SetDiag" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixSolve.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixSolve.pbtxt new file mode 100644 index 00000000000..02c21448bba --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixSolve.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "MatrixSolve" + endpoint { + name: "linalg.Solve" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixSolveLs.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixSolveLs.pbtxt new file mode 100644 index 00000000000..9cee578ec28 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixSolveLs.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "MatrixSolveLs" + endpoint { + name: "linalg.MatrixSolveLs" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixSquareRoot.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixSquareRoot.pbtxt new file mode 100644 index 00000000000..14c7624fe37 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixSquareRoot.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "MatrixSquareRoot" + endpoint { + name: "linalg.Sqrtm" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixTriangularSolve.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixTriangularSolve.pbtxt new file mode 100644 index 00000000000..1f61e99efe4 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MatrixTriangularSolve.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "MatrixTriangularSolve" + endpoint { + name: "linalg.TriangularSolve" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Max.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Max.pbtxt new file mode 100644 index 00000000000..03868720edf --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Max.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "Max" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPool.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPool.pbtxt new file mode 100644 index 00000000000..5ebc9e6a6f9 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPool.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "MaxPool" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPool3D.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPool3D.pbtxt new file mode 100644 index 00000000000..17aeb6a8c93 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPool3D.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "MaxPool3D" + endpoint { + name: "nn.MaxPool3d" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPool3DGrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPool3DGrad.pbtxt new file mode 100644 index 00000000000..ca7a7be835b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPool3DGrad.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "MaxPool3DGrad" + endpoint { + name: "nn.MaxPool3dGrad" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPool3DGradGrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPool3DGradGrad.pbtxt new file mode 100644 index 00000000000..c70aa3fe30a --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPool3DGradGrad.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "MaxPool3DGradGrad" + endpoint { + name: "nn.MaxPool3dGradGrad" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPoolGrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPoolGrad.pbtxt new file mode 100644 index 00000000000..9ad85fa08e6 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPoolGrad.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "MaxPoolGrad" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPoolGradGrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPoolGradGrad.pbtxt new file mode 100644 index 00000000000..3375ebc77d5 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPoolGradGrad.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "MaxPoolGradGrad" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPoolGradGradV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPoolGradGradV2.pbtxt new file mode 100644 index 00000000000..2ca8a7b0221 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPoolGradGradV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "MaxPoolGradGradV2" + endpoint { + name: "nn.MaxPoolGradGrad" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPoolGradGradWithArgmax.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPoolGradGradWithArgmax.pbtxt new file mode 100644 index 00000000000..d43cf7447cc --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPoolGradGradWithArgmax.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "MaxPoolGradGradWithArgmax" + endpoint { + name: "nn.MaxPoolGradGradWithArgmax" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPoolGradV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPoolGradV2.pbtxt new file mode 100644 index 00000000000..556dd0be502 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPoolGradV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "MaxPoolGradV2" + endpoint { + name: "nn.MaxPoolGrad" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPoolGradWithArgmax.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPoolGradWithArgmax.pbtxt new file mode 100644 index 00000000000..c10701f555e --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPoolGradWithArgmax.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "MaxPoolGradWithArgmax" + endpoint { + name: "nn.MaxPoolGradWithArgmax" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPoolV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPoolV2.pbtxt new file mode 100644 index 00000000000..84634943553 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPoolV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "MaxPoolV2" + endpoint { + name: "nn.MaxPool" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPoolWithArgmax.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPoolWithArgmax.pbtxt new file mode 100644 index 00000000000..43630534cb7 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MaxPoolWithArgmax.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "MaxPoolWithArgmax" + endpoint { + name: "nn.MaxPoolWithArgmax" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Maximum.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Maximum.pbtxt new file mode 100644 index 00000000000..1df9c605305 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Maximum.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Maximum" + endpoint { + name: "math.Maximum" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Mean.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Mean.pbtxt new file mode 100644 index 00000000000..7bdcdc3d74e --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Mean.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Mean" + endpoint { + name: "math.Mean" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Merge.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Merge.pbtxt new file mode 100644 index 00000000000..954d5085adf --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Merge.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "Merge" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MergeSummary.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MergeSummary.pbtxt new file mode 100644 index 00000000000..f52c7c0996b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MergeSummary.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "MergeSummary" + endpoint { + name: "summary.MergeSummary" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MergeV2Checkpoints.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MergeV2Checkpoints.pbtxt new file mode 100644 index 00000000000..8899c8c4ed7 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MergeV2Checkpoints.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "MergeV2Checkpoints" + endpoint { + name: "train.MergeV2Checkpoints" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Mfcc.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Mfcc.pbtxt new file mode 100644 index 00000000000..6cb04e73ff4 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Mfcc.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Mfcc" + endpoint { + name: "audio.Mfcc" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Min.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Min.pbtxt new file mode 100644 index 00000000000..72894c1ffd4 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Min.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "Min" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Minimum.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Minimum.pbtxt new file mode 100644 index 00000000000..69f76a98299 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Minimum.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Minimum" + endpoint { + name: "math.Minimum" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MirrorPad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MirrorPad.pbtxt new file mode 100644 index 00000000000..e1cb766f8fd --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MirrorPad.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "MirrorPad" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MirrorPadGrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MirrorPadGrad.pbtxt new file mode 100644 index 00000000000..ddd8ab3ba1d --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MirrorPadGrad.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "MirrorPadGrad" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Mod.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Mod.pbtxt new file mode 100644 index 00000000000..76fbbe97a89 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Mod.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Mod" + endpoint { + name: "math.Mod" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ModelDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ModelDataset.pbtxt new file mode 100644 index 00000000000..143c7afd720 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ModelDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ModelDataset" + endpoint { + name: "data.ModelDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Mul.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Mul.pbtxt new file mode 100644 index 00000000000..605e110931e --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Mul.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Mul" + endpoint { + name: "math.Mul" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MultiDeviceIterator.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MultiDeviceIterator.pbtxt new file mode 100644 index 00000000000..81eabf9bdcf --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MultiDeviceIterator.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "MultiDeviceIterator" + endpoint { + name: "data.MultiDeviceIterator" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MultiDeviceIteratorFromStringHandle.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MultiDeviceIteratorFromStringHandle.pbtxt new file mode 100644 index 00000000000..4006f72d520 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MultiDeviceIteratorFromStringHandle.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "MultiDeviceIteratorFromStringHandle" + endpoint { + name: "data.MultiDeviceIteratorFromStringHandle" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MultiDeviceIteratorGetNextFromShard.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MultiDeviceIteratorGetNextFromShard.pbtxt new file mode 100644 index 00000000000..a7e6fc15082 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MultiDeviceIteratorGetNextFromShard.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "MultiDeviceIteratorGetNextFromShard" + endpoint { + name: "data.MultiDeviceIteratorGetNextFromShard" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MultiDeviceIteratorInit.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MultiDeviceIteratorInit.pbtxt new file mode 100644 index 00000000000..1663bc5c226 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MultiDeviceIteratorInit.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "MultiDeviceIteratorInit" + endpoint { + name: "data.MultiDeviceIteratorInit" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MultiDeviceIteratorToStringHandle.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MultiDeviceIteratorToStringHandle.pbtxt new file mode 100644 index 00000000000..ff061da390b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MultiDeviceIteratorToStringHandle.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "MultiDeviceIteratorToStringHandle" + endpoint { + name: "data.MultiDeviceIteratorToStringHandle" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Multinomial.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Multinomial.pbtxt new file mode 100644 index 00000000000..bd98bb10b4b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Multinomial.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Multinomial" + endpoint { + name: "random.Multinomial" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MutableDenseHashTable.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MutableDenseHashTable.pbtxt new file mode 100644 index 00000000000..d7494815d8d --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MutableDenseHashTable.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "MutableDenseHashTable" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MutableDenseHashTableV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MutableDenseHashTableV2.pbtxt new file mode 100644 index 00000000000..d1f7f26848b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MutableDenseHashTableV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "MutableDenseHashTableV2" + endpoint { + name: "MutableDenseHashTable" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MutableHashTable.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MutableHashTable.pbtxt new file mode 100644 index 00000000000..c446ff8b27e --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MutableHashTable.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "MutableHashTable" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MutableHashTableOfTensors.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MutableHashTableOfTensors.pbtxt new file mode 100644 index 00000000000..76df883d7d4 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MutableHashTableOfTensors.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "MutableHashTableOfTensors" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MutableHashTableOfTensorsV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MutableHashTableOfTensorsV2.pbtxt new file mode 100644 index 00000000000..f6d7451267b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MutableHashTableOfTensorsV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "MutableHashTableOfTensorsV2" + endpoint { + name: "MutableHashTableOfTensors" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MutableHashTableV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MutableHashTableV2.pbtxt new file mode 100644 index 00000000000..45d619d6747 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MutableHashTableV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "MutableHashTableV2" + endpoint { + name: "MutableHashTable" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MutexLock.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MutexLock.pbtxt new file mode 100644 index 00000000000..75c7be5286a --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MutexLock.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "MutexLock" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MutexV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MutexV2.pbtxt new file mode 100644 index 00000000000..f89cd106432 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_MutexV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "MutexV2" + endpoint { + name: "Mutex" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NcclAllReduce.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NcclAllReduce.pbtxt new file mode 100644 index 00000000000..c7133d4a4a8 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NcclAllReduce.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "NcclAllReduce" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NcclBroadcast.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NcclBroadcast.pbtxt new file mode 100644 index 00000000000..b9b1a345c93 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NcclBroadcast.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "NcclBroadcast" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NcclReduce.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NcclReduce.pbtxt new file mode 100644 index 00000000000..18dc8901778 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NcclReduce.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "NcclReduce" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Neg.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Neg.pbtxt new file mode 100644 index 00000000000..c7e9ede2a56 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Neg.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Neg" + endpoint { + name: "math.Neg" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NegTrain.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NegTrain.pbtxt new file mode 100644 index 00000000000..eb62186362a --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NegTrain.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "NegTrain" + endpoint { + name: "train.NegTrain" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NextIteration.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NextIteration.pbtxt new file mode 100644 index 00000000000..bc63f6ada14 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NextIteration.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "NextIteration" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NoOp.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NoOp.pbtxt new file mode 100644 index 00000000000..337fb5da146 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NoOp.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "NoOp" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NonMaxSuppression.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NonMaxSuppression.pbtxt new file mode 100644 index 00000000000..49ac0de4ce7 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NonMaxSuppression.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "NonMaxSuppression" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NonMaxSuppressionV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NonMaxSuppressionV2.pbtxt new file mode 100644 index 00000000000..fabf5c62157 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NonMaxSuppressionV2.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "NonMaxSuppressionV2" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NonMaxSuppressionV3.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NonMaxSuppressionV3.pbtxt new file mode 100644 index 00000000000..0aefcb55098 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NonMaxSuppressionV3.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "NonMaxSuppressionV3" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NonMaxSuppressionV4.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NonMaxSuppressionV4.pbtxt new file mode 100644 index 00000000000..e71de7f4a6a --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NonMaxSuppressionV4.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "NonMaxSuppressionV4" + endpoint { + name: "image.NonMaxSuppression" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NonMaxSuppressionWithOverlaps.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NonMaxSuppressionWithOverlaps.pbtxt new file mode 100644 index 00000000000..06fa52920d2 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NonMaxSuppressionWithOverlaps.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "NonMaxSuppressionWithOverlaps" + endpoint { + name: "image.NonMaxSuppressionWithOverlaps" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NotEqual.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NotEqual.pbtxt new file mode 100644 index 00000000000..0d99af40b5d --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NotEqual.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "NotEqual" + endpoint { + name: "math.NotEqual" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NthElement.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NthElement.pbtxt new file mode 100644 index 00000000000..57097e634aa --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_NthElement.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "NthElement" + endpoint { + name: "nn.NthElement" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OneHot.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OneHot.pbtxt new file mode 100644 index 00000000000..66872d5eb8e --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OneHot.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "OneHot" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OneShotIterator.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OneShotIterator.pbtxt new file mode 100644 index 00000000000..39af8cefde4 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OneShotIterator.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "OneShotIterator" + endpoint { + name: "data.OneShotIterator" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OnesLike.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OnesLike.pbtxt new file mode 100644 index 00000000000..97abe0814a9 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OnesLike.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "OnesLike" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OptimizeDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OptimizeDataset.pbtxt new file mode 100644 index 00000000000..e7ddf97d1ab --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OptimizeDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "OptimizeDataset" + endpoint { + name: "data.OptimizeDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OptionalFromValue.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OptionalFromValue.pbtxt new file mode 100644 index 00000000000..d251fd5d948 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OptionalFromValue.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "OptionalFromValue" + endpoint { + name: "data.OptionalFromValue" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OptionalGetValue.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OptionalGetValue.pbtxt new file mode 100644 index 00000000000..7fcdb5ac694 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OptionalGetValue.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "OptionalGetValue" + endpoint { + name: "data.OptionalGetValue" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OptionalHasValue.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OptionalHasValue.pbtxt new file mode 100644 index 00000000000..4ffa15b564c --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OptionalHasValue.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "OptionalHasValue" + endpoint { + name: "data.OptionalHasValue" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OptionalNone.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OptionalNone.pbtxt new file mode 100644 index 00000000000..cec29a42ae2 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OptionalNone.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "OptionalNone" + endpoint { + name: "data.OptionalNone" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OrderedMapClear.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OrderedMapClear.pbtxt new file mode 100644 index 00000000000..e36b2aa3e4f --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OrderedMapClear.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "OrderedMapClear" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OrderedMapIncompleteSize.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OrderedMapIncompleteSize.pbtxt new file mode 100644 index 00000000000..c609e9e50a2 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OrderedMapIncompleteSize.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "OrderedMapIncompleteSize" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OrderedMapPeek.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OrderedMapPeek.pbtxt new file mode 100644 index 00000000000..06fc2182773 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OrderedMapPeek.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "OrderedMapPeek" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OrderedMapSize.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OrderedMapSize.pbtxt new file mode 100644 index 00000000000..7beef3f376b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OrderedMapSize.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "OrderedMapSize" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OrderedMapStage.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OrderedMapStage.pbtxt new file mode 100644 index 00000000000..8b579d21a0e --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OrderedMapStage.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "OrderedMapStage" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OrderedMapUnstage.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OrderedMapUnstage.pbtxt new file mode 100644 index 00000000000..d3d6862fbe0 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OrderedMapUnstage.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "OrderedMapUnstage" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OrderedMapUnstageNoKey.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OrderedMapUnstageNoKey.pbtxt new file mode 100644 index 00000000000..3d275c85d94 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_OrderedMapUnstageNoKey.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "OrderedMapUnstageNoKey" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Pack.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Pack.pbtxt new file mode 100644 index 00000000000..d9e9897d77c --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Pack.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "Pack" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Pad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Pad.pbtxt new file mode 100644 index 00000000000..f83f451552d --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Pad.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "Pad" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PadV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PadV2.pbtxt new file mode 100644 index 00000000000..ffc12164560 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PadV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "PadV2" + endpoint { + name: "Pad" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PaddedBatchDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PaddedBatchDataset.pbtxt new file mode 100644 index 00000000000..7cec77427cf --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PaddedBatchDataset.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "PaddedBatchDataset" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PaddedBatchDatasetV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PaddedBatchDatasetV2.pbtxt new file mode 100644 index 00000000000..22dfe84f0ca --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PaddedBatchDatasetV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "PaddedBatchDatasetV2" + endpoint { + name: "data.PaddedBatchDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PaddingFIFOQueue.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PaddingFIFOQueue.pbtxt new file mode 100644 index 00000000000..03db4bf185d --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PaddingFIFOQueue.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "PaddingFIFOQueue" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PaddingFIFOQueueV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PaddingFIFOQueueV2.pbtxt new file mode 100644 index 00000000000..605025be791 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PaddingFIFOQueueV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "PaddingFIFOQueueV2" + endpoint { + name: "io.PaddingFifoQueue" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParallelConcat.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParallelConcat.pbtxt new file mode 100644 index 00000000000..0b17c7d2569 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParallelConcat.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "ParallelConcat" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParallelDynamicStitch.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParallelDynamicStitch.pbtxt new file mode 100644 index 00000000000..79a55b763f3 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParallelDynamicStitch.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "ParallelDynamicStitch" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParallelInterleaveDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParallelInterleaveDataset.pbtxt new file mode 100644 index 00000000000..6a985d24fa7 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParallelInterleaveDataset.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "ParallelInterleaveDataset" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParallelInterleaveDatasetV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParallelInterleaveDatasetV2.pbtxt new file mode 100644 index 00000000000..6c74149a6c3 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParallelInterleaveDatasetV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ParallelInterleaveDatasetV2" + endpoint { + name: "ParallelInterleaveDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParallelMapDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParallelMapDataset.pbtxt new file mode 100644 index 00000000000..5091bb9cec2 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParallelMapDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ParallelMapDataset" + endpoint { + name: "data.ParallelMapDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParameterizedTruncatedNormal.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParameterizedTruncatedNormal.pbtxt new file mode 100644 index 00000000000..26ca2fc86fa --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParameterizedTruncatedNormal.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ParameterizedTruncatedNormal" + endpoint { + name: "random.ParameterizedTruncatedNormal" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParseExample.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParseExample.pbtxt new file mode 100644 index 00000000000..6e7384f2e33 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParseExample.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ParseExample" + endpoint { + name: "io.ParseExample" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParseExampleDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParseExampleDataset.pbtxt new file mode 100644 index 00000000000..4309645093d --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParseExampleDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ParseExampleDataset" + endpoint { + name: "data.ParseExampleDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParseSequenceExample.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParseSequenceExample.pbtxt new file mode 100644 index 00000000000..09ee715ac71 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParseSequenceExample.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ParseSequenceExample" + endpoint { + name: "io.ParseSequenceExample" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParseSingleExample.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParseSingleExample.pbtxt new file mode 100644 index 00000000000..7559957b35e --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParseSingleExample.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ParseSingleExample" + endpoint { + name: "io.ParseSingleExample" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParseSingleSequenceExample.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParseSingleSequenceExample.pbtxt new file mode 100644 index 00000000000..00eb325b2a4 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParseSingleSequenceExample.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ParseSingleSequenceExample" + endpoint { + name: "io.ParseSingleSequenceExample" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParseTensor.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParseTensor.pbtxt new file mode 100644 index 00000000000..a78cdc7f5c4 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ParseTensor.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ParseTensor" + endpoint { + name: "io.ParseTensor" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PartitionedCall.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PartitionedCall.pbtxt new file mode 100644 index 00000000000..1ac10b60280 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PartitionedCall.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "PartitionedCall" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Placeholder.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Placeholder.pbtxt new file mode 100644 index 00000000000..5e6daa2ae42 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Placeholder.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "Placeholder" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PlaceholderV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PlaceholderV2.pbtxt new file mode 100644 index 00000000000..419bdf10f79 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PlaceholderV2.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "PlaceholderV2" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PlaceholderWithDefault.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PlaceholderWithDefault.pbtxt new file mode 100644 index 00000000000..59067a9c688 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PlaceholderWithDefault.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "PlaceholderWithDefault" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Polygamma.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Polygamma.pbtxt new file mode 100644 index 00000000000..746b3375a0f --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Polygamma.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Polygamma" + endpoint { + name: "math.Polygamma" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PopulationCount.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PopulationCount.pbtxt new file mode 100644 index 00000000000..6aacdf4d121 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PopulationCount.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "PopulationCount" + endpoint { + name: "math.PopulationCount" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Pow.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Pow.pbtxt new file mode 100644 index 00000000000..e7eaaed6952 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Pow.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Pow" + endpoint { + name: "math.Pow" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PrefetchDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PrefetchDataset.pbtxt new file mode 100644 index 00000000000..beaad84d153 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PrefetchDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "PrefetchDataset" + endpoint { + name: "data.PrefetchDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PrependFromQueueAndPaddedBatchDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PrependFromQueueAndPaddedBatchDataset.pbtxt new file mode 100644 index 00000000000..7c9d509b163 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PrependFromQueueAndPaddedBatchDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "PrependFromQueueAndPaddedBatchDataset" + endpoint { + name: "data.PrependFromQueueAndPaddedBatchDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PreventGradient.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PreventGradient.pbtxt new file mode 100644 index 00000000000..4731f21af4c --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PreventGradient.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "PreventGradient" + endpoint { + name: "train.PreventGradient" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Print.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Print.pbtxt new file mode 100644 index 00000000000..21a085a1c2c --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Print.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "Print" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PrintV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PrintV2.pbtxt new file mode 100644 index 00000000000..d1e4d74b1e3 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PrintV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "PrintV2" + endpoint { + name: "Print" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PriorityQueue.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PriorityQueue.pbtxt new file mode 100644 index 00000000000..0a9909d122f --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PriorityQueue.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "PriorityQueue" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PriorityQueueV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PriorityQueueV2.pbtxt new file mode 100644 index 00000000000..1f6a6f2906b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PriorityQueueV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "PriorityQueueV2" + endpoint { + name: "io.PriorityQueue" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Prod.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Prod.pbtxt new file mode 100644 index 00000000000..7a98972a871 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Prod.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "Prod" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PyFunc.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PyFunc.pbtxt new file mode 100644 index 00000000000..5f1f7c47ca0 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PyFunc.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "PyFunc" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PyFuncStateless.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PyFuncStateless.pbtxt new file mode 100644 index 00000000000..684ef58d1b2 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_PyFuncStateless.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "PyFuncStateless" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Qr.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Qr.pbtxt new file mode 100644 index 00000000000..c0d31e79778 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Qr.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Qr" + endpoint { + name: "linalg.Qr" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizeAndDequantize.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizeAndDequantize.pbtxt new file mode 100644 index 00000000000..e6ba0ce8b8a --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizeAndDequantize.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "QuantizeAndDequantize" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizeAndDequantizeV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizeAndDequantizeV2.pbtxt new file mode 100644 index 00000000000..678a77113cf --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizeAndDequantizeV2.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "QuantizeAndDequantizeV2" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizeAndDequantizeV3.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizeAndDequantizeV3.pbtxt new file mode 100644 index 00000000000..c9e52e770a1 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizeAndDequantizeV3.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "QuantizeAndDequantizeV3" + endpoint { + name: "quantization.QuantizeAndDequantize" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizeDownAndShrinkRange.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizeDownAndShrinkRange.pbtxt new file mode 100644 index 00000000000..7119f53cb29 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizeDownAndShrinkRange.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "QuantizeDownAndShrinkRange" + endpoint { + name: "quantization.QuantizeDownAndShrinkRange" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizeV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizeV2.pbtxt new file mode 100644 index 00000000000..25c9c3bdce4 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizeV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "QuantizeV2" + endpoint { + name: "quantization.Quantize" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedAdd.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedAdd.pbtxt new file mode 100644 index 00000000000..1a2bfa36ed7 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedAdd.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "QuantizedAdd" + endpoint { + name: "math.QuantizedAdd" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedAvgPool.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedAvgPool.pbtxt new file mode 100644 index 00000000000..7f16fb046dd --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedAvgPool.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "QuantizedAvgPool" + endpoint { + name: "nn.QuantizedAvgPool" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedBatchNormWithGlobalNormalization.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedBatchNormWithGlobalNormalization.pbtxt new file mode 100644 index 00000000000..2101ce5d690 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedBatchNormWithGlobalNormalization.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "QuantizedBatchNormWithGlobalNormalization" + endpoint { + name: "nn.QuantizedBatchNormWithGlobalNormalization" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedBiasAdd.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedBiasAdd.pbtxt new file mode 100644 index 00000000000..c18fb1c5741 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedBiasAdd.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "QuantizedBiasAdd" + endpoint { + name: "nn.QuantizedBiasAdd" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedConcat.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedConcat.pbtxt new file mode 100644 index 00000000000..cb5d0c0fda4 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedConcat.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "QuantizedConcat" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedConv2D.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedConv2D.pbtxt new file mode 100644 index 00000000000..9909157603e --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedConv2D.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "QuantizedConv2D" + endpoint { + name: "nn.QuantizedConv2d" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedInstanceNorm.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedInstanceNorm.pbtxt new file mode 100644 index 00000000000..bbd2e7fc5ec --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedInstanceNorm.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "QuantizedInstanceNorm" + endpoint { + name: "nn.QuantizedInstanceNorm" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedMatMul.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedMatMul.pbtxt new file mode 100644 index 00000000000..7962cbade6f --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedMatMul.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "QuantizedMatMul" + endpoint { + name: "linalg.QuantizedMatMul" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedMaxPool.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedMaxPool.pbtxt new file mode 100644 index 00000000000..57e900494e9 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedMaxPool.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "QuantizedMaxPool" + endpoint { + name: "nn.QuantizedMaxPool" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedMul.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedMul.pbtxt new file mode 100644 index 00000000000..be23ef706e2 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedMul.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "QuantizedMul" + endpoint { + name: "math.QuantizedMul" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedRelu.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedRelu.pbtxt new file mode 100644 index 00000000000..7b9a11640ba --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedRelu.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "QuantizedRelu" + endpoint { + name: "nn.QuantizedRelu" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedRelu6.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedRelu6.pbtxt new file mode 100644 index 00000000000..6a60e2112ee --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedRelu6.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "QuantizedRelu6" + endpoint { + name: "nn.QuantizedRelu6" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedReluX.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedReluX.pbtxt new file mode 100644 index 00000000000..cc47d322b27 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedReluX.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "QuantizedReluX" + endpoint { + name: "nn.QuantizedReluX" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedReshape.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedReshape.pbtxt new file mode 100644 index 00000000000..4557853d94f --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedReshape.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "QuantizedReshape" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedResizeBilinear.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedResizeBilinear.pbtxt new file mode 100644 index 00000000000..81dca490944 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QuantizedResizeBilinear.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "QuantizedResizeBilinear" + endpoint { + name: "image.QuantizedResizeBilinear" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueClose.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueClose.pbtxt new file mode 100644 index 00000000000..4a6bada741d --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueClose.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "QueueClose" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueCloseV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueCloseV2.pbtxt new file mode 100644 index 00000000000..ce779650e5b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueCloseV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "QueueCloseV2" + endpoint { + name: "io.QueueClose" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueDequeue.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueDequeue.pbtxt new file mode 100644 index 00000000000..45c811a6b44 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueDequeue.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "QueueDequeue" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueDequeueMany.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueDequeueMany.pbtxt new file mode 100644 index 00000000000..9e088ef2587 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueDequeueMany.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "QueueDequeueMany" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueDequeueManyV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueDequeueManyV2.pbtxt new file mode 100644 index 00000000000..10fe198ff26 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueDequeueManyV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "QueueDequeueManyV2" + endpoint { + name: "io.QueueDequeueMany" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueDequeueUpTo.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueDequeueUpTo.pbtxt new file mode 100644 index 00000000000..b96e568c411 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueDequeueUpTo.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "QueueDequeueUpTo" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueDequeueUpToV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueDequeueUpToV2.pbtxt new file mode 100644 index 00000000000..fadea0926b6 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueDequeueUpToV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "QueueDequeueUpToV2" + endpoint { + name: "io.QueueDequeueUpTo" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueDequeueV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueDequeueV2.pbtxt new file mode 100644 index 00000000000..7ba03afbfeb --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueDequeueV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "QueueDequeueV2" + endpoint { + name: "io.QueueDequeue" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueEnqueue.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueEnqueue.pbtxt new file mode 100644 index 00000000000..2945c46d6eb --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueEnqueue.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "QueueEnqueue" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueEnqueueMany.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueEnqueueMany.pbtxt new file mode 100644 index 00000000000..442ddcbc038 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueEnqueueMany.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "QueueEnqueueMany" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueEnqueueManyV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueEnqueueManyV2.pbtxt new file mode 100644 index 00000000000..be3fed47896 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueEnqueueManyV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "QueueEnqueueManyV2" + endpoint { + name: "io.QueueEnqueueMany" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueEnqueueV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueEnqueueV2.pbtxt new file mode 100644 index 00000000000..e71a2211e1e --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueEnqueueV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "QueueEnqueueV2" + endpoint { + name: "io.QueueEnqueue" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueIsClosed.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueIsClosed.pbtxt new file mode 100644 index 00000000000..0b51b208b76 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueIsClosed.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "QueueIsClosed" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueIsClosedV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueIsClosedV2.pbtxt new file mode 100644 index 00000000000..148d313a6d3 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueIsClosedV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "QueueIsClosedV2" + endpoint { + name: "io.QueueIsClosed" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueSize.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueSize.pbtxt new file mode 100644 index 00000000000..9bd7244d681 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueSize.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "QueueSize" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueSizeV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueSizeV2.pbtxt new file mode 100644 index 00000000000..e93e07a2b32 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_QueueSizeV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "QueueSizeV2" + endpoint { + name: "io.QueueSize" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RFFT.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RFFT.pbtxt new file mode 100644 index 00000000000..9576600e756 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RFFT.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "RFFT" + endpoint { + name: "signal.Rfft" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RFFT2D.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RFFT2D.pbtxt new file mode 100644 index 00000000000..41d638b26a8 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RFFT2D.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "RFFT2D" + endpoint { + name: "signal.Rfft2d" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RFFT3D.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RFFT3D.pbtxt new file mode 100644 index 00000000000..7a762d22e5c --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RFFT3D.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "RFFT3D" + endpoint { + name: "signal.Rfft3d" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RGBToHSV.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RGBToHSV.pbtxt new file mode 100644 index 00000000000..1b35891ae2c --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RGBToHSV.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "RGBToHSV" + endpoint { + name: "image.RgbToHsv" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RaggedGather.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RaggedGather.pbtxt new file mode 100644 index 00000000000..f060daeb657 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RaggedGather.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "RaggedGather" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RaggedRange.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RaggedRange.pbtxt new file mode 100644 index 00000000000..b1a5bab0ace --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RaggedRange.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "RaggedRange" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RaggedTensorToSparse.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RaggedTensorToSparse.pbtxt new file mode 100644 index 00000000000..f049f47b46c --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RaggedTensorToSparse.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "RaggedTensorToSparse" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomCrop.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomCrop.pbtxt new file mode 100644 index 00000000000..a3b8a3cecda --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomCrop.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "RandomCrop" + endpoint { + name: "image.RandomCrop" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomDataset.pbtxt new file mode 100644 index 00000000000..43921e6eafe --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "RandomDataset" + endpoint { + name: "data.RandomDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomGamma.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomGamma.pbtxt new file mode 100644 index 00000000000..927f2c56937 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomGamma.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "RandomGamma" + endpoint { + name: "random.RandomGamma" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomGammaGrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomGammaGrad.pbtxt new file mode 100644 index 00000000000..9257495c9bd --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomGammaGrad.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "RandomGammaGrad" + endpoint { + name: "random.RandomGammaGrad" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomPoisson.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomPoisson.pbtxt new file mode 100644 index 00000000000..d1ea7950241 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomPoisson.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "RandomPoisson" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomPoissonV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomPoissonV2.pbtxt new file mode 100644 index 00000000000..5efe01bf401 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomPoissonV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "RandomPoissonV2" + endpoint { + name: "random.RandomPoisson" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomShuffle.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomShuffle.pbtxt new file mode 100644 index 00000000000..6dcd12fd375 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomShuffle.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "RandomShuffle" + endpoint { + name: "random.RandomShuffle" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomShuffleQueue.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomShuffleQueue.pbtxt new file mode 100644 index 00000000000..9660121a073 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomShuffleQueue.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "RandomShuffleQueue" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomShuffleQueueV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomShuffleQueueV2.pbtxt new file mode 100644 index 00000000000..779363303ca --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomShuffleQueueV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "RandomShuffleQueueV2" + endpoint { + name: "io.RandomShuffleQueue" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomStandardNormal.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomStandardNormal.pbtxt new file mode 100644 index 00000000000..413fc87bdf0 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomStandardNormal.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "RandomStandardNormal" + endpoint { + name: "random.RandomStandardNormal" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomUniform.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomUniform.pbtxt new file mode 100644 index 00000000000..2a93df83df6 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomUniform.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "RandomUniform" + endpoint { + name: "random.RandomUniform" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomUniformInt.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomUniformInt.pbtxt new file mode 100644 index 00000000000..a1383f406a3 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RandomUniformInt.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "RandomUniformInt" + endpoint { + name: "random.RandomUniformInt" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Range.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Range.pbtxt new file mode 100644 index 00000000000..24f3787a8e3 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Range.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "Range" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RangeDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RangeDataset.pbtxt new file mode 100644 index 00000000000..b6180261b05 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RangeDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "RangeDataset" + endpoint { + name: "data.RangeDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Rank.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Rank.pbtxt new file mode 100644 index 00000000000..baa84aab10d --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Rank.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "Rank" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReadFile.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReadFile.pbtxt new file mode 100644 index 00000000000..f74250d42f7 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReadFile.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ReadFile" + endpoint { + name: "io.ReadFile" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReadVariableOp.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReadVariableOp.pbtxt new file mode 100644 index 00000000000..018886d5b82 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReadVariableOp.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "ReadVariableOp" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderNumRecordsProduced.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderNumRecordsProduced.pbtxt new file mode 100644 index 00000000000..b087d11182e --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderNumRecordsProduced.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "ReaderNumRecordsProduced" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderNumRecordsProducedV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderNumRecordsProducedV2.pbtxt new file mode 100644 index 00000000000..54a30abe187 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderNumRecordsProducedV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ReaderNumRecordsProducedV2" + endpoint { + name: "io.ReaderNumRecordsProduced" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderNumWorkUnitsCompleted.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderNumWorkUnitsCompleted.pbtxt new file mode 100644 index 00000000000..e30e97fd08c --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderNumWorkUnitsCompleted.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "ReaderNumWorkUnitsCompleted" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderNumWorkUnitsCompletedV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderNumWorkUnitsCompletedV2.pbtxt new file mode 100644 index 00000000000..0904ba19e53 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderNumWorkUnitsCompletedV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ReaderNumWorkUnitsCompletedV2" + endpoint { + name: "io.ReaderNumWorkUnitsCompleted" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderRead.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderRead.pbtxt new file mode 100644 index 00000000000..8f98d88bda8 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderRead.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "ReaderRead" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderReadUpTo.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderReadUpTo.pbtxt new file mode 100644 index 00000000000..d418b00b273 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderReadUpTo.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "ReaderReadUpTo" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderReadUpToV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderReadUpToV2.pbtxt new file mode 100644 index 00000000000..777d09fa2c6 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderReadUpToV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ReaderReadUpToV2" + endpoint { + name: "io.ReaderReadUpTo" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderReadV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderReadV2.pbtxt new file mode 100644 index 00000000000..a5d45bd1db9 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderReadV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ReaderReadV2" + endpoint { + name: "io.ReaderRead" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderReset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderReset.pbtxt new file mode 100644 index 00000000000..e6041caabd1 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderReset.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "ReaderReset" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderResetV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderResetV2.pbtxt new file mode 100644 index 00000000000..265a3442f53 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderResetV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ReaderResetV2" + endpoint { + name: "io.ReaderReset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderRestoreState.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderRestoreState.pbtxt new file mode 100644 index 00000000000..0aa0ec595d6 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderRestoreState.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "ReaderRestoreState" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderRestoreStateV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderRestoreStateV2.pbtxt new file mode 100644 index 00000000000..4728ce7796b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderRestoreStateV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ReaderRestoreStateV2" + endpoint { + name: "io.ReaderRestoreState" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderSerializeState.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderSerializeState.pbtxt new file mode 100644 index 00000000000..5e23e285fb1 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderSerializeState.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "ReaderSerializeState" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderSerializeStateV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderSerializeStateV2.pbtxt new file mode 100644 index 00000000000..aa396095b17 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReaderSerializeStateV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ReaderSerializeStateV2" + endpoint { + name: "io.ReaderSerializeState" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Real.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Real.pbtxt new file mode 100644 index 00000000000..3aaea928dec --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Real.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Real" + endpoint { + name: "math.Real" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RealDiv.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RealDiv.pbtxt new file mode 100644 index 00000000000..415bd29da04 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RealDiv.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "RealDiv" + endpoint { + name: "math.RealDiv" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Reciprocal.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Reciprocal.pbtxt new file mode 100644 index 00000000000..1c0d787c24e --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Reciprocal.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Reciprocal" + endpoint { + name: "math.Reciprocal" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReciprocalGrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReciprocalGrad.pbtxt new file mode 100644 index 00000000000..68879669b5f --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReciprocalGrad.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ReciprocalGrad" + endpoint { + name: "math.ReciprocalGrad" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RecordInput.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RecordInput.pbtxt new file mode 100644 index 00000000000..c4807c68dee --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RecordInput.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "RecordInput" + endpoint { + name: "random.RecordInput" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReduceDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReduceDataset.pbtxt new file mode 100644 index 00000000000..b16c5dbb96c --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReduceDataset.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "ReduceDataset" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReduceJoin.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReduceJoin.pbtxt new file mode 100644 index 00000000000..79193222018 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReduceJoin.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ReduceJoin" + endpoint { + name: "strings.ReduceJoin" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RefEnter.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RefEnter.pbtxt new file mode 100644 index 00000000000..9cd2281bc6a --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RefEnter.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "RefEnter" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RefExit.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RefExit.pbtxt new file mode 100644 index 00000000000..67e8d39c9af --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RefExit.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "RefExit" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RefIdentity.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RefIdentity.pbtxt new file mode 100644 index 00000000000..53483bd1bb7 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RefIdentity.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "RefIdentity" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RefMerge.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RefMerge.pbtxt new file mode 100644 index 00000000000..6ea3145841b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RefMerge.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "RefMerge" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RefNextIteration.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RefNextIteration.pbtxt new file mode 100644 index 00000000000..5d008204b7a --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RefNextIteration.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "RefNextIteration" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RefSelect.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RefSelect.pbtxt new file mode 100644 index 00000000000..d7cda2d5b30 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RefSelect.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "RefSelect" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RefSwitch.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RefSwitch.pbtxt new file mode 100644 index 00000000000..78261d8b7e6 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RefSwitch.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "RefSwitch" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RegexFullMatch.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RegexFullMatch.pbtxt new file mode 100644 index 00000000000..7f88e24eac6 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RegexFullMatch.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "RegexFullMatch" + endpoint { + name: "strings.RegexFullMatch" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RegexReplace.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RegexReplace.pbtxt new file mode 100644 index 00000000000..01c9e93cab7 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RegexReplace.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "RegexReplace" + endpoint { + name: "strings.RegexReplace" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Relu.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Relu.pbtxt new file mode 100644 index 00000000000..39d7fec4526 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Relu.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Relu" + endpoint { + name: "nn.Relu" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Relu6.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Relu6.pbtxt new file mode 100644 index 00000000000..fcc012b5033 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Relu6.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Relu6" + endpoint { + name: "nn.Relu6" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Relu6Grad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Relu6Grad.pbtxt new file mode 100644 index 00000000000..33e959cc7b3 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Relu6Grad.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Relu6Grad" + endpoint { + name: "nn.Relu6Grad" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReluGrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReluGrad.pbtxt new file mode 100644 index 00000000000..ec4a8b5f972 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReluGrad.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ReluGrad" + endpoint { + name: "nn.ReluGrad" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RemoteCall.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RemoteCall.pbtxt new file mode 100644 index 00000000000..a0ddb017847 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RemoteCall.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "RemoteCall" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RemoteFusedGraphExecute.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RemoteFusedGraphExecute.pbtxt new file mode 100644 index 00000000000..b73e633ef2c --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RemoteFusedGraphExecute.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "RemoteFusedGraphExecute" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RepeatDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RepeatDataset.pbtxt new file mode 100644 index 00000000000..871824f8867 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RepeatDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "RepeatDataset" + endpoint { + name: "data.RepeatDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RequantizationRange.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RequantizationRange.pbtxt new file mode 100644 index 00000000000..d365e899255 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RequantizationRange.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "RequantizationRange" + endpoint { + name: "quantization.RequantizationRange" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Requantize.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Requantize.pbtxt new file mode 100644 index 00000000000..d397cde4db9 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Requantize.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Requantize" + endpoint { + name: "quantization.Requantize" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Reshape.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Reshape.pbtxt new file mode 100644 index 00000000000..4bf3a409d1a --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Reshape.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Reshape" + endpoint { + name: "Reshape" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResizeArea.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResizeArea.pbtxt new file mode 100644 index 00000000000..5358c18d4b4 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResizeArea.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ResizeArea" + endpoint { + name: "image.ResizeArea" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResizeBicubic.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResizeBicubic.pbtxt new file mode 100644 index 00000000000..0d0942e2662 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResizeBicubic.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ResizeBicubic" + endpoint { + name: "image.ResizeBicubic" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResizeBicubicGrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResizeBicubicGrad.pbtxt new file mode 100644 index 00000000000..12e61dc8238 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResizeBicubicGrad.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ResizeBicubicGrad" + endpoint { + name: "image.ResizeBicubicGrad" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResizeBilinear.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResizeBilinear.pbtxt new file mode 100644 index 00000000000..ad123744a92 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResizeBilinear.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ResizeBilinear" + endpoint { + name: "image.ResizeBilinear" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResizeBilinearGrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResizeBilinearGrad.pbtxt new file mode 100644 index 00000000000..04f3e9f19ef --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResizeBilinearGrad.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ResizeBilinearGrad" + endpoint { + name: "image.ResizeBilinearGrad" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResizeNearestNeighbor.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResizeNearestNeighbor.pbtxt new file mode 100644 index 00000000000..86ad39a5173 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResizeNearestNeighbor.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ResizeNearestNeighbor" + endpoint { + name: "image.ResizeNearestNeighbor" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResizeNearestNeighborGrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResizeNearestNeighborGrad.pbtxt new file mode 100644 index 00000000000..70eeb906fab --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResizeNearestNeighborGrad.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ResizeNearestNeighborGrad" + endpoint { + name: "image.ResizeNearestNeighborGrad" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyAdaMax.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyAdaMax.pbtxt new file mode 100644 index 00000000000..ff57bd5849a --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyAdaMax.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ResourceApplyAdaMax" + endpoint { + name: "train.ResourceApplyAdaMax" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyAdadelta.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyAdadelta.pbtxt new file mode 100644 index 00000000000..d4369f0eade --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyAdadelta.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ResourceApplyAdadelta" + endpoint { + name: "train.ResourceApplyAdadelta" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyAdagrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyAdagrad.pbtxt new file mode 100644 index 00000000000..9bf7c20ee7b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyAdagrad.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ResourceApplyAdagrad" + endpoint { + name: "train.ResourceApplyAdagrad" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyAdagradDA.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyAdagradDA.pbtxt new file mode 100644 index 00000000000..afddaaff573 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyAdagradDA.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ResourceApplyAdagradDA" + endpoint { + name: "train.ResourceApplyAdagradDa" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyAdam.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyAdam.pbtxt new file mode 100644 index 00000000000..390bd999c45 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyAdam.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ResourceApplyAdam" + endpoint { + name: "train.ResourceApplyAdam" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyAddSign.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyAddSign.pbtxt new file mode 100644 index 00000000000..bf944477be3 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyAddSign.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ResourceApplyAddSign" + endpoint { + name: "train.ResourceApplyAddSign" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyCenteredRMSProp.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyCenteredRMSProp.pbtxt new file mode 100644 index 00000000000..85c97b430a8 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyCenteredRMSProp.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ResourceApplyCenteredRMSProp" + endpoint { + name: "train.ResourceApplyCenteredRmsProp" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyFtrl.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyFtrl.pbtxt new file mode 100644 index 00000000000..61bec5bb109 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyFtrl.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "ResourceApplyFtrl" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyFtrlV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyFtrlV2.pbtxt new file mode 100644 index 00000000000..8209fd607e1 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyFtrlV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ResourceApplyFtrlV2" + endpoint { + name: "train.ResourceApplyFtrl" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyGradientDescent.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyGradientDescent.pbtxt new file mode 100644 index 00000000000..a54fed14d17 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyGradientDescent.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ResourceApplyGradientDescent" + endpoint { + name: "train.ResourceApplyGradientDescent" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyMomentum.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyMomentum.pbtxt new file mode 100644 index 00000000000..debb0a8131e --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyMomentum.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ResourceApplyMomentum" + endpoint { + name: "train.ResourceApplyMomentum" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyPowerSign.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyPowerSign.pbtxt new file mode 100644 index 00000000000..96df22c81f0 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyPowerSign.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ResourceApplyPowerSign" + endpoint { + name: "train.ResourceApplyPowerSign" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyProximalAdagrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyProximalAdagrad.pbtxt new file mode 100644 index 00000000000..809b8b3af3b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyProximalAdagrad.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ResourceApplyProximalAdagrad" + endpoint { + name: "train.ResourceApplyProximalAdagrad" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyProximalGradientDescent.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyProximalGradientDescent.pbtxt new file mode 100644 index 00000000000..c9ff5a499d5 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyProximalGradientDescent.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ResourceApplyProximalGradientDescent" + endpoint { + name: "train.ResourceApplyProximalGradientDescent" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyRMSProp.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyRMSProp.pbtxt new file mode 100644 index 00000000000..fa3adf759e0 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceApplyRMSProp.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ResourceApplyRMSProp" + endpoint { + name: "train.ResourceApplyRmsProp" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceCountUpTo.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceCountUpTo.pbtxt new file mode 100644 index 00000000000..439c1f17557 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceCountUpTo.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "ResourceCountUpTo" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceGather.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceGather.pbtxt new file mode 100644 index 00000000000..79c6e8abbcb --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceGather.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "ResourceGather" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceScatterAdd.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceScatterAdd.pbtxt new file mode 100644 index 00000000000..e4184e33bf0 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceScatterAdd.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "ResourceScatterAdd" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceScatterDiv.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceScatterDiv.pbtxt new file mode 100644 index 00000000000..3e21c24a588 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceScatterDiv.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "ResourceScatterDiv" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceScatterMax.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceScatterMax.pbtxt new file mode 100644 index 00000000000..d25b14272d6 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceScatterMax.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "ResourceScatterMax" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceScatterMin.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceScatterMin.pbtxt new file mode 100644 index 00000000000..6243cc1ae3e --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceScatterMin.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "ResourceScatterMin" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceScatterMul.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceScatterMul.pbtxt new file mode 100644 index 00000000000..393e5556c0b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceScatterMul.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "ResourceScatterMul" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceScatterNdAdd.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceScatterNdAdd.pbtxt new file mode 100644 index 00000000000..2fd38f7be87 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceScatterNdAdd.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "ResourceScatterNdAdd" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceScatterNdUpdate.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceScatterNdUpdate.pbtxt new file mode 100644 index 00000000000..732de5f1cc2 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceScatterNdUpdate.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "ResourceScatterNdUpdate" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceScatterSub.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceScatterSub.pbtxt new file mode 100644 index 00000000000..77081dda4d5 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceScatterSub.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "ResourceScatterSub" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceScatterUpdate.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceScatterUpdate.pbtxt new file mode 100644 index 00000000000..9c2cc0ec210 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceScatterUpdate.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "ResourceScatterUpdate" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceSparseApplyAdadelta.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceSparseApplyAdadelta.pbtxt new file mode 100644 index 00000000000..c6e3ae2219c --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceSparseApplyAdadelta.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ResourceSparseApplyAdadelta" + endpoint { + name: "train.ResourceSparseApplyAdadelta" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceSparseApplyAdagrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceSparseApplyAdagrad.pbtxt new file mode 100644 index 00000000000..5be4d6199b5 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceSparseApplyAdagrad.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ResourceSparseApplyAdagrad" + endpoint { + name: "train.ResourceSparseApplyAdagrad" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceSparseApplyAdagradDA.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceSparseApplyAdagradDA.pbtxt new file mode 100644 index 00000000000..0547687d640 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceSparseApplyAdagradDA.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ResourceSparseApplyAdagradDA" + endpoint { + name: "train.ResourceSparseApplyAdagradDa" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceSparseApplyCenteredRMSProp.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceSparseApplyCenteredRMSProp.pbtxt new file mode 100644 index 00000000000..632b0ab4c20 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceSparseApplyCenteredRMSProp.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ResourceSparseApplyCenteredRMSProp" + endpoint { + name: "train.ResourceSparseApplyCenteredRmsProp" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceSparseApplyFtrl.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceSparseApplyFtrl.pbtxt new file mode 100644 index 00000000000..2e6fed94691 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceSparseApplyFtrl.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "ResourceSparseApplyFtrl" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceSparseApplyFtrlV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceSparseApplyFtrlV2.pbtxt new file mode 100644 index 00000000000..cd126d78ab6 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceSparseApplyFtrlV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ResourceSparseApplyFtrlV2" + endpoint { + name: "train.ResourceSparseApplyFtrl" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceSparseApplyMomentum.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceSparseApplyMomentum.pbtxt new file mode 100644 index 00000000000..7e00039e014 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceSparseApplyMomentum.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ResourceSparseApplyMomentum" + endpoint { + name: "train.ResourceSparseApplyMomentum" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceSparseApplyProximalAdagrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceSparseApplyProximalAdagrad.pbtxt new file mode 100644 index 00000000000..04fe8504e5d --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceSparseApplyProximalAdagrad.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ResourceSparseApplyProximalAdagrad" + endpoint { + name: "train.ResourceSparseApplyProximalAdagrad" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceSparseApplyProximalGradientDescent.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceSparseApplyProximalGradientDescent.pbtxt new file mode 100644 index 00000000000..27df43c9c50 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceSparseApplyProximalGradientDescent.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ResourceSparseApplyProximalGradientDescent" + endpoint { + name: "train.ResourceSparseApplyProximalGradientDescent" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceSparseApplyRMSProp.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceSparseApplyRMSProp.pbtxt new file mode 100644 index 00000000000..ec8910a88a7 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceSparseApplyRMSProp.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ResourceSparseApplyRMSProp" + endpoint { + name: "train.ResourceSparseApplyRmsProp" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceStridedSliceAssign.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceStridedSliceAssign.pbtxt new file mode 100644 index 00000000000..83805389b98 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ResourceStridedSliceAssign.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "ResourceStridedSliceAssign" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Restore.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Restore.pbtxt new file mode 100644 index 00000000000..5e5b021b084 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Restore.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "Restore" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RestoreSlice.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RestoreSlice.pbtxt new file mode 100644 index 00000000000..0728f5908b2 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RestoreSlice.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "RestoreSlice" + endpoint { + name: "train.RestoreSlice" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RestoreV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RestoreV2.pbtxt new file mode 100644 index 00000000000..909968873f2 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RestoreV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "RestoreV2" + endpoint { + name: "train.Restore" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Reverse.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Reverse.pbtxt new file mode 100644 index 00000000000..d2a199d2fcd --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Reverse.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "Reverse" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReverseSequence.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReverseSequence.pbtxt new file mode 100644 index 00000000000..87638c0dcc9 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReverseSequence.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "ReverseSequence" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReverseV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReverseV2.pbtxt new file mode 100644 index 00000000000..71efbe1892e --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ReverseV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ReverseV2" + endpoint { + name: "Reverse" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RightShift.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RightShift.pbtxt new file mode 100644 index 00000000000..68fab3e8cf8 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RightShift.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "RightShift" + endpoint { + name: "bitwise.RightShift" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Rint.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Rint.pbtxt new file mode 100644 index 00000000000..48fbcc7c346 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Rint.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Rint" + endpoint { + name: "math.Rint" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Roll.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Roll.pbtxt new file mode 100644 index 00000000000..50f7915a65a --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Roll.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "Roll" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Round.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Round.pbtxt new file mode 100644 index 00000000000..dd612a33d63 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Round.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Round" + endpoint { + name: "math.Round" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Rpc.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Rpc.pbtxt new file mode 100644 index 00000000000..0d1e2b90e6a --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Rpc.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "Rpc" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Rsqrt.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Rsqrt.pbtxt new file mode 100644 index 00000000000..06b1b81ecd4 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Rsqrt.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Rsqrt" + endpoint { + name: "math.Rsqrt" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RsqrtGrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RsqrtGrad.pbtxt new file mode 100644 index 00000000000..88073b6f254 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_RsqrtGrad.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "RsqrtGrad" + endpoint { + name: "math.RsqrtGrad" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SampleDistortedBoundingBox.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SampleDistortedBoundingBox.pbtxt new file mode 100644 index 00000000000..3dffd53b059 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SampleDistortedBoundingBox.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "SampleDistortedBoundingBox" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SampleDistortedBoundingBoxV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SampleDistortedBoundingBoxV2.pbtxt new file mode 100644 index 00000000000..65573141378 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SampleDistortedBoundingBoxV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SampleDistortedBoundingBoxV2" + endpoint { + name: "image.SampleDistortedBoundingBox" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Save.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Save.pbtxt new file mode 100644 index 00000000000..36d44001d5b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Save.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "Save" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SaveSlices.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SaveSlices.pbtxt new file mode 100644 index 00000000000..b3360356800 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SaveSlices.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SaveSlices" + endpoint { + name: "train.SaveSlices" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SaveV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SaveV2.pbtxt new file mode 100644 index 00000000000..644d1824aa1 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SaveV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SaveV2" + endpoint { + name: "train.Save" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScalarSummary.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScalarSummary.pbtxt new file mode 100644 index 00000000000..c339ce0a7a5 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScalarSummary.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ScalarSummary" + endpoint { + name: "summary.ScalarSummary" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScanDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScanDataset.pbtxt new file mode 100644 index 00000000000..89b63c53f70 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScanDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ScanDataset" + endpoint { + name: "data.ScanDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterAdd.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterAdd.pbtxt new file mode 100644 index 00000000000..41c63dc0a40 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterAdd.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "ScatterAdd" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterDiv.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterDiv.pbtxt new file mode 100644 index 00000000000..5754249eafc --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterDiv.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "ScatterDiv" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterMax.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterMax.pbtxt new file mode 100644 index 00000000000..aa6375cbd76 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterMax.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "ScatterMax" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterMin.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterMin.pbtxt new file mode 100644 index 00000000000..ea007120c36 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterMin.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "ScatterMin" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterMul.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterMul.pbtxt new file mode 100644 index 00000000000..f1d91258e4b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterMul.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "ScatterMul" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterNd.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterNd.pbtxt new file mode 100644 index 00000000000..8ef01b2fcac --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterNd.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ScatterNd" + endpoint { + name: "ScatterNd" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterNdAdd.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterNdAdd.pbtxt new file mode 100644 index 00000000000..bea152a9da5 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterNdAdd.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "ScatterNdAdd" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterNdNonAliasingAdd.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterNdNonAliasingAdd.pbtxt new file mode 100644 index 00000000000..4dd756bfc0c --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterNdNonAliasingAdd.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "ScatterNdNonAliasingAdd" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterNdSub.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterNdSub.pbtxt new file mode 100644 index 00000000000..384e79d64ef --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterNdSub.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "ScatterNdSub" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterNdUpdate.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterNdUpdate.pbtxt new file mode 100644 index 00000000000..92fce7f0ac3 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterNdUpdate.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "ScatterNdUpdate" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterSub.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterSub.pbtxt new file mode 100644 index 00000000000..5baaa4f6045 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterSub.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "ScatterSub" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterUpdate.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterUpdate.pbtxt new file mode 100644 index 00000000000..83ac128ed60 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ScatterUpdate.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "ScatterUpdate" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SdcaFprint.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SdcaFprint.pbtxt new file mode 100644 index 00000000000..ce179918cd0 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SdcaFprint.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SdcaFprint" + endpoint { + name: "train.SdcaFprint" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SdcaOptimizer.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SdcaOptimizer.pbtxt new file mode 100644 index 00000000000..fab6393f602 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SdcaOptimizer.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "SdcaOptimizer" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SdcaOptimizerV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SdcaOptimizerV2.pbtxt new file mode 100644 index 00000000000..b72ee64e501 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SdcaOptimizerV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SdcaOptimizerV2" + endpoint { + name: "train.SdcaOptimizer" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SdcaShrinkL1.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SdcaShrinkL1.pbtxt new file mode 100644 index 00000000000..83993bcf149 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SdcaShrinkL1.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SdcaShrinkL1" + endpoint { + name: "train.SdcaShrinkL1" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SegmentMax.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SegmentMax.pbtxt new file mode 100644 index 00000000000..6ac26c9e9e3 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SegmentMax.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SegmentMax" + endpoint { + name: "math.SegmentMax" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SegmentMean.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SegmentMean.pbtxt new file mode 100644 index 00000000000..982db87bf09 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SegmentMean.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SegmentMean" + endpoint { + name: "math.SegmentMean" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SegmentMin.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SegmentMin.pbtxt new file mode 100644 index 00000000000..7a403b6c63d --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SegmentMin.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SegmentMin" + endpoint { + name: "math.SegmentMin" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SegmentProd.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SegmentProd.pbtxt new file mode 100644 index 00000000000..1bf280edc43 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SegmentProd.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SegmentProd" + endpoint { + name: "math.SegmentProd" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SegmentSum.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SegmentSum.pbtxt new file mode 100644 index 00000000000..3dcbc352253 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SegmentSum.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SegmentSum" + endpoint { + name: "math.SegmentSum" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Select.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Select.pbtxt new file mode 100644 index 00000000000..eeff79284c2 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Select.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "Select" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SelfAdjointEig.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SelfAdjointEig.pbtxt new file mode 100644 index 00000000000..dc25ae9de25 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SelfAdjointEig.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "SelfAdjointEig" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SelfAdjointEigV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SelfAdjointEigV2.pbtxt new file mode 100644 index 00000000000..c79f08ac323 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SelfAdjointEigV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SelfAdjointEigV2" + endpoint { + name: "linalg.SelfAdjointEig" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Selu.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Selu.pbtxt new file mode 100644 index 00000000000..7002d5be122 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Selu.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Selu" + endpoint { + name: "nn.Selu" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SeluGrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SeluGrad.pbtxt new file mode 100644 index 00000000000..b34e2f22393 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SeluGrad.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SeluGrad" + endpoint { + name: "nn.SeluGrad" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SerializeIterator.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SerializeIterator.pbtxt new file mode 100644 index 00000000000..37789c753b4 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SerializeIterator.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SerializeIterator" + endpoint { + name: "data.SerializeIterator" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SerializeManySparse.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SerializeManySparse.pbtxt new file mode 100644 index 00000000000..567a8e4b7f0 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SerializeManySparse.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SerializeManySparse" + endpoint { + name: "io.SerializeManySparse" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SerializeSparse.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SerializeSparse.pbtxt new file mode 100644 index 00000000000..ad86c7095c3 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SerializeSparse.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SerializeSparse" + endpoint { + name: "io.SerializeSparse" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SerializeTensor.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SerializeTensor.pbtxt new file mode 100644 index 00000000000..169120a0635 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SerializeTensor.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SerializeTensor" + endpoint { + name: "io.SerializeTensor" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SetSize.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SetSize.pbtxt new file mode 100644 index 00000000000..1c000e9c8aa --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SetSize.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "SetSize" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SetStatsAggregatorDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SetStatsAggregatorDataset.pbtxt new file mode 100644 index 00000000000..f57abe5a667 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SetStatsAggregatorDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SetStatsAggregatorDataset" + endpoint { + name: "data.SetStatsAggregatorDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Shape.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Shape.pbtxt new file mode 100644 index 00000000000..5074000b537 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Shape.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "Shape" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ShapeN.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ShapeN.pbtxt new file mode 100644 index 00000000000..b4bfb91118a --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ShapeN.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "ShapeN" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ShardedFilename.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ShardedFilename.pbtxt new file mode 100644 index 00000000000..8efd0afb8b3 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ShardedFilename.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ShardedFilename" + endpoint { + name: "io.ShardedFilename" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ShardedFilespec.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ShardedFilespec.pbtxt new file mode 100644 index 00000000000..e31cac1040c --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ShardedFilespec.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ShardedFilespec" + endpoint { + name: "io.ShardedFilespec" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ShuffleAndRepeatDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ShuffleAndRepeatDataset.pbtxt new file mode 100644 index 00000000000..543d5a109c7 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ShuffleAndRepeatDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ShuffleAndRepeatDataset" + endpoint { + name: "data.ShuffleAndRepeatDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ShuffleDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ShuffleDataset.pbtxt new file mode 100644 index 00000000000..36f4979c969 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ShuffleDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ShuffleDataset" + endpoint { + name: "data.ShuffleDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Sigmoid.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Sigmoid.pbtxt new file mode 100644 index 00000000000..b6e16a41104 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Sigmoid.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Sigmoid" + endpoint { + name: "math.Sigmoid" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SigmoidGrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SigmoidGrad.pbtxt new file mode 100644 index 00000000000..bb141abe3ba --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SigmoidGrad.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SigmoidGrad" + endpoint { + name: "math.SigmoidGrad" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Sign.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Sign.pbtxt new file mode 100644 index 00000000000..435fb9e825d --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Sign.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Sign" + endpoint { + name: "math.Sign" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Sin.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Sin.pbtxt new file mode 100644 index 00000000000..2fc95755bac --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Sin.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Sin" + endpoint { + name: "math.Sin" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Sinh.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Sinh.pbtxt new file mode 100644 index 00000000000..f343685e80b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Sinh.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Sinh" + endpoint { + name: "math.Sinh" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Size.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Size.pbtxt new file mode 100644 index 00000000000..a41cddd8ac7 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Size.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "Size" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SkipDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SkipDataset.pbtxt new file mode 100644 index 00000000000..39bce67a3e4 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SkipDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SkipDataset" + endpoint { + name: "data.SkipDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Skipgram.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Skipgram.pbtxt new file mode 100644 index 00000000000..d095c7b61b9 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Skipgram.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "Skipgram" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Slice.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Slice.pbtxt new file mode 100644 index 00000000000..adfe6fa4fd9 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Slice.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "Slice" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SlideDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SlideDataset.pbtxt new file mode 100644 index 00000000000..bc284c2833a --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SlideDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SlideDataset" + endpoint { + name: "data.SlideDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Snapshot.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Snapshot.pbtxt new file mode 100644 index 00000000000..6e49c1a5431 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Snapshot.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "Snapshot" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Softmax.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Softmax.pbtxt new file mode 100644 index 00000000000..cb27a04d217 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Softmax.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Softmax" + endpoint { + name: "nn.Softmax" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SoftmaxCrossEntropyWithLogits.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SoftmaxCrossEntropyWithLogits.pbtxt new file mode 100644 index 00000000000..e064562c0f2 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SoftmaxCrossEntropyWithLogits.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SoftmaxCrossEntropyWithLogits" + endpoint { + name: "nn.SoftmaxCrossEntropyWithLogits" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Softplus.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Softplus.pbtxt new file mode 100644 index 00000000000..671656c2873 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Softplus.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Softplus" + endpoint { + name: "math.Softplus" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SoftplusGrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SoftplusGrad.pbtxt new file mode 100644 index 00000000000..d1b074a9b7a --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SoftplusGrad.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SoftplusGrad" + endpoint { + name: "math.SoftplusGrad" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Softsign.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Softsign.pbtxt new file mode 100644 index 00000000000..23aa1e3c58b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Softsign.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Softsign" + endpoint { + name: "nn.Softsign" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SoftsignGrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SoftsignGrad.pbtxt new file mode 100644 index 00000000000..73faf74511f --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SoftsignGrad.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SoftsignGrad" + endpoint { + name: "nn.SoftsignGrad" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SpaceToBatch.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SpaceToBatch.pbtxt new file mode 100644 index 00000000000..4fe7232e544 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SpaceToBatch.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SpaceToBatch" + endpoint { + name: "nn.SpaceToBatch" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SpaceToBatchND.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SpaceToBatchND.pbtxt new file mode 100644 index 00000000000..6612b48286c --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SpaceToBatchND.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SpaceToBatchND" + endpoint { + name: "SpaceToBatchNd" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SpaceToDepth.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SpaceToDepth.pbtxt new file mode 100644 index 00000000000..cb421c75db0 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SpaceToDepth.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SpaceToDepth" + endpoint { + name: "nn.SpaceToDepth" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseAccumulatorApplyGradient.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseAccumulatorApplyGradient.pbtxt new file mode 100644 index 00000000000..cdb0b14b671 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseAccumulatorApplyGradient.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseAccumulatorApplyGradient" + endpoint { + name: "sparse.SparseAccumulatorApplyGradient" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseAccumulatorTakeGradient.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseAccumulatorTakeGradient.pbtxt new file mode 100644 index 00000000000..8fc1e709596 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseAccumulatorTakeGradient.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseAccumulatorTakeGradient" + endpoint { + name: "sparse.SparseAccumulatorTakeGradient" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseAdd.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseAdd.pbtxt new file mode 100644 index 00000000000..0761f2ed162 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseAdd.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseAdd" + endpoint { + name: "sparse.SparseAdd" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseAddGrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseAddGrad.pbtxt new file mode 100644 index 00000000000..6529c46a17e --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseAddGrad.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseAddGrad" + endpoint { + name: "sparse.SparseAddGrad" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseApplyAdadelta.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseApplyAdadelta.pbtxt new file mode 100644 index 00000000000..7122f210a43 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseApplyAdadelta.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseApplyAdadelta" + endpoint { + name: "train.SparseApplyAdadelta" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseApplyAdagrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseApplyAdagrad.pbtxt new file mode 100644 index 00000000000..184a8cfb2fb --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseApplyAdagrad.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseApplyAdagrad" + endpoint { + name: "train.SparseApplyAdagrad" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseApplyAdagradDA.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseApplyAdagradDA.pbtxt new file mode 100644 index 00000000000..950dc00dd35 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseApplyAdagradDA.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseApplyAdagradDA" + endpoint { + name: "train.SparseApplyAdagradDa" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseApplyCenteredRMSProp.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseApplyCenteredRMSProp.pbtxt new file mode 100644 index 00000000000..090536f5eb9 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseApplyCenteredRMSProp.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseApplyCenteredRMSProp" + endpoint { + name: "train.SparseApplyCenteredRmsProp" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseApplyFtrl.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseApplyFtrl.pbtxt new file mode 100644 index 00000000000..e961fb7f6b1 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseApplyFtrl.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "SparseApplyFtrl" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseApplyFtrlV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseApplyFtrlV2.pbtxt new file mode 100644 index 00000000000..43b9833451a --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseApplyFtrlV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseApplyFtrlV2" + endpoint { + name: "train.SparseApplyFtrl" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseApplyMomentum.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseApplyMomentum.pbtxt new file mode 100644 index 00000000000..f7e79c5e7e4 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseApplyMomentum.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseApplyMomentum" + endpoint { + name: "train.SparseApplyMomentum" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseApplyProximalAdagrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseApplyProximalAdagrad.pbtxt new file mode 100644 index 00000000000..8ac6cf771cb --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseApplyProximalAdagrad.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseApplyProximalAdagrad" + endpoint { + name: "train.SparseApplyProximalAdagrad" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseApplyProximalGradientDescent.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseApplyProximalGradientDescent.pbtxt new file mode 100644 index 00000000000..926ed2c1d4d --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseApplyProximalGradientDescent.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseApplyProximalGradientDescent" + endpoint { + name: "train.SparseApplyProximalGradientDescent" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseApplyRMSProp.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseApplyRMSProp.pbtxt new file mode 100644 index 00000000000..3e39f4ffa58 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseApplyRMSProp.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseApplyRMSProp" + endpoint { + name: "train.SparseApplyRmsProp" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseConcat.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseConcat.pbtxt new file mode 100644 index 00000000000..8ceb600a42c --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseConcat.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseConcat" + endpoint { + name: "sparse.SparseConcat" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseConditionalAccumulator.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseConditionalAccumulator.pbtxt new file mode 100644 index 00000000000..3dc2c1ea8a0 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseConditionalAccumulator.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseConditionalAccumulator" + endpoint { + name: "sparse.SparseConditionalAccumulator" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseCross.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseCross.pbtxt new file mode 100644 index 00000000000..130f333d35b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseCross.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseCross" + endpoint { + name: "sparse.SparseCross" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseDenseCwiseAdd.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseDenseCwiseAdd.pbtxt new file mode 100644 index 00000000000..013b7eede94 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseDenseCwiseAdd.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseDenseCwiseAdd" + endpoint { + name: "sparse.SparseDenseCwiseAdd" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseDenseCwiseDiv.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseDenseCwiseDiv.pbtxt new file mode 100644 index 00000000000..8cf56d7b418 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseDenseCwiseDiv.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseDenseCwiseDiv" + endpoint { + name: "sparse.SparseDenseCwiseDiv" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseDenseCwiseMul.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseDenseCwiseMul.pbtxt new file mode 100644 index 00000000000..37c50f23276 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseDenseCwiseMul.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseDenseCwiseMul" + endpoint { + name: "sparse.SparseDenseCwiseMul" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseFillEmptyRows.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseFillEmptyRows.pbtxt new file mode 100644 index 00000000000..3adddbd34bf --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseFillEmptyRows.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseFillEmptyRows" + endpoint { + name: "sparse.SparseFillEmptyRows" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseFillEmptyRowsGrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseFillEmptyRowsGrad.pbtxt new file mode 100644 index 00000000000..708069d028d --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseFillEmptyRowsGrad.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseFillEmptyRowsGrad" + endpoint { + name: "sparse.SparseFillEmptyRowsGrad" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseMatMul.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseMatMul.pbtxt new file mode 100644 index 00000000000..445d53b0236 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseMatMul.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseMatMul" + endpoint { + name: "sparse.SparseMatMul" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseReduceMax.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseReduceMax.pbtxt new file mode 100644 index 00000000000..a7467b9b474 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseReduceMax.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseReduceMax" + endpoint { + name: "sparse.SparseReduceMax" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseReduceMaxSparse.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseReduceMaxSparse.pbtxt new file mode 100644 index 00000000000..987e98467ed --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseReduceMaxSparse.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseReduceMaxSparse" + endpoint { + name: "sparse.SparseReduceMaxSparse" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseReduceSum.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseReduceSum.pbtxt new file mode 100644 index 00000000000..739fb5fb952 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseReduceSum.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseReduceSum" + endpoint { + name: "sparse.SparseReduceSum" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseReduceSumSparse.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseReduceSumSparse.pbtxt new file mode 100644 index 00000000000..64d6d45f1a2 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseReduceSumSparse.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseReduceSumSparse" + endpoint { + name: "sparse.SparseReduceSumSparse" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseReorder.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseReorder.pbtxt new file mode 100644 index 00000000000..202066e76f5 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseReorder.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseReorder" + endpoint { + name: "sparse.SparseReorder" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseReshape.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseReshape.pbtxt new file mode 100644 index 00000000000..0a393a6105f --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseReshape.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseReshape" + endpoint { + name: "sparse.SparseReshape" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSegmentMean.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSegmentMean.pbtxt new file mode 100644 index 00000000000..9187dbed670 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSegmentMean.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseSegmentMean" + endpoint { + name: "sparse.SparseSegmentMean" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSegmentMeanGrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSegmentMeanGrad.pbtxt new file mode 100644 index 00000000000..1b7d5bbcf0c --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSegmentMeanGrad.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseSegmentMeanGrad" + endpoint { + name: "sparse.SparseSegmentMeanGrad" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSegmentMeanWithNumSegments.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSegmentMeanWithNumSegments.pbtxt new file mode 100644 index 00000000000..bb3ac2256d1 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSegmentMeanWithNumSegments.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseSegmentMeanWithNumSegments" + endpoint { + name: "sparse.SparseSegmentMeanWithNumSegments" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSegmentSqrtN.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSegmentSqrtN.pbtxt new file mode 100644 index 00000000000..2cecff503ff --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSegmentSqrtN.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseSegmentSqrtN" + endpoint { + name: "sparse.SparseSegmentSqrtN" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSegmentSqrtNGrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSegmentSqrtNGrad.pbtxt new file mode 100644 index 00000000000..e6973eb773a --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSegmentSqrtNGrad.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseSegmentSqrtNGrad" + endpoint { + name: "sparse.SparseSegmentSqrtNGrad" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSegmentSqrtNWithNumSegments.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSegmentSqrtNWithNumSegments.pbtxt new file mode 100644 index 00000000000..78aed85f0a9 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSegmentSqrtNWithNumSegments.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseSegmentSqrtNWithNumSegments" + endpoint { + name: "sparse.SparseSegmentSqrtNWithNumSegments" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSegmentSum.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSegmentSum.pbtxt new file mode 100644 index 00000000000..f18f3516670 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSegmentSum.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseSegmentSum" + endpoint { + name: "sparse.SparseSegmentSum" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSegmentSumWithNumSegments.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSegmentSumWithNumSegments.pbtxt new file mode 100644 index 00000000000..8e384857cc7 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSegmentSumWithNumSegments.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseSegmentSumWithNumSegments" + endpoint { + name: "sparse.SparseSegmentSumWithNumSegments" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSlice.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSlice.pbtxt new file mode 100644 index 00000000000..1d794df9252 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSlice.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseSlice" + endpoint { + name: "sparse.SparseSlice" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSliceGrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSliceGrad.pbtxt new file mode 100644 index 00000000000..979326c0fc7 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSliceGrad.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseSliceGrad" + endpoint { + name: "sparse.SparseSliceGrad" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSoftmax.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSoftmax.pbtxt new file mode 100644 index 00000000000..56c96640cb4 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSoftmax.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseSoftmax" + endpoint { + name: "sparse.SparseSoftmax" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSoftmaxCrossEntropyWithLogits.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSoftmaxCrossEntropyWithLogits.pbtxt new file mode 100644 index 00000000000..7627d5f6074 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSoftmaxCrossEntropyWithLogits.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseSoftmaxCrossEntropyWithLogits" + endpoint { + name: "nn.SparseSoftmaxCrossEntropyWithLogits" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSparseMaximum.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSparseMaximum.pbtxt new file mode 100644 index 00000000000..31430962138 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSparseMaximum.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseSparseMaximum" + endpoint { + name: "sparse.SparseSparseMaximum" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSparseMinimum.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSparseMinimum.pbtxt new file mode 100644 index 00000000000..fc04bb4fed5 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSparseMinimum.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseSparseMinimum" + endpoint { + name: "sparse.SparseSparseMinimum" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSplit.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSplit.pbtxt new file mode 100644 index 00000000000..0afc95199aa --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseSplit.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseSplit" + endpoint { + name: "sparse.SparseSplit" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseTensorDenseAdd.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseTensorDenseAdd.pbtxt new file mode 100644 index 00000000000..fc5c882f834 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseTensorDenseAdd.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseTensorDenseAdd" + endpoint { + name: "sparse.SparseTensorDenseAdd" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseTensorDenseMatMul.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseTensorDenseMatMul.pbtxt new file mode 100644 index 00000000000..cd1f1e09e94 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseTensorDenseMatMul.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseTensorDenseMatMul" + endpoint { + name: "sparse.SparseTensorDenseMatMul" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseTensorSliceDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseTensorSliceDataset.pbtxt new file mode 100644 index 00000000000..bb0d1d7a949 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseTensorSliceDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseTensorSliceDataset" + endpoint { + name: "data.SparseTensorSliceDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseToDense.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseToDense.pbtxt new file mode 100644 index 00000000000..68df155e461 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseToDense.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseToDense" + endpoint { + name: "sparse.SparseToDense" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseToSparseSetOperation.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseToSparseSetOperation.pbtxt new file mode 100644 index 00000000000..fb04366fead --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SparseToSparseSetOperation.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SparseToSparseSetOperation" + endpoint { + name: "sparse.SparseToSparseSetOperation" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Split.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Split.pbtxt new file mode 100644 index 00000000000..ffb7b52e091 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Split.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "Split" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SplitV.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SplitV.pbtxt new file mode 100644 index 00000000000..94f4a08d70d --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SplitV.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "SplitV" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SqlDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SqlDataset.pbtxt new file mode 100644 index 00000000000..8764e81af25 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SqlDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SqlDataset" + endpoint { + name: "data.SqlDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Sqrt.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Sqrt.pbtxt new file mode 100644 index 00000000000..daa2a1ee86a --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Sqrt.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Sqrt" + endpoint { + name: "math.Sqrt" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SqrtGrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SqrtGrad.pbtxt new file mode 100644 index 00000000000..8eca1b89b31 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SqrtGrad.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SqrtGrad" + endpoint { + name: "math.SqrtGrad" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Square.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Square.pbtxt new file mode 100644 index 00000000000..561e10e020b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Square.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Square" + endpoint { + name: "math.Square" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SquaredDifference.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SquaredDifference.pbtxt new file mode 100644 index 00000000000..752dbcce7b8 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SquaredDifference.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SquaredDifference" + endpoint { + name: "math.SquaredDifference" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Squeeze.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Squeeze.pbtxt new file mode 100644 index 00000000000..264c3846036 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Squeeze.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "Squeeze" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Stack.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Stack.pbtxt new file mode 100644 index 00000000000..8370beee630 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Stack.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "Stack" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StackClose.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StackClose.pbtxt new file mode 100644 index 00000000000..ac3c410c1cc --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StackClose.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "StackClose" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StackCloseV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StackCloseV2.pbtxt new file mode 100644 index 00000000000..28aff9e1913 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StackCloseV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "StackCloseV2" + endpoint { + name: "StackClose" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StackPop.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StackPop.pbtxt new file mode 100644 index 00000000000..b8658ecbad4 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StackPop.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "StackPop" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StackPopV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StackPopV2.pbtxt new file mode 100644 index 00000000000..d2ecf4e5a87 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StackPopV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "StackPopV2" + endpoint { + name: "StackPop" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StackPush.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StackPush.pbtxt new file mode 100644 index 00000000000..d08fa27b210 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StackPush.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "StackPush" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StackPushV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StackPushV2.pbtxt new file mode 100644 index 00000000000..519fd6c6b28 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StackPushV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "StackPushV2" + endpoint { + name: "StackPush" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StackV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StackV2.pbtxt new file mode 100644 index 00000000000..725e469a031 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StackV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "StackV2" + endpoint { + name: "Stack" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Stage.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Stage.pbtxt new file mode 100644 index 00000000000..87e0c7d9811 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Stage.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "Stage" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StageClear.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StageClear.pbtxt new file mode 100644 index 00000000000..26890a55b39 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StageClear.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "StageClear" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StagePeek.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StagePeek.pbtxt new file mode 100644 index 00000000000..7c3ed3dc91c --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StagePeek.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "StagePeek" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StageSize.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StageSize.pbtxt new file mode 100644 index 00000000000..d8188c3e0b3 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StageSize.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "StageSize" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StatefulPartitionedCall.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StatefulPartitionedCall.pbtxt new file mode 100644 index 00000000000..2e6decf19ad --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StatefulPartitionedCall.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "StatefulPartitionedCall" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StatelessIf.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StatelessIf.pbtxt new file mode 100644 index 00000000000..37c7b9a9629 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StatelessIf.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "StatelessIf" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StatelessMultinomial.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StatelessMultinomial.pbtxt new file mode 100644 index 00000000000..8cfbbfb2c25 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StatelessMultinomial.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "StatelessMultinomial" + endpoint { + name: "random.StatelessMultinomial" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StatelessRandomNormal.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StatelessRandomNormal.pbtxt new file mode 100644 index 00000000000..4e648cfa691 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StatelessRandomNormal.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "StatelessRandomNormal" + endpoint { + name: "random.StatelessRandomNormal" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StatelessRandomUniform.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StatelessRandomUniform.pbtxt new file mode 100644 index 00000000000..6f8f328b41f --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StatelessRandomUniform.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "StatelessRandomUniform" + endpoint { + name: "random.StatelessRandomUniform" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StatelessRandomUniformInt.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StatelessRandomUniformInt.pbtxt new file mode 100644 index 00000000000..2fec4a7cc62 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StatelessRandomUniformInt.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "StatelessRandomUniformInt" + endpoint { + name: "random.StatelessRandomUniformInt" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StatelessTruncatedNormal.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StatelessTruncatedNormal.pbtxt new file mode 100644 index 00000000000..c05071dd737 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StatelessTruncatedNormal.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "StatelessTruncatedNormal" + endpoint { + name: "random.StatelessTruncatedNormal" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StatelessWhile.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StatelessWhile.pbtxt new file mode 100644 index 00000000000..1a4252c90ae --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StatelessWhile.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "StatelessWhile" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StaticRegexFullMatch.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StaticRegexFullMatch.pbtxt new file mode 100644 index 00000000000..66b841ad74b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StaticRegexFullMatch.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "StaticRegexFullMatch" + endpoint { + name: "strings.StaticRegexFullMatch" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StaticRegexReplace.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StaticRegexReplace.pbtxt new file mode 100644 index 00000000000..305bc8a3caf --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StaticRegexReplace.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "StaticRegexReplace" + endpoint { + name: "strings.StaticRegexReplace" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StatsAggregatorHandle.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StatsAggregatorHandle.pbtxt new file mode 100644 index 00000000000..301dc982e32 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StatsAggregatorHandle.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "StatsAggregatorHandle" + endpoint { + name: "data.StatsAggregatorHandle" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StatsAggregatorSummary.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StatsAggregatorSummary.pbtxt new file mode 100644 index 00000000000..f83c8f5a4f6 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StatsAggregatorSummary.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "StatsAggregatorSummary" + endpoint { + name: "summary.StatsAggregatorSummary" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StopGradient.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StopGradient.pbtxt new file mode 100644 index 00000000000..ad8473e8161 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StopGradient.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "StopGradient" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StridedSlice.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StridedSlice.pbtxt new file mode 100644 index 00000000000..b0c301dab13 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StridedSlice.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "StridedSlice" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StridedSliceAssign.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StridedSliceAssign.pbtxt new file mode 100644 index 00000000000..6850dc2d1b2 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StridedSliceAssign.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "StridedSliceAssign" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StridedSliceGrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StridedSliceGrad.pbtxt new file mode 100644 index 00000000000..b03204bcc4d --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StridedSliceGrad.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "StridedSliceGrad" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StringFormat.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StringFormat.pbtxt new file mode 100644 index 00000000000..cdd03139966 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StringFormat.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "StringFormat" + endpoint { + name: "strings.StringFormat" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StringJoin.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StringJoin.pbtxt new file mode 100644 index 00000000000..b43ff157cd5 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StringJoin.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "StringJoin" + endpoint { + name: "strings.Join" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StringLength.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StringLength.pbtxt new file mode 100644 index 00000000000..c8eb48cc3c7 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StringLength.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "StringLength" + endpoint { + name: "strings.StringLength" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StringSplit.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StringSplit.pbtxt new file mode 100644 index 00000000000..0e6d1851df1 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StringSplit.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "StringSplit" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StringSplitV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StringSplitV2.pbtxt new file mode 100644 index 00000000000..18c71d6bd7c --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StringSplitV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "StringSplitV2" + endpoint { + name: "strings.StringSplit" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StringStrip.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StringStrip.pbtxt new file mode 100644 index 00000000000..01691211ff6 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StringStrip.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "StringStrip" + endpoint { + name: "strings.Strip" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StringToHashBucket.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StringToHashBucket.pbtxt new file mode 100644 index 00000000000..765517578d0 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StringToHashBucket.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "StringToHashBucket" + endpoint { + name: "strings.ToHashBucket" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StringToHashBucketFast.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StringToHashBucketFast.pbtxt new file mode 100644 index 00000000000..de08bc2d36f --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StringToHashBucketFast.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "StringToHashBucketFast" + endpoint { + name: "strings.ToHashBucketFast" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StringToHashBucketStrong.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StringToHashBucketStrong.pbtxt new file mode 100644 index 00000000000..15b9138238a --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StringToHashBucketStrong.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "StringToHashBucketStrong" + endpoint { + name: "strings.ToHashBucketStrong" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StringToNumber.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StringToNumber.pbtxt new file mode 100644 index 00000000000..196f694da5c --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_StringToNumber.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "StringToNumber" + endpoint { + name: "strings.ToNumber" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Sub.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Sub.pbtxt new file mode 100644 index 00000000000..e79c6a0036b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Sub.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Sub" + endpoint { + name: "math.Sub" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Substr.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Substr.pbtxt new file mode 100644 index 00000000000..78f34550a5b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Substr.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Substr" + endpoint { + name: "strings.Substr" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Sum.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Sum.pbtxt new file mode 100644 index 00000000000..3999fa6ed12 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Sum.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "Sum" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SummaryWriter.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SummaryWriter.pbtxt new file mode 100644 index 00000000000..8338c0fa188 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SummaryWriter.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SummaryWriter" + endpoint { + name: "summary.SummaryWriter" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Svd.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Svd.pbtxt new file mode 100644 index 00000000000..889d4162818 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Svd.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Svd" + endpoint { + name: "linalg.Svd" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Switch.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Switch.pbtxt new file mode 100644 index 00000000000..edd9255452d --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Switch.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Switch" + endpoint { + name: "SwitchCond" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SymbolicGradient.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SymbolicGradient.pbtxt new file mode 100644 index 00000000000..6c6e68ae740 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_SymbolicGradient.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "SymbolicGradient" + endpoint { + name: "train.SymbolicGradient" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TFRecordDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TFRecordDataset.pbtxt new file mode 100644 index 00000000000..f1d42edd63d --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TFRecordDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "TFRecordDataset" + endpoint { + name: "data.TfRecordDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TFRecordReader.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TFRecordReader.pbtxt new file mode 100644 index 00000000000..9ffbeba0ec9 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TFRecordReader.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "TFRecordReader" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TFRecordReaderV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TFRecordReaderV2.pbtxt new file mode 100644 index 00000000000..7d252e4942b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TFRecordReaderV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "TFRecordReaderV2" + endpoint { + name: "io.TfRecordReader" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TakeDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TakeDataset.pbtxt new file mode 100644 index 00000000000..2b0c0544fbc --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TakeDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "TakeDataset" + endpoint { + name: "data.TakeDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TakeManySparseFromTensorsMap.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TakeManySparseFromTensorsMap.pbtxt new file mode 100644 index 00000000000..620e9fb0120 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TakeManySparseFromTensorsMap.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "TakeManySparseFromTensorsMap" + endpoint { + name: "sparse.TakeManySparseFromTensorsMap" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Tan.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Tan.pbtxt new file mode 100644 index 00000000000..560ca546b76 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Tan.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Tan" + endpoint { + name: "math.Tan" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Tanh.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Tanh.pbtxt new file mode 100644 index 00000000000..90e441808f9 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Tanh.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Tanh" + endpoint { + name: "math.Tanh" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TanhGrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TanhGrad.pbtxt new file mode 100644 index 00000000000..c0837d04874 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TanhGrad.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "TanhGrad" + endpoint { + name: "math.TanhGrad" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TemporaryVariable.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TemporaryVariable.pbtxt new file mode 100644 index 00000000000..8ce760f9c94 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TemporaryVariable.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "TemporaryVariable" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArray.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArray.pbtxt new file mode 100644 index 00000000000..e315486af2a --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArray.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "TensorArray" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayClose.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayClose.pbtxt new file mode 100644 index 00000000000..951ace8005b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayClose.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "TensorArrayClose" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayCloseV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayCloseV2.pbtxt new file mode 100644 index 00000000000..6fd2d02592e --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayCloseV2.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "TensorArrayCloseV2" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayCloseV3.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayCloseV3.pbtxt new file mode 100644 index 00000000000..4a065779790 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayCloseV3.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "TensorArrayCloseV3" + endpoint { + name: "TensorArrayClose" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayConcat.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayConcat.pbtxt new file mode 100644 index 00000000000..f5071110939 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayConcat.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "TensorArrayConcat" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayConcatV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayConcatV2.pbtxt new file mode 100644 index 00000000000..e92cebf2a79 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayConcatV2.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "TensorArrayConcatV2" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayConcatV3.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayConcatV3.pbtxt new file mode 100644 index 00000000000..34d09c901a0 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayConcatV3.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "TensorArrayConcatV3" + endpoint { + name: "TensorArrayConcat" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayGather.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayGather.pbtxt new file mode 100644 index 00000000000..95866b9778e --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayGather.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "TensorArrayGather" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayGatherV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayGatherV2.pbtxt new file mode 100644 index 00000000000..f75b50c6670 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayGatherV2.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "TensorArrayGatherV2" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayGatherV3.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayGatherV3.pbtxt new file mode 100644 index 00000000000..b792ee98826 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayGatherV3.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "TensorArrayGatherV3" + endpoint { + name: "TensorArrayGather" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayGrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayGrad.pbtxt new file mode 100644 index 00000000000..beb9b5ca12d --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayGrad.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "TensorArrayGrad" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayGradV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayGradV2.pbtxt new file mode 100644 index 00000000000..41d25a49101 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayGradV2.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "TensorArrayGradV2" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayGradV3.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayGradV3.pbtxt new file mode 100644 index 00000000000..2c9adebd044 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayGradV3.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "TensorArrayGradV3" + endpoint { + name: "TensorArrayGrad" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayGradWithShape.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayGradWithShape.pbtxt new file mode 100644 index 00000000000..d6804fb697b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayGradWithShape.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "TensorArrayGradWithShape" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayPack.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayPack.pbtxt new file mode 100644 index 00000000000..030950b06fc --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayPack.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "TensorArrayPack" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayRead.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayRead.pbtxt new file mode 100644 index 00000000000..72704746a5c --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayRead.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "TensorArrayRead" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayReadV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayReadV2.pbtxt new file mode 100644 index 00000000000..43cd0a2b786 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayReadV2.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "TensorArrayReadV2" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayReadV3.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayReadV3.pbtxt new file mode 100644 index 00000000000..e6d38d64df9 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayReadV3.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "TensorArrayReadV3" + endpoint { + name: "TensorArrayRead" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayScatter.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayScatter.pbtxt new file mode 100644 index 00000000000..76092a45ed2 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayScatter.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "TensorArrayScatter" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayScatterV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayScatterV2.pbtxt new file mode 100644 index 00000000000..7dba0fab4cd --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayScatterV2.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "TensorArrayScatterV2" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayScatterV3.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayScatterV3.pbtxt new file mode 100644 index 00000000000..179c9611f58 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayScatterV3.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "TensorArrayScatterV3" + endpoint { + name: "TensorArrayScatter" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArraySize.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArraySize.pbtxt new file mode 100644 index 00000000000..fb2be098c67 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArraySize.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "TensorArraySize" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArraySizeV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArraySizeV2.pbtxt new file mode 100644 index 00000000000..8e8e44cfe29 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArraySizeV2.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "TensorArraySizeV2" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArraySizeV3.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArraySizeV3.pbtxt new file mode 100644 index 00000000000..2df9a2d3f13 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArraySizeV3.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "TensorArraySizeV3" + endpoint { + name: "TensorArraySize" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArraySplit.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArraySplit.pbtxt new file mode 100644 index 00000000000..105031eb983 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArraySplit.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "TensorArraySplit" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArraySplitV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArraySplitV2.pbtxt new file mode 100644 index 00000000000..ef5d88832aa --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArraySplitV2.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "TensorArraySplitV2" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArraySplitV3.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArraySplitV3.pbtxt new file mode 100644 index 00000000000..721af074d0d --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArraySplitV3.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "TensorArraySplitV3" + endpoint { + name: "TensorArraySplit" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayUnpack.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayUnpack.pbtxt new file mode 100644 index 00000000000..a9011de23ea --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayUnpack.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "TensorArrayUnpack" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayV2.pbtxt new file mode 100644 index 00000000000..43a441a0710 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayV2.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "TensorArrayV2" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayV3.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayV3.pbtxt new file mode 100644 index 00000000000..2b87617a1f1 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayV3.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "TensorArrayV3" + endpoint { + name: "TensorArray" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayWrite.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayWrite.pbtxt new file mode 100644 index 00000000000..2462dae80d9 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayWrite.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "TensorArrayWrite" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayWriteV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayWriteV2.pbtxt new file mode 100644 index 00000000000..9f670ae1816 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayWriteV2.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "TensorArrayWriteV2" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayWriteV3.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayWriteV3.pbtxt new file mode 100644 index 00000000000..7321057b2f0 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorArrayWriteV3.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "TensorArrayWriteV3" + endpoint { + name: "TensorArrayWrite" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorDataset.pbtxt new file mode 100644 index 00000000000..ed0ead6e7ab --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "TensorDataset" + endpoint { + name: "data.TensorDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorForestCreateTreeVariable.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorForestCreateTreeVariable.pbtxt new file mode 100644 index 00000000000..8e2410a0dd7 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorForestCreateTreeVariable.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "TensorForestCreateTreeVariable" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorForestTreeDeserialize.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorForestTreeDeserialize.pbtxt new file mode 100644 index 00000000000..724bdb282d0 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorForestTreeDeserialize.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "TensorForestTreeDeserialize" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorForestTreeIsInitializedOp.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorForestTreeIsInitializedOp.pbtxt new file mode 100644 index 00000000000..7e93af8508f --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorForestTreeIsInitializedOp.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "TensorForestTreeIsInitializedOp" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorForestTreePredict.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorForestTreePredict.pbtxt new file mode 100644 index 00000000000..73770fa2913 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorForestTreePredict.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "TensorForestTreePredict" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorForestTreeResourceHandleOp.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorForestTreeResourceHandleOp.pbtxt new file mode 100644 index 00000000000..c2ef0ee5dd3 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorForestTreeResourceHandleOp.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "TensorForestTreeResourceHandleOp" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorForestTreeSerialize.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorForestTreeSerialize.pbtxt new file mode 100644 index 00000000000..d10f9e632b6 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorForestTreeSerialize.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "TensorForestTreeSerialize" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorForestTreeSize.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorForestTreeSize.pbtxt new file mode 100644 index 00000000000..9d81f1ea8c0 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorForestTreeSize.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "TensorForestTreeSize" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListConcatLists.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListConcatLists.pbtxt new file mode 100644 index 00000000000..3fa6265e108 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListConcatLists.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "TensorListConcatLists" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListElementShape.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListElementShape.pbtxt new file mode 100644 index 00000000000..396a0cfa8fe --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListElementShape.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "TensorListElementShape" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListFromTensor.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListFromTensor.pbtxt new file mode 100644 index 00000000000..3179feddd60 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListFromTensor.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "TensorListFromTensor" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListGather.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListGather.pbtxt new file mode 100644 index 00000000000..580d34b68f5 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListGather.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "TensorListGather" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListGetItem.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListGetItem.pbtxt new file mode 100644 index 00000000000..2c47208fa05 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListGetItem.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "TensorListGetItem" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListLength.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListLength.pbtxt new file mode 100644 index 00000000000..2ec689d71c8 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListLength.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "TensorListLength" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListPopBack.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListPopBack.pbtxt new file mode 100644 index 00000000000..8d0d6ed55b3 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListPopBack.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "TensorListPopBack" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListPushBack.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListPushBack.pbtxt new file mode 100644 index 00000000000..285351cf4f3 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListPushBack.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "TensorListPushBack" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListPushBackBatch.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListPushBackBatch.pbtxt new file mode 100644 index 00000000000..1f33d492601 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListPushBackBatch.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "TensorListPushBackBatch" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListReserve.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListReserve.pbtxt new file mode 100644 index 00000000000..53366006887 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListReserve.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "TensorListReserve" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListScatter.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListScatter.pbtxt new file mode 100644 index 00000000000..f3a56f12928 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListScatter.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "TensorListScatter" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListSetItem.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListSetItem.pbtxt new file mode 100644 index 00000000000..002e2a9bd37 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListSetItem.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "TensorListSetItem" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListStack.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListStack.pbtxt new file mode 100644 index 00000000000..b4b03c86e57 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorListStack.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "TensorListStack" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorSliceDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorSliceDataset.pbtxt new file mode 100644 index 00000000000..3729a025e66 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorSliceDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "TensorSliceDataset" + endpoint { + name: "data.TensorSliceDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorSummary.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorSummary.pbtxt new file mode 100644 index 00000000000..165478d3a0f --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorSummary.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "TensorSummary" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorSummaryV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorSummaryV2.pbtxt new file mode 100644 index 00000000000..c285ada0128 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TensorSummaryV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "TensorSummaryV2" + endpoint { + name: "summary.TensorSummary" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TextLineDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TextLineDataset.pbtxt new file mode 100644 index 00000000000..c3c75d5703b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TextLineDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "TextLineDataset" + endpoint { + name: "data.TextLineDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TextLineReader.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TextLineReader.pbtxt new file mode 100644 index 00000000000..f86b15cf86b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TextLineReader.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "TextLineReader" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TextLineReaderV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TextLineReaderV2.pbtxt new file mode 100644 index 00000000000..ee57dd84082 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TextLineReaderV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "TextLineReaderV2" + endpoint { + name: "io.TextLineReader" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ThreadUnsafeUnigramCandidateSampler.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ThreadUnsafeUnigramCandidateSampler.pbtxt new file mode 100644 index 00000000000..2ef4a834781 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ThreadUnsafeUnigramCandidateSampler.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ThreadUnsafeUnigramCandidateSampler" + endpoint { + name: "random.ThreadUnsafeUnigramCandidateSampler" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Tile.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Tile.pbtxt new file mode 100644 index 00000000000..8e4e63a2228 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Tile.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Tile" + endpoint { + name: "Tile" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TileGrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TileGrad.pbtxt new file mode 100644 index 00000000000..7cd975c02f6 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TileGrad.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "TileGrad" + endpoint { + name: "train.TileGrad" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Timestamp.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Timestamp.pbtxt new file mode 100644 index 00000000000..9ebc664ae15 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Timestamp.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "Timestamp" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TopK.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TopK.pbtxt new file mode 100644 index 00000000000..bb090aa6f14 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TopK.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "TopK" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TopKV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TopKV2.pbtxt new file mode 100644 index 00000000000..2b0dcf7c2a2 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TopKV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "TopKV2" + endpoint { + name: "nn.TopK" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Transpose.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Transpose.pbtxt new file mode 100644 index 00000000000..ad7900c00b2 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Transpose.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Transpose" + endpoint { + name: "linalg.Transpose" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TruncateDiv.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TruncateDiv.pbtxt new file mode 100644 index 00000000000..4fbd6823401 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TruncateDiv.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "TruncateDiv" + endpoint { + name: "math.TruncateDiv" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TruncateMod.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TruncateMod.pbtxt new file mode 100644 index 00000000000..7d1ae9a14fa --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TruncateMod.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "TruncateMod" + endpoint { + name: "math.TruncateMod" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TruncatedNormal.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TruncatedNormal.pbtxt new file mode 100644 index 00000000000..b2dd52c9558 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TruncatedNormal.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "TruncatedNormal" + endpoint { + name: "random.TruncatedNormal" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TryRpc.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TryRpc.pbtxt new file mode 100644 index 00000000000..7ca476086a8 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_TryRpc.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "TryRpc" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Unbatch.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Unbatch.pbtxt new file mode 100644 index 00000000000..513b05593a1 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Unbatch.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "Unbatch" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UnbatchDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UnbatchDataset.pbtxt new file mode 100644 index 00000000000..24907c804b0 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UnbatchDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "UnbatchDataset" + endpoint { + name: "data.UnbatchDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UnbatchGrad.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UnbatchGrad.pbtxt new file mode 100644 index 00000000000..ce612f84f6f --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UnbatchGrad.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "UnbatchGrad" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UnicodeDecodeWithOffsets.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UnicodeDecodeWithOffsets.pbtxt new file mode 100644 index 00000000000..16cc033140c --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UnicodeDecodeWithOffsets.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "UnicodeDecodeWithOffsets" + endpoint { + name: "strings.UnicodeDecodeWithOffsets" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UnicodeScript.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UnicodeScript.pbtxt new file mode 100644 index 00000000000..a873151d5fc --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UnicodeScript.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "UnicodeScript" + endpoint { + name: "strings.UnicodeScript" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UnicodeTranscode.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UnicodeTranscode.pbtxt new file mode 100644 index 00000000000..131cc6169c7 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UnicodeTranscode.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "UnicodeTranscode" + endpoint { + name: "strings.UnicodeTranscode" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UniformCandidateSampler.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UniformCandidateSampler.pbtxt new file mode 100644 index 00000000000..d7a56c2a6eb --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UniformCandidateSampler.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "UniformCandidateSampler" + endpoint { + name: "random.UniformCandidateSampler" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Unique.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Unique.pbtxt new file mode 100644 index 00000000000..8cc8ec0fedd --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Unique.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "Unique" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UniqueV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UniqueV2.pbtxt new file mode 100644 index 00000000000..6fe22cb1020 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UniqueV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "UniqueV2" + endpoint { + name: "Unique" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UniqueWithCounts.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UniqueWithCounts.pbtxt new file mode 100644 index 00000000000..0248fab17e6 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UniqueWithCounts.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "UniqueWithCounts" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UniqueWithCountsV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UniqueWithCountsV2.pbtxt new file mode 100644 index 00000000000..eb157451143 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UniqueWithCountsV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "UniqueWithCountsV2" + endpoint { + name: "UniqueWithCounts" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Unpack.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Unpack.pbtxt new file mode 100644 index 00000000000..c3ad63e8f80 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Unpack.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "Unpack" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UnravelIndex.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UnravelIndex.pbtxt new file mode 100644 index 00000000000..1a08dc8f1e7 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UnravelIndex.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "UnravelIndex" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UnsortedSegmentMax.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UnsortedSegmentMax.pbtxt new file mode 100644 index 00000000000..a58d8740d56 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UnsortedSegmentMax.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "UnsortedSegmentMax" + endpoint { + name: "math.UnsortedSegmentMax" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UnsortedSegmentMin.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UnsortedSegmentMin.pbtxt new file mode 100644 index 00000000000..2f17ab4624e --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UnsortedSegmentMin.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "UnsortedSegmentMin" + endpoint { + name: "math.UnsortedSegmentMin" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UnsortedSegmentProd.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UnsortedSegmentProd.pbtxt new file mode 100644 index 00000000000..c594941bcc0 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UnsortedSegmentProd.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "UnsortedSegmentProd" + endpoint { + name: "math.UnsortedSegmentProd" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UnsortedSegmentSum.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UnsortedSegmentSum.pbtxt new file mode 100644 index 00000000000..e10cf8a6c2c --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UnsortedSegmentSum.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "UnsortedSegmentSum" + endpoint { + name: "math.UnsortedSegmentSum" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Unstage.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Unstage.pbtxt new file mode 100644 index 00000000000..31a97cf84db --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Unstage.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "Unstage" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UpperBound.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UpperBound.pbtxt new file mode 100644 index 00000000000..229a6ddfc36 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_UpperBound.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "UpperBound" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_VarHandleOp.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_VarHandleOp.pbtxt new file mode 100644 index 00000000000..30bdace0e6e --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_VarHandleOp.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "VarHandleOp" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_VarIsInitializedOp.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_VarIsInitializedOp.pbtxt new file mode 100644 index 00000000000..a3992019bc7 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_VarIsInitializedOp.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "VarIsInitializedOp" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Variable.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Variable.pbtxt new file mode 100644 index 00000000000..0978e61451b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Variable.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "Variable" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_VariableShape.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_VariableShape.pbtxt new file mode 100644 index 00000000000..38c63b5b701 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_VariableShape.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "VariableShape" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_VariableV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_VariableV2.pbtxt new file mode 100644 index 00000000000..c566dd1e79f --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_VariableV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "VariableV2" + endpoint { + name: "Variable" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Where.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Where.pbtxt new file mode 100644 index 00000000000..f130181a6e3 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Where.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "Where" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_While.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_While.pbtxt new file mode 100644 index 00000000000..9d0f3b07633 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_While.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "While" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_WholeFileReader.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_WholeFileReader.pbtxt new file mode 100644 index 00000000000..aa839ed3801 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_WholeFileReader.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "WholeFileReader" + visibility: SKIP +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_WholeFileReaderV2.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_WholeFileReaderV2.pbtxt new file mode 100644 index 00000000000..e031d705fb2 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_WholeFileReaderV2.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "WholeFileReaderV2" + endpoint { + name: "io.WholeFileReader" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_WindowDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_WindowDataset.pbtxt new file mode 100644 index 00000000000..69f12c55e1d --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_WindowDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "WindowDataset" + endpoint { + name: "data.WindowDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_WriteAudioSummary.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_WriteAudioSummary.pbtxt new file mode 100644 index 00000000000..fcd0df85c2c --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_WriteAudioSummary.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "WriteAudioSummary" + endpoint { + name: "summary.WriteAudioSummary" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_WriteFile.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_WriteFile.pbtxt new file mode 100644 index 00000000000..a2d6a5bace4 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_WriteFile.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "WriteFile" + endpoint { + name: "io.WriteFile" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_WriteGraphSummary.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_WriteGraphSummary.pbtxt new file mode 100644 index 00000000000..8e461bbba33 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_WriteGraphSummary.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "WriteGraphSummary" + endpoint { + name: "summary.WriteGraphSummary" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_WriteHistogramSummary.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_WriteHistogramSummary.pbtxt new file mode 100644 index 00000000000..c9910790325 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_WriteHistogramSummary.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "WriteHistogramSummary" + endpoint { + name: "summary.WriteHistogramSummary" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_WriteImageSummary.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_WriteImageSummary.pbtxt new file mode 100644 index 00000000000..08bf0adb2f2 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_WriteImageSummary.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "WriteImageSummary" + endpoint { + name: "summary.WriteImageSummary" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_WriteScalarSummary.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_WriteScalarSummary.pbtxt new file mode 100644 index 00000000000..7bc7c16a0c7 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_WriteScalarSummary.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "WriteScalarSummary" + endpoint { + name: "summary.WriteScalarSummary" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_WriteSummary.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_WriteSummary.pbtxt new file mode 100644 index 00000000000..1141cb6dbb1 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_WriteSummary.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "WriteSummary" + endpoint { + name: "summary.WriteSummary" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Xdivy.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Xdivy.pbtxt new file mode 100644 index 00000000000..13a94b8a56e --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Xdivy.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Xdivy" + endpoint { + name: "math.Xdivy" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Xlogy.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Xlogy.pbtxt new file mode 100644 index 00000000000..52f457d6458 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Xlogy.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Xlogy" + endpoint { + name: "math.Xlogy" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ZerosLike.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ZerosLike.pbtxt new file mode 100644 index 00000000000..8ef17aba9b4 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ZerosLike.pbtxt @@ -0,0 +1,3 @@ +op { + graph_op_name: "ZerosLike" +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Zeta.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Zeta.pbtxt new file mode 100644 index 00000000000..b602bbc7e1f --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_Zeta.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "Zeta" + endpoint { + name: "math.Zeta" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ZipDataset.pbtxt b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ZipDataset.pbtxt new file mode 100644 index 00000000000..e32362bef2b --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/api_def/api_def_ZipDataset.pbtxt @@ -0,0 +1,6 @@ +op { + graph_op_name: "ZipDataset" + endpoint { + name: "data.ZipDataset" + } +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/op_generator/java_defs.h b/tensorflow-core/tensorflow-core-api/src/bazel/op_generator/java_defs.h new file mode 100644 index 00000000000..0f1002b5953 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/op_generator/java_defs.h @@ -0,0 +1,282 @@ +/* Copyright 2017 The TensorFlow Authors. All Rights Reserved. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +==============================================================================*/ + +#ifndef TENSORFLOW_JAVA_OP_GENERATOR_JAVA_DEFS_H_ +#define TENSORFLOW_JAVA_OP_GENERATOR_JAVA_DEFS_H_ + +#include +#include +#include +#include + +#include "tensorflow/core/framework/types.h" + +namespace tensorflow { +namespace java { + +// An enumeration of different modifiers commonly used in Java +enum Modifier { + PACKAGE = 0, + PUBLIC = (1 << 0), + PROTECTED = (1 << 1), + PRIVATE = (1 << 2), + STATIC = (1 << 3), + FINAL = (1 << 4), +}; + +class Annotation; + +// A definition of any kind of Java type (classes, interfaces...) +// +// Note that most of the data fields of this class are only useful in specific +// contexts and are not required in many cases. For example, annotations and +// supertypes are only useful when declaring a type. +class Type { + public: + enum Kind { + PRIMITIVE, CLASS, INTERFACE, ENUM, GENERIC, ANNOTATION + }; + static const Type Byte() { + return Type(Type::PRIMITIVE, "byte"); + } + static const Type Char() { + return Type(Type::PRIMITIVE, "char"); + } + static const Type Short() { + return Type(Type::PRIMITIVE, "short"); + } + static const Type Int() { + return Type(Type::PRIMITIVE, "int"); + } + static const Type Long() { + return Type(Type::PRIMITIVE, "long"); + } + static const Type Float() { + return Type(Type::PRIMITIVE, "float"); + } + static const Type Double() { + return Type(Type::PRIMITIVE, "double"); + } + static const Type Boolean() { + return Type(Type::PRIMITIVE, "boolean"); + } + static const Type Void() { + // For simplicity, we consider 'void' as a primitive type, like the Java + // Reflection API does + return Type(Type::PRIMITIVE, "void"); + } + static Type Generic(const string& name) { return Type(Type::GENERIC, name); } + static Type Wildcard() { return Type(Type::GENERIC, ""); } + static Type Class(const string& name, const string& package = "") { + return Type(Type::CLASS, name, package); + } + static Type Interface(const string& name, const string& package = "") { + return Type(Type::INTERFACE, name, package); + } + static Type Enum(const string& name, const string& package = "") { + return Type(Type::ENUM, name, package); + } + static Type ClassOf(const Type& type) { + return Class("Class").add_parameter(type); + } + static Type ListOf(const Type& type) { + return Interface("List", "java.util").add_parameter(type); + } + static Type IterableOf(const Type& type) { + return Interface("Iterable").add_parameter(type); + } + static Type ForDataType(DataType data_type) { + switch (data_type) { + case DataType::DT_BOOL: + return Class("Boolean"); + case DataType::DT_STRING: + return Class("String"); + case DataType::DT_FLOAT: + return Class("Float"); + case DataType::DT_DOUBLE: + return Class("Double"); + case DataType::DT_UINT8: + return Class("UInt8", "org.tensorflow.types"); + case DataType::DT_INT32: + return Class("Integer"); + case DataType::DT_INT64: + return Class("Long"); + case DataType::DT_RESOURCE: + // TODO(karllessard) create a Resource utility class that could be + // used to store a resource and its type (passed in a second argument). + // For now, we need to force a wildcard and we will unfortunately lose + // track of the resource type. + // Falling through... + default: + // Any other datatypes does not have a equivalent in Java and must + // remain a wildcard (e.g. DT_COMPLEX64, DT_QINT8, ...) + return Wildcard(); + } + } + const Kind& kind() const { return kind_; } + const string& name() const { return name_; } + const string& package() const { return package_; } + const string canonical_name() const { + return package_.empty() ? name_ : package_ + "." + name_; + } + bool wildcard() const { return name_.empty(); } // only wildcards has no name + const std::list& parameters() const { return parameters_; } + Type& add_parameter(const Type& parameter) { + parameters_.push_back(parameter); + return *this; + } + const std::list& annotations() const { return annotations_; } + Type& add_annotation(const Annotation& annotation) { + annotations_.push_back(annotation); + return *this; + } + const std::list& supertypes() const { return supertypes_; } + Type& add_supertype(const Type& type) { + if (type.kind_ == CLASS) { + supertypes_.push_front(type); // keep superclass at the front of the list + } else if (type.kind_ == INTERFACE) { + supertypes_.push_back(type); + } + return *this; + } + + protected: + Type(Kind kind, const string& name, const string& package = "") + : kind_(kind), name_(name), package_(package) {} + + private: + Kind kind_; + string name_; + string package_; + std::list parameters_; + std::list annotations_; + std::list supertypes_; +}; + +// Definition of a Java annotation +// +// This class only defines the usage of an annotation in a specific context, +// giving optionally a set of attributes to initialize. +class Annotation : public Type { + public: + static Annotation Create(const string& type_name, const string& pkg = "") { + return Annotation(type_name, pkg); + } + const string& attributes() const { return attributes_; } + Annotation& attributes(const string& attributes) { + attributes_ = attributes; + return *this; + } + + private: + string attributes_; + + Annotation(const string& name, const string& package) + : Type(Kind::ANNOTATION, name, package) {} +}; + +// A definition of a Java variable +// +// This class declares an instance of a type, such as a class field or a +// method argument, which can be documented. +class Variable { + public: + static Variable Create(const string& name, const Type& type) { + return Variable(name, type, false); + } + static Variable Varargs(const string& name, const Type& type) { + return Variable(name, type, true); + } + const string& name() const { return name_; } + const Type& type() const { return type_; } + bool variadic() const { return variadic_; } + + private: + string name_; + Type type_; + bool variadic_; + + Variable(const string& name, const Type& type, bool variadic) + : name_(name), type_(type), variadic_(variadic) {} +}; + +// A definition of a Java class method +// +// This class defines the signature of a method, including its name, return +// type and arguments. +class Method { + public: + static Method Create(const string& name, const Type& return_type) { + return Method(name, return_type, false); + } + static Method ConstructorFor(const Type& clazz) { + return Method(clazz.name(), clazz, true); + } + bool constructor() const { return constructor_; } + const string& name() const { return name_; } + const Type& return_type() const { return return_type_; } + const std::list& arguments() const { return arguments_; } + Method& add_argument(const Variable& var) { + arguments_.push_back(var); + return *this; + } + const std::list& annotations() const { return annotations_; } + Method& add_annotation(const Annotation& annotation) { + annotations_.push_back(annotation); + return *this; + } + + private: + string name_; + Type return_type_; + bool constructor_; + std::list arguments_; + std::list annotations_; + + Method(const string& name, const Type& return_type, bool constructor) + : name_(name), return_type_(return_type), constructor_(constructor) {} +}; + +// A definition of a documentation bloc for a Java element (JavaDoc) +class Javadoc { + public: + static Javadoc Create(const string& brief = "") { return Javadoc(brief); } + const string& brief() const { return brief_; } + const string& details() const { return details_; } + Javadoc& details(const string& details) { + details_ = details; + return *this; + } + const std::list>& tags() const { return tags_; } + Javadoc& add_tag(const string& tag, const string& text) { + tags_.push_back(std::make_pair(tag, text)); + return *this; + } + Javadoc& add_param_tag(const string& name, const string& text) { + return add_tag("param", name + " " + text); + } + + private: + string brief_; + string details_; + std::list> tags_; + + explicit Javadoc(const string& brief) : brief_(brief) {} +}; + +} // namespace java +} // namespace tensorflow + +#endif // TENSORFLOW_JAVA_OP_GENERATOR_JAVA_DEFS_H_ diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/op_generator/op_gen_main.cc b/tensorflow-core/tensorflow-core-api/src/bazel/op_generator/op_gen_main.cc new file mode 100644 index 00000000000..131a2a1de88 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/op_generator/op_gen_main.cc @@ -0,0 +1,79 @@ +/* Copyright 2017 The TensorFlow Authors. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +==============================================================================*/ + +#include +#include + +#include "tensorflow/core/framework/op.h" +#include "tensorflow/core/lib/core/status.h" +#include "tensorflow/core/lib/strings/str_util.h" +#include "tensorflow/core/platform/env.h" +#include "tensorflow/core/platform/init_main.h" +#include "tensorflow/core/util/command_line_flags.h" + +#include "op_generator.h" + +namespace tensorflow { +namespace java { + +const char kUsageHeader[] = + "\n\nGenerator of operation wrappers in Java.\n\n" + "This executable generates wrappers for all registered operations it has " + "been compiled with. A wrapper exposes an intuitive and strongly-typed\n" + "interface for building its underlying operation and linking it into a " + "graph.\n\n" + "Operation wrappers are generated under the path specified by the " + "'--output_dir' argument. This path can be absolute or relative to the\n" + "current working directory and will be created if it does not exist.\n\n" + "Note that the operations will not be available through the " + "'org.tensorflow.op.Ops' API until the generated classes are compiled\n" + "using an appropriate annotation processor.\n\n" + "The '--base_package' overrides the default parent package under which " + "the generated subpackage and classes are to be located.\n\n" + "Finally, the `--api_dirs` argument takes a list of comma-separated " + "directories of API definitions can be provided to override default\n" + "values found in the ops definitions. Directories are ordered by priority " + "(the last having precedence over the first).\n\n"; + +} // namespace java +} // namespace tensorflow + +int main(int argc, char* argv[]) { + tensorflow::string output_dir; + tensorflow::string base_package = "org.tensorflow.op"; + tensorflow::string api_dirs_str; + std::vector flag_list = { + tensorflow::Flag("output_dir", &output_dir, + "Root directory into which output files are generated"), + tensorflow::Flag( + "base_package", &base_package, + "Package parent to the generated subpackage and classes"), + tensorflow::Flag( + "api_dirs", &api_dirs_str, + "List of directories that contains the ops api definitions")}; + tensorflow::string usage = tensorflow::java::kUsageHeader; + usage += tensorflow::Flags::Usage(argv[0], flag_list); + bool parsed_flags_ok = tensorflow::Flags::Parse(&argc, argv, flag_list); + tensorflow::port::InitMain(usage.c_str(), &argc, &argv); + QCHECK(parsed_flags_ok && !output_dir.empty()) << usage; + std::vector api_dirs = tensorflow::str_util::Split( + api_dirs_str, ",", tensorflow::str_util::SkipEmpty()); + tensorflow::java::OpGenerator generator(api_dirs); + tensorflow::OpList ops; + tensorflow::OpRegistry::Global()->Export(false, &ops); + TF_CHECK_OK(generator.Run(ops, base_package, output_dir)); + + return 0; +} diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/op_generator/op_generator.cc b/tensorflow-core/tensorflow-core-api/src/bazel/op_generator/op_generator.cc new file mode 100644 index 00000000000..92cb406e868 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/op_generator/op_generator.cc @@ -0,0 +1,562 @@ +/* Copyright 2017 The TensorFlow Authors. All Rights Reserved. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +==============================================================================*/ + +#include +#include +#include +#include +#include +#include +#include + +#include "tensorflow/core/framework/op_gen_lib.h" +#include "tensorflow/core/lib/core/errors.h" +#include "tensorflow/core/lib/io/path.h" +#include "tensorflow/core/lib/strings/str_util.h" +#include "tensorflow/core/platform/env.h" +#include "tensorflow/core/platform/logging.h" + +#include "java_defs.h" +#include "op_generator.h" +#include "op_specs.h" +#include "source_writer.h" + +namespace tensorflow { +namespace java { +namespace { + +constexpr const char kLicense[] = + "/* Copyright 2018 The TensorFlow Authors. All Rights Reserved.\n" + "\n" + "Licensed under the Apache License, Version 2.0 (the \"License\");\n" + "you may not use this file except in compliance with the License.\n" + "You may obtain a copy of the License at\n" + "\n" + " http://www.apache.org/licenses/LICENSE-2.0\n" + "\n" + "Unless required by applicable law or agreed to in writing, software\n" + "distributed under the License is distributed on an \"AS IS\" BASIS,\n" + "WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n" + "See the License for the specific language governing permissions and\n" + "limitations under the License.\n" + "=======================================================================*/" + "\n"; + +// There is three different modes to render an op class, depending on the +// number and type of outputs it has: +// +// DEFAULT: This mode does not provide any specialization for the op class, it +// is applied when the operation does not comply with any other mode +// +// OPERAND: The op class implements the Operand interface, allowing an +// instance to be passed directly in input to another operation +// +// LIST_OPERAND: The op class implements the Iterable> interface, +// allowing an instance to be passed directly as a list input to +// another operation +// +enum RenderMode { DEFAULT, OPERAND, LIST_OPERAND }; + +void AddArgument(const Variable& var, const string& description, + Method* method_out, Javadoc* javadoc_out) { + method_out->add_argument(var); + javadoc_out->add_param_tag(var.name(), description); +} + +void CollectOpDependencies(const OpSpec& op, RenderMode mode, + std::list* out) { + out->push_back(Type::Class("Operation", "org.tensorflow")); + out->push_back(Type::Class("OperationBuilder", "org.tensorflow")); + out->push_back(Type::Class("Scope", "org.tensorflow.op")); + if (mode == OPERAND) { + out->push_back(Type::Class("Output", "org.tensorflow")); + } else if (mode == LIST_OPERAND) { + out->push_back(Type::Interface("Iterator", "java.util")); + } + // Don't pay attention to duplicate types in the dependency list, they will + // be filtered out by the SourceWriter. + for (const ArgumentSpec& input : op.inputs()) { + out->push_back(input.var().type()); + if (input.iterable()) { + out->push_back(Type::Class("Operands", "org.tensorflow.op")); + } + } + for (const ArgumentSpec& output : op.outputs()) { + out->push_back(output.var().type()); + if (output.iterable()) { + out->push_back(Type::Class("Arrays", "java.util")); + } + } + for (const AttributeSpec& attribute : op.attributes()) { + out->push_back(attribute.var().type()); + out->push_back(attribute.jni_type()); + if (attribute.has_default_value() && + attribute.type().kind() == Type::GENERIC) { + out->push_back(Type::ForDataType(attribute.default_value()->type())); + } + } + for (const AttributeSpec& optional_attribute : op.optional_attributes()) { + out->push_back(optional_attribute.var().type()); + } +} + +void WriteSetAttrDirective(const AttributeSpec& attr, bool optional, + SourceWriter* writer) { + string var_name = optional ? "opts." + attr.var().name() : attr.var().name(); + if (attr.iterable()) { + string array_name = attr.var().name() + "Array"; + writer->AppendType(attr.jni_type()) + .Append("[] " + array_name + " = new ") + .AppendType(attr.jni_type()) + .Append("[" + var_name + ".size()];") + .EndLine() + .BeginBlock("for (int i = 0; i < " + array_name + ".length; ++i)") + .Append(array_name + "[i] = "); + if (attr.type().kind() == Type::GENERIC) { + writer->Append("DataType.fromClass(" + var_name + ".get(i));"); + } else { + writer->Append(var_name + ".get(i);"); + } + writer->EndLine() + .EndBlock() + .Append("opBuilder.setAttr(\"" + attr.op_def_name() + "\", ") + .Append(array_name + ");") + .EndLine(); + } else { + writer->Append("opBuilder.setAttr(\"" + attr.op_def_name() + "\", "); + if (attr.var().type().name() == "Class") { + writer->Append("DataType.fromClass(" + var_name + "));"); + } else { + writer->Append(var_name + ");"); + } + writer->EndLine(); + } +} + +void RenderSecondaryFactoryMethod(const OpSpec& op, const Type& op_class, + std::map default_types, + SourceWriter* writer) { + // Build the return type for the secondary factory, replacing generic + // parameters with their default value if any + Type return_type = Type::Class(op_class.name(), op_class.package()); + for (const Type& parameter : op_class.parameters()) { + if (parameter.kind() == Type::GENERIC && + default_types.find(parameter.name()) != default_types.end()) { + return_type.add_parameter(default_types.at(parameter.name())); + } else { + return_type.add_parameter(parameter); + } + } + Method factory = Method::Create("create", return_type); + Javadoc factory_doc = Javadoc::Create( + "Factory method to create a class wrapping a new " + op_class.name() + + " operation using default output types."); + Variable scope = + Variable::Create("scope", Type::Class("Scope", "org.tensorflow.op")); + AddArgument(scope, "current scope", &factory, &factory_doc); + std::stringstream factory_statement; + factory_statement << "return create(scope"; + for (const ArgumentSpec& input : op.inputs()) { + AddArgument(input.var(), input.description(), &factory, &factory_doc); + factory_statement << ", " << input.var().name(); + } + for (const AttributeSpec& attr : op.attributes()) { + // Only add attributes that are not types or have no default value to the + // signature of the secondary factory + factory_statement << ", "; + if (attr.type().kind() == Type::GENERIC && + default_types.find(attr.type().name()) != default_types.end()) { + factory_statement << default_types.at(attr.type().name()).name() + << ".class"; + } else { + AddArgument(attr.var(), attr.description(), &factory, &factory_doc); + factory_statement << attr.var().name(); + } + } + if (!op.optional_attributes().empty()) { + Variable options_var = Variable::Varargs("options", Type::Class("Options")); + AddArgument(options_var, "carries optional attributes values", &factory, + &factory_doc); + factory_statement << ", " << options_var.name(); + } + factory_doc.add_tag("return", "a new instance of " + op_class.name()); + + writer->BeginMethod(factory, PUBLIC | STATIC, &factory_doc); + writer->Append(factory_statement.str().c_str()).Append(");").EndLine(); + writer->EndMethod(); +} + +void RenderFactoryMethods(const OpSpec& op, const Type& op_class, + SourceWriter* writer) { + Method factory = Method::Create("create", op_class); + Javadoc factory_doc = + Javadoc::Create("Factory method to create a class wrapping a new " + + op_class.name() + " operation."); + Variable scope = + Variable::Create("scope", Type::Class("Scope", "org.tensorflow.op")); + AddArgument(scope, "current scope", &factory, &factory_doc); + for (const ArgumentSpec& input : op.inputs()) { + AddArgument(input.var(), input.description(), &factory, &factory_doc); + } + std::map default_types; + for (const AttributeSpec& attr : op.attributes()) { + AddArgument(attr.var(), attr.description(), &factory, &factory_doc); + // If this attribute is a type with a default value, save its value + // for passing it implicitly in a secondary factory method + if (attr.has_default_value() && attr.type().kind() == Type::GENERIC) { + Type default_type = Type::ForDataType(attr.default_value()->type()); + if (!default_type.wildcard()) { + default_types.insert(std::make_pair(attr.type().name(), default_type)); + } + } + } + if (!op.optional_attributes().empty()) { + AddArgument(Variable::Varargs("options", Type::Class("Options")), + "carries optional attributes values", &factory, &factory_doc); + } + factory_doc.add_tag("return", "a new instance of " + op_class.name()); + + writer->BeginMethod(factory, PUBLIC | STATIC, &factory_doc); + writer->Append("OperationBuilder opBuilder = scope.env().opBuilder(\"" + + op.graph_op_name() + "\", scope.makeOpName(\"" + + op_class.name() + "\"));"); + writer->EndLine(); + for (const ArgumentSpec& input : op.inputs()) { + if (input.iterable()) { + writer->Append("opBuilder.addInputList(Operands.asOutputs(" + + input.var().name() + "));"); + writer->EndLine(); + } else { + writer->Append("opBuilder.addInput(" + input.var().name() + + ".asOutput());"); + writer->EndLine(); + } + } + // Add control dependencies, if any. + writer->Append("opBuilder = scope.applyControlDependencies(opBuilder);"); + writer->EndLine(); + + for (const AttributeSpec& attribute : op.attributes()) { + WriteSetAttrDirective(attribute, false, writer); + } + if (!op.optional_attributes().empty()) { + writer->BeginBlock("if (options != null)") + .BeginBlock("for (Options opts : options)"); + for (const AttributeSpec& attribute : op.optional_attributes()) { + writer->BeginBlock("if (opts." + attribute.var().name() + " != null)"); + WriteSetAttrDirective(attribute, true, writer); + writer->EndBlock(); + } + writer->EndBlock().EndBlock(); + } + writer->Append("return new ") + .AppendType(op_class) + .Append("(opBuilder.build());") + .EndLine(); + writer->EndMethod(); + + // If this operation has type attributes with a default value, create a + // second factory method that infers those values implicitly + if (!default_types.empty()) { + RenderSecondaryFactoryMethod(op, op_class, default_types, writer); + } +} + +void RenderConstructor(const OpSpec& op, const Type& op_class, + SourceWriter* writer) { + Variable operation = + Variable::Create("operation", Type::Class("Operation", "org.tensorflow")); + Method constructor = Method::ConstructorFor(op_class).add_argument(operation); + for (const ArgumentSpec& output : op.outputs()) { + if (output.iterable() && !output.type().wildcard()) { + constructor.add_annotation( + Annotation::Create("SuppressWarnings").attributes("\"unchecked\"")); + break; + } + } + writer->BeginMethod(constructor, PRIVATE) + .Append("super(operation);") + .EndLine(); + if (!op.outputs().empty()) { + writer->Append("int outputIdx = 0;").EndLine(); + for (const ArgumentSpec& output : op.outputs()) { + if (output.iterable()) { + string var_length = output.var().name() + "Length"; + writer->Append("int " + var_length) + .Append(" = operation.outputListLength(\"" + output.op_def_name() + + "\");") + .EndLine() + .Append(output.var().name() + " = Arrays.asList("); + if (!output.type().wildcard()) { + writer->Append("(") + .AppendType(output.var().type().parameters().front()) + .Append("[])"); + } + writer->Append("operation.outputList(outputIdx, " + var_length + "));") + .EndLine() + .Append("outputIdx += " + var_length + ";") + .EndLine(); + } else { + writer + ->Append(output.var().name() + " = operation.output(outputIdx++);") + .EndLine(); + } + } + } + writer->EndMethod(); +} + +void RenderGettersAndSetters(const OpSpec& op, SourceWriter* writer) { + for (const AttributeSpec& attr : op.optional_attributes()) { + Method setter = Method::Create(attr.var().name(), Type::Class("Options")); + Javadoc setter_doc = Javadoc::Create(); + AddArgument(attr.var(), attr.description(), &setter, &setter_doc); + writer->BeginMethod(setter, PUBLIC | STATIC, &setter_doc) + .Append("return new Options()." + attr.var().name() + "(" + + attr.var().name() + ");") + .EndLine() + .EndMethod(); + } + for (const ArgumentSpec& output : op.outputs()) { + Method getter = Method::Create(output.var().name(), output.var().type()); + Javadoc getter_doc = Javadoc::Create(output.description()); + writer->BeginMethod(getter, PUBLIC, &getter_doc) + .Append("return " + output.var().name() + ";") + .EndLine() + .EndMethod(); + } +} + +void RenderInterfaceImpl(const OpSpec& op, RenderMode mode, + SourceWriter* writer) { + ArgumentSpec output = op.outputs().front(); + + if (mode == OPERAND) { + bool cast2obj = output.type().wildcard(); + Type return_type = + Type::Class("Output", "org.tensorflow") + .add_parameter(cast2obj ? Type::Class("Object") : output.type()); + Method as_output = Method::Create("asOutput", return_type) + .add_annotation(Annotation::Create("Override")); + if (cast2obj) { + as_output.add_annotation( + Annotation::Create("SuppressWarnings").attributes("\"unchecked\"")); + } + writer->BeginMethod(as_output, PUBLIC); + if (cast2obj) { + writer->Append("return (").AppendType(return_type).Append(") "); + } else { + writer->Append("return "); + } + writer->Append(output.var().name() + ";").EndLine().EndMethod(); + + } else if (mode == LIST_OPERAND) { + Type operand = Type::Interface("Operand", "org.tensorflow"); + if (output.type().wildcard()) { + operand.add_parameter(Type::Class("Object")); + } else { + operand.add_parameter(output.type()); + } + Type return_type = + Type::Interface("Iterator", "java.util").add_parameter(operand); + Method iterator = + Method::Create("iterator", return_type) + .add_annotation(Annotation::Create("Override")) + .add_annotation(Annotation::Create("SuppressWarnings") + .attributes("{\"rawtypes\", \"unchecked\"}")); + // cast the output list using a raw List + writer->BeginMethod(iterator, PUBLIC) + .Append("return (" + return_type.name() + ") ") + .Append(output.var().name() + ".iterator();") + .EndLine() + .EndMethod(); + } +} + +void RenderOptionsClass(const OpSpec& op, const Type& op_class, + SourceWriter* writer) { + Type options_class = Type::Class("Options"); + Javadoc options_doc = Javadoc::Create("Optional attributes for {@link " + + op_class.canonical_name() + "}"); + writer->BeginInnerType(options_class, PUBLIC | STATIC, &options_doc); + for (const AttributeSpec& attr : op.optional_attributes()) { + Method setter = Method::Create(attr.var().name(), options_class); + Javadoc setter_doc = Javadoc::Create(); + AddArgument(attr.var(), attr.description(), &setter, &setter_doc); + writer->BeginMethod(setter, PUBLIC, &setter_doc) + .Append("this." + attr.var().name() + " = " + attr.var().name() + ";") + .EndLine() + .Append("return this;") + .EndLine() + .EndMethod(); + } + writer->EndLine(); + for (const AttributeSpec& optional_attribute : op.optional_attributes()) { + writer->WriteField(optional_attribute.var(), PRIVATE); + } + Method constructor = Method::ConstructorFor(options_class); + writer->BeginMethod(constructor, PRIVATE).EndMethod(); + writer->EndType(); +} + +inline Type ClassOf(const EndpointSpec& endpoint, const string& base_package) { + return Type::Class( + endpoint.name(), + base_package + "." + absl::AsciiStrToLower(endpoint.package())); +} + +void GenerateOp(const OpSpec& op, const EndpointSpec& endpoint, + const string& base_package, const string& output_dir, + Env* env) { + Type op_class( + ClassOf(endpoint, base_package) + .add_supertype(Type::Class("PrimitiveOp", "org.tensorflow.op"))); + Javadoc op_javadoc(endpoint.javadoc()); + + // op interfaces + RenderMode mode = DEFAULT; + if (op.outputs().size() == 1) { + const ArgumentSpec& output = op.outputs().front(); + Type operand_type(output.type().wildcard() ? Type::Class("Object") + : output.type()); + Type operand_inf(Type::Interface("Operand", "org.tensorflow") + .add_parameter(operand_type)); + if (output.iterable()) { + mode = LIST_OPERAND; + op_class.add_supertype(Type::IterableOf(operand_inf)); + } else { + mode = OPERAND; + op_class.add_supertype(operand_inf); + } + } + // op generic parameters + std::set generics; + for (const ArgumentSpec& output : op.outputs()) { + if (output.type().kind() == Type::GENERIC && !output.type().wildcard() && + generics.find(output.type().name()) == generics.end()) { + op_class.add_parameter(output.type()); + op_javadoc.add_param_tag( + "<" + output.type().name() + ">", + "data type for {@code " + output.var().name() + "()} output"); + generics.insert(output.type().name()); + } + } + // op annotations + if (endpoint.deprecated()) { + op_class.add_annotation(Annotation::Create("Deprecated")); + string explanation; + if (!op.endpoints().front().deprecated()) { + explanation = + "use {@link " + + ClassOf(op.endpoints().front(), base_package).canonical_name() + + "} instead"; + } else { + explanation = op.deprecation_explanation(); + } + op_javadoc.add_tag("deprecated", explanation); + } + if (!op.hidden()) { + // expose the op in the Ops Graph API only if it is visible + Annotation oper_annot = + Annotation::Create("Operator", "org.tensorflow.op.annotation"); + if (endpoint.package() != kDefaultEndpointPackage) { + oper_annot.attributes("group = \"" + endpoint.package() + "\""); + } + op_class.add_annotation(oper_annot); + } + // create op class file + const string op_dir_name = io::JoinPath( + output_dir, str_util::StringReplace(op_class.package(), ".", "/", true)); + if (!env->FileExists(op_dir_name).ok()) { + TF_CHECK_OK(Env::Default()->RecursivelyCreateDir(op_dir_name)) + << op_dir_name; + } + const string op_file_name = op_class.name() + ".java"; + std::unique_ptr op_file; + TF_CHECK_OK( + env->NewWritableFile(io::JoinPath(op_dir_name, op_file_name), &op_file)) + << op_file_name; + + // render endpoint source code + SourceFileWriter writer(op_file.get()); + std::list dependencies; + CollectOpDependencies(op, mode, &dependencies); + writer.Write(kLicense) + .EndLine() + .Write("// This class has been generated, DO NOT EDIT!") + .EndLine() + .EndLine() + .BeginType(op_class, PUBLIC | FINAL, &dependencies, &op_javadoc); + if (!op.optional_attributes().empty()) { + RenderOptionsClass(op, op_class, &writer); + } + RenderFactoryMethods(op, op_class, &writer); + RenderGettersAndSetters(op, &writer); + if (mode != DEFAULT) { + RenderInterfaceImpl(op, mode, &writer); + } + writer.EndLine(); + for (const ArgumentSpec& output : op.outputs()) { + writer.WriteField(output.var(), PRIVATE); + } + RenderConstructor(op, op_class, &writer); + writer.EndType(); +} + +bool CanGenerateOp(const OpDef& op_def, const ApiDef& api_def) { + if (api_def.visibility() == ApiDef::SKIP) { + return false; + } + for (const auto& attr : op_def.attr()) { + if (attr.type() == "func" || attr.type() == "list(func)") { + return false; // TODO(karllessard) add support for function attributes + } + } + return true; +} + +} // namespace + +Status OpGenerator::Run(const OpList& op_list, const string& base_package, + const string& output_dir) { + ApiDefMap api_map(op_list); + if (!api_dirs_.empty()) { + // Only load api files that correspond to the requested "op_list" + for (const auto& op : op_list.op()) { + for (const auto& api_def_dir : api_dirs_) { + const std::string api_def_file_pattern = + io::JoinPath(api_def_dir, "api_def_" + op.name() + ".pbtxt"); + if (env_->FileExists(api_def_file_pattern).ok()) { + TF_CHECK_OK(api_map.LoadFile(env_, api_def_file_pattern)) + << api_def_file_pattern; + } + } + } + } + api_map.UpdateDocs(); + for (const auto& op_def : op_list.op()) { + const ApiDef* api_def = api_map.GetApiDef(op_def.name()); + if (CanGenerateOp(op_def, *api_def)) { + OpSpec op(OpSpec::Create(op_def, *api_def)); + for (const EndpointSpec& endpoint : op.endpoints()) { + GenerateOp(op, endpoint, base_package, output_dir, env_); + } + } + } + return Status::OK(); +} + +} // namespace java +} // namespace tensorflow diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/op_generator/op_generator.h b/tensorflow-core/tensorflow-core-api/src/bazel/op_generator/op_generator.h new file mode 100644 index 00000000000..347fab614c3 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/op_generator/op_generator.h @@ -0,0 +1,59 @@ +/* Copyright 2017 The TensorFlow Authors. All Rights Reserved. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +==============================================================================*/ + +#ifndef TENSORFLOW_JAVA_OP_GENERATOR_OP_GENERATOR_H_ +#define TENSORFLOW_JAVA_OP_GENERATOR_OP_GENERATOR_H_ + +#include +#include + +#include "tensorflow/core/framework/api_def.pb.h" +#include "tensorflow/core/framework/op_def.pb.h" +#include "tensorflow/core/lib/core/status.h" +#include "tensorflow/core/platform/env.h" + +#include "op_specs.h" + +namespace tensorflow { +namespace java { + +// A generator of Java operation wrappers. +// +// This generator takes a list of ops definitions in input and outputs +// a Java Op wrapper for each of them in the provided directory. The same +// generator instance can be invoked multiple times with a different list of +// ops definitions. +class OpGenerator { + public: + explicit OpGenerator(const std::vector& api_dirs, + Env* env = Env::Default()) + : api_dirs_(api_dirs), env_(env) {} + + // Generates wrappers for the given list of 'ops'. + // + // Output files are generated in //, + // where 'op_package' is derived from ops endpoints. + Status Run(const OpList& op_list, const string& base_package, + const string& output_dir); + + private: + const std::vector api_dirs_; + Env* env_; +}; + +} // namespace java +} // namespace tensorflow + +#endif // TENSORFLOW_JAVA_OP_GENERATOR_OP_GENERATOR_H_ diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/op_generator/op_specs.cc b/tensorflow-core/tensorflow-core-api/src/bazel/op_generator/op_specs.cc new file mode 100644 index 00000000000..004c6b1bfa6 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/op_generator/op_specs.cc @@ -0,0 +1,393 @@ +/* Copyright 2018 The TensorFlow Authors. All Rights Reserved. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +==============================================================================*/ + +#include +#include +#include +#include + +#include "re2/re2.h" +#include "tensorflow/core/framework/op.h" +#include "tensorflow/core/framework/types.h" +#include "tensorflow/core/lib/strings/str_util.h" +#include "tensorflow/core/platform/logging.h" + +#include "op_specs.h" + +namespace tensorflow { +namespace java { +namespace { + +inline bool IsRealNumbers(const AttrValue& values) { + if (!values.has_list()) { + return RealNumberTypes().Contains(values.type()); + } + for (int i = 0; i < values.list().type_size(); ++i) { + if (!RealNumberTypes().Contains(values.list().type(i))) { + return false; + } + } + return true; +} + +class TypeResolver { + public: + explicit TypeResolver(const OpDef& op_def) : op_def_(op_def) {} + + // Returns the class type of an input/output argument + // + // For example, if the argument's datatype is DT_STRING, this method will + // return "java.lang.String", so the argument can become "Operand" + // in the Ops API + Type TypeOf(const OpDef_ArgDef& arg_def, bool* iterable_out); + + // Returns types of an input attribute + // + // The first element of the pair is the class type of this attribute while + // the second is its JNI/primitive type equivalent, required for explicit + // unboxing. + // + // For example, if the attribute is of type "float", this method will return + // , so the attribute can be used as a "Float" object + // in the Ops API and casted to a "float" when passing through the JNI layer. + std::pair TypesOf(const OpDef_AttrDef& attr_def, + bool* iterable_out); + + // Returns true if the type of this attribute has already been resolved + bool IsAttributeVisited(const string& attr_name) { + return visited_attrs_.find(attr_name) != visited_attrs_.cend(); + } + + private: + const OpDef op_def_; + std::map visited_attrs_; + char next_generic_letter_ = 'T'; + + std::pair MakeTypePair(const Type& type, const Type& jni_type) { + return std::make_pair(type, jni_type); + } + std::pair MakeTypePair(const Type& type) { + return std::make_pair(type, type); + } + Type NextGeneric() { + char generic_letter = next_generic_letter_++; + if (next_generic_letter_ > 'Z') { + next_generic_letter_ = 'A'; + } + return Type::Generic(string(1, generic_letter)); + } +}; + +Type TypeResolver::TypeOf(const OpDef_ArgDef& arg_def, bool* iterable_out) { + *iterable_out = false; + Type type = Type::Wildcard(); + if (arg_def.type() != DataType::DT_INVALID) { + type = Type::ForDataType(arg_def.type()); + + } else if (!arg_def.type_attr().empty()) { + // resolve type from attribute (if already visited, retrieve its type) + if (IsAttributeVisited(arg_def.type_attr())) { + type = visited_attrs_.at(arg_def.type_attr()); + } else { + for (const auto& attr_def : op_def_.attr()) { + if (attr_def.name() == arg_def.type_attr()) { + type = TypesOf(attr_def, iterable_out).first; + break; + } + } + } + } else if (!arg_def.type_list_attr().empty()) { + // type is a list of tensors that can be of different data types, so leave + // it as a list of wildcards + *iterable_out = true; + visited_attrs_.insert(std::make_pair(arg_def.type_list_attr(), type)); + + } else { + LOG(FATAL) << "Cannot resolve data type of argument \"" << arg_def.name() + << "\" in operation \"" << op_def_.name() << "\""; + } + if (!arg_def.number_attr().empty()) { + // when number_attr is set, argument has to be a list of tensors + *iterable_out = true; + visited_attrs_.insert(std::make_pair(arg_def.number_attr(), Type::Int())); + } + return type; +} + +std::pair TypeResolver::TypesOf(const OpDef_AttrDef& attr_def, + bool* iterable_out) { + std::pair types = MakeTypePair(Type::Wildcard()); + *iterable_out = false; + StringPiece attr_type = attr_def.type(); + if (absl::ConsumePrefix(&attr_type, "list(")) { + attr_type.remove_suffix(1); // remove closing brace + *iterable_out = true; + } + if (attr_type == "string") { + types = MakeTypePair(Type::Class("String")); + + } else if (attr_type == "int") { + types = MakeTypePair(Type::Class("Long"), Type::Long()); + + } else if (attr_type == "float") { + types = MakeTypePair(Type::Class("Float"), Type::Float()); + + } else if (attr_type == "bool") { + types = MakeTypePair(Type::Class("Boolean"), Type::Boolean()); + + } else if (attr_type == "shape") { + types = MakeTypePair(Type::Class("Shape", "org.tensorflow")); + + } else if (attr_type == "tensor") { + types = MakeTypePair(Type::Class("Tensor", "org.tensorflow") + .add_parameter(Type::Wildcard())); + + } else if (attr_type == "type") { + Type type = *iterable_out ? Type::Wildcard() : NextGeneric(); + if (IsRealNumbers(attr_def.allowed_values())) { + type.add_supertype(Type::Class("Number")); + } + types = MakeTypePair(type, Type::Enum("DataType", "org.tensorflow")); + + } else { + LOG(FATAL) << "Cannot resolve data type for attribute \"" << attr_type + << "\" in operation \"" << op_def_.name() << "\""; + } + visited_attrs_.insert(std::make_pair(attr_def.name(), types.first)); + return types; +} + +string SnakeToCamelCase(const string& str, bool upper = false) { + string result; + bool cap = upper; + for (string::const_iterator it = str.begin(); it != str.end(); ++it) { + const char c = *it; + if (c == '_') { + cap = true; + } else if (cap) { + result += toupper(c); + cap = false; + } else { + result += c; + } + } + return result; +} + +bool FindAndCut(string* input, const RE2& expr, string* before_match, + string* ret_match = nullptr) { + string match; + if (!RE2::PartialMatch(*input, expr, &match)) return false; + *before_match = input->substr(0, input->find(match)); + *input = input->substr(before_match->size() + match.size()); + if (ret_match != nullptr) *ret_match = match; + return true; +} + +string ParseDocumentation(const string& inp) { + std::stringstream javadoc_text; + + // TODO(karllessard) This is a very minimalist utility method for converting + // markdown syntax, as found in ops descriptions, to Javadoc/html tags. Check + // for alternatives to increase the level of support for markups. + std::vector markups_subexpr; + markups_subexpr.push_back("\n+\\*\\s+"); // lists + markups_subexpr.push_back("\n{2,}"); // paragraphs + markups_subexpr.push_back("`{3,}\\s*[^\\s\n]*\\s*\n"); // code blocks + markups_subexpr.push_back("`+"); // inlined code and code blocks + markups_subexpr.push_back("\\*{1,2}\\b"); // text emphasis + markups_subexpr.push_back("\\["); // hyperlinks + const RE2 markup_expr("(" + absl::StrJoin(markups_subexpr, "|") + ")"); + + bool in_list = false; + string input = inp; + while (true) { + string text, markup; + if (!FindAndCut(&input, markup_expr, &text, &markup)) { + javadoc_text << input; + break; // end of loop + } + javadoc_text << text; + if (absl::StartsWith(markup, "\n")) { + javadoc_text << "\n"; + if (absl::StrContains(markup, "*")) { + // new list item + javadoc_text << (in_list ? "\n" : "
    \n") << "
  • \n"; + in_list = true; + } else if (in_list) { + // end of list + javadoc_text << "
  • \n
\n"; + in_list = false; + } else if (!absl::StartsWith(input, "```")) { + // new paragraph (not required if a
 block follows)
+        javadoc_text << "

\n"; + } + } else if (absl::StartsWith(markup, "```")) { + // code blocks + if (FindAndCut(&input, "(```\\s*\n*)", &text)) { + javadoc_text << "

{@code\n" << text << "}
\n"; + } else { + javadoc_text << markup; + } + } else if (absl::StartsWith("(" + markup + ")", "`")) { + // inlined code + if (FindAndCut(&input, markup, &text)) { + javadoc_text << "{@code " << text << "}"; + } else { + javadoc_text << markup; + } + } else if (markup == "**") { + // text emphasis (strong) + if (FindAndCut(&input, "(\\b\\*{2})", &text)) { + javadoc_text << "" << ParseDocumentation(text) << ""; + } else { + javadoc_text << markup; + } + } else if (markup == "*") { + // text emphasis (normal) + if (FindAndCut(&input, "(\\b\\*{1})", &text)) { + javadoc_text << "" << ParseDocumentation(text) << ""; + } else { + javadoc_text << markup; + } + } else if (absl::StartsWith(markup, "[")) { + // hyperlinks + string label; + string link; + if (RE2::PartialMatch(input, "([^\\[]+)\\]\\((http.+)\\)", &label, + &link) && + absl::StartsWith(input, label + link)) { + input = input.substr(label.size() + link.size()); + javadoc_text << "" + << ParseDocumentation(label) << ""; + } else { + javadoc_text << markup; + } + } else { + // safe fallback + javadoc_text << markup; + } + } + return javadoc_text.str(); +} + +ArgumentSpec CreateInput(const OpDef_ArgDef& input_def, + const ApiDef::Arg& input_api_def, + TypeResolver* type_resolver) { + bool iterable = false; + Type type = type_resolver->TypeOf(input_def, &iterable); + Type var_type = + Type::Interface("Operand", "org.tensorflow").add_parameter(type); + if (iterable) { + var_type = Type::IterableOf(var_type); + } + return ArgumentSpec( + input_api_def.name(), + Variable::Create(SnakeToCamelCase(input_api_def.rename_to()), var_type), + type, ParseDocumentation(input_api_def.description()), iterable); +} + +AttributeSpec CreateAttribute(const OpDef_AttrDef& attr_def, + const ApiDef::Attr& attr_api_def, + TypeResolver* type_resolver) { + bool iterable = false; + std::pair types = type_resolver->TypesOf(attr_def, &iterable); + Type var_type = types.first.kind() == Type::GENERIC + ? Type::ClassOf(types.first) + : types.first; + if (iterable) { + var_type = Type::ListOf(var_type); + } + return AttributeSpec( + attr_api_def.name(), + Variable::Create(SnakeToCamelCase(attr_api_def.rename_to()), var_type), + types.first, types.second, ParseDocumentation(attr_api_def.description()), + iterable, + attr_def.has_default_value() ? &attr_def.default_value() : nullptr); +} + +ArgumentSpec CreateOutput(const OpDef_ArgDef& output_def, + const ApiDef::Arg& output_api, + TypeResolver* type_resolver) { + bool iterable = false; + Type type = type_resolver->TypeOf(output_def, &iterable); + Type var_type = Type::Class("Output", "org.tensorflow").add_parameter(type); + if (iterable) { + var_type = Type::ListOf(var_type); + } + return ArgumentSpec( + output_api.name(), + Variable::Create(SnakeToCamelCase(output_api.rename_to()), var_type), + type, ParseDocumentation(output_api.description()), iterable); +} + +EndpointSpec CreateEndpoint(const OpDef& op_def, const ApiDef& api_def, + const ApiDef_Endpoint& endpoint_def) { + std::vector name_tokens = str_util::Split(endpoint_def.name(), "."); + string package; + string name; + if (name_tokens.size() > 1) { + package = name_tokens.at(0); + name = name_tokens.at(1); + } else { + package = "core"; // generate unclassified ops in the 'core' package + name = name_tokens.at(0); + } + return EndpointSpec(package, name, + Javadoc::Create(ParseDocumentation(api_def.summary())) + .details(ParseDocumentation(api_def.description()))); +} + +} // namespace + +OpSpec OpSpec::Create(const OpDef& op_def, const ApiDef& api_def) { + OpSpec op(api_def.graph_op_name(), api_def.visibility() == ApiDef::HIDDEN, + op_def.deprecation().explanation()); + TypeResolver type_resolver(op_def); + for (const string& next_input_name : api_def.arg_order()) { + for (int i = 0; i < op_def.input_arg().size(); ++i) { + if (op_def.input_arg(i).name() == next_input_name) { + op.inputs_.push_back(CreateInput(op_def.input_arg(i), api_def.in_arg(i), + &type_resolver)); + break; + } + } + } + for (int i = 0; i < op_def.attr().size(); ++i) { + // do not parse attributes already visited, they have probably been inferred + // before as an input argument type + if (!type_resolver.IsAttributeVisited(op_def.attr(i).name())) { + AttributeSpec attr = + CreateAttribute(op_def.attr(i), api_def.attr(i), &type_resolver); + // attributes with a default value are optional + if (attr.has_default_value() && attr.type().kind() != Type::GENERIC) { + op.optional_attributes_.push_back(attr); + } else { + op.attributes_.push_back(attr); + } + } + } + for (int i = 0; i < op_def.output_arg().size(); ++i) { + op.outputs_.push_back( + CreateOutput(op_def.output_arg(i), api_def.out_arg(i), &type_resolver)); + } + for (const auto& endpoint_def : api_def.endpoint()) { + op.endpoints_.push_back(CreateEndpoint(op_def, api_def, endpoint_def)); + } + return op; +} + +} // namespace java +} // namespace tensorflow diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/op_generator/op_specs.h b/tensorflow-core/tensorflow-core-api/src/bazel/op_generator/op_specs.h new file mode 100644 index 00000000000..40d72656561 --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/op_generator/op_specs.h @@ -0,0 +1,180 @@ +/* Copyright 2018 The TensorFlow Authors. All Rights Reserved. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +==============================================================================*/ + +#ifndef TENSORFLOW_JAVA_OP_GENERATOR_OP_SPECS_H_ +#define TENSORFLOW_JAVA_OP_GENERATOR_OP_SPECS_H_ + +#include +#include + +#include "tensorflow/core/framework/api_def.pb.h" +#include "tensorflow/core/framework/attr_value.pb.h" +#include "tensorflow/core/framework/op_def.pb.h" + +#include "java_defs.h" + +namespace tensorflow { +namespace java { + +constexpr const char kDefaultEndpointPackage[] = "core"; + +class EndpointSpec { + public: + // A specification for an operation endpoint + // + // package: package of this endpoint (from which also derives its package) + // name: name of this endpoint class + // javadoc: the endpoint class documentation + // TODO(annarev): hardcode depcreated to false until deprecated is possible + EndpointSpec(const string& package, const string& name, + const Javadoc& javadoc) + : package_(package), name_(name), javadoc_(javadoc), deprecated_(false) {} + + const string& package() const { return package_; } + const string& name() const { return name_; } + const Javadoc& javadoc() const { return javadoc_; } + bool deprecated() const { return deprecated_; } + + private: + const string package_; + const string name_; + const Javadoc javadoc_; + const bool deprecated_; +}; + +class ArgumentSpec { + public: + // A specification for an operation argument + // + // op_def_name: argument name, as known by TensorFlow core + // var: a variable to represent this argument in Java + // type: the tensor type of this argument + // description: a description of this argument, in javadoc + // iterable: true if this argument is a list + ArgumentSpec(const string& op_def_name, const Variable& var, const Type& type, + const string& description, bool iterable) + : op_def_name_(op_def_name), + var_(var), + type_(type), + description_(description), + iterable_(iterable) {} + + const string& op_def_name() const { return op_def_name_; } + const Variable& var() const { return var_; } + const Type& type() const { return type_; } + const string& description() const { return description_; } + bool iterable() const { return iterable_; } + + private: + const string op_def_name_; + const Variable var_; + const Type type_; + const string description_; + const bool iterable_; +}; + +class AttributeSpec { + public: + // A specification for an operation attribute + // + // op_def_name: attribute name, as known by TensorFlow core + // var: a variable to represent this attribute in Java + // type: the type of this attribute + // jni_type: the type of this attribute in JNI layer (see OperationBuilder) + // description: a description of this attribute, in javadoc + // iterable: true if this attribute is a list + // default_value: default value for this attribute or nullptr if none. Any + // value referenced by this pointer must outlive the lifetime + // of the AttributeSpec. This is guaranteed if the value is + // issued by an OpDef of the global OpRegistry. + AttributeSpec(const string& op_def_name, const Variable& var, + const Type& type, const Type& jni_type, + const string& description, bool iterable, + const AttrValue* default_value) + : op_def_name_(op_def_name), + var_(var), + type_(type), + description_(description), + iterable_(iterable), + jni_type_(jni_type), + default_value_(default_value) {} + + const string& op_def_name() const { return op_def_name_; } + const Variable& var() const { return var_; } + const Type& type() const { return type_; } + const string& description() const { return description_; } + bool iterable() const { return iterable_; } + const Type& jni_type() const { return jni_type_; } + bool has_default_value() const { return default_value_ != nullptr; } + const AttrValue* default_value() const { return default_value_; } + + private: + const string op_def_name_; + const Variable var_; + const Type type_; + const string description_; + const bool iterable_; + const Type jni_type_; + const AttrValue* default_value_; +}; + +class OpSpec { + public: + // Parses an op definition and its API to produce a specification used for + // rendering its Java wrapper + // + // op_def: Op definition + // api_def: Op API definition + static OpSpec Create(const OpDef& op_def, const ApiDef& api_def); + + const string& graph_op_name() const { return graph_op_name_; } + bool hidden() const { return hidden_; } + const string& deprecation_explanation() const { + return deprecation_explanation_; + } + const std::vector endpoints() const { return endpoints_; } + const std::vector& inputs() const { return inputs_; } + const std::vector& outputs() const { return outputs_; } + const std::vector& attributes() const { return attributes_; } + const std::vector& optional_attributes() const { + return optional_attributes_; + } + + private: + // A specification for an operation + // + // graph_op_name: name of this op, as known by TensorFlow core engine + // hidden: true if this op should not be visible through the Graph Ops API + // deprecation_explanation: message to show if all endpoints are deprecated + explicit OpSpec(const string& graph_op_name, bool hidden, + const string& deprecation_explanation) + : graph_op_name_(graph_op_name), + hidden_(hidden), + deprecation_explanation_(deprecation_explanation) {} + + const string graph_op_name_; + const bool hidden_; + const string deprecation_explanation_; + std::vector endpoints_; + std::vector inputs_; + std::vector outputs_; + std::vector attributes_; + std::vector optional_attributes_; +}; + +} // namespace java +} // namespace tensorflow + +#endif // TENSORFLOW_JAVA_OP_GENERATOR_OP_SPECS_H_ diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/op_generator/source_writer.cc b/tensorflow-core/tensorflow-core-api/src/bazel/op_generator/source_writer.cc new file mode 100644 index 00000000000..63191c080ac --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/op_generator/source_writer.cc @@ -0,0 +1,363 @@ +/* Copyright 2017 The TensorFlow Authors. All Rights Reserved. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +==============================================================================*/ + +#include +#include +#include + +#include "source_writer.h" + +namespace tensorflow { +namespace java { + +SourceWriter::SourceWriter() { + // Push an empty generic namespace at start, for simplification. + generic_namespaces_.push(new GenericNamespace()); +} + +SourceWriter::~SourceWriter() { + // Remove empty generic namespace added at start as well as any other + // namespace objects that haven't been removed. + while (!generic_namespaces_.empty()) { + GenericNamespace* generic_namespace = generic_namespaces_.top(); + generic_namespaces_.pop(); + delete generic_namespace; + } +} + +SourceWriter& SourceWriter::Indent(int tab) { + left_margin_.resize( + std::max(static_cast(left_margin_.size() + tab), 0), ' '); + return *this; +} + +SourceWriter& SourceWriter::Prefix(const char* line_prefix) { + line_prefix_ = line_prefix; + return *this; +} + +SourceWriter& SourceWriter::Write(const StringPiece& str) { + size_t line_pos = 0; + do { + size_t start_pos = line_pos; + line_pos = str.find('\n', start_pos); + if (line_pos != string::npos) { + ++line_pos; + Append(str.substr(start_pos, line_pos - start_pos)); + newline_ = true; + } else { + Append(str.substr(start_pos, str.size() - start_pos)); + } + } while (line_pos != string::npos && line_pos < str.size()); + + return *this; +} + +SourceWriter& SourceWriter::WriteFromFile(const string& fname, Env* env) { + string data_; + TF_CHECK_OK(ReadFileToString(env, fname, &data_)); + return Write(data_); +} + +SourceWriter& SourceWriter::Append(const StringPiece& str) { + if (!str.empty()) { + if (newline_) { + DoAppend(left_margin_ + line_prefix_); + newline_ = false; + } + DoAppend(str); + } + return *this; +} + +SourceWriter& SourceWriter::AppendType(const Type& type) { + if (type.wildcard()) { + Append("?"); + } else { + Append(type.name()); + if (!type.parameters().empty()) { + Append("<"); + bool first = true; + for (const Type& t : type.parameters()) { + if (!first) { + Append(", "); + } + AppendType(t); + first = false; + } + Append(">"); + } + } + return *this; +} + +SourceWriter& SourceWriter::EndLine() { + Append("\n"); + newline_ = true; + return *this; +} + +SourceWriter& SourceWriter::BeginBlock(const string& expression) { + if (!expression.empty()) { + Append(expression + " {"); + } else { + Append(newline_ ? "{" : " {"); + } + return EndLine().Indent(2); +} + +SourceWriter& SourceWriter::EndBlock() { + return Indent(-2).Append("}").EndLine(); +} + +SourceWriter& SourceWriter::BeginMethod(const Method& method, int modifiers, + const Javadoc* javadoc) { + GenericNamespace* generic_namespace = PushGenericNamespace(modifiers); + if (!method.constructor()) { + generic_namespace->Visit(method.return_type()); + } + for (const Variable& v : method.arguments()) { + generic_namespace->Visit(v.type()); + } + EndLine(); + if (javadoc != nullptr) { + WriteJavadoc(*javadoc); + } + if (!method.annotations().empty()) { + WriteAnnotations(method.annotations()); + } + WriteModifiers(modifiers); + if (!generic_namespace->declared_types().empty()) { + WriteGenerics(generic_namespace->declared_types()); + Append(" "); + } + if (!method.constructor()) { + AppendType(method.return_type()).Append(" "); + } + Append(method.name()).Append("("); + bool first = true; + for (const Variable& v : method.arguments()) { + if (!first) { + Append(", "); + } + AppendType(v.type()).Append(v.variadic() ? "... " : " ").Append(v.name()); + first = false; + } + return Append(")").BeginBlock(); +} + +SourceWriter& SourceWriter::EndMethod() { + EndBlock(); + PopGenericNamespace(); + return *this; +} + +SourceWriter& SourceWriter::BeginType(const Type& type, int modifiers, + const std::list* extra_dependencies, + const Javadoc* javadoc) { + if (!type.package().empty()) { + Append("package ").Append(type.package()).Append(";").EndLine(); + } + TypeImporter type_importer(type.package()); + type_importer.Visit(type); + if (extra_dependencies != nullptr) { + for (const Type& t : *extra_dependencies) { + type_importer.Visit(t); + } + } + if (!type_importer.imports().empty()) { + EndLine(); + for (const string& s : type_importer.imports()) { + Append("import ").Append(s).Append(";").EndLine(); + } + } + return BeginInnerType(type, modifiers, javadoc); +} + +SourceWriter& SourceWriter::BeginInnerType(const Type& type, int modifiers, + const Javadoc* javadoc) { + GenericNamespace* generic_namespace = PushGenericNamespace(modifiers); + generic_namespace->Visit(type); + EndLine(); + if (javadoc != nullptr) { + WriteJavadoc(*javadoc); + } + if (!type.annotations().empty()) { + WriteAnnotations(type.annotations()); + } + WriteModifiers(modifiers); + CHECK_EQ(Type::Kind::CLASS, type.kind()) << ": Not supported yet"; + Append("class ").Append(type.name()); + if (!generic_namespace->declared_types().empty()) { + WriteGenerics(generic_namespace->declared_types()); + } + if (!type.supertypes().empty()) { + bool first_interface = true; + for (const Type& t : type.supertypes()) { + if (t.kind() == Type::CLASS) { // superclass is always first in list + Append(" extends "); + } else if (first_interface) { + Append(" implements "); + first_interface = false; + } else { + Append(", "); + } + AppendType(t); + } + } + return BeginBlock(); +} + +SourceWriter& SourceWriter::EndType() { + EndBlock(); + PopGenericNamespace(); + return *this; +} + +SourceWriter& SourceWriter::WriteField(const Variable& field, int modifiers, + const Javadoc* javadoc) { + // If present, write field javadoc only as one brief line + if (javadoc != nullptr && !javadoc->brief().empty()) { + Append("/** ").Append(javadoc->brief()).Append(" */").EndLine(); + } + WriteModifiers(modifiers); + AppendType(field.type()).Append(" ").Append(field.name()).Append(";"); + EndLine(); + return *this; +} + +SourceWriter& SourceWriter::WriteModifiers(int modifiers) { + if (modifiers & PUBLIC) { + Append("public "); + } else if (modifiers & PROTECTED) { + Append("protected "); + } else if (modifiers & PRIVATE) { + Append("private "); + } + if (modifiers & STATIC) { + Append("static "); + } + if (modifiers & FINAL) { + Append("final "); + } + return *this; +} + +SourceWriter& SourceWriter::WriteJavadoc(const Javadoc& javadoc) { + Append("/**").Prefix(" * ").EndLine(); + bool do_line_break = false; + if (!javadoc.brief().empty()) { + Write(javadoc.brief()).EndLine(); + do_line_break = true; + } + if (!javadoc.details().empty()) { + if (do_line_break) { + Append("

").EndLine(); + } + Write(javadoc.details()).EndLine(); + do_line_break = true; + } + if (!javadoc.tags().empty()) { + if (do_line_break) { + EndLine(); + } + for (const auto& p : javadoc.tags()) { + Append("@" + p.first); + if (!p.second.empty()) { + Append(" ").Write(p.second); + } + EndLine(); + } + } + return Prefix("").Append(" */").EndLine(); +} + +SourceWriter& SourceWriter::WriteAnnotations( + const std::list& annotations) { + for (const Annotation& a : annotations) { + Append("@" + a.name()); + if (!a.attributes().empty()) { + Append("(").Append(a.attributes()).Append(")"); + } + EndLine(); + } + return *this; +} + +SourceWriter& SourceWriter::WriteGenerics( + const std::list& generics) { + Append("<"); + bool first = true; + for (const Type* pt : generics) { + if (!first) { + Append(", "); + } + Append(pt->name()); + if (!pt->supertypes().empty()) { + Append(" extends ").AppendType(pt->supertypes().front()); + } + first = false; + } + return Append(">"); +} + +SourceWriter::GenericNamespace* SourceWriter::PushGenericNamespace( + int modifiers) { + GenericNamespace* generic_namespace; + if (modifiers & STATIC) { + generic_namespace = new GenericNamespace(); + } else { + generic_namespace = new GenericNamespace(generic_namespaces_.top()); + } + generic_namespaces_.push(generic_namespace); + return generic_namespace; +} + +void SourceWriter::PopGenericNamespace() { + GenericNamespace* generic_namespace = generic_namespaces_.top(); + generic_namespaces_.pop(); + delete generic_namespace; +} + +void SourceWriter::TypeVisitor::Visit(const Type& type) { + DoVisit(type); + for (const Type& t : type.parameters()) { + Visit(t); + } + for (const Annotation& t : type.annotations()) { + DoVisit(t); + } + for (const Type& t : type.supertypes()) { + Visit(t); + } +} + +void SourceWriter::GenericNamespace::DoVisit(const Type& type) { + // ignore non-generic parameters, wildcards and generics already declared + if (type.kind() == Type::GENERIC && !type.wildcard() && + generic_names_.find(type.name()) == generic_names_.end()) { + declared_types_.push_back(&type); + generic_names_.insert(type.name()); + } +} + +void SourceWriter::TypeImporter::DoVisit(const Type& type) { + if (!type.package().empty() && type.package() != current_package_) { + imports_.insert(type.canonical_name()); + } +} + +} // namespace java +} // namespace tensorflow diff --git a/tensorflow-core/tensorflow-core-api/src/bazel/op_generator/source_writer.h b/tensorflow-core/tensorflow-core-api/src/bazel/op_generator/source_writer.h new file mode 100644 index 00000000000..73f487bb46c --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/src/bazel/op_generator/source_writer.h @@ -0,0 +1,259 @@ +/* Copyright 2017 The TensorFlow Authors. All Rights Reserved. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +==============================================================================*/ + +#ifndef TENSORFLOW_JAVA_OP_GENERATOR_SOURCE_WRITER_H_ +#define TENSORFLOW_JAVA_OP_GENERATOR_SOURCE_WRITER_H_ + +#include +#include +#include +#include + +#include "tensorflow/core/lib/core/stringpiece.h" +#include "tensorflow/core/platform/env.h" + +#include "java_defs.h" + +namespace tensorflow { +namespace java { + +// A class for writing Java source code. +class SourceWriter { + public: + SourceWriter(); + + virtual ~SourceWriter(); + + // Indents following lines with white spaces. + // + // Indentation is cumulative, i.e. the provided tabulation is added to the + // current indentation value. If the tabulation is negative, the operation + // will outdent the source code, until the indentation reaches 0 again. + // + // For example, calling Indent(2) twice will indent code with 4 white + // spaces. Then calling Indent(-2) will outdent the code back to 2 white + // spaces. + SourceWriter& Indent(int tab); + + // Prefixes following lines with provided character(s). + // + // A common use case of a prefix is for commenting or documenting the code. + // + // The prefix is written after the indentation, For example, invoking + // Indent(2)->Prefix("//") will result in prefixing lines with " //". + // + // An empty value ("") will remove any line prefix that was previously set. + SourceWriter& Prefix(const char* line_prefix); + + // Writes a source code snippet. + // + // The data might potentially contain newline characters, therefore it will + // be scanned to ensure that each line is indented and prefixed properly, + // making it a bit slower than Append(). + SourceWriter& Write(const StringPiece& str); + + // Writes a source code snippet read from a file. + // + // All lines of the file at the provided path will be read and written back + // to the output of this writer in regard of its current attributes (e.g. + // the indentation, prefix, etc.) + SourceWriter& WriteFromFile(const string& fname, Env* env = Env::Default()); + + // Appends a piece of source code. + // + // It is expected that no newline character is present in the data provided, + // otherwise Write() must be used. + SourceWriter& Append(const StringPiece& str); + + // Appends a type to the current line. + // + // The type is written in its simple form (i.e. not prefixed by its package) + // and followed by any parameter types it has enclosed in brackets (<>). + SourceWriter& AppendType(const Type& type); + + // Appends a newline character. + // + // Data written after calling this method will start on a new line, in respect + // of the current indentation. + SourceWriter& EndLine(); + + // Begins a block of source code. + // + // This method appends a new opening brace to the current data and indent the + // next lines according to Google Java Style Guide. The block can optionally + // be preceded by an expression (e.g. Append("if(true)").BeginBlock();) + SourceWriter& BeginBlock(const string& expression = ""); + + // Ends the current block of source code. + // + // This method appends a new closing brace to the current data and outdent the + // next lines back to the margin used before BeginBlock() was invoked. + SourceWriter& EndBlock(); + + // Begins to write a method. + // + // This method outputs the signature of the Java method from the data passed + // in the 'method' parameter and starts a new block. Modifiers are also passed + // in parameter to define the access scope of this method and, optionally, + // a Javadoc. + SourceWriter& BeginMethod(const Method& method, int modifiers, + const Javadoc* javadoc = nullptr); + + // Ends the current method. + // + // This method ends the block of code that has begun when invoking + // BeginMethod() prior to this. + SourceWriter& EndMethod(); + + // Begins to write the main type of a source file. + // + // This method outputs the declaration of the Java type from the data passed + // in the 'type' parameter and starts a new block. Modifiers are also passed + // in parameter to define the access scope of this type and, optionally, + // a Javadoc. + // + // If not null, all types found in the 'extra_dependencies' list will be + // imported before declaring the new type. + SourceWriter& BeginType(const Type& type, int modifiers, + const std::list* extra_dependencies = nullptr, + const Javadoc* javadoc = nullptr); + + // Begins to write a new inner type. + // + // This method outputs the declaration of the Java type from the data passed + // in the 'type' parameter and starts a new block. Modifiers are also passed + // in parameter to define the accesses and the scope of this type and, + // optionally, a Javadoc. + SourceWriter& BeginInnerType(const Type& type, int modifiers, + const Javadoc* javadoc = nullptr); + + // Ends the current type. + // + // This method ends the block of code that has begun when invoking + // BeginType() or BeginInnerType() prior to this. + SourceWriter& EndType(); + + // Writes a variable as fields of a type. + // + // This method must be called within the definition of a type (see BeginType() + // or BeginInnerType()). Modifiers are also be passed in parameter to define + // the accesses and the scope of this field and, optionally, a Javadoc. + SourceWriter& WriteField(const Variable& field, int modifiers, + const Javadoc* javadoc = nullptr); + + protected: + virtual void DoAppend(const StringPiece& str) = 0; + + private: + // A utility base class for visiting elements of a type. + class TypeVisitor { + public: + virtual ~TypeVisitor() = default; + void Visit(const Type& type); + + protected: + virtual void DoVisit(const Type& type) = 0; + }; + + // A utility class for keeping track of declared generics in a given scope. + class GenericNamespace : public TypeVisitor { + public: + GenericNamespace() = default; + explicit GenericNamespace(const GenericNamespace* parent) + : generic_names_(parent->generic_names_) {} + std::list declared_types() { + return declared_types_; + } + protected: + virtual void DoVisit(const Type& type); + + private: + std::list declared_types_; + std::set generic_names_; + }; + + // A utility class for collecting a list of import statements to declare. + class TypeImporter : public TypeVisitor { + public: + explicit TypeImporter(const string& current_package) + : current_package_(current_package) {} + virtual ~TypeImporter() = default; + const std::set imports() { + return imports_; + } + protected: + virtual void DoVisit(const Type& type); + + private: + string current_package_; + std::set imports_; + }; + + string left_margin_; + string line_prefix_; + bool newline_ = true; + std::stack generic_namespaces_; + + SourceWriter& WriteModifiers(int modifiers); + SourceWriter& WriteJavadoc(const Javadoc& javadoc); + SourceWriter& WriteAnnotations(const std::list& annotations); + SourceWriter& WriteGenerics(const std::list& generics); + GenericNamespace* PushGenericNamespace(int modifiers); + void PopGenericNamespace(); +}; + +// A writer that outputs source code into a file. +// +// Note: the writer does not acquire the ownership of the file being passed in +// parameter. +class SourceFileWriter : public SourceWriter { + public: + explicit SourceFileWriter(WritableFile* file) : file_(file) {} + virtual ~SourceFileWriter() = default; + + protected: + void DoAppend(const StringPiece& str) override { + TF_CHECK_OK(file_->Append(str)); + } + + private: + WritableFile* file_; +}; + +// A writer that outputs source code into a string buffer. +class SourceBufferWriter : public SourceWriter { + public: + SourceBufferWriter() : owns_buffer_(true), buffer_(new string()) {} + explicit SourceBufferWriter(string* buffer) + : owns_buffer_(false), buffer_(buffer) {} + virtual ~SourceBufferWriter() { + if (owns_buffer_) delete buffer_; + } + const string& str() { return *buffer_; } + + protected: + void DoAppend(const StringPiece& str) override { + buffer_->append(str.begin(), str.end()); + } + + private: + bool owns_buffer_; + string* buffer_; +}; + +} // namespace java +} // namespace tensorflow + +#endif // TENSORFLOW_JAVA_OP_GENERATOR_SOURCE_WRITER_H_ diff --git a/tensorflow-core/tensorflow-core-api/tensorflow-java.bzl b/tensorflow-core/tensorflow-core-api/tensorflow-java.bzl new file mode 100644 index 00000000000..8f3f3bf03cd --- /dev/null +++ b/tensorflow-core/tensorflow-core-api/tensorflow-java.bzl @@ -0,0 +1,59 @@ +# -*- Python -*- + +load("@org_tensorflow//tensorflow:tensorflow.bzl", "tf_binary_additional_srcs") + +# Generate Java wrapper classes for all registered core operations and package +# them into a single source archive (.srcjar). +# +# For example: +# tf_java_op_gen_srcjar("gen_sources", ":gen_tool", "my.package") +# +# will create a genrule named "gen_sources" that generates source files under +# ops/src/main/java/my/package/**/*.java +# +# and then archive those source files into +# ops/gen_sources.srcjar +# +def tf_java_op_gen_srcjar( + name, + gen_tool, + base_package, + api_def_srcs = [], + out_dir = "ops/", + out_src_dir = "src/"): + gen_cmds = ["rm -rf $(@D)"] # Always start from fresh when generating source files + srcs = api_def_srcs[:] + + if not api_def_srcs: + api_def_args_str = "," + else: + api_def_args = [] + for api_def_src in api_def_srcs: + # Add directory of the first ApiDef source to args. + # We are assuming all ApiDefs in a single api_def_src are in the + # same directory. + api_def_args.append( + "$$(dirname $$(echo $(locations " + api_def_src + + ") | cut -d\" \" -f1))", + ) + api_def_args_str = ",".join(api_def_args) + + gen_cmds += ["$(location " + gen_tool + ")" + + " --output_dir=$(@D)/" + out_src_dir + + " --base_package=" + base_package + + " --api_dirs=" + api_def_args_str] + + # Generate a source archive containing generated code for these ops. + gen_srcjar = out_dir + name + ".srcjar" + gen_cmds += ["$(JAVABASE)/bin/jar cMf $(location :" + gen_srcjar + ") -C $(@D) src"] + + native.genrule( + name = name, + srcs = srcs, + outs = [gen_srcjar], + tools = [ + gen_tool, + ] + tf_binary_additional_srcs(), + toolchains = ["@bazel_tools//tools/jdk:current_host_java_runtime"], + cmd = " && ".join(gen_cmds), + )