1. Test Modules
  2. Network Diagram
  3. Serialization
    1. Raw Json
  4. Results

Subreport: Logs for com.simiacryptus.ref.lang.ReferenceCountingBase

Test Modules

Network Diagram

This is a network apply the following layout:

LayerTests.java:203 executed in 0.44 seconds (0.000 gc):

    return Graphviz.fromGraph((Graph) TestUtil.toGraph(((DAGNetwork) layer).addRef())).height(400).width(600)
        .render(Format.PNG).toImage();
Logging
executing command [/bin/sh, -c, dot -Tsvg /tmp/GraphvizJava/DotEngine1654832591354314610/dotfile.dot -ooutfile.svg]

Returns

Result

Using Seed 5217221880816261120

Serialization

This apply will demonstrate the key's JSON serialization, and verify deserialization integrity.

Raw Json

SerializationTest.java:99 executed in 0.02 seconds (0.000 gc):

    final JsonObject json = layer.getJson().getAsJsonObject();
    @Nonnull final Layer echo = Layer.fromJson(json);
    if (layer == echo) {
      echo.freeRef();
      throw new AssertionError("Serialization did not copy");
    }
    if (!layer.equals(echo)) {
      echo.freeRef();
      throw new AssertionError("Serialization not equal");
    }
    echo.freeRef();
    return json;

Returns

    {
      "class": "com.simiacryptus.mindseye.network.PipelineNetwork",
      "id": "26fb2a79-6e09-4119-b295-ef4e9366745e",
      "isFrozen": false,
      "name": "Conv [3/1 x 3/1, 15]+",
      "inputs": [
        "dfabf798-25c9-435a-872c-2bab3191e55e"
      ],
      "nodes": {
        "14dcaf66-b139-4b3f-887a-1870a1ec02ae": "731019ae-7628-4435-8b03-91cff2840272"
      },
      "layers": {
        "731019ae-7628-4435-8b03-91cff2840272": {
          "class": "com.simiacryptus.mindseye.layers.cudnn.ImgLinearSubnetLayer",
          "id": "731019ae-7628-4435-8b03-91cff2840272",
          "isFrozen": false,
          "name": "ImgLinearSubnetLayer",
          "precision": "Double",
          "parallel": true,
          "legs": [
            {
              "fromBand": 0,
              "toBand": 2,
              "network": {
                "class": "com.simiacryptus.mindseye.network.PipelineNetwork",
                "id": "7459f5ad-3ac7-4384-84d7-bf069a7814bb",
                "isFrozen": false,
                "name": "PipelineNetwork",
                "inputs": [
                  "c6b8d0b1-4e6d-44df-9d78-0e8278c07d83"
                ],
                "nodes": {
                  "3a6c27fe-f16b-4025-bc3f-ce892785e69c": "4b217806-c2e3-49ab-a08a-6cf52891aefa",
                  "aa4bf145-669a-43ac-bcc0-c78f8c8028a8": "b63c9add-c704-495e-abaf-f2264e6c7b8a",
                  "db3f7338-89cf-4466-8077-ca725f786c7f": "b7451a29-df2b-47bd-af4a-9a5e805e870a"
                },
                "layers": {
                  "4b217806-c2e3-49ab-a08a-6cf52891aefa": {
                    "class": "com.simiacryptus.mindseye.layers.cudnn.ImgTileSubnetLayer",
                    "id": "4b217806-c2e3-49ab-a08a-6cf52891aefa",
                    "isFrozen": false,
                    "name": "ImgTileSubnetLayer",
                    "inner": {
                      "class": "com.simiacryptus.mindseye.network.PipelineNetwork",
                      "id": "7a900c88-3250-4694-b1d4-736544f806fe",
                      "isFrozen": false,
                      "name": "PipelineNetwork",
                      "inputs": [
                        "2a300486-924d-4908-8fc8-cbbfca8f6bee"
                      ],
                      "nodes": {
                        "e78a4303-b197-4000-b899-426a2fe260b3": "a6d63d52-148c-45c4-a0a2-f93ce27135cb",
                        "043a5ba4-9e23-4959-a8fa-eb007ea00ffc": "eaea9737-7d9a-46fb-9f7c-1271e474ce76",
                        "29b0342c-324c-4e34-8e86-5eb2dcb79af4": "a97b7701-3c5d-49d0-937b-224775085516"
                      },
                      "layers": {
                        "a6d63d52-148c-45c4-a0a2-f93ce27135cb": {
                          "class": "com.simiacryptus.mindseye.layers.cudnn.ImgZeroPaddingLayer",
                          "id": "a6d63d52-148c-45c4-a0a2-f93ce27135cb",
                          "isFrozen": false,
                          "name": "ImgZeroPaddingLayer",
                          "sizeY": 1,
                          "sizeX": 1,
                          "precision": "Double"
                        },
                        "eaea9737-7d9a-46fb-9f7c-1271e474ce76": {
                          "class": "com.simiacryptus.mindseye.layers.cudnn.conv.SimpleConvolutionLayer",
                          "id": "eaea9737-7d9a-46fb-9f7c-1271e474ce76",
                          "isFrozen": false,
                          "name": "SimpleConvolutionLayer",
                          "filter": [
                            [
                              [
                                0.82,
                                -1.76,
                                0.812
                              ],
                              [
                                -1.808,
                                0.012,
                                -0.784
                              ],
                              [
                                0.66,
                                0.644,
                                -1.072
                              ]
                            ],
                            [
                              [
                                0.688,
                                -1.16,
                                -1.176
                              ],
                              [
                                -1.724,
                                -0.856,
                                -1.664
                              ],
                              [
                                1.64,
                                1.612,
                                -0.768
                              ]
                            ],
                            [
                              [
                                0.936,
                                0.14,
                                1.572
                              ],
                              [
                                1.608,
                                0.652,
                                1.24
                              ],
                              [
                                0.528,
                                -0.312,
                                -1.1
                              ]
                            ],
                            [
                              [
                                -0.068,
                                -0.176,
                                0.636
                              ],
                              [
                                0.788,
                                1.556,
                                -1.616
                              ],
                              [
                                1.048,
                                0.028,
                                -0.712
                              ]
                            ]
                          ],
                          "strideX": 1,
                          "strideY": 1,
                          "paddingX": 1,
                          "paddingY": 1,
                          "precision": "Double"
                        },
                        "a97b7701-3c5d-49d0-937b-224775085516": {
                          "class": "com.simiacryptus.mindseye.layers.cudnn.ImgZeroPaddingLayer",
                          "id": "a97b7701-3c5d-49d0-937b-224775085516",
                          "isFrozen": false,
                          "name": "ImgZeroPaddingLayer",
                          "sizeY": -1,
                          "sizeX": -1,
                          "precision": "Double"
                        }
                      },
                      "links": {
                        "e78a4303-b197-4000-b899-426a2fe260b3": [
                          "2a300486-924d-4908-8fc8-cbbfca8f6bee"
                        ],
                        "043a5ba4-9e23-4959-a8fa-eb007ea00ffc": [
                          "e78a4303-b197-4000-b899-426a2fe260b3"
                        ],
                        "29b0342c-324c-4e34-8e86-5eb2dcb79af4": [
                          "043a5ba4-9e23-4959-a8fa-eb007ea00ffc"
                        ]
                      },
                      "labels": {},
                      "head": "29b0342c-324c-4e34-8e86-5eb2dcb79af4"
                    },
                    "height": 9459,
                    "width": 9459,
                    "strideX": 9458,
                    "strideY": 9458,
                    "precision": "Double",
                    "parallel": false
                  },
                  "b63c9add-c704-495e-abaf-f2264e6c7b8a": {
                    "class": "com.simiacryptus.mindseye.layers.cudnn.ImgTileSubnetLayer",
                    "id": "b63c9add-c704-495e-abaf-f2264e6c7b8a",
                    "isFrozen": false,
                    "name": "ImgTileSubnetLayer",
                    "inner": {
                      "class": "com.simiacryptus.mindseye.network.PipelineNetwork",
                      "id": "33316617-f3d4-40de-8ae6-d61a27b03994",
                      "isFrozen": false,
                      "name": "PipelineNetwork",
                      "inputs": [
                        "5bd56081-7846-44ab-a5ee-58203062bf6b"
                      ],
                      "nodes": {
                        "b384b906-43ca-4c3d-a7f4-aabe5b18199a": "286cffaa-724c-43c5-9f82-30f17a737890",
                        "3b458183-bf28-4fcf-bfd5-a6e9056bc50c": "85814438-db23-4799-a1e1-785dae5b317b",
                        "f01ff2a7-32ce-41b8-9917-19b6053c4acd": "3595e3fa-3d62-44e1-8863-1c3508355aca"
                      },
                      "layers": {
                        "286cffaa-724c-43c5-9f82-30f17a737890": {
                          "class": "com.simiacryptus.mindseye.layers.cudnn.ImgZeroPaddingLayer",
                          "id": "286cffaa-724c-43c5-9f82-30f17a737890",
                          "isFrozen": false,
           

...skipping 23685 bytes...

     "layers": {
                        "ff4f16bb-87b1-4c63-9a2f-b33e940a9e19": {
                          "class": "com.simiacryptus.mindseye.layers.cudnn.ImgZeroPaddingLayer",
                          "id": "ff4f16bb-87b1-4c63-9a2f-b33e940a9e19",
                          "isFrozen": false,
                          "name": "ImgZeroPaddingLayer",
                          "sizeY": 1,
                          "sizeX": 1,
                          "precision": "Double"
                        },
                        "98650d46-5839-4eef-83f4-5f167dcc1696": {
                          "class": "com.simiacryptus.mindseye.layers.cudnn.conv.SimpleConvolutionLayer",
                          "id": "98650d46-5839-4eef-83f4-5f167dcc1696",
                          "isFrozen": false,
                          "name": "SimpleConvolutionLayer",
                          "filter": [
                            [
                              [
                                0.048,
                                -0.012,
                                -0.852
                              ],
                              [
                                1.368,
                                -0.876,
                                1.704
                              ],
                              [
                                -1.572,
                                -0.504,
                                -0.892
                              ]
                            ]
                          ],
                          "strideX": 1,
                          "strideY": 1,
                          "paddingX": 1,
                          "paddingY": 1,
                          "precision": "Double"
                        },
                        "7b07681a-b480-43a7-ab1a-0cac060fb802": {
                          "class": "com.simiacryptus.mindseye.layers.cudnn.ImgZeroPaddingLayer",
                          "id": "7b07681a-b480-43a7-ab1a-0cac060fb802",
                          "isFrozen": false,
                          "name": "ImgZeroPaddingLayer",
                          "sizeY": -1,
                          "sizeX": -1,
                          "precision": "Double"
                        }
                      },
                      "links": {
                        "5597c5d2-808a-4a3d-81f2-f3751b1fb8cf": [
                          "ab4d2708-0449-480f-8b9a-79f7efd2921d"
                        ],
                        "e713a1d6-ba9c-4598-b3f0-d1f620b4354d": [
                          "5597c5d2-808a-4a3d-81f2-f3751b1fb8cf"
                        ],
                        "0650e1af-63c4-4256-9550-0a8adc464203": [
                          "e713a1d6-ba9c-4598-b3f0-d1f620b4354d"
                        ]
                      },
                      "labels": {},
                      "head": "0650e1af-63c4-4256-9550-0a8adc464203"
                    },
                    "height": 9459,
                    "width": 9459,
                    "strideX": 9458,
                    "strideY": 9458,
                    "precision": "Double",
                    "parallel": false
                  },
                  "4871e597-44c3-495c-bee7-aee4ebd9cc5f": {
                    "class": "com.simiacryptus.mindseye.layers.cudnn.ImgTileSubnetLayer",
                    "id": "4871e597-44c3-495c-bee7-aee4ebd9cc5f",
                    "isFrozen": false,
                    "name": "ImgTileSubnetLayer",
                    "inner": {
                      "class": "com.simiacryptus.mindseye.network.PipelineNetwork",
                      "id": "da37d690-66e5-45ec-b664-1e8dc677e6d1",
                      "isFrozen": false,
                      "name": "PipelineNetwork",
                      "inputs": [
                        "3b36a759-1e6e-4fea-ab53-89ae3cec6d9d"
                      ],
                      "nodes": {
                        "0b55195e-0b4e-498c-951d-dc00d4bdbdaa": "db437770-d15d-47da-b2ed-db7876b040c7",
                        "44a3960f-8e02-4c60-a9cf-724a7c9f404a": "527ab386-1313-4344-89e0-975d8329b985",
                        "1c8096e2-9cd6-4ce6-b2c3-dd3127ac1f9d": "dd4f6a9b-1c54-4d93-89c5-8c29b3cb09b2"
                      },
                      "layers": {
                        "db437770-d15d-47da-b2ed-db7876b040c7": {
                          "class": "com.simiacryptus.mindseye.layers.cudnn.ImgZeroPaddingLayer",
                          "id": "db437770-d15d-47da-b2ed-db7876b040c7",
                          "isFrozen": false,
                          "name": "ImgZeroPaddingLayer",
                          "sizeY": 1,
                          "sizeX": 1,
                          "precision": "Double"
                        },
                        "527ab386-1313-4344-89e0-975d8329b985": {
                          "class": "com.simiacryptus.mindseye.layers.cudnn.conv.SimpleConvolutionLayer",
                          "id": "527ab386-1313-4344-89e0-975d8329b985",
                          "isFrozen": false,
                          "name": "SimpleConvolutionLayer",
                          "filter": [
                            [
                              [
                                -0.636,
                                -0.628,
                                -1.16
                              ],
                              [
                                -0.316,
                                -1.456,
                                0.52
                              ],
                              [
                                -2.0,
                                -1.552,
                                1.42
                              ]
                            ]
                          ],
                          "strideX": 1,
                          "strideY": 1,
                          "paddingX": 1,
                          "paddingY": 1,
                          "precision": "Double"
                        },
                        "dd4f6a9b-1c54-4d93-89c5-8c29b3cb09b2": {
                          "class": "com.simiacryptus.mindseye.layers.cudnn.ImgZeroPaddingLayer",
                          "id": "dd4f6a9b-1c54-4d93-89c5-8c29b3cb09b2",
                          "isFrozen": false,
                          "name": "ImgZeroPaddingLayer",
                          "sizeY": -1,
                          "sizeX": -1,
                          "precision": "Double"
                        }
                      },
                      "links": {
                        "0b55195e-0b4e-498c-951d-dc00d4bdbdaa": [
                          "3b36a759-1e6e-4fea-ab53-89ae3cec6d9d"
                        ],
                        "44a3960f-8e02-4c60-a9cf-724a7c9f404a": [
                          "0b55195e-0b4e-498c-951d-dc00d4bdbdaa"
                        ],
                        "1c8096e2-9cd6-4ce6-b2c3-dd3127ac1f9d": [
                          "44a3960f-8e02-4c60-a9cf-724a7c9f404a"
                        ]
                      },
                      "labels": {},
                      "head": "1c8096e2-9cd6-4ce6-b2c3-dd3127ac1f9d"
                    },
                    "height": 9459,
                    "width": 9459,
                    "strideX": 9458,
                    "strideY": 9458,
                    "precision": "Double",
                    "parallel": false
                  },
                  "74f3c1d7-d5df-47b8-8127-4b423c32393c": {
                    "class": "com.simiacryptus.mindseye.layers.cudnn.ImgConcatLayer",
                    "id": "74f3c1d7-d5df-47b8-8127-4b423c32393c",
                    "isFrozen": false,
                    "name": "ImgConcatLayer",
                    "maxBands": 3,
                    "precision": "Double",
                    "parallel": false
                  }
                },
                "links": {
                  "b6f71739-2590-4910-a1ef-b7def58326fe": [
                    "483655ae-7513-44b1-933a-c019e1113fed"
                  ],
                  "8c5f471b-c701-49a8-93d5-765534ca6703": [
                    "483655ae-7513-44b1-933a-c019e1113fed"
                  ],
                  "71511839-a66d-4786-b006-42b609989a22": [
                    "483655ae-7513-44b1-933a-c019e1113fed"
                  ],
                  "af949212-b975-4c37-9c2b-19cbef1793d6": [
                    "8c5f471b-c701-49a8-93d5-765534ca6703",
                    "b6f71739-2590-4910-a1ef-b7def58326fe",
                    "71511839-a66d-4786-b006-42b609989a22"
                  ]
                },
                "labels": {},
                "head": "af949212-b975-4c37-9c2b-19cbef1793d6"
              }
            }
          ]
        }
      },
      "links": {
        "14dcaf66-b139-4b3f-887a-1870a1ec02ae": [
          "dfabf798-25c9-435a-872c-2bab3191e55e"
        ]
      },
      "labels": {},
      "head": "14dcaf66-b139-4b3f-887a-1870a1ec02ae"
    }

Wrote Model to PipelineNetwork_jsonTest.json; 40069 characters

LayerTests.java:425 executed in 0.01 seconds (0.000 gc):

    throwException(exceptions.addRef());

Results

classresult
com.simiacryptus.mindseye.test.unit.SerializationTestOK
  {
    "result": "OK",
    "performance": {
      "execution_time": "1.305",
      "gc_time": "0.210"
    },
    "created_on": 1586747205876,
    "file_name": "jsonTest",
    "report": {
      "simpleName": "IrregularGrid",
      "canonicalName": "com.simiacryptus.mindseye.layers.cudnn.conv.ConvolutionLayerTest.IrregularGrid",
      "link": "https://github.com/SimiaCryptus/mindseye-cudnn/tree/59d5b3318556370acb2d83ee6ec123ce0fc6974f/src/test/java/com/simiacryptus/mindseye/layers/cudnn/conv/ConvolutionLayerTest.java",
      "javaDoc": ""
    },
    "archive": "s3://code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/cudnn/conv/ConvolutionLayer/IrregularGrid/jsonTest/202004130645",
    "id": "b4d33811-9dba-4783-a17e-ee63f692a0e9",
    "report_type": "Components",
    "display_name": "JSON Serialization",
    "target": {
      "simpleName": "ConvolutionLayer",
      "canonicalName": "com.simiacryptus.mindseye.layers.cudnn.conv.ConvolutionLayer",
      "link": "https://github.com/SimiaCryptus/mindseye-cudnn/tree/59d5b3318556370acb2d83ee6ec123ce0fc6974f/src/main/java/com/simiacryptus/mindseye/layers/cudnn/conv/ConvolutionLayer.java",
      "javaDoc": ""
    }
  }