1. Test Modules
  2. Example Input/Output Pair
  3. Results

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

Test Modules

Using Seed 2860401101457018880

Example Input/Output Pair

Display input/output pairs from random executions:

ReferenceIO.java:67 executed in 0.27 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.64, 1.728, 1.3, 1.3, -0.328, -1.632, -0.668, ... ], [ 0.228, 0.476, 0.412, 0.488, 1.152, -1.152, -1.972, -0.868, ... ], [ -0.76, -0.176, 0.964, 1.604, 0.696, 1.18, -1.992, -1.872, ... ], [ 1.224, 1.92, 1.736, -1.88, 0.516, -1.624, 1.144, -1.736, ... ], [ 1.644, -0.032, 1.684, -1.268, -0.94, -1.38, 1.356, -0.784, ... ], [ 0.3, -1.86, 1.34, 0.344, 1.604, -0.436, 0.672, -0.624, ... ], [ -0.68, 1.556, 0.824, -1.928, -1.748, -1.696, -0.82, 1.828, ... ], [ -1.852, -0.724, -1.18, 0.22, -1.072, -1.612, -1.952, 1.356, ... ], ... ],
[ [ 0.7, -1.652, -0.34, -1.908, -0.888, 0.184, -1.232, 0.324, ... ], [ -1.324, -1.82, 0.072, 0.312, -1.132, -0.304, -1.236, 0.032, ... ], [ 0.292, -0.232, -0.816, 1.0, -0.312, 1.704, 1.512, 1.576, ... ], [ 1.376, 0.744, 0.44, 1.42, 0.648, -0.912, 1.704, 1.456, ... ], [ -1.056, -0.428, -0.264, -1.108, 0.512, 0.048, 0.972, -1.256, ... ], [ 0.976, 1.284, -0.836, 0.58, -0.504, 1.868, 1.664, 0.848, ... ], [ 1.172, 0.272, 1.812, -1.752, -1.948, 1.684, 1.6, -1.724, ... ], [ -1.26, 0.052, -0.504, 0.032, 0.628, 0.248, 1.852, 0.4, ... ], ... ],
[ [ -0.128, 1.596, -0.716, -0.456, 0.972, -1.824, 1.76, -1.676, ... ], [ -1.04, 1.504, 0.508, 1.084, 0.332, -0.648, -0.748, 1.132, ... ], [ 0.236, -0.296, 1.088, -0.004, 0.028, 0.784, 1.876, -1.1, ... ], [ -0.02, -1.108, -1.872, -0.212, 1.98, -1.196, 0.368, 0.776, ... ], [ 0.576, 0.484, 0.072, -0.056, 0.708, -1.036, -0.68, -1.628, ... ], [ -1.692, 0.416, -1.48, -0.28, -0.876, -0.168, 0.952, 1.584, ... ], [ 0.144, 1.948, 1.016, -1.056, 1.34, 1.808, 1.948, -0.632, ... ], [ 1.564, 1.468, 0.848, -0.184, -1.536, 0.904, -0.76, 1.568, ... ], ... ],
[ [ 0.496, 1.464, -0.288, 1.608, 1.516, 1.816, 0.864, 1.04, ... ], [ -1.968, -0.488, -1.716, -0.788, -0.828, -0.972, -0.352, 1.908, ... ], [ -1.132, 1.768, -1.956, -0.928, 0.22, 0.856, 0.344, -1.936, ... ], [ -0.872, -0.488, 1.448, -1.2, 1.44, -0.764, -1.944, -0.232, ... ], [ 0.508, -0.76, -0.236, -1.544, -0.32, -0.196, -0.796, -1.76, ... ], [ -0.632, -0.284, -1.82, 1.636, 0.948, -1.012, -1.376, -1.276, ... ], [ 0.812, -1.92, 1.872, 1.556, -1.5, -1.928, 1.644, -1.416, ... ], [ 1.76, 0.924, -0.908, 0.128, -0.092, -1.704, -0.832, -1.616, ... ], ... ],
[ [ -0.608, 0.488, -0.924, 0.92, -0.224, 1.408, -0.424, 0.036, ... ], [ 1.76, -1.772, 0.236, 0.04, 1.904, -1.916, 0.844, -1.56, ... ], [ -1.072, 0.596, 0.048, 0.044, -0.656, 0.712, -1.096, 0.68, ... ], [ 1.168, -1.82, 1.428, 0.172, -0.332, 1.184, 1.968, -0.708, ... ], [ -1.292, 0.16, 0.504, -0.508, 0.892, 0.46, 1.956, 1.136, ... ], [ 1.34, 1.904, -1.788, 0.528, -0.896, 0.204, -1.908, -0.98, ... ], [ -0.952, 1.588, 0.932, 1.836, 1.068, -0.616, 1.54, 0.304, ... ], [ -0.4, 1.804, -1.928, -0.332, 1.852, -0.12, 1.016, 0.516, ... ], ... ],
[ [ 1.764, 0.78, -0.936, -1.612, 0.524, -0.752, 0.34, 1.572, ... ], [ 0.66, -0.364, -1.5, 1.528, 1.0, 1.188, -1.636, 0.812, ... ], [ -1.312, 0.896, 0.948, 1.62, 1.684, -0.076, -0.896, -1.992, ... ], [ 1.156, -1.988, -0.008, 0.38, 0.44, 1.456, 0.696, -0.556, ... ], [ 0.232, -1.088, -0.668, 1.264, 0.488, 0.772, 1.896, -0.368, ... ], [ 0.328, -0.592, -1.84, -1.132, -0.2, -0.764, -0.548, -1.28, ... ], [ 0.52, 1.58, 1.58, 1.3, 1.512, -1.004, -1.476, 0.868, ... ], [ 1.92, 1.18, -0.024, 1.588, 1.288, -1.648, 0.056, 1.672, ... ], ... ],
[ [ 0.048, -0.72, -0.492, 0.144, 0.612, 0.32, -1.308, -0.864, ... ], [ 1.568, -0.644, -0.824, -1.048, 0.596, -1.976, 1.152, -0.1, ... ], [ -0.764, -1.08, 1.132, -1.708, -1.188, -0.888, -0.396, 0.712, ... ], [ -0.868, -1.088, 1.168, 0.82, 0.78, -0.032, 1.296, -0.32, ... ], [ 1.064, -1.368, -1.924, 0.816, 0.264, 1.84, -1.044, 1.032, ... ], [ -0.984, 0.172, -1.94, 0.596, -0.308, -0.732, -0.76, -0.476, ... ], [ -1.444, 1.84, 0.16, -0.064, -0.424, 1.508, 0.136, 1.884, ... ], [ -0.728, 0.58, -1.312, -1.492, 0.956, -1.052, 1.404, 1.236, ... ], ... ],
[ [ 1.524, 0.384, -0.068, -0.156, -0.196, -0.504, -1.4, 0.796, ... ], [ 1.14, -1.48, -1.6, -1.036, -1.604, -1.12, -1.412, -0.288, ... ], [ -1.028, 1.688, -0.696, 0.504, 1.964, 0.372, 0.408, -1.248, ... ], [ -1.144, 0.476, -0.032, 0.52, 1.312, 1.52, 0.332, 0.928, ... ], [ -1.024, 1.428, -0.692, -1.7, 0.084, -1.66, -1.252, -1.004, ... ], [ -1.424, 1.78, 0.548, -0.944, 1.484, 0.02, -1.16, -1.868, ... ], [ 1.66, 1.16, -1.076, 1.64, -0.012, 0.652, -1.688, -0.356, ... ], [ 1.708, -1.724, -1.604, -0.744, -1.968, -0.084, -1.924, 1.704, ... ], ... ],
...
]]
--------------------
Output: 
[400, 400, 16]
[
[ [ 0.7, 0.64, 1.728, 1.604, 1.3, 1.704, 1.512, 1.576, ... ], [ 1.644, 1.92, 1.736, 1.604, 1.152, 1.704, 1.704, 1.576, ... ], [ 1.644, 1.92, 1.812, 1.42, 1.604, 1.868, 1.704, 1.828, ... ], [ 1.528, 1.556, 1.812, 0.58, 1.604, 1.868, 1.852, 1.828, ... ], [ 1.528, 0.3, 1.56, 1.856, 1.356, 1.868, 1.852, 1.356, ... ], [ 1.78, 1.412, 0.736, 1.856, 1.244, 1.868, 1.572, 1.3, ... ], [ 1.78, 1.604, 1.852, 1.648, 1.976, 1.404, 1.932, 1.308, ... ], [ 1.356, 1.604, 1.852, 0.244, 1.976, 1.404, 1.932, 2.0, ... ], ... ],
[ [ 0.496, 1.768, 1.088, 1.608, 1.516, 1.816, 1.876, 1.908, ... ], [ 0.576, 1.768, 1.448, 1.084, 1.98, 0.856, 1.876, 1.908, ... ], [ 0.812, 1.948, 1.872, 1.636, 1.98, 1.808, 1.948, 1.584, ... ], [ 1.76, 1.948, 1.872, 1.708, 1.34, 1.808, 1.948, 1.964, ... ], [ 1.76, 1.468, 1.356, 1.864, 1.704, 1.284, 1.444, 1.964, ... ], [ 1.536, 1.772, 1.46, 1.864, 1.704, 1.284, 1.444, 1.536, ... ], [ 1.536, 1.772, 1.46, 1.712, 1.88, 1.056, 1.772, 1.1, ... ], [ 1.508, 1.712, 1.948, 1.712, 1.88, 1.596, 1.772, 1.1, ... ], ... ],
[ [ 1.764, 0.896, 0.948, 1.62, 1.904, 1.408, 0.844, 1.572, ... ], [ 1.76, 0.896, 1.428, 1.62, 1.904, 1.456, 1.968, 1.136, ... ], [ 1.34, 1.904, 1.58, 1.836, 1.512, 1.456, 1.968, 1.136, ... ], [ 1.92, 1.904, 1.58, 1.836, 1.852, 1.112, 1.54, 1.968, ... ], [ 1.968, 1.804, 1.752, 1.588, 1.852, 1.796, 1.376, 1.968, ... ], [ 1.968, 1.408, 1.752, 1.744, 1.128, 1.928, 1.68, 1.544, ... ], [ 0.896, 1.512, 1.596, 1.848, 1.076, 1.928, 1.68, 1.544, ... ], [ 0.952, 1.512, 1.596, 1.848, 1.972, 1.004, 1.896, 1.5, ... ], ... ],
[ [ 1.568, 1.688, 1.132, 0.504, 1.964, 0.372, 1.152, 0.796, ... ], [ 1.568, 1.688, 1.168, 0.82, 1.964, 1.84, 1.296, 1.032, ... ], [ 1.66, 1.84, 1.168, 1.64, 1.484, 1.84, 1.296, 1.884, ... ], [ 1.708, 1.84, 1.348, 1.64, 1.484, 1.508, 1.404, 1.884, ... ], [ 1.708, 0.652, 1.348, 1.148, 1.596, 1.064, 1.532, 1.704, ... ], [ 1.508, 1.532, 1.42, 1.996, 1.596, 1.584, 1.532, 0.884, ... ], [ 0.52, 1.532, 1.42, 1.996, 1.728, 1.584, 1.116, 1.248, ... ], [ 1.288, 1.444, 1.652, 1.892, 1.728, 1.624, 1.116, 1.248, ... ], ... ],
[ [ 1.26, 0.964, 1.176, 1.784, -0.372, 1.124, 1.708, 1.584, ... ], [ 1.972, 0.964, 1.248, 1.784, -0.304, 1.764, 1.656, 1.816, ... ], [ 1.972, 1.504, 1.316, 0.968, 1.612, 1.764, 1.632, 1.816, ... ], [ 1.516, 1.924, 1.808, 0.968, 1.612, 1.62, 1.704, 1.484, ... ], [ 1.804, 1.924, 1.808, 1.968, 1.9, 1.62, 1.748, 0.992, ... ], [ 1.804, 1.192, 1.348, 1.968, 1.9, 1.796, 1.748, 1.148, ... ], [ 1.128, 1.324, 1.3, 1.88, 1.632, 1.796, 1.892, 1.592, ... ], [ 1.564, 1.324, 1.368, 1.88, 1.72, 1.248, 1.892, 1.88, ... ], ... ],
[ [ 1.872, 1.52, 1.924, 1.736, 1.324, 0.896, 1.728, 1.656, ... ], [ 1.872, 1.996, 1.736, 1.736, 1.324, 1.124, 1.728, 1.98, ... ], [ 1.304, 1.996, 1.948, 1.508, 1.968, 1.564, 1.628, 1.98, ... ], [ 1.156, 0.976, 1.948, 1.1, 1.968, 1.904, 1.628, 1.336, ... ], [ 1.564, 1.868, 1.616, 1.1, 1.912, 1.956, 1.5, 1.836, ... ], [ 1.564, 1.868, 1.956, 1.024, 1.912, 1.956, 1.5, 1.836, ... ], [ 0.96, 1.828, 1.956, 1.608, 1.828, 1.744, 0.768, 1.344, ... ], [ 0.96, 1.828, 1.876, 1.608, 1.764, 1.744, 1.132, 1.368, ... ], ... ],
[ [ 1.912, 1.74, 1.42, -0.036, 1.584, 1.94, 1.732, 1.244, ... ], [ 1.748, 1.8, 1.316, 1.4, 1.476, 1.94, 1.732, 1.264, ... ], [ 1.592, 1.8, 1.82, 1.728, 0.82, 1.708, 1.096, 1.264, ... ], [ 1.592, 1.52, 1.82, 1.788, 1.228, 1.708, 1.672, 1.168, ... ], [ 1.816, 1.76, 1.968, 1.788, 1.228, 1.82, 1.672, 1.26, ... ], [ 1.816, 1.836, 1.968, 1.572, 1.868, 1.924, 1.628, 1.868, ... ], [ 1.74, 1.836, 1.704, 1.572, 1.868, 1.924, 1.628, 1.868, ... ], [ 1.036, 1.668, 1.72, 1.496, 1.26, 1.38, 1.712, 1.716, ... ], ... ],
[ [ 0.892, 0.94, 1.64, 1.92, 1.892, 1.736, 1.136, 1.36, ... ], [ 1.808, 0.94, 1.588, 1.92, 1.892, 1.888, 1.672, 1.644, ... ], [ 1.848, 0.488, 1.72, 1.992, 0.164, 1.888, 1.672, 1.644, ... ], [ 1.848, 0.18, 1.72, 1.992, 0.224, 1.296, 1.5, 1.632, ... ], [ 1.204, 1.656, 1.54, 1.904, 1.268, 1.968, 1.004, 1.988, ... ], [ 1.928, 1.96, 1.38, 1.908, 1.324, 1.968, 0.92, 1.988, ... ], [ 1.94, 1.96, 1.552, 1.908, 1.664, 0.928, 1.56, 1.696, ... ], [ 1.94, 1.408, 1.552, 1.524, 1.664, 1.616, 1.716, 1.94, ... ], ... ],
...
]
--------------------
Derivative: 
[
[ [ 0.0, 1.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, ... ], [ 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, ... ], [ 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, ... ], [ 0.0, 2.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, ... ], [ 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, ... ], [ 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, ... ], [ 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, ... ], [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, ... ], ... ],
[ [ 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, ... ], [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, ... ], [ 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 1.0, 2.0, ... ], [ 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 2.0, 0.0, ... ], [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, ... ], [ 0.0, 0.0, 0.0, 1.0, 0.0, 2.0, 0.0, 0.0, ... ], [ 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, ... ], [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, ... ], ... ],
[ [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, ... ], [ 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, ... ], [ 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 2.0, 0.0, ... ], [ 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, ... ], [ 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, ... ], [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, ... ], [ 0.0, 2.0, 0.0, 0.0, 1.0, 2.0, 2.0, 0.0, ... ], [ 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, ... ], ... ],
[ [ 1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, ... ], [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, ... ], [ 0.0, 2.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, ... ], [ 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, ... ], [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, ... ], [ 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, ... ], [ 1.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, ... ], [ 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, ... ], ... ],
[ [ 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, ... ], [ 1.0, 0.0, 0.0, 0.0, 2.0, 0.0, 1.0, 0.0, ... ], [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, ... ], [ 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 2.0, 0.0, ... ], [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, ... ], [ 1.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, ... ], [ 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 1.0, 0.0, ... ], [ 0.0, 1.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, ... ], ... ],
[ [ 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, ... ], [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, ... ], [ 0.0, 2.0, 1.0, 2.0, 0.0, 0.0, 0.0, 0.0, ... ], [ 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, ... ], [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, ... ], [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, ... ], [ 0.0, 0.0, 2.0, 0.0, 1.0, 0.0, 0.0, 0.0, ... ], [ 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, ... ], ... ],
[ [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, ... ], [ 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, ... ], [ 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, ... ], [ 0.0, 0.0, 2.0, 1.0, 0.0, 0.0, 2.0, 0.0, ... ], [ 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 1.0, ... ], [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, ... ], [ 0.0, 2.0, 0.0, 0.0, 0.0, 1.0, 0.0, 2.0, ... ], [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, ... ], ... ],
[ [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, ... ], [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, ... ], [ 0.0, 2.0, 0.0, 1.0, 2.0, 1.0, 0.0, 0.0, ... ], [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, ... ], [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, ... ], [ 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, ... ], [ 1.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, ... ], [ 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, ... ], ... ],
...
]

Returns

    com.simiacryptus.mindseye.test.SimpleEval@579ebdc8

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": "2.058",
      "gc_time": "0.215"
    },
    "created_on": 1586735222942,
    "file_name": "referenceIOTest",
    "report": {
      "simpleName": "Asymmetric",
      "canonicalName": "com.simiacryptus.mindseye.layers.cudnn.PoolingLayerTest.Asymmetric",
      "link": "https://github.com/SimiaCryptus/mindseye-cudnn/tree/59d5b3318556370acb2d83ee6ec123ce0fc6974f/src/test/java/com/simiacryptus/mindseye/layers/cudnn/PoolingLayerTest.java",
      "javaDoc": ""
    },
    "archive": "s3://code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/cudnn/PoolingLayer/Asymmetric/referenceIOTest/202004124702",
    "id": "62b569be-a12a-48b8-a9b4-696f945fb442",
    "report_type": "Components",
    "display_name": "Input/Output",
    "target": {
      "simpleName": "PoolingLayer",
      "canonicalName": "com.simiacryptus.mindseye.layers.cudnn.PoolingLayer",
      "link": "https://github.com/SimiaCryptus/mindseye-cudnn/tree/59d5b3318556370acb2d83ee6ec123ce0fc6974f/src/main/java/com/simiacryptus/mindseye/layers/cudnn/PoolingLayer.java",
      "javaDoc": ""
    }
  }