Subreport: Logs for com.simiacryptus.ref.lang.ReferenceCountingBase
This is a network apply the following layout:
LayerTests.java:203 executed in 0.43 seconds (0.000 gc):
return Graphviz.fromGraph((Graph) TestUtil.toGraph(((DAGNetwork) layer).addRef())).height(400).width(600)
.render(Format.PNG).toImage();
executing command [/bin/sh, -c, dot -Tsvg /tmp/GraphvizJava/DotEngine2808685363133310942/dotfile.dot -ooutfile.svg]
Returns
Using Seed 6977916066532819968
This apply will demonstrate the key's JSON serialization, and verify deserialization integrity.
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": "dc097bb9-28b4-4748-95c1-70b487645ae9",
"isFrozen": false,
"name": "Conv [3/1 x 3/1, 16]+",
"inputs": [
"c07b28b4-71f0-491e-8e55-d189cbe7e5fa"
],
"nodes": {
"1df77c0d-22d0-4ce1-8f49-6f63cd7c7df5": "9978c4f5-b888-4658-b195-638d8fc3f4d1"
},
"layers": {
"9978c4f5-b888-4658-b195-638d8fc3f4d1": {
"class": "com.simiacryptus.mindseye.layers.cudnn.ImgLinearSubnetLayer",
"id": "9978c4f5-b888-4658-b195-638d8fc3f4d1",
"isFrozen": false,
"name": "ImgLinearSubnetLayer",
"precision": "Double",
"parallel": true,
"legs": [
{
"fromBand": 0,
"toBand": 2,
"network": {
"class": "com.simiacryptus.mindseye.network.PipelineNetwork",
"id": "0462d928-bc06-4073-be77-4dab675f3767",
"isFrozen": false,
"name": "PipelineNetwork",
"inputs": [
"e5130eaf-79c6-41b1-8fcc-59c8f097ebd3"
],
"nodes": {
"324453b4-a4bd-42b9-bff4-9c3aba49fcf0": "63ee3763-7d19-4726-858f-bd6f4ec3cce7",
"fd4460b0-0273-4f70-9076-e50f8e7772e4": "1dcfcf08-27db-4c38-8633-979ec42bda30",
"b26ca521-a2dc-4123-aaba-960966d7f5d3": "88366471-17fe-4a5b-a12b-3c28db9a4b75"
},
"layers": {
"63ee3763-7d19-4726-858f-bd6f4ec3cce7": {
"class": "com.simiacryptus.mindseye.layers.cudnn.ImgTileSubnetLayer",
"id": "63ee3763-7d19-4726-858f-bd6f4ec3cce7",
"isFrozen": false,
"name": "ImgTileSubnetLayer",
"inner": {
"class": "com.simiacryptus.mindseye.network.PipelineNetwork",
"id": "d4452764-176a-4ec4-8f75-5bfe4554bfb4",
"isFrozen": false,
"name": "PipelineNetwork",
"inputs": [
"faaacc16-38d6-44ff-bfee-cccba4a3f31c"
],
"nodes": {
"bb4fbab6-e72c-4af5-9c74-d408de999bc5": "fbf443eb-7c45-4dd3-a2dc-f99a8a031249",
"fad4136d-781d-47d3-8e83-2c0192fd2b2e": "8e9d3487-8381-45db-95d1-34a8ae5fe5c4",
"4f3034e0-7626-49a6-ab67-f24f69bdb45e": "b0d4847c-a406-41fc-8513-78ef21e45f5f"
},
"layers": {
"fbf443eb-7c45-4dd3-a2dc-f99a8a031249": {
"class": "com.simiacryptus.mindseye.layers.cudnn.ImgZeroPaddingLayer",
"id": "fbf443eb-7c45-4dd3-a2dc-f99a8a031249",
"isFrozen": false,
"name": "ImgZeroPaddingLayer",
"sizeY": 1,
"sizeX": 1,
"precision": "Double"
},
"8e9d3487-8381-45db-95d1-34a8ae5fe5c4": {
"class": "com.simiacryptus.mindseye.layers.cudnn.conv.SimpleConvolutionLayer",
"id": "8e9d3487-8381-45db-95d1-34a8ae5fe5c4",
"isFrozen": false,
"name": "SimpleConvolutionLayer",
"filter": [
[
[
-1.424,
1.288,
-1.16
],
[
-0.316,
1.352,
1.628
],
[
-1.256,
-1.484,
-0.888
]
],
[
[
-0.068,
-0.768,
1.556
],
[
0.788,
1.032,
1.556
],
[
-0.176,
0.3,
0.636
]
],
[
[
-1.34,
1.324,
-1.664
],
[
0.82,
1.956,
1.444
],
[
0.52,
-1.656,
0.56
]
],
[
[
0.028,
1.108,
-1.688
],
[
-0.804,
1.512,
1.356
],
[
-0.712,
-1.616,
1.048
]
]
],
"strideX": 1,
"strideY": 1,
"paddingX": 1,
"paddingY": 1,
"precision": "Double"
},
"b0d4847c-a406-41fc-8513-78ef21e45f5f": {
"class": "com.simiacryptus.mindseye.layers.cudnn.ImgZeroPaddingLayer",
"id": "b0d4847c-a406-41fc-8513-78ef21e45f5f",
"isFrozen": false,
"name": "ImgZeroPaddingLayer",
"sizeY": -1,
"sizeX": -1,
"precision": "Double"
}
},
"links": {
"bb4fbab6-e72c-4af5-9c74-d408de999bc5": [
"faaacc16-38d6-44ff-bfee-cccba4a3f31c"
],
"fad4136d-781d-47d3-8e83-2c0192fd2b2e": [
"bb4fbab6-e72c-4af5-9c74-d408de999bc5"
],
"4f3034e0-7626-49a6-ab67-f24f69bdb45e": [
"fad4136d-781d-47d3-8e83-2c0192fd2b2e"
]
},
"labels": {},
"head": "4f3034e0-7626-49a6-ab67-f24f69bdb45e"
},
"height": 9459,
"width": 9459,
"strideX": 9458,
"strideY": 9458,
"precision": "Double",
"parallel": false
},
"1dcfcf08-27db-4c38-8633-979ec42bda30": {
"class": "com.simiacryptus.mindseye.layers.cudnn.ImgTileSubnetLayer",
"id": "1dcfcf08-27db-4c38-8633-979ec42bda30",
"isFrozen": false,
"name": "ImgTileSubnetLayer",
"inner": {
"class": "com.simiacryptus.mindseye.network.PipelineNetwork",
"id": "c3de510b-1a30-4faf-9eae-32b516157588",
"isFrozen": false,
"name": "PipelineNetwork",
"inputs": [
"6841ae1d-5013-433c-9aee-3610007e5e44"
],
"nodes": {
"c9aa7095-4daa-4c62-bc6c-d2778a6d5e34": "9547d1bf-ba3c-4b1a-aa7b-9cf8f836ff69",
"7494cf3e-1b49-4e61-b9b2-82494b365c69": "83cd930d-214e-4689-9ac0-f347802423e4",
"ee21ea4a-8b8e-46c9-a920-a66260e67f3e": "bae6cf92-deba-493b-9535-a07762b65722"
},
"layers": {
"9547d1bf-ba3c-4b1a-aa7b-9cf8f836ff69": {
"class": "com.simiacryptus.mindseye.layers.cudnn.ImgZeroPaddingLayer",
"id": "9547d1bf-ba3c-4b1a-aa7b-9cf8f836ff69",
"isFrozen": false,
...skipping 10002 bytes...
"strideY": 1,
"paddingX": 1,
"paddingY": 1,
"precision": "Double"
},
"d2215d57-bd0d-4cac-9ca6-6a0c3cfe48f4": {
"class": "com.simiacryptus.mindseye.layers.cudnn.ImgZeroPaddingLayer",
"id": "d2215d57-bd0d-4cac-9ca6-6a0c3cfe48f4",
"isFrozen": false,
"name": "ImgZeroPaddingLayer",
"sizeY": -1,
"sizeX": -1,
"precision": "Double"
}
},
"links": {
"633835c6-1a16-46df-85bf-f7d9197dc228": [
"a79356f0-f971-4d5d-a80d-e1ed902c1459"
],
"20d40f26-85af-40a6-afd6-86c358ca6ac5": [
"633835c6-1a16-46df-85bf-f7d9197dc228"
],
"c83dce74-0bb9-4d9c-8d4f-768f25b3fc29": [
"20d40f26-85af-40a6-afd6-86c358ca6ac5"
]
},
"labels": {},
"head": "c83dce74-0bb9-4d9c-8d4f-768f25b3fc29"
},
"height": 9459,
"width": 9459,
"strideX": 9458,
"strideY": 9458,
"precision": "Double",
"parallel": false
},
"9152d40e-a134-4299-a418-166ed319f1c7": {
"class": "com.simiacryptus.mindseye.layers.cudnn.ImgTileSubnetLayer",
"id": "9152d40e-a134-4299-a418-166ed319f1c7",
"isFrozen": false,
"name": "ImgTileSubnetLayer",
"inner": {
"class": "com.simiacryptus.mindseye.network.PipelineNetwork",
"id": "d2bc1536-8052-4580-9301-fa86ee19ee5b",
"isFrozen": false,
"name": "PipelineNetwork",
"inputs": [
"ceabbf19-5d26-416e-a9e1-4a87af994274"
],
"nodes": {
"98544d72-f340-47e5-825a-08ab6eac7023": "2ce2616d-e433-4227-9d7e-b4a973dfbc10",
"5641c242-53c9-48a6-9be1-ee6554a4d933": "a3b8ec34-c814-446f-b1e6-d73903a5e3f0",
"c2eb3a51-85a0-494b-9f95-36e5e4947250": "a113b5f0-fe69-4fd8-aef1-1dbc465bab0e"
},
"layers": {
"2ce2616d-e433-4227-9d7e-b4a973dfbc10": {
"class": "com.simiacryptus.mindseye.layers.cudnn.ImgZeroPaddingLayer",
"id": "2ce2616d-e433-4227-9d7e-b4a973dfbc10",
"isFrozen": false,
"name": "ImgZeroPaddingLayer",
"sizeY": 1,
"sizeX": 1,
"precision": "Double"
},
"a3b8ec34-c814-446f-b1e6-d73903a5e3f0": {
"class": "com.simiacryptus.mindseye.layers.cudnn.conv.SimpleConvolutionLayer",
"id": "a3b8ec34-c814-446f-b1e6-d73903a5e3f0",
"isFrozen": false,
"name": "SimpleConvolutionLayer",
"filter": [
[
[
1.208,
1.524,
1.764
],
[
0.048,
0.7,
0.08
],
[
-0.608,
-0.128,
0.496
]
],
[
[
-1.492,
-0.312,
0.812
],
[
-0.808,
-1.808,
0.012
],
[
-1.76,
0.644,
0.66
]
],
[
[
1.64,
1.612,
1.876
],
[
0.392,
-1.028,
-1.72
],
[
1.912,
-0.384,
-0.852
]
],
[
[
0.092,
-1.228,
-0.384
],
[
-1.572,
-0.968,
-0.784
],
[
-0.804,
-0.968,
-0.892
]
]
],
"strideX": 1,
"strideY": 1,
"paddingX": 1,
"paddingY": 1,
"precision": "Double"
},
"a113b5f0-fe69-4fd8-aef1-1dbc465bab0e": {
"class": "com.simiacryptus.mindseye.layers.cudnn.ImgZeroPaddingLayer",
"id": "a113b5f0-fe69-4fd8-aef1-1dbc465bab0e",
"isFrozen": false,
"name": "ImgZeroPaddingLayer",
"sizeY": -1,
"sizeX": -1,
"precision": "Double"
}
},
"links": {
"98544d72-f340-47e5-825a-08ab6eac7023": [
"ceabbf19-5d26-416e-a9e1-4a87af994274"
],
"5641c242-53c9-48a6-9be1-ee6554a4d933": [
"98544d72-f340-47e5-825a-08ab6eac7023"
],
"c2eb3a51-85a0-494b-9f95-36e5e4947250": [
"5641c242-53c9-48a6-9be1-ee6554a4d933"
]
},
"labels": {},
"head": "c2eb3a51-85a0-494b-9f95-36e5e4947250"
},
"height": 9459,
"width": 9459,
"strideX": 9458,
"strideY": 9458,
"precision": "Double",
"parallel": false
},
"28353e03-c193-4e4d-a40b-32ad22880599": {
"class": "com.simiacryptus.mindseye.layers.cudnn.ImgConcatLayer",
"id": "28353e03-c193-4e4d-a40b-32ad22880599",
"isFrozen": false,
"name": "ImgConcatLayer",
"maxBands": 4,
"precision": "Double",
"parallel": false
}
},
"links": {
"006bef95-561c-4fcb-80e9-7fa738dbe23e": [
"6c057bf5-02e6-4089-863a-e3fb6321cd47"
],
"c8d3105c-5c78-4ef3-a693-cc82288549bc": [
"6c057bf5-02e6-4089-863a-e3fb6321cd47"
],
"bb1740d5-fee5-4f25-92fd-10410eaa0855": [
"006bef95-561c-4fcb-80e9-7fa738dbe23e",
"c8d3105c-5c78-4ef3-a693-cc82288549bc"
]
},
"labels": {},
"head": "bb1740d5-fee5-4f25-92fd-10410eaa0855"
}
}
]
}
},
"links": {
"1df77c0d-22d0-4ce1-8f49-6f63cd7c7df5": [
"c07b28b4-71f0-491e-8e55-d189cbe7e5fa"
]
},
"labels": {},
"head": "1df77c0d-22d0-4ce1-8f49-6f63cd7c7df5"
}
Wrote Model to PipelineNetwork_jsonTest.json; 26386 characters
LayerTests.java:425 executed in 0.00 seconds (0.000 gc):
throwException(exceptions.addRef());
class | result |
---|---|
com.simiacryptus.mindseye.test.unit.SerializationTest | OK |
{
"result": "OK",
"performance": {
"execution_time": "1.243",
"gc_time": "0.196"
},
"created_on": 1586748339637,
"file_name": "jsonTest",
"report": {
"simpleName": "SqGrid",
"canonicalName": "com.simiacryptus.mindseye.layers.cudnn.conv.ConvolutionLayerTest.SqGrid",
"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/SqGrid/jsonTest/202004132538",
"id": "2499601c-220f-4326-b06d-17f92e7f2328",
"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": ""
}
}