)]}'
{
  "commit": "222d9ab4e5b500a4e2666ba4c5dbf7bbd6e8fc5c",
  "tree": "2b915fbe623635876a07ba0eb627cb83b72e859e",
  "parents": [
    "4e2a1775b615e8785880c5738641ddd17b2caac0"
  ],
  "author": {
    "name": "Michael Butler",
    "email": "butlermichael@google.com",
    "time": "Fri Nov 05 16:00:14 2021 -0700"
  },
  "committer": {
    "name": "Michael Butler",
    "email": "butlermichael@google.com",
    "time": "Thu Jan 13 13:39:56 2022 -0800"
  },
  "message": "Copy operation files to relocate validation code\n\nThis change copies operation files ${operation}.cpp to\n${operation}Validation.cpp and ${operation}.h in order to preserve\ngit history during the process of relocating validation code to its own\nfiles.\n\nThe files were copied with:\n$ croot \u0026\u0026 cd packages/modules/NeuralNetworks/common/operations\n$ for file in *.cpp ; do cp \"$file\" \"${file/.cpp/.h}\" ; done\n$ for file in *.cpp ; do cp \"$file\" \"${file/.cpp/Validation.cpp}\" ; done\n\nAnd then:\n* The preexisting .h files that were modified during the copy step above\n  were restored to their previous code (via \"git stash\").\n* The newly-created files (created from the copy step above) which\n  include \"Test\" in their name were manually deleted.\n\nThis is part of a broader effort to relocate operation validation code\nfrom libneuralnetworks_common* to neuralnetworks_types.\n\nBug: 191442336\nTest: mma\nChange-Id: I5b029f10e36b14ecd63ea293d587f7bb271019a3\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5faab9b608f2871c28c568ae8c96752eb01b1d62",
      "new_mode": 33188,
      "new_path": "common/operations/Activation.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5faab9b608f2871c28c568ae8c96752eb01b1d62",
      "new_mode": 33188,
      "new_path": "common/operations/ActivationValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6fefe251b5617394fdea6a9e5d0e905971616359",
      "new_mode": 33188,
      "new_path": "common/operations/ArgMinMax.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6fefe251b5617394fdea6a9e5d0e905971616359",
      "new_mode": 33188,
      "new_path": "common/operations/ArgMinMaxValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "31c4e5beddd10313db6be323cf2d2814c8d3587f",
      "new_mode": 33188,
      "new_path": "common/operations/BatchMatmul.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "31c4e5beddd10313db6be323cf2d2814c8d3587f",
      "new_mode": 33188,
      "new_path": "common/operations/BatchMatmulValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "123e8328fe102744a27837e44c796c4165adfdef",
      "new_mode": 33188,
      "new_path": "common/operations/BidirectionalSequenceLSTMValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad897ae65dcbdd494789df5ef5f7e5b5ee50f6ea",
      "new_mode": 33188,
      "new_path": "common/operations/BidirectionalSequenceRNN.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad897ae65dcbdd494789df5ef5f7e5b5ee50f6ea",
      "new_mode": 33188,
      "new_path": "common/operations/BidirectionalSequenceRNNValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9276b122a0b8494c3203abb5ca8744bc1db09516",
      "new_mode": 33188,
      "new_path": "common/operations/Broadcast.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9276b122a0b8494c3203abb5ca8744bc1db09516",
      "new_mode": 33188,
      "new_path": "common/operations/BroadcastValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aef3baf7921a26c2031a72bcf61f2fd086a9adc3",
      "new_mode": 33188,
      "new_path": "common/operations/CastValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "793ecaf5098bda935f5b2aaba080ac2c8dee856c",
      "new_mode": 33188,
      "new_path": "common/operations/ChannelShuffle.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "793ecaf5098bda935f5b2aaba080ac2c8dee856c",
      "new_mode": 33188,
      "new_path": "common/operations/ChannelShuffleValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e57223032f09c488abbf7e375888e12983cb0832",
      "new_mode": 33188,
      "new_path": "common/operations/Comparisons.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e57223032f09c488abbf7e375888e12983cb0832",
      "new_mode": 33188,
      "new_path": "common/operations/ComparisonsValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "80ebb0c3c7ab97fcbc3a6f08f16d4820899c96ad",
      "new_mode": 33188,
      "new_path": "common/operations/Concatenation.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "80ebb0c3c7ab97fcbc3a6f08f16d4820899c96ad",
      "new_mode": 33188,
      "new_path": "common/operations/ConcatenationValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "951725e0c267221dfac8e1eee9b494774576b6ee",
      "new_mode": 33188,
      "new_path": "common/operations/Conv2D.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "951725e0c267221dfac8e1eee9b494774576b6ee",
      "new_mode": 33188,
      "new_path": "common/operations/Conv2DValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f6901dc49cb5edf009f5cb698b683aa80105ea6d",
      "new_mode": 33188,
      "new_path": "common/operations/DensifyValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3b99f6f92b53815c43915e4c66683035827b760b",
      "new_mode": 33188,
      "new_path": "common/operations/DepthwiseConv2D.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3b99f6f92b53815c43915e4c66683035827b760b",
      "new_mode": 33188,
      "new_path": "common/operations/DepthwiseConv2DValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5fbc2132cb2f0b7f7a38d42a0e0244ff3ab54ed2",
      "new_mode": 33188,
      "new_path": "common/operations/Dequantize.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5fbc2132cb2f0b7f7a38d42a0e0244ff3ab54ed2",
      "new_mode": 33188,
      "new_path": "common/operations/DequantizeValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9088a2b59d93d3438af3ec09cf385560a80d5207",
      "new_mode": 33188,
      "new_path": "common/operations/Elementwise.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9088a2b59d93d3438af3ec09cf385560a80d5207",
      "new_mode": 33188,
      "new_path": "common/operations/ElementwiseValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e51c88fa85bcff04cb03ff8b97ba2d9fe72d9bf6",
      "new_mode": 33188,
      "new_path": "common/operations/Elu.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e51c88fa85bcff04cb03ff8b97ba2d9fe72d9bf6",
      "new_mode": 33188,
      "new_path": "common/operations/EluValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b967f1ff664d97c9780468fdaad120ea3bdb4261",
      "new_mode": 33188,
      "new_path": "common/operations/EmbeddingLookupValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5fe17914c4b34eeedc4e779318697b9c57cf373f",
      "new_mode": 33188,
      "new_path": "common/operations/ExpandDimsValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9061cd6fcf80c62136285655d4f3390a0cf03cda",
      "new_mode": 33188,
      "new_path": "common/operations/Fill.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9061cd6fcf80c62136285655d4f3390a0cf03cda",
      "new_mode": 33188,
      "new_path": "common/operations/FillValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "548a84f0010be31c528b3f6f88bf150a7b583b13",
      "new_mode": 33188,
      "new_path": "common/operations/FullyConnected.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "548a84f0010be31c528b3f6f88bf150a7b583b13",
      "new_mode": 33188,
      "new_path": "common/operations/FullyConnectedValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "28673b5b9c027aa02d7fb63a7af859b9d75b1c1c",
      "new_mode": 33188,
      "new_path": "common/operations/Gather.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "28673b5b9c027aa02d7fb63a7af859b9d75b1c1c",
      "new_mode": 33188,
      "new_path": "common/operations/GatherValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "44d5551875f10173b7dcaaa5a11296a3b9bf2cd9",
      "new_mode": 33188,
      "new_path": "common/operations/GenerateProposals.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "44d5551875f10173b7dcaaa5a11296a3b9bf2cd9",
      "new_mode": 33188,
      "new_path": "common/operations/GenerateProposalsValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eb8e0dc3b26932afb1b875f51b75610eb49fbbe1",
      "new_mode": 33188,
      "new_path": "common/operations/GroupedConv2D.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eb8e0dc3b26932afb1b875f51b75610eb49fbbe1",
      "new_mode": 33188,
      "new_path": "common/operations/GroupedConv2DValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4773a17c09bf26440cd60a4b07bb3ef226de2cc4",
      "new_mode": 33188,
      "new_path": "common/operations/HashtableLookupValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "474d1c6803946ceeca926c84323469da0f96b021",
      "new_mode": 33188,
      "new_path": "common/operations/HeatmapMaxKeypoint.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "474d1c6803946ceeca926c84323469da0f96b021",
      "new_mode": 33188,
      "new_path": "common/operations/HeatmapMaxKeypointValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "70ec91cf49af9079bebb880eafd21b482657d11e",
      "new_mode": 33188,
      "new_path": "common/operations/InstanceNormalization.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "70ec91cf49af9079bebb880eafd21b482657d11e",
      "new_mode": 33188,
      "new_path": "common/operations/InstanceNormalizationValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cfee903daeb300960828ec83cb061985ec835398",
      "new_mode": 33188,
      "new_path": "common/operations/L2Normalization.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cfee903daeb300960828ec83cb061985ec835398",
      "new_mode": 33188,
      "new_path": "common/operations/L2NormalizationValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6ca91be436b672858fbe3d8f6fe27250b708df13",
      "new_mode": 33188,
      "new_path": "common/operations/LSHProjectionValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ec8929108d499f8b7a970c4e1819addbbbb980a4",
      "new_mode": 33188,
      "new_path": "common/operations/LSTMValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "805f90c4f916dc7f9124a33903f17010ac9fc905",
      "new_mode": 33188,
      "new_path": "common/operations/LocalResponseNormalization.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "805f90c4f916dc7f9124a33903f17010ac9fc905",
      "new_mode": 33188,
      "new_path": "common/operations/LocalResponseNormalizationValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e3553ce665bdf389538f9055d5816660acea3a47",
      "new_mode": 33188,
      "new_path": "common/operations/LogSoftmax.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e3553ce665bdf389538f9055d5816660acea3a47",
      "new_mode": 33188,
      "new_path": "common/operations/LogSoftmaxValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "620c1cb134eb365910d645be508eff8a86123853",
      "new_mode": 33188,
      "new_path": "common/operations/LogicalAndOr.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "620c1cb134eb365910d645be508eff8a86123853",
      "new_mode": 33188,
      "new_path": "common/operations/LogicalAndOrValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ae0968b5b2866713463ffc693b0b651c6a84296d",
      "new_mode": 33188,
      "new_path": "common/operations/LogicalNot.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ae0968b5b2866713463ffc693b0b651c6a84296d",
      "new_mode": 33188,
      "new_path": "common/operations/LogicalNotValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0b27e27ebf9a06571c6394756522fff4f1d2bf58",
      "new_mode": 33188,
      "new_path": "common/operations/MaximumMinimumValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7dcf265d9d926995d99c938ae66081a53ee2d1e8",
      "new_mode": 33188,
      "new_path": "common/operations/MirrorPad.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7dcf265d9d926995d99c938ae66081a53ee2d1e8",
      "new_mode": 33188,
      "new_path": "common/operations/MirrorPadValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b057658bcea184b6f8353a4e3425aeb0d3e9d330",
      "new_mode": 33188,
      "new_path": "common/operations/MultinomialValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "129d1fab86fb809a335212fbc9141697c7dcd06e",
      "new_mode": 33188,
      "new_path": "common/operations/Neg.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "129d1fab86fb809a335212fbc9141697c7dcd06e",
      "new_mode": 33188,
      "new_path": "common/operations/NegValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0c8e09f9696ceabb5e0b5848d86a5d759f844809",
      "new_mode": 33188,
      "new_path": "common/operations/PRelu.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0c8e09f9696ceabb5e0b5848d86a5d759f844809",
      "new_mode": 33188,
      "new_path": "common/operations/PReluValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "61603ffd1679f19de8b1c3c2fef6e0940facc455",
      "new_mode": 33188,
      "new_path": "common/operations/Pack.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "61603ffd1679f19de8b1c3c2fef6e0940facc455",
      "new_mode": 33188,
      "new_path": "common/operations/PackValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bfac0196ca811e686efce9729f6c7c6313abcf7c",
      "new_mode": 33188,
      "new_path": "common/operations/Pooling.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bfac0196ca811e686efce9729f6c7c6313abcf7c",
      "new_mode": 33188,
      "new_path": "common/operations/PoolingValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2506549eb7935f192a9fe6a3565a6b8d538c8ac2",
      "new_mode": 33188,
      "new_path": "common/operations/PowValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "334b988a40b7c5821c9bbde9bd504824be5b147c",
      "new_mode": 33188,
      "new_path": "common/operations/QLSTM.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "334b988a40b7c5821c9bbde9bd504824be5b147c",
      "new_mode": 33188,
      "new_path": "common/operations/QLSTMValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e2d0d96426be002443b750b311fe2f9bc875dbde",
      "new_mode": 33188,
      "new_path": "common/operations/Quantize.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e2d0d96426be002443b750b311fe2f9bc875dbde",
      "new_mode": 33188,
      "new_path": "common/operations/QuantizeValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "42df5ba1bbf3591800332c2cef3f32277b4efffb",
      "new_mode": 33188,
      "new_path": "common/operations/QuantizedLSTMValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bc5a819494300aead28238c6b143bb339ff9402f",
      "new_mode": 33188,
      "new_path": "common/operations/RNNValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6696a3364cd4af7d9a64c24c4fcc6f14960ac45f",
      "new_mode": 33188,
      "new_path": "common/operations/Rank.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6696a3364cd4af7d9a64c24c4fcc6f14960ac45f",
      "new_mode": 33188,
      "new_path": "common/operations/RankValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e7ceba1efdbc0123a1a2a5e709ba68721fffd1da",
      "new_mode": 33188,
      "new_path": "common/operations/Reduce.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e7ceba1efdbc0123a1a2a5e709ba68721fffd1da",
      "new_mode": 33188,
      "new_path": "common/operations/ReduceValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6e2b94dc113b4bd2c3a4dac2212bae77d5e71460",
      "new_mode": 33188,
      "new_path": "common/operations/Reshape.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6e2b94dc113b4bd2c3a4dac2212bae77d5e71460",
      "new_mode": 33188,
      "new_path": "common/operations/ReshapeValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "772fe1ee73d0626a565872184c79dcb59b2738fb",
      "new_mode": 33188,
      "new_path": "common/operations/ResizeImageOps.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "772fe1ee73d0626a565872184c79dcb59b2738fb",
      "new_mode": 33188,
      "new_path": "common/operations/ResizeImageOpsValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "23358198b313e41c376cedcbff5b7f7c008dad3b",
      "new_mode": 33188,
      "new_path": "common/operations/Reverse.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f42080ce710c7d0a057d3f9b98b5ba17e18e2bf5",
      "new_mode": 33188,
      "new_path": "common/operations/ReverseValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "85da31ab4a5440ed2cab57e4ca7784876d587ab2",
      "new_mode": 33188,
      "new_path": "common/operations/RoiAlign.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "85da31ab4a5440ed2cab57e4ca7784876d587ab2",
      "new_mode": 33188,
      "new_path": "common/operations/RoiAlignValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8248a713383c244309a8962e9bc3f23ec7ee3a67",
      "new_mode": 33188,
      "new_path": "common/operations/RoiPooling.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8248a713383c244309a8962e9bc3f23ec7ee3a67",
      "new_mode": 33188,
      "new_path": "common/operations/RoiPoolingValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "36724d480ca6cb5046a12f671488d21f0b69114b",
      "new_mode": 33188,
      "new_path": "common/operations/SVDFValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "46c1d2549c0427362ca2313aa5888a729e5edb24",
      "new_mode": 33188,
      "new_path": "common/operations/Select.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "46c1d2549c0427362ca2313aa5888a729e5edb24",
      "new_mode": 33188,
      "new_path": "common/operations/SelectValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2eb4570ccdefb3fb005d3d1be89c942a3c79e486",
      "new_mode": 33188,
      "new_path": "common/operations/SimpleMath.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2eb4570ccdefb3fb005d3d1be89c942a3c79e486",
      "new_mode": 33188,
      "new_path": "common/operations/SimpleMathValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d9e87a5d6191a46b7820a2a803eb24ba32200801",
      "new_mode": 33188,
      "new_path": "common/operations/Slice.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d9e87a5d6191a46b7820a2a803eb24ba32200801",
      "new_mode": 33188,
      "new_path": "common/operations/SliceValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "80f4772ded93ff4ba1499afec1ab2a7a6ed9a9d0",
      "new_mode": 33188,
      "new_path": "common/operations/Softmax.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "80f4772ded93ff4ba1499afec1ab2a7a6ed9a9d0",
      "new_mode": 33188,
      "new_path": "common/operations/SoftmaxValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "42e09123f97131a2077e6763a02c0a282cd310ae",
      "new_mode": 33188,
      "new_path": "common/operations/Split.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "42e09123f97131a2077e6763a02c0a282cd310ae",
      "new_mode": 33188,
      "new_path": "common/operations/SplitValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5226447065138385e388307424b3ba186d1f907a",
      "new_mode": 33188,
      "new_path": "common/operations/Squeeze.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5226447065138385e388307424b3ba186d1f907a",
      "new_mode": 33188,
      "new_path": "common/operations/SqueezeValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aa3c33d940c9afa4877593751218ea89340b2c4e",
      "new_mode": 33188,
      "new_path": "common/operations/StridedSlice.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aa3c33d940c9afa4877593751218ea89340b2c4e",
      "new_mode": 33188,
      "new_path": "common/operations/StridedSliceValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5135c8a9403cf7f650a5051fc494708170c47f62",
      "new_mode": 33188,
      "new_path": "common/operations/TileValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6820ca57868288743cf6e0887e1847b2b667b58f",
      "new_mode": 33188,
      "new_path": "common/operations/TopK_V2.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6820ca57868288743cf6e0887e1847b2b667b58f",
      "new_mode": 33188,
      "new_path": "common/operations/TopK_V2Validation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "31249b13d0708052b3c89bcb9ea1e5d218ef2e9f",
      "new_mode": 33188,
      "new_path": "common/operations/Transpose.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c4b02ff4c1da4b6b517bbee799149d93bdf01327",
      "new_mode": 33188,
      "new_path": "common/operations/TransposeConv2D.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c4b02ff4c1da4b6b517bbee799149d93bdf01327",
      "new_mode": 33188,
      "new_path": "common/operations/TransposeConv2DValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "31249b13d0708052b3c89bcb9ea1e5d218ef2e9f",
      "new_mode": 33188,
      "new_path": "common/operations/TransposeValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d7a3a6dce39c45cfb612f650d587fdbbb73ae901",
      "new_mode": 33188,
      "new_path": "common/operations/UnidirectionalSequenceLSTM.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "285b529a67e128fcde49a5e3a44a3e2324cdcce1",
      "new_mode": 33188,
      "new_path": "common/operations/UnidirectionalSequenceLSTMValidation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "80e49811dcc527070f55a0b54c1bfc06ddfd9099",
      "new_mode": 33188,
      "new_path": "common/operations/UnidirectionalSequenceRNN.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "80e49811dcc527070f55a0b54c1bfc06ddfd9099",
      "new_mode": 33188,
      "new_path": "common/operations/UnidirectionalSequenceRNNValidation.cpp"
    }
  ]
}
