Subreport: Logs for com.simiacryptus.ref.lang.ReferenceCountingBase
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();
executing command [/bin/sh, -c, dot -Tsvg /tmp/GraphvizJava/DotEngine1654832591354314610/dotfile.dot -ooutfile.svg]
Returns
Using Seed 5217221880816261120
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": "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());
class | result |
---|---|
com.simiacryptus.mindseye.test.unit.SerializationTest | OK |
{
"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": ""
}
}