1. Test Modules
  2. Network Diagram
  3. Example Input/Output Pair
  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.07 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/DotEngine5856332052139242191/dotfile.dot -ooutfile.svg]

Returns

Result

Using Seed 2851553407111090176

Example Input/Output Pair

Display input/output pairs from random executions:

ReferenceIO.java:67 executed in 0.17 seconds (0.000 gc):

    @Nonnull final SimpleEval eval = SimpleEval.run(layer.addRef(), RefUtil.addRef(inputPrototype));
    System.out.println(toString(RefUtil.addRef(inputPrototype), eval.addRef()));
    return eval;
Logging
--------------------
Input: 
[[
[ [ 0.08, -0.74, -0.284 ], [ 1.72, 0.52, 1.812 ], [ -1.476, -0.244, 1.1 ], [ -1.956, -0.928, 1.628 ], [ 1.224, 0.6, 0.312 ], [ 1.864, -0.492, 0.492 ], [ 0.148, 1.756, 0.908 ], [ 1.296, 1.564, -1.02 ], ... ],
[ [ 0.7, -0.02, 0.536 ], [ 1.636, 0.876, 1.52 ], [ 0.784, 1.316, 0.008 ], [ -0.18, 1.964, 1.412 ], [ 1.376, 0.1, -1.22 ], [ -1.824, -0.736, 1.888 ], [ -1.88, -1.536, 1.62 ], [ -1.288, -1.644, -1.144 ], ... ],
[ [ -0.128, 0.98, 0.936 ], [ -0.604, 0.86, -1.46 ], [ -1.74, 1.104, -0.192 ], [ -1.712, -1.484, -0.712 ], [ -0.02, 0.02, -1.444 ], [ -0.552, -1.088, 0.74 ], [ 0.136, -1.54, 1.08 ], [ -1.96, 1.704, 0.228 ], ... ],
[ [ 0.496, -1.112, -0.704 ], [ -1.9, 0.176, 0.46 ], [ 1.308, 0.672, 0.94 ], [ 0.092, -1.192, 1.368 ], [ -0.872, -1.56, -0.9 ], [ 0.192, 0.216, -0.456 ], [ -1.756, 0.236, 0.42 ], [ -1.76, -0.904, 0.016 ], ... ],
[ [ -0.608, 1.924, 1.612 ], [ -1.196, 1.572, -0.604 ], [ -1.104, -1.384, 1.568 ], [ 1.992, -1.124, -1.476 ], [ 1.168, 0.812, -0.116 ], [ 0.216, -0.016, -1.56 ], [ -1.7, 0.844, 0.136 ], [ 1.836, -1.604, -1.56 ], ... ],
[ [ 1.764, 1.4, -0.416 ], [ -0.056, 1.936, 1.744 ], [ -0.404, -0.224, 1.564 ], [ -0.524, -1.656, 1.272 ], [ 1.156, 1.812, -0.384 ], [ 1.208, 0.216, 0.892 ], [ 0.444, -0.736, 0.336 ], [ -0.788, -0.18, -1.232 ], ... ],
[ [ 0.048, 0.224, 1.684 ], [ -1.136, 1.284, -1.556 ], [ 1.988, 1.412, -1.716 ], [ 0.352, 1.728, 1.804 ], [ -0.868, -0.896, -1.128 ], [ 0.02, 1.712, 0.348 ], [ 0.504, -1.876, 0.068 ], [ 0.348, -1.704, 1.324 ], ... ],
[ [ 1.524, 0.936, 0.232 ], [ -1.212, 1.656, 1.22 ], [ 0.676, 0.608, -0.316 ], [ -0.088, 1.468, 0.224 ], [ -1.144, -0.512, 0.044 ], [ -0.916, -0.54, -1.696 ], [ -1.66, -1.264, 0.168 ], [ 1.588, 1.888, -1.888 ], ... ],
...
]]
--------------------
Output: 
[600, 600, 2]
[
[ [ 0.128, -1.093008 ], [ 1.2824, 0.668704 ], [ -0.913968, -1.831312 ], [ -1.120176, -3.596992 ], [ 0.8049599999999999, 1.4758079999999998 ], [ 1.407136, -0.24247999999999995 ], [ -0.04852800000000002, 2.618928 ], [ 0.625408, 4.021872 ], ... ],
[ [ 0.5354399999999999, -0.013968000000000036 ], [ 1.1546719999999997, 1.43256 ], [ 0.38099199999999994, 2.7054240000000003 ], [ -0.264432, 2.51672 ], [ 0.8527999999999998, 1.6006559999999999 ], [ -1.0315519999999998, -3.350912 ], [ -0.9897919999999997, -4.626944 ], [ -0.782688, -2.843312 ], ... ],
[ [ -0.14016, 1.096144 ], [ -0.6496799999999999, 2.105136 ], [ -1.3746720000000001, 1.201152 ], [ -1.065408, -3.0340320000000003 ], [ -0.13208, 0.903312 ], [ -0.187936, -2.6429440000000004 ], [ 0.37872000000000006, -3.305744 ], [ -1.571872, 1.8950719999999999 ], ... ],
[ [ 0.433216, -1.2875200000000002 ], [ -1.315728, -0.911616 ], [ 0.904784, 1.262656 ], [ 0.32641600000000004, -2.8888 ], [ -0.4827199999999999, -2.637152 ], [ 0.07027199999999999, 0.7535040000000001 ], [ -1.2258079999999998, -0.710032 ], [ -1.115008, -2.477344 ], ... ],
[ [ -0.5429120000000001, 2.112272 ], [ -1.086736, 2.547024 ], [ -0.47020800000000007, -3.942304 ], [ 1.420192, -0.09729600000000017 ], [ 0.7043839999999999, 2.082224 ], [ 0.028447999999999987, 1.027392 ], [ -1.2871519999999999, 0.562928 ], [ 1.3657119999999998, -0.9703200000000001 ], ... ],
[ [ 1.02232, 3.597472 ], [ -0.14748799999999998, 2.326976 ], [ -0.129008, -1.546432 ], [ -0.05307200000000002, -3.9544639999999998 ], [ 0.5465439999999999, 4.003216 ], [ 0.8893119999999999, 0.43785599999999997 ], [ 0.431888, -1.282368 ], [ -0.62712, 0.040687999999999974 ], ... ],
[ [ 0.139648, -0.6049279999999999 ], [ -1.0840319999999999, 2.647568 ], [ 1.0735839999999999, 4.520144 ], [ 0.169536, 2.125952 ], [ -0.5831519999999999, -1.325248 ], [ -0.177296, 2.8183040000000004 ], [ 0.598368, -3.100624 ], [ 0.5676319999999999, -3.6382399999999997 ], ... ],
[ [ 0.965552, 2.2659520000000004 ], [ -0.962768, 1.578272 ], [ 0.370096, 1.599936 ], [ -0.231584, 2.4097120000000003 ], [ -0.7317439999999998, -1.4973439999999998 ], [ -0.7077600000000001, -0.37572800000000023 ], [ -0.986768, -3.1552000000000002 ], [ 0.718896, 5.2659839999999996 ], ... ],
...
]
--------------------
Derivative: 
[
[ [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], ... ],
[ [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], ... ],
[ [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], ... ],
[ [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], ... ],
[ [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], ... ],
[ [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], ... ],
[ [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], ... ],
[ [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], [ 1.196, 1.6360000000000001, -0.528 ], ... ],
...
]

Returns

    com.simiacryptus.mindseye.test.SimpleEval@48a97484

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

    throwException(exceptions.addRef());

Results

classresult
com.simiacryptus.mindseye.test.unit.ReferenceIOOK
  {
    "result": "OK",
    "performance": {
      "execution_time": "1.003",
      "gc_time": "0.201"
    },
    "created_on": 1586746084617,
    "file_name": "referenceIOTest",
    "report": {
      "simpleName": "BandLimit",
      "canonicalName": "com.simiacryptus.mindseye.layers.cudnn.conv.ConvolutionLayerTest.BandLimit",
      "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/BandLimit/referenceIOTest/202004134804",
    "id": "703bce64-eca3-4b28-8c9a-16dfdd13c6f0",
    "report_type": "Components",
    "display_name": "Input/Output",
    "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": ""
    }
  }