Path Lines of Code tfjs-backend-wasm/cloudbuild.yml 55 tfjs-backend-wasm/rollup.config.js 124 tfjs-backend-wasm/scripts/cpplint.js 37 tfjs-backend-wasm/scripts/create-worker-module.js 7 tfjs-backend-wasm/scripts/patch-threaded-simd-module.js 9 tfjs-backend-wasm/scripts/patch-wechat-webassembly.js 42 tfjs-backend-wasm/scripts/test-bundle-size.js 23 tfjs-backend-wasm/src/backend_wasm.ts 344 tfjs-backend-wasm/src/base.ts 10 tfjs-backend-wasm/src/cc/backend.cc 121 tfjs-backend-wasm/src/cc/backend.h 63 tfjs-backend-wasm/src/cc/batch_mat_mul_impl.cc 251 tfjs-backend-wasm/src/cc/batch_mat_mul_impl.h 15 tfjs-backend-wasm/src/cc/binary.cc 178 tfjs-backend-wasm/src/cc/binary.h 54 tfjs-backend-wasm/src/cc/build_defs.bzl 28 tfjs-backend-wasm/src/cc/check_macros.h 16 tfjs-backend-wasm/src/cc/clamp_impl.cc 52 tfjs-backend-wasm/src/cc/clamp_impl.h 10 tfjs-backend-wasm/src/cc/conv2d_impl.cc 220 tfjs-backend-wasm/src/cc/conv2d_impl.h 20 tfjs-backend-wasm/src/cc/elu_impl.cc 57 tfjs-backend-wasm/src/cc/elu_impl.h 9 tfjs-backend-wasm/src/cc/interpolate_bilinear_impl.cc 59 tfjs-backend-wasm/src/cc/interpolate_bilinear_impl.h 16 tfjs-backend-wasm/src/cc/kernels/Abs.cc 33 tfjs-backend-wasm/src/cc/kernels/Add.cc 44 tfjs-backend-wasm/src/cc/kernels/AddN.cc 54 tfjs-backend-wasm/src/cc/kernels/All.cc 33 tfjs-backend-wasm/src/cc/kernels/Any.cc 33 tfjs-backend-wasm/src/cc/kernels/ArgMax.cc 53 tfjs-backend-wasm/src/cc/kernels/AvgPool.cc 78 tfjs-backend-wasm/src/cc/kernels/AvgPool.h 17 tfjs-backend-wasm/src/cc/kernels/BatchMatMul.cc 30 tfjs-backend-wasm/src/cc/kernels/BatchMatMul.h 15 tfjs-backend-wasm/src/cc/kernels/Ceil.cc 19 tfjs-backend-wasm/src/cc/kernels/ClipByValue.cc 62 tfjs-backend-wasm/src/cc/kernels/ClipByValue.h 12 tfjs-backend-wasm/src/cc/kernels/Conv2D.cc 36 tfjs-backend-wasm/src/cc/kernels/Conv2D.h 20 tfjs-backend-wasm/src/cc/kernels/Conv2DBackpropInput.cc 77 tfjs-backend-wasm/src/cc/kernels/Cos.cc 19 tfjs-backend-wasm/src/cc/kernels/Cosh.cc 18 tfjs-backend-wasm/src/cc/kernels/CropAndResize.cc 152 tfjs-backend-wasm/src/cc/kernels/Cumsum.cc 50 tfjs-backend-wasm/src/cc/kernels/DepthToSpace.cc 51 tfjs-backend-wasm/src/cc/kernels/DepthwiseConv2dNative.cc 37 tfjs-backend-wasm/src/cc/kernels/DepthwiseConv2dNative.h 19 tfjs-backend-wasm/src/cc/kernels/Elu.cc 26 tfjs-backend-wasm/src/cc/kernels/Elu.h 12 tfjs-backend-wasm/src/cc/kernels/Equal.cc 44 tfjs-backend-wasm/src/cc/kernels/Exp.cc 29 tfjs-backend-wasm/src/cc/kernels/FlipLeftRight.cc 50 tfjs-backend-wasm/src/cc/kernels/Floor.cc 18 tfjs-backend-wasm/src/cc/kernels/FloorDiv.cc 39 tfjs-backend-wasm/src/cc/kernels/FusedBatchNorm.cc 83 tfjs-backend-wasm/src/cc/kernels/FusedConv2D.cc 35 tfjs-backend-wasm/src/cc/kernels/FusedConv2D.h 23 tfjs-backend-wasm/src/cc/kernels/FusedDepthwiseConv2D.cc 35 tfjs-backend-wasm/src/cc/kernels/FusedDepthwiseConv2D.h 22 tfjs-backend-wasm/src/cc/kernels/Gather.cc 62 tfjs-backend-wasm/src/cc/kernels/GatherNd.cc 64 tfjs-backend-wasm/src/cc/kernels/Greater.cc 42 tfjs-backend-wasm/src/cc/kernels/GreaterEqual.cc 44 tfjs-backend-wasm/src/cc/kernels/LeakyRelu.cc 36 tfjs-backend-wasm/src/cc/kernels/LeakyRelu.h 13 tfjs-backend-wasm/src/cc/kernels/Less.cc 42 tfjs-backend-wasm/src/cc/kernels/LessEqual.cc 43 tfjs-backend-wasm/src/cc/kernels/Log.cc 18 tfjs-backend-wasm/src/cc/kernels/LogicalAnd.cc 33 tfjs-backend-wasm/src/cc/kernels/Max.cc 55 tfjs-backend-wasm/src/cc/kernels/MaxPool.cc 79 tfjs-backend-wasm/src/cc/kernels/MaxPool.h 18 tfjs-backend-wasm/src/cc/kernels/Maximum.cc 33 tfjs-backend-wasm/src/cc/kernels/Mean.cc 31 tfjs-backend-wasm/src/cc/kernels/Min.cc 56 tfjs-backend-wasm/src/cc/kernels/Minimum.cc 33 tfjs-backend-wasm/src/cc/kernels/MirrorPad.cc 112 tfjs-backend-wasm/src/cc/kernels/Multiply.cc 45 tfjs-backend-wasm/src/cc/kernels/Neg.cc 34 tfjs-backend-wasm/src/cc/kernels/NonMaxSuppressionV3.cc 25 tfjs-backend-wasm/src/cc/kernels/NonMaxSuppressionV4.cc 28 tfjs-backend-wasm/src/cc/kernels/NonMaxSuppressionV5.cc 30 tfjs-backend-wasm/src/cc/kernels/NotEqual.cc 43 tfjs-backend-wasm/src/cc/kernels/OneHot.cc 30 tfjs-backend-wasm/src/cc/kernels/PadV2.cc 226 tfjs-backend-wasm/src/cc/kernels/PadV2.h 15 tfjs-backend-wasm/src/cc/kernels/Pow.cc 46 tfjs-backend-wasm/src/cc/kernels/Prelu.cc 25 tfjs-backend-wasm/src/cc/kernels/Prelu.h 11 tfjs-backend-wasm/src/cc/kernels/Prod.cc 51 tfjs-backend-wasm/src/cc/kernels/RealDiv.cc 45 tfjs-backend-wasm/src/cc/kernels/Relu.cc 36 tfjs-backend-wasm/src/cc/kernels/Relu6.cc 36 tfjs-backend-wasm/src/cc/kernels/ResizeBilinear.cc 73 tfjs-backend-wasm/src/cc/kernels/ResizeBilinear.h 14 tfjs-backend-wasm/src/cc/kernels/Reverse.cc 39 tfjs-backend-wasm/src/cc/kernels/RotateWithOffset.cc 62 tfjs-backend-wasm/src/cc/kernels/Round.cc 33 tfjs-backend-wasm/src/cc/kernels/Rsqrt.cc 21 tfjs-backend-wasm/src/cc/kernels/ScatterNd.cc 71 tfjs-backend-wasm/src/cc/kernels/SelectV2.cc 35 tfjs-backend-wasm/src/cc/kernels/Sigmoid.cc 26 tfjs-backend-wasm/src/cc/kernels/Sigmoid.h 11 tfjs-backend-wasm/src/cc/kernels/Sin.cc 19 tfjs-backend-wasm/src/cc/kernels/Softmax.cc 62 tfjs-backend-wasm/src/cc/kernels/Softmax.h 12 tfjs-backend-wasm/src/cc/kernels/SparseFillEmptyRows.cc 141 tfjs-backend-wasm/src/cc/kernels/SparseReshape.cc 112 tfjs-backend-wasm/src/cc/kernels/SparseSegmentReduction.cc 134 tfjs-backend-wasm/src/cc/kernels/Sqrt.cc 18 tfjs-backend-wasm/src/cc/kernels/Square.cc 32 tfjs-backend-wasm/src/cc/kernels/SquaredDifference.cc 50 tfjs-backend-wasm/src/cc/kernels/Step.cc 43 tfjs-backend-wasm/src/cc/kernels/StridedSlice.cc 44 tfjs-backend-wasm/src/cc/kernels/Sub.cc 44 tfjs-backend-wasm/src/cc/kernels/Sum.cc 48 tfjs-backend-wasm/src/cc/kernels/Tan.cc 19 tfjs-backend-wasm/src/cc/kernels/Tanh.cc 18 tfjs-backend-wasm/src/cc/kernels/Tile.cc 62 tfjs-backend-wasm/src/cc/kernels/TopK.cc 133 tfjs-backend-wasm/src/cc/kernels/Transform.cc 210 tfjs-backend-wasm/src/cc/kernels/Transpose.cc 43 tfjs-backend-wasm/src/cc/kernels/_FusedMatMul.cc 28 tfjs-backend-wasm/src/cc/kernels/_FusedMatMul.h 17 tfjs-backend-wasm/src/cc/leakyrelu_impl.cc 35 tfjs-backend-wasm/src/cc/leakyrelu_impl.h 11 tfjs-backend-wasm/src/cc/non_max_suppression_impl.cc 137 tfjs-backend-wasm/src/cc/non_max_suppression_impl.h 19 tfjs-backend-wasm/src/cc/post.js 35 tfjs-backend-wasm/src/cc/pre.js 7 tfjs-backend-wasm/src/cc/prelu_impl.cc 61 tfjs-backend-wasm/src/cc/prelu_impl.h 10 tfjs-backend-wasm/src/cc/sigmoid_impl.cc 56 tfjs-backend-wasm/src/cc/sigmoid_impl.h 9 tfjs-backend-wasm/src/cc/sin_cos_workaround.cc 26 tfjs-backend-wasm/src/cc/sin_cos_workaround.h 10 tfjs-backend-wasm/src/cc/transpose_impl.cc 229 tfjs-backend-wasm/src/cc/transpose_impl.h 12 tfjs-backend-wasm/src/cc/unary.cc 50 tfjs-backend-wasm/src/cc/unary.h 46 tfjs-backend-wasm/src/cc/util.cc 62 tfjs-backend-wasm/src/cc/util.h 103 tfjs-backend-wasm/src/flags_wasm.ts 21 tfjs-backend-wasm/src/index.ts 2 tfjs-backend-wasm/src/kernel_utils/shared.ts 4 tfjs-backend-wasm/src/kernels/Abs.ts 3 tfjs-backend-wasm/src/kernels/Add.ts 5 tfjs-backend-wasm/src/kernels/AddN.ts 32 tfjs-backend-wasm/src/kernels/All.ts 47 tfjs-backend-wasm/src/kernels/Any.ts 47 tfjs-backend-wasm/src/kernels/ArgMax.ts 50 tfjs-backend-wasm/src/kernels/AvgPool.ts 66 tfjs-backend-wasm/src/kernels/BatchMatMul.ts 80 tfjs-backend-wasm/src/kernels/BatchToSpaceND.ts 42 tfjs-backend-wasm/src/kernels/Cast.ts 18 tfjs-backend-wasm/src/kernels/Ceil.ts 3 tfjs-backend-wasm/src/kernels/ClipByValue.ts 31 tfjs-backend-wasm/src/kernels/Concat.ts 69 tfjs-backend-wasm/src/kernels/Conv2D.ts 76 tfjs-backend-wasm/src/kernels/Conv2DBackpropInput.ts 100 tfjs-backend-wasm/src/kernels/Cos.ts 3 tfjs-backend-wasm/src/kernels/Cosh.ts 3 tfjs-backend-wasm/src/kernels/CropAndResize.ts 64 tfjs-backend-wasm/src/kernels/Cumsum.ts 54 tfjs-backend-wasm/src/kernels/DepthToSpace.ts 34 tfjs-backend-wasm/src/kernels/DepthwiseConv2dNative.ts 81 tfjs-backend-wasm/src/kernels/Elu.ts 3 tfjs-backend-wasm/src/kernels/Equal.ts 5 tfjs-backend-wasm/src/kernels/Exp.ts 3 tfjs-backend-wasm/src/kernels/ExpandDims.ts 29 tfjs-backend-wasm/src/kernels/Fill.ts 15 tfjs-backend-wasm/src/kernels/FlipLeftRight.ts 33 tfjs-backend-wasm/src/kernels/Floor.ts 3 tfjs-backend-wasm/src/kernels/FloorDiv.ts 5 tfjs-backend-wasm/src/kernels/FusedBatchNorm.ts 38 tfjs-backend-wasm/src/kernels/FusedConv2D.ts 121 tfjs-backend-wasm/src/kernels/FusedDepthwiseConv2D.ts 122 tfjs-backend-wasm/src/kernels/GatherNd.ts 48 tfjs-backend-wasm/src/kernels/GatherV2.ts 86 tfjs-backend-wasm/src/kernels/Greater.ts 5 tfjs-backend-wasm/src/kernels/GreaterEqual.ts 5 tfjs-backend-wasm/src/kernels/Identity.ts 17 tfjs-backend-wasm/src/kernels/LeakyRelu.ts 32 tfjs-backend-wasm/src/kernels/Less.ts 5 tfjs-backend-wasm/src/kernels/LessEqual.ts 5 tfjs-backend-wasm/src/kernels/Log.ts 3 tfjs-backend-wasm/src/kernels/LogicalAnd.ts 5 tfjs-backend-wasm/src/kernels/Max.ts 54 tfjs-backend-wasm/src/kernels/MaxPool.ts 72 tfjs-backend-wasm/src/kernels/Maximum.ts 5 tfjs-backend-wasm/src/kernels/Mean.ts 64 tfjs-backend-wasm/src/kernels/Min.ts 56 tfjs-backend-wasm/src/kernels/Minimum.ts 5 tfjs-backend-wasm/src/kernels/MirrorPad.ts 52 tfjs-backend-wasm/src/kernels/Multiply.ts 5 tfjs-backend-wasm/src/kernels/Neg.ts 3 tfjs-backend-wasm/src/kernels/NonMaxSuppressionV3.ts 44 tfjs-backend-wasm/src/kernels/NonMaxSuppressionV4.ts 48 tfjs-backend-wasm/src/kernels/NonMaxSuppressionV5.ts 48 tfjs-backend-wasm/src/kernels/NonMaxSuppression_util.ts 17 tfjs-backend-wasm/src/kernels/NotEqual.ts 5 tfjs-backend-wasm/src/kernels/OneHot.ts 32 tfjs-backend-wasm/src/kernels/OnesLike.ts 14 tfjs-backend-wasm/src/kernels/Pack.ts 39 tfjs-backend-wasm/src/kernels/PadV2.ts 53 tfjs-backend-wasm/src/kernels/Pow.ts 5 tfjs-backend-wasm/src/kernels/Prelu.ts 37 tfjs-backend-wasm/src/kernels/Prod.ts 63 tfjs-backend-wasm/src/kernels/Range.ts 18 tfjs-backend-wasm/src/kernels/RealDiv.ts 5 tfjs-backend-wasm/src/kernels/Relu.ts 3 tfjs-backend-wasm/src/kernels/Relu6.ts 3 tfjs-backend-wasm/src/kernels/Reshape.ts 21 tfjs-backend-wasm/src/kernels/ResizeBilinear.ts 59 tfjs-backend-wasm/src/kernels/Reverse.ts 45 tfjs-backend-wasm/src/kernels/RotateWithOffset.ts 53 tfjs-backend-wasm/src/kernels/Round.ts 3 tfjs-backend-wasm/src/kernels/Rsqrt.ts 3 tfjs-backend-wasm/src/kernels/ScatterNd.ts 50 tfjs-backend-wasm/src/kernels/Select.ts 36 tfjs-backend-wasm/src/kernels/Sigmoid.ts 24 tfjs-backend-wasm/src/kernels/Sin.ts 3 tfjs-backend-wasm/src/kernels/Slice.ts 113 tfjs-backend-wasm/src/kernels/Softmax.ts 22 tfjs-backend-wasm/src/kernels/SpaceToBatchND.ts 53 tfjs-backend-wasm/src/kernels/SparseFillEmptyRows.ts 114 tfjs-backend-wasm/src/kernels/SparseReshape.ts 106 tfjs-backend-wasm/src/kernels/SparseSegmentMean.ts 15 tfjs-backend-wasm/src/kernels/SparseSegmentReduction.ts 89 tfjs-backend-wasm/src/kernels/SparseSegmentSum.ts 15 tfjs-backend-wasm/src/kernels/SplitV.ts 27 tfjs-backend-wasm/src/kernels/Sqrt.ts 3 tfjs-backend-wasm/src/kernels/Square.ts 3 tfjs-backend-wasm/src/kernels/SquaredDifference.ts 5 tfjs-backend-wasm/src/kernels/Step.ts 31 tfjs-backend-wasm/src/kernels/StridedSlice.ts 92 tfjs-backend-wasm/src/kernels/Sub.ts 5 tfjs-backend-wasm/src/kernels/Sum.ts 59 tfjs-backend-wasm/src/kernels/Tan.ts 3 tfjs-backend-wasm/src/kernels/Tanh.ts 3 tfjs-backend-wasm/src/kernels/Tile.ts 41 tfjs-backend-wasm/src/kernels/TopK.ts 43 tfjs-backend-wasm/src/kernels/Transform.ts 80 tfjs-backend-wasm/src/kernels/Transpose.ts 88 tfjs-backend-wasm/src/kernels/Unpack.ts 36 tfjs-backend-wasm/src/kernels/ZerosLike.ts 14 tfjs-backend-wasm/src/kernels/_FusedMatMul.ts 80 tfjs-backend-wasm/src/kernels/binary_kernel.ts 45 tfjs-backend-wasm/src/kernels/kernel_utils.ts 33 tfjs-backend-wasm/src/kernels/types.ts 16 tfjs-backend-wasm/src/kernels/unary_kernel.ts 27 tfjs-backend-wasm/src/register_all_kernels.ts 206 tfjs-backend-wasm/src/version.ts 2 tfjs-backend-wasm/starter/parcel/index.html 10 tfjs-backend-wasm/starter/parcel/index.js 7 tfjs-backend-wasm/tools/cpplint.py 2984