Test: com.simiacryptus.mindseye.layers.java.AbsActivationLayerTest$Basic
Working Directory: /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f
Java Environment: PATH = /usr/local/bin:/bin:/usr/bin:/opt/aws/bin; LESS_TERMCAP_md = [01;38;5;208m; LESS_TERMCAP_me = [0m; LESS_TERMCAP_mb = [01;31m; AWS_AUTO_SCALING_HOME = /opt/aws/apitools/as; LESS_TERMCAP_se = [0m; JAVA_HOME = /usr/java/latest; AWS_ELB_HOME = /opt/aws/apitools/elb; LESS_TERMCAP_us = [04;38;5;111m; EC2_HOME = /opt/aws/apitools/ec2; LANG = en_US.UTF-8; AWS_CLOUDWATCH_HOME = /opt/aws/apitools/mon; MAIL = /var/mail/ec2-user; LESS_TERMCAP_ue = [0m; LOGNAME = ec2-user; PWD = /home/ec2-user; _ = /usr/bin/nohup; LESSOPEN = ||/usr/bin/lesspipe.sh %s; SHELL = /bin/bash; SSH_CLIENT = 97.113.157.45 52739 22; AWS_PATH = /opt/aws; USER = ec2-user; SSH_CONNECTION = 97.113.157.45 52739 172.31.4.77 22; EC2_AMITOOL_HOME = /opt/aws/amitools/ec2; HOME = /home/ec2-user; SHLVL = 1
Java Command Line (from /home/ec2-user): /usr/java/jre1.8.0_201-amd64/bin/java -Xmx8g -ea -DSHUTDOWN_ON_EXIT=false -DTEST_REPO=/home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f -DMAX_AGE_MS=900000 -cp lib/00670735acb2a9d1421b506dc7d338bc.jar:lib/00a0d6831b6c082e31b510a4b1089df2.jar:lib/04fc92647ce25b41121683674a50dfdf.jar:lib/050ec1d69f7681fe412db40741058397.jar:lib/05d40fbe6e5951e52d4e6a1519b8da75.jar:lib/08b40148b5bca76ab5950bb742d7d668.jar:lib/08bfafc724b3ac2682a8cac0dccedc5d.jar:lib/091883993ef5bfa91da01dcc8fc52236.jar:lib/09def97e97d35ff4be5692b3d33d4bfc.jar:lib/0a46e5bc9bc2fbd3b68091066aff2737.jar:lib/0ad3ce52372f2ebe4927f9a30494fa17.jar:lib/0b81d022797740d72d21620781841374.jar:lib/0e5608a1e59e1045934bdef2d2fa0850.jar:lib/0f1782f92a3c66df7d821ab251f2cb89.jar:lib/101fb0618fbf80d1392d9e6bf2eaa8e1.jar:lib/10625c353c295bcabe4e1db780e379e8.jar:lib/107a627c73845a21a87a39ad38f92d84.jar:lib/121e7648387e33c5372c7105da223b12.jar:lib/13abaa9063510a7ce2430d7eebed0870.jar:lib/141508680e2dafdf7298fdd7bddcff03.jar:lib/141fd7a2ae613cb17d25ecd54b43eb3f.jar:lib/143abc194dd4fb1066274b2fb387218a.jar:lib/14db9869c65516219d1fcdf5cfefa578.jar:lib/15ea5fcf64ff595f9f2f17129ac5856b.jar:lib/16facd69d2968d7e7e38bacc1b224962.jar:lib/1722cd028600df34aea4c1277c9c2a26.jar:lib/1968a4d6c05fd7f233e9a07fe220d22b.jar:lib/1aac8a554c0a9b36340e8eba1c8a8ba9.jar:lib/1bfc2067934e2a965f2cda943728c589.jar:lib/1d172df000184d005b49bc6d30892a05.jar:lib/1d4e2c66ecc428dfeab1e108f0edd7c5.jar:lib/20368d1f52e031381a510cd1ce6ea2b7.jar:lib/20c02e69009088dfbdd53c75f7700b3d.jar:lib/226d9fa11e51e86010e46edfef1db018.jar:lib/23e5adfe8633edc6ffac378db84f0785.jar:lib/2496968bcb83fae2a86ab8a2bdb460ae.jar:lib/269e7c636ab8cd38ea8b6f17529f3f01.jar:lib/26ba82ebeffdb70db00bc53b2491f7a9.jar:lib/27961906062742677357a830080d8c41.jar:lib/282f0c6d6b60a82411806bd3f5b2cc04.jar:lib/289075e48b909e9e74e6c915b3631d2e.jar:lib/2a58ab164e360f5613c79761b6a63fc1.jar:lib/2de500c3ad6bde324f59977f67dc33cc.jar:lib/2eef7d65d7d8c074e9bfd4f17e4a80bc.jar:lib/2efa72cfa052eac90691143240d09d12.jar:lib/310f5841387183aca7900fead98d4858.jar:lib/3219d2b7850b1bd5a6d4b1c0f0b217fc.jar:lib/32da68b9491cfde9c9194c53033c6bb0.jar:lib/33083157d8725e867b2c71fb4ddf5e59.jar:lib/33f1b2268a4c34c88ca0b66959b1ca80.jar:lib/3722daa79c3df4c4ee8c67021d253002.jar:lib/37f55b3263db9e2db57c8e942a8fc722.jar:lib/38b6cb1ce53e3793c48e1d99848d1600.jar:lib/39de4e1383f61881098e2e66cbb2b475.jar:lib/3b6d55c99172309fe241b20fbe7a4bed.jar:lib/3d408d4dedda88febe4f693b036447fa.jar:lib/3f07f5df418af9ea2ebe80c3d6eccac4.jar:lib/3f7237fb56029591b5bdd2698c196220.jar:lib/3fc1fbf28c4e03129edee5a38f67022d.jar:lib/418d9dc8e1989950d9d47d12af38bcd7.jar:lib/447376f2e81153c5d5028a90984c7b1c.jar:lib/448ca410f6c052f7f7f03dc50afcacfa.jar:lib/44c764ae535dd3993c95b61926bbca3b.jar:lib/4566dcb75f3d95fcc4c2fc83ae562f71.jar:lib/457e270be55c353e690c6f54880103fa.jar:lib/45c9a837c21f68e8c93e85b121e2fb90.jar:lib/462c0959f0322016495f4598243bc0f2.jar:lib/467c2a1f64319c99b5faf03fc78572af.jar:lib/46908e11b408080d53246e4be44e66db.jar:lib/4735085c4a37313b00887dd0a0f99813.jar:lib/498ac36829826fe4b0d12af9550b5b0c.jar:lib/4990efa6b740f88e0772f3b8b815ba03.jar:lib/4afcf34855f1dbd8b848e2d1f76f16ec.jar:lib/4cd56b2e4977e541186de69f5126b4a6.jar:lib/4d776238357c3372e72638fed55abe92.jar:lib/4fb0f12636adc038c51f38b112aa9741.jar:lib/4fe524868110f7e8d08720ab905b7c32.jar:lib/4ffc32999d52167fe60c828861535a75.jar:lib/553b605c56ec6f508ab46ed026e21622.jar:lib/567159b1ae257a43e1391a8f59d24cfe.jar:lib/5681e3d364775e4d2702623999eea5b2.jar:lib/5777b00daedeaf5987b92ad35d2a8cb2.jar:lib/57c18dbf01a6ef7fa4da3fb594cd243e.jar:lib/59d7f8c3ea039987d635c439c92dd652.jar:lib/5adb0aa01800ec9adf981fbc5dd9d206.jar:lib/5b730d97e4e6368069de1983937c508e.jar:lib/5c342a3aa9c049b01fae41a578d6f681.jar:lib/5da6445d7b80aba2623e73d4561dcfde.jar:lib/5e1117483f28349045682443ae9012e4.jar:lib/5f01f25de85a379be43424e9ee8e1f36.jar:lib/5f94993d3cffa7a46fb3ac1f5c28afd8.jar:lib/5fa4ec4ec0c5aa70af8a7d4922df1931.jar:lib/60997176cc2577bda51a4cb2b77bdbe2.jar:lib/627f8ed34264009542bec1d54fc9dff2.jar:lib/6393363b47ddcbba82321110c3e07519.jar:lib/67beeee58df00366100061c7da82f4c2.jar:lib/67e722b27e3a33b33c1b263b99dd7c43.jar:lib/6819bbe98ec09c2e65a497195f1d3344.jar:lib/6a7e4b4111a7dd613a4490aaa1df2c31.jar:lib/6cb469cbbcf9eca78d50f7da595a8337.jar:lib/6e4bffb33fcd0deedf3f60ca6ade4e2d.jar:lib/6e99f75fa13b5436216b59352c58c498.jar:lib/6f14f04157cc81d356bbbc99acaad509.jar:lib/7073a370c21d93c2ecf67d67ecfbb8b4.jar:lib/711772ca262e399d68e6e8f452c952f3.jar:lib/72002652711fe0fa3218d2bf20f47409.jar:lib/724158117e6f09ff56649beab4e9374f.jar:lib/7244aab504c9fdce6c320498459b9432.jar:lib/736975c74a14da7db5befc44fe1011c5.jar:lib/7651a25ecbb8a2ea3fcb6c19be76aa37.jar:lib/768ac77b563dc452ac2d1c65a6c5c0ac.jar:lib/78372a4a57ef5a343cbec3466b7443c8.jar:lib/7b56e34995f7f1cb55d7806b935f90a4.jar:lib/7c49cd8e557ab6584ab9e4d2cd55f6a2.jar:lib/7f2e3050161ec3c6f8083db6a87a43f7.jar:lib/7f66f9d85c5bf11f6bd94e249392c86f.jar:lib/810d295fa792d2eeee858681e2864ae2.jar:lib/82b5561e7cb6d212dafa65bf69dc1932.jar:lib/83d82dd480da2aeba6429e746453ec0b.jar:lib/86898056cffe48d0337c168deb916748.jar:lib/86cc99a26f3b3caa0fc2c8c77f4c03b0.jar:lib/87c59136f47a7b85099aae64668854cf.jar:lib/8a72d0f0c15240f0663beb1c7f31c780.jar:lib/8ae38e87cd4f86059c0294a8fe3e0b18.jar:lib/8b9930bb63937ff878d2edf783a654b4.jar:lib/8bb8fa2edfd60d5c7ed6bf9923d14aa8.jar:lib/8e22c46ab0839eb0bef60ad8db22b0eb.jar:lib/8f07b6ba72c039a6c8db4845dd7f8389.jar:lib/8f84e33a1c06b8fd16b4166b9fc8331b.jar:lib/8fa6881c9553665654edd9def809b2c8.jar:lib/8fd5502b8a72b70630f7235e1d4b23e5.jar:lib/91d3acc78076cb411f20ff19658370dc.jar:lib/92eb5aabc1b47287de53d45c086a435c.jar:lib/93769919423f7fd54ee2347784d2c9d3.jar:lib/944805817b648e558ed6be6fc7f054f3.jar:lib/944de742270e1c24858059e22c6c37aa.jar:lib/94d142f76d20e408007ef6b12a9b794c.jar:lib/950476b98b61793f045aab84f471fb96.jar:lib/96e142730857ccda441a5b9baefeed73.jar:lib/9854e24a4f56d353abfc5dd067544fc6.jar:lib/9c8c48e58b12b4584278c355f6c98bd5.jar:lib/a1b7cb2baeae4bb4c3a016417d5d3cb0.jar:lib/a5230400f561fdf1c19b5fabbdf22cd5.jar:lib/a53524cb592585ce48f2de0ada82b885.jar:lib/a54f3fb7556034b1c9a1ce55b163c61e.jar:lib/a57cfa739dffc66fb3d7e08d90a18245.jar:lib/a86bc488d167e59484298ef4c7b4168e.jar:lib/a9f5b7619b4329c6b6588a5d25164949.jar:lib/ab13eb88569f4566ae6471dd10cb2df8.jar:lib/ab50d62f2ffd44c4623d915ae11e0f37.jar:lib/ab845840ad73fa2ec1a5025a7c48b97e.jar:lib/ac323fe2770d772e94bb7bc3249904e5.jar:lib/afa042b1716f60625df9d9a4ed70c6f8.jar:lib/b30ba10567ddb59d4dbb7cefb9dc33aa.jar:lib/b44afd4fbc73c6175ec3e4a3deb7c6c9.jar:lib/b457e68e0ddd5da2c0f18999f502a121.jar:lib/b5c7dff25a6839ab615bceab1c9849fd.jar:lib/b62c73376f7d12f836427ced5bfea01f.jar:lib/b772f819a87484fbc521b4e7ed627224.jar:lib/b83c1943a0783f3f81d4cd4c83c363e1.jar:lib/b858324773356504b45dcdf2c45a93f5.jar:lib/bc1d32832f8b9e56a6ba1f856bed989b.jar:lib/bcbe7f36cee9d7e90c7081035e4181a7.jar:lib/bd205413287a69232fb197cfa65ff22c.jar:lib/bd780bf5c97eb46d9934ab8edc3395c8.jar:lib/be4122f194f38f48754d8c05469b4105.jar:lib/be8318f5cfb32b5a0892e54a21ff2ac4.jar:lib/c23002a0fac3455e92551e7f24500fa4.jar:lib/c395ada0fc012d66f11bd30246f6c84d.jar:lib/c53dcafa658d69de093ce522c2ae0617.jar:lib/c6db75f47df7fcd9ae5feb5b3506d084.jar:lib/c7da2b5dfdb0b0ba67e1279a32f40054.jar:lib/c83df62ee7516fb876c499921d2da434.jar:lib/c966d7e03507c834d5b09b848560174e.jar:lib/c9ca6aa692222853852ae26fe636f89a.jar:lib/ca56f28defa8f8b23691271795e4aecc.jar:lib/cd5e538304fd4170910f517a20afc95c.jar:lib/cdb0aa1fd126bc94b34da5856b57f13a.jar:lib/ce690291034c3dad58aaf0690d51cd06.jar:lib/cf785d1a0fd44c1c4535d26ba633c1f3.jar:lib/d0681084830a4c59de1e4598bcbae07e.jar:lib/d094c22570d65e132c19cea5d352e381.jar:lib/d18a77c9d1d1d092660e9d16394b3848.jar:lib/d310ba2205a98b5d3219dbe1a66a0301.jar:lib/d46d78607505a31f46298a7aae1415d6.jar:lib/d4eb814b0e87f7148e2e0db025ea1f0f.jar:lib/d692bd4d58116178bc52ca1acc68f775.jar:lib/d727a4776fb3e0bde37ba08fa53bf525.jar:lib/d85d9876973ac80ec46575b43aad4c5e.jar:lib/d91073d6b28e2505e96620709626495f.jar:lib/d95d535a19a31fd877346dc33fc2933a.jar:lib/d960def082537bc8f9b7db7796e45cc3.jar:lib/dc3c73908f889971143e9d91ce406135.jar:lib/dd83accb899363c32b07d7a1b2e4ce40.jar:lib/ddc50a3fd700fc71192d356029a1fa47.jar:lib/de5f10c5dd20d66e01f8d5df2100a4da.jar:lib/de9019ffee1e642e122b529f58ddd74b.jar:lib/e07a248f61c52776a2366c075dcd4963.jar:lib/e177eaf2542120c8724a8619cc522b41.jar:lib/e288f9883948c0206869245e9abb5465.jar:lib/e2ff3e665c6eea38eb975e2ecf1abaa7.jar:lib/e47b1506c140c73b9ddc824ce5a37cd2.jar:lib/e51e6c24feebf0d5145edcb8c40cc61f.jar:lib/e581f750a00123681116da3838207495.jar:lib/ebf3c5e5556a22271bf315d0cd5b2b56.jar:lib/ec6af52f8913ea26565ec707f371fb01.jar:lib/ec6de0dbd42d8f1b6c3fc87f1aa82ccb.jar:lib/ec89e47e9c1e331577b9f37132643030.jar:lib/ed33bfca6f525e24c0656829bea73c43.jar:lib/ed6418ee483bd6215770362f68c133d5.jar:lib/ed92100a003d3e0e3361d8b3ea6206be.jar:lib/edf3eedbd99a0cd38c259a2daa2ea702.jar:lib/eef6520e51327d81ad8ec8482c13691d.jar:lib/ef26289b4355269fa45ca0174d4d6652.jar:lib/f03442e3f6b64b64394128ca1be1b8e3.jar:lib/f143863f4c184e9777c77334d6ec9f72.jar:lib/f2243d67b348e7175f55902cdb7e54af.jar:lib/f2633571471a5957ee12e61b184e6219.jar:lib/f367f1277aeafe6165bf5610a12b5f73.jar:lib/f417bf124283f882b3b47007cd5b1370.jar:lib/f43b5ea301aaff0c77aa3b743965da0a.jar:lib/f5171ab7a3e29dd18d4848f4417f1e11.jar:lib/f5eb375c5fc618c1e9c156599daec532.jar:lib/f8acb450254136ba84d6fa40294e2795.jar:lib/f96c78787ea2830e8dfd3a5a66c4f664.jar:lib/f9cdf135ed30a5ced3dff067d8f3e0df.jar:lib/f9e2668168eb31cbb166b84ea233343b.jar:lib/f9e4d6eb1f6ad01c996904233bcb62c2.jar:lib/fa042a0b0f774c5bac5c4c335d9f0dae.jar:lib/fa46e332d4b99193a2ec2016714c7a5a.jar:lib/fa752c3cb5474b05e14bf2ed7e242020.jar:lib/facec7465920469939c9043a94dc67d0.jar:lib/fc950efda251e95bd270e82ddc902ba5.jar:lib/fd3a9b7603f6eb9c1926c1dc21b19c2c.jar:lib/fe8b917395fce7cfa226a6bedae915cb.jar:lib/ffedecee0e0c94668834fc556604e029.jar -DcontrolPort=18407 com.simiacryptus.aws.Tendril
03:03:38,929 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
03:03:38,929 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.groovy]
03:03:38,929 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/ec2-user/lib/b62c73376f7d12f836427ced5bfea01f.jar!/logback.xml]
03:03:38,942 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@598067a5 - URL [jar:file:/home/ec2-user/lib/b62c73376f7d12f836427ced5bfea01f.jar!/logback.xml] is not of type file
03:03:38,997 |-INFO in ch.qos.logback.core.joran.action.ImplicitModelAction - Assuming default class name [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for tag [encoder]
03:03:38,997 |-INFO in ch.qos.logback.core.joran.action.ImplicitModelAction - Assuming default class name [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for tag [encoder]
03:03:38,998 |-INFO in ch.qos.logback.core.joran.action.ImplicitModelAction - Assuming default class name [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for tag [encoder]
03:03:38,998 |-INFO in ch.qos.logback.core.joran.action.ImplicitModelAction - Assuming default class name [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for tag [encoder]
03:03:38,999 |-INFO in ch.qos.logback.core.joran.action.ImplicitModelAction - Assuming default class name [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for tag [encoder]
03:03:39,085 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler@4f7d0008 - Setting level of logger [com.simiacryptus.mindseye.lang.cudnn.CudaTensorList] to DEBUG
03:03:39,086 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler@4f7d0008 - Setting additivity of logger [com.simiacryptus.mindseye.lang.cudnn.CudaTensorList] to false
03:03:39,086 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler@271053e1 - Setting level of logger [com.simiacryptus.mindseye.lang.cudnn.MemoryType] to DEBUG
03:03:39,086 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler@271053e1 - Setting additivity of logger [com.simiacryptus.mindseye.lang.cudnn.MemoryType] to false
03:03:39,086 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler@589838eb - Setting level of logger [com.simiacryptus.ref.lang.ReferenceCountingBase] to DEBUG
03:03:39,086 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler@589838eb - Setting additivity of logger [com.simiacryptus.ref.lang.ReferenceCountingBase] to false
03:03:39,086 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler@42dafa95 - Setting level of logger [com.simiacryptus] to INFO
03:03:39,086 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler@6500df86 - Setting level of ROOT logger to INFO
03:03:39,087 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler@59ec2012 - Processing appender named [STDOUT]
03:03:39,087 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler@59ec2012 - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
03:03:39,116 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler@59ec2012 - Attaching appender [STDOUT] to Logger[ROOT]
03:03:39,116 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler@2d6eabae - Processing appender named [FILE]
03:03:39,116 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler@2d6eabae - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
03:03:39,133 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@1018298342 - No compression will be used
03:03:39,135 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@1018298342 - Will use the pattern logs/info-%d{yyyy-MM-dd-HH-mm}_%i.log for the active file
03:03:39,137 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@2353b3e6 - The date pattern is 'yyyy-MM-dd-HH-mm' from file name pattern 'logs/info-%d{yyyy-MM-dd-HH-mm}_%i.log'.
03:03:39,137 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@2353b3e6 - Roll-over every minute.
03:03:39,139 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@2353b3e6 - Setting initial period to Thu Apr 16 03:03:39 UTC 2020
03:03:39,139 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@2353b3e6 - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
03:03:39,139 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@2353b3e6 - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
03:03:39,142 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: logs/info-2020-04-16-03-03_0.log
03:03:39,143 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [null]
03:03:39,143 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler@2d6eabae - Attaching appender [FILE] to Logger[ROOT]
03:03:39,143 |-WARN in ch.qos.logback.core.model.processor.AppenderModelHandler@32d2fa64 - Processing appender named [REPORT] not referenced. Skipping.
03:03:39,146 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler@26a7b76d - Processing appender named [FILE_MEM]
03:03:39,146 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler@26a7b76d - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
03:03:39,147 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@1253946629 - No compression will be used
03:03:39,147 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@1253946629 - Will use the pattern logs/mem-%d{yyyy-MM-dd-HH-mm}_%i.log for the active file
03:03:39,148 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@7ce6a65d - The date pattern is 'yyyy-MM-dd-HH-mm' from file name pattern 'logs/mem-%d{yyyy-MM-dd-HH-mm}_%i.log'.
03:03:39,148 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@7ce6a65d - Roll-over every minute.
03:03:39,148 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@7ce6a65d - Setting initial period to Thu Apr 16 03:03:39 UTC 2020
03:03:39,148 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@7ce6a65d - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
03:03:39,148 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@7ce6a65d - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
03:03:39,150 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE_MEM] - Active log file name: logs/mem-2020-04-16-03-03_0.log
03:03:39,150 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE_MEM] - File property is set to [null]
03:03:39,150 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler@26a7b76d - Attaching appender [FILE_MEM] to Logger[com.simiacryptus.ref.lang.ReferenceCountingBase]
03:03:39,151 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler@1500955a - Processing appender named [FILE_MEMIO]
03:03:39,151 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler@1500955a - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
03:03:39,152 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@243745864 - No compression will be used
03:03:39,155 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@243745864 - Will use the pattern logs/mem-io-%d{yyyy-MM-dd-HH-mm}_%i.log for the active file
03:03:39,155 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@29b5cd00 - The date pattern is 'yyyy-MM-dd-HH-mm' from file name pattern 'logs/mem-io-%d{yyyy-MM-dd-HH-mm}_%i.log'.
03:03:39,155 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@29b5cd00 - Roll-over every minute.
03:03:39,155 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@29b5cd00 - Setting initial period to Thu Apr 16 03:03:39 UTC 2020
03:03:39,155 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@29b5cd00 - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
03:03:39,155 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@29b5cd00 - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
03:03:39,157 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE_MEMIO] - Active log file name: logs/mem-io-2020-04-16-03-03_0.log
03:03:39,157 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE_MEMIO] - File property is set to [null]
03:03:39,157 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler@1500955a - Attaching appender [FILE_MEMIO] to Logger[com.simiacryptus.mindseye.lang.cudnn.MemoryType]
03:03:39,159 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@42d8062c - End of configuration.
03:03:39,160 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@59906517 - Registering current configuration as safe fallback point
Started task: 96ec6a44-9e5a-469a-8c5d-96efefd84a48
java.lang.RuntimeException: null
at com.simiacryptus.aws.TendrilControl.start(TendrilControl.java:96)
at com.simiacryptus.aws.TendrilControl.start(TendrilControl.java:62)
at com.simiacryptus.util.test.MacroTestRunner.lambda$null$5ae3e618$1(MacroTestRunner.java:175)
at com.simiacryptus.notebook.MarkdownNotebookOutput.lambda$eval$dc58be99$1(MarkdownNotebookOutput.java:657)
at com.simiacryptus.util.test.SysOutInterceptor.withOutput(SysOutInterceptor.java:102)
at com.simiacryptus.notebook.MarkdownNotebookOutput.eval(MarkdownNotebookOutput.java:649)
at com.simiacryptus.notebook.NotebookOutput.eval(NotebookOutput.java:125)
at com.simiacryptus.util.test.MacroTestRunner.lambda$null$5(MacroTestRunner.java:171)
at java.util.ArrayList.forEach(Unknown Source)
at com.simiacryptus.util.test.MacroTestRunner.lambda$runAll$6(MacroTestRunner.java:149)
at java.util.HashMap.forEach(Unknown Source)
at com.simiacryptus.util.test.MacroTestRunner.runAll(MacroTestRunner.java:147)
at com.simiacryptus.mindseye.test.RemoteTests_Java.lambda$main$51aaf356$1(RemoteTests_Java.java:44)
at com.simiacryptus.aws.exe.EC2NotebookRunner.lambda$notificationWrapper$8d54537$1(EC2NotebookRunner.java:255)
at com.simiacryptus.aws.exe.EC2NotebookRunner.run(EC2NotebookRunner.java:124)
at com.simiacryptus.aws.exe.EC2NotebookRunner.nodeMain(EC2NotebookRunner.java:225)
at com.simiacryptus.aws.exe.EC2NotebookRunner.lambda$start$1c4d9401$1(EC2NotebookRunner.java:186)
at com.simiacryptus.aws.TendrilControl.lambda$null$0(TendrilControl.java:86)
at java.lang.Thread.run(Unknown Source)
WATCH_ENABLE = true
WATCH_CREATE = false
DEBUG_LIFECYCLE = false
DOUBLE_CACHE_MODE = WEAK
THREADS = 64
Initialized RefSettings = {
"watchEnable" : true,
"watchCreation" : false,
"lifecycleDebug" : false,
"doubleCacheMode" : "WEAK"
}
Task Start: 96ec6a44-9e5a-469a-8c5d-96efefd84a48
Test Start: JSON Serialization(AbsActivationLayerTest$Basic)
GIT_TAG = master
TEST_REPO = /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f
TEST_ARCHIVE = s3://code.simiacrypt.us/tests/
Output Location: /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/jsonTest/202004160345
Changed archive home to null
Serving jsonTest from /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/jsonTest/202004160345 at http://localhost:2350
Changed archive home to s3://code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/jsonTest/202004160345
__Target Description:__ The type Abs activation layer.
__Report Description:__ The type Basic.
Changed archive home to null
Serving Logs for com.simiacryptus.ref.lang.ReferenceCountingBase from /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/jsonTest/202004160345 at http://localhost:-1
Changed archive home to s3://code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/jsonTest/202004160345
[Subreport: Logs for com.simiacryptus.ref.lang.ReferenceCountingBase](74b992913951453299130f815ccc62be.html)
Wrote /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/jsonTest/202004160345/74b992913951453299130f815ccc62be.html
Seed: 2889080593218593792
# Test Modules
Using Seed 2889080593218593792
# Serialization
This apply will demonstrate the key's JSON serialization, and verify deserialization integrity.
## Raw Json
__[SerializationTest.java:129](https://github.com/SimiaCryptus/mindseye-test/tree/72a77c4af0f2856e133625c8da1732c3bc27ce76/src/main/java/com/simiacryptus/mindseye/test/unit/SerializationTest.java#L129)__ executed in 0.00 seconds (0.000 gc):
```java
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
```json
{
"class": "com.simiacryptus.mindseye.layers.java.AbsActivationLayer",
"id": "df345fd8-338d-497b-99e5-4d9785879027",
"isFrozen": true,
"name": "AbsActivationLayer"
}
```
[Wrote Model to AbsActivationLayer_jsonTest.json; 173 characters](etc/AbsActivationLayer_jsonTest.json)
__[LayerTests.java:605](https://github.com/SimiaCryptus/mindseye-test/tree/72a77c4af0f2856e133625c8da1732c3bc27ce76/src/main/java/com/simiacryptus/mindseye/test/unit/LayerTests.java#L605)__ executed in 0.00 seconds (0.000 gc):
```java
throwException(exceptions.addRef());
```
# Results
| class | result |
| ----------------------------------------------------- | ------ |
| com.simiacryptus.mindseye.test.unit.SerializationTest | OK |
Total memory after GC: 36334384
```json
{
"result": "OK",
"performance": {
"execution_time": "0.680",
"gc_time": "0.413"
},
"created_on": 1587006225568,
"file_name": "jsonTest",
"report": {
"simpleName": "Basic",
"canonicalName": "com.simiacryptus.mindseye.layers.java.AbsActivationLayerTest.Basic",
"link": "https://github.com/SimiaCryptus/mindseye-java/tree/c9a1867488dc7e77a975f095285b5882c0486db6/src/test/java/com/simiacryptus/mindseye/layers/java/AbsActivationLayerTest.java",
"javaDoc": "The type Basic."
},
"archive": "s3://code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/jsonTest/202004160345",
"id": "0b881ba4-173b-4dec-9d5c-92cc91ee7d79",
"report_type": "Components",
"display_name": "JSON Serialization",
"target": {
"simpleName": "AbsActivationLayer",
"canonicalName": "com.simiacryptus.mindseye.layers.java.AbsActivationLayer",
"link": "https://github.com/SimiaCryptus/mindseye-java/tree/c9a1867488dc7e77a975f095285b5882c0486db6/src/main/java/com/simiacryptus/mindseye/layers/java/AbsActivationLayer.java",
"javaDoc": "The type Abs activation layer."
}
}
```
Wrote /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/jsonTest/202004160345/jsonTest.html
Scanning peer uploads to /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/jsonTest/202004160345 at s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/jsonTest/202004160345/
Uploading folder /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/jsonTest/202004160345 to s3://code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/jsonTest/202004160345/
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/jsonTest/202004160345/74b992913951453299130f815ccc62be.html to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/jsonTest/202004160345/74b992913951453299130f815ccc62be.html
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/jsonTest/202004160345/74b992913951453299130f815ccc62be.html
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/jsonTest/202004160345/jsonTest.md to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/jsonTest/202004160345/jsonTest.md
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/jsonTest/202004160345/jsonTest.md
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/jsonTest/202004160345/admonition.css to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/jsonTest/202004160345/admonition.css
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/jsonTest/202004160345/admonition.css
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/jsonTest/202004160345/jsonTest.html to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/jsonTest/202004160345/jsonTest.html
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/jsonTest/202004160345/jsonTest.html
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/jsonTest/202004160345/jsonTest.metadata.json to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/jsonTest/202004160345/jsonTest.metadata.json
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/jsonTest/202004160345/jsonTest.metadata.json
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/jsonTest/202004160345/74b992913951453299130f815ccc62be.md to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/jsonTest/202004160345/74b992913951453299130f815ccc62be.md
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/jsonTest/202004160345/74b992913951453299130f815ccc62be.md
Scanning peer uploads to /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/jsonTest/202004160345/etc at s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/jsonTest/202004160345/etc/
Uploading folder /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/jsonTest/202004160345/etc to s3://code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/jsonTest/202004160345/etc/
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/jsonTest/202004160345/etc/AbsActivationLayer_jsonTest.json to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/jsonTest/202004160345/etc/AbsActivationLayer_jsonTest.json
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/jsonTest/202004160345/etc/AbsActivationLayer_jsonTest.json
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/jsonTest/202004160345/admonition.js to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/jsonTest/202004160345/admonition.js
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/jsonTest/202004160345/admonition.js
Test Finish: JSON Serialization(AbsActivationLayerTest$Basic)
Test Start: Data Batching Invariance(AbsActivationLayerTest$Basic)
Output Location: /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/batchingTest/202004160349
Changed archive home to null
Serving batchingTest from /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/batchingTest/202004160349 at http://localhost:2324
Changed archive home to s3://code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/batchingTest/202004160349
__Target Description:__ The type Abs activation layer.
__Report Description:__ The type Basic.
Changed archive home to null
Serving Logs for com.simiacryptus.ref.lang.ReferenceCountingBase from /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/batchingTest/202004160349 at http://localhost:-1
Changed archive home to s3://code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/batchingTest/202004160349
[Subreport: Logs for com.simiacryptus.ref.lang.ReferenceCountingBase](cac9fbe542dc40b9b4d57275615ee232.html)
Wrote /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/batchingTest/202004160349/cac9fbe542dc40b9b4d57275615ee232.html
Seed: 2046815667675779072
# Test Modules
Using Seed 2046815667675779072
# Batch Execution
Most layers, including this one, should behave the same no matter how the items are split between batches. We verify this:
Output
Derivatives
Error: [
[ [ 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.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 ], [ 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 ], ... ],
...
]
Scalar Statistics: {meanExponent=NaN, negative=0, min=0.0, max=0.0, mean=0.0, count=10000, sum=0.0, positive=0, stdDev=0.0, zeros=10000}
Error: [
[ [ 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.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 ], [ 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 ], ... ],
...
]
Scalar Statistics: {meanExponent=NaN, negative=0, min=0.0, max=0.0, mean=0.0, count=10000, sum=0.0, positive=0, stdDev=0.0, zeros=10000}
Error: [
[ [ 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.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 ], [ 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 ], ... ],
...
]
Scalar Statistics: {meanExponent=NaN, negative=0, min=0.0, max=0.0, mean=0.0, count=10000, sum=0.0, positive=0, stdDev=0.0, zeros=10000}
Error: [
[ [ 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.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 ], [ 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 ], ... ],
...
]
Scalar Statistics: {meanExponent=NaN, negative=0, min=0.0, max=0.0, mean=0.0, count=10000, sum=0.0, positive=0, stdDev=0.0, zeros=10000}
Error: [
[ [ 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.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 ], [ 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 ], ... ],
...
]
Scalar Statistics: {meanExponent=NaN, negative=0, min=0.0, max=0.0, mean=0.0, count=10000, sum=0.0, positive=0, stdDev=0.0, zeros=10000}
__[BatchingTester.java:232](https://github.com/SimiaCryptus/mindseye-test/tree/72a77c4af0f2856e133625c8da1732c3bc27ce76/src/main/java/com/simiacryptus/mindseye/test/unit/BatchingTester.java#L232)__ executed in 0.30 seconds (0.000 gc):
```java
return test(reference == null ? null : reference.addRef(), RefUtil.addRef(inputPrototype));
```
??? quote "Logging"
```
Output
Derivatives
Error: [
[ [ 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.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 ], [ 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 ], ... ],
...
]
Scalar Statistics: {meanExponent=NaN, negative=0, min=0.0, max=0.0, mean=0.0, count=10000, sum=0.0, positive=0, stdDev=0.0, zeros=10000}
Error: [
[ [ 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.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 ], [ 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 ], ... ],
...
]
Scalar Statistics: {meanExponent=NaN, negative=0, min=0.0, max=0.0, mean=0.0, count=10000, sum=0.0, positive=0, stdDev=0.0, zeros=10000}
Error: [
[ [ 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.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 ], [ 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 ], ... ],
...
]
Scalar Statistics: {meanExponent=NaN, negative=0, min=0.0, max=0.0, mean=0.0, count=10000, sum=0.0, positive=0, stdDev=0.0, zeros=10000}
Error: [
[ [ 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.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 ], [ 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 ], ... ],
...
]
Scalar Statistics: {meanExponent=NaN, negative=0, min=0.0, max=0.0, mean=0.0, count=10000, sum=0.0, positive=0, stdDev=0.0, zeros=10000}
Error: [
[ [ 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.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 ], [ 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 ], ... ],
...
]
Scalar Statistics: {meanExponent=NaN, negative=0, min=0.0, max=0.0, mean=0.0, count=10000, sum=0.0, positive=0, stdDev=0.0, zeros=10000}
```
Returns
```json
{
"absoluteTol" : {
"count" : 100000,
"sum" : 0.0,
"min" : 0.0,
"max" : 0.0,
"sumOfSquare" : 0.0,
"standardDeviation" : 0.0,
"average" : 0.0
},
"relativeTol" : {
"count" : 99949,
"sum" : 0.0,
"min" : 0.0,
"max" : 0.0,
"sumOfSquare" : 0.0,
"standardDeviation" : 0.0,
"average" : 0.0
}
}
```
__[LayerTests.java:605](https://github.com/SimiaCryptus/mindseye-test/tree/72a77c4af0f2856e133625c8da1732c3bc27ce76/src/main/java/com/simiacryptus/mindseye/test/unit/LayerTests.java#L605)__ executed in 0.00 seconds (0.000 gc):
```java
throwException(exceptions.addRef());
```
# Results
| details | result |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------ |
| ToleranceStatistics{absoluteTol=0.0000e+00 +- 0.0000e+00 [0.0000e+00 - 0.0000e+00] (100000#), relativeTol=0.0000e+00 +- 0.0000e+00 [0.0000e+00 - 0.0000e+00] (99949#)} | OK |
Total memory after GC: 42705040
```json
{
"result": "OK",
"performance": {
"execution_time": "0.500",
"gc_time": "0.169"
},
"created_on": 1587006229537,
"file_name": "batchingTest",
"report": {
"simpleName": "Basic",
"canonicalName": "com.simiacryptus.mindseye.layers.java.AbsActivationLayerTest.Basic",
"link": "https://github.com/SimiaCryptus/mindseye-java/tree/c9a1867488dc7e77a975f095285b5882c0486db6/src/test/java/com/simiacryptus/mindseye/layers/java/AbsActivationLayerTest.java",
"javaDoc": "The type Basic."
},
"archive": "s3://code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/batchingTest/202004160349",
"id": "a788fa97-de22-4e52-b2c7-4bec53ee2bf9",
"report_type": "Components",
"display_name": "Data Batching Invariance",
"target": {
"simpleName": "AbsActivationLayer",
"canonicalName": "com.simiacryptus.mindseye.layers.java.AbsActivationLayer",
"link": "https://github.com/SimiaCryptus/mindseye-java/tree/c9a1867488dc7e77a975f095285b5882c0486db6/src/main/java/com/simiacryptus/mindseye/layers/java/AbsActivationLayer.java",
"javaDoc": "The type Abs activation layer."
}
}
```
Wrote /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/batchingTest/202004160349/batchingTest.html
Scanning peer uploads to /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/batchingTest/202004160349 at s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/batchingTest/202004160349/
Uploading folder /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/batchingTest/202004160349 to s3://code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/batchingTest/202004160349/
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/batchingTest/202004160349/admonition.css to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/batchingTest/202004160349/admonition.css
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/batchingTest/202004160349/admonition.css
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/batchingTest/202004160349/batchingTest.metadata.json to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/batchingTest/202004160349/batchingTest.metadata.json
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/batchingTest/202004160349/batchingTest.metadata.json
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/batchingTest/202004160349/cac9fbe542dc40b9b4d57275615ee232.md to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/batchingTest/202004160349/cac9fbe542dc40b9b4d57275615ee232.md
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/batchingTest/202004160349/cac9fbe542dc40b9b4d57275615ee232.md
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/batchingTest/202004160349/batchingTest.md to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/batchingTest/202004160349/batchingTest.md
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/batchingTest/202004160349/batchingTest.md
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/batchingTest/202004160349/batchingTest.html to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/batchingTest/202004160349/batchingTest.html
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/batchingTest/202004160349/batchingTest.html
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/batchingTest/202004160349/admonition.js to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/batchingTest/202004160349/admonition.js
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/batchingTest/202004160349/admonition.js
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/batchingTest/202004160349/cac9fbe542dc40b9b4d57275615ee232.html to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/batchingTest/202004160349/cac9fbe542dc40b9b4d57275615ee232.html
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/batchingTest/202004160349/cac9fbe542dc40b9b4d57275615ee232.html
Test Finish: Data Batching Invariance(AbsActivationLayerTest$Basic)
Test Start: Performance(AbsActivationLayerTest$Basic)
Output Location: /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/perfTest/202004160352
Changed archive home to null
Serving perfTest from /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/perfTest/202004160352 at http://localhost:3395
Changed archive home to s3://code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/perfTest/202004160352
__Target Description:__ The type Abs activation layer.
__Report Description:__ The type Basic.
Changed archive home to null
Serving Logs for com.simiacryptus.ref.lang.ReferenceCountingBase from /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/perfTest/202004160352 at http://localhost:-1
Changed archive home to s3://code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/perfTest/202004160352
[Subreport: Logs for com.simiacryptus.ref.lang.ReferenceCountingBase](91cbbbea0ed04e07a870441bc8d3e7eb.html)
Wrote /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/perfTest/202004160352/91cbbbea0ed04e07a870441bc8d3e7eb.html
Seed: 3531059498538442752
# Test Modules
Using Seed 3531059498538442752
# Performance
Now we execute larger-scale runs to benchmark performance:
5 batch length, 5 trials
Input Dimensions:
[100, 100, 1]
Performance:
Evaluation performance: 0.004521s +- 0.001287s [0.002792s - 0.005685s]
Learning performance: 0.004607s +- 0.001607s [0.003487s - 0.007781s]
__[PerformanceTester.java:175](https://github.com/SimiaCryptus/mindseye-test/tree/72a77c4af0f2856e133625c8da1732c3bc27ce76/src/main/java/com/simiacryptus/mindseye/test/unit/PerformanceTester.java#L175)__ executed in 0.05 seconds (0.000 gc):
```java
test(component == null ? null : component.addRef(), RefUtil.addRef(inputPrototype));
```
??? quote "Logging"
```
5 batch length, 5 trials
Input Dimensions:
[100, 100, 1]
Performance:
Evaluation performance: 0.004521s +- 0.001287s [0.002792s - 0.005685s]
Learning performance: 0.004607s +- 0.001607s [0.003487s - 0.007781s]
```
__[LayerTests.java:605](https://github.com/SimiaCryptus/mindseye-test/tree/72a77c4af0f2856e133625c8da1732c3bc27ce76/src/main/java/com/simiacryptus/mindseye/test/unit/LayerTests.java#L605)__ executed in 0.00 seconds (0.000 gc):
```java
throwException(exceptions.addRef());
```
# Results
| class | result |
| ----------------------------------------------------- | ------ |
| com.simiacryptus.mindseye.test.unit.PerformanceTester | OK |
Total memory after GC: 38524424
```json
{
"result": "OK",
"performance": {
"execution_time": "0.183",
"gc_time": "0.113"
},
"created_on": 1587006232576,
"file_name": "perfTest",
"report": {
"simpleName": "Basic",
"canonicalName": "com.simiacryptus.mindseye.layers.java.AbsActivationLayerTest.Basic",
"link": "https://github.com/SimiaCryptus/mindseye-java/tree/c9a1867488dc7e77a975f095285b5882c0486db6/src/test/java/com/simiacryptus/mindseye/layers/java/AbsActivationLayerTest.java",
"javaDoc": "The type Basic."
},
"archive": "s3://code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/perfTest/202004160352",
"id": "8779e779-768f-4869-a969-346fb77d9892",
"report_type": "Components",
"display_name": "Performance",
"target": {
"simpleName": "AbsActivationLayer",
"canonicalName": "com.simiacryptus.mindseye.layers.java.AbsActivationLayer",
"link": "https://github.com/SimiaCryptus/mindseye-java/tree/c9a1867488dc7e77a975f095285b5882c0486db6/src/main/java/com/simiacryptus/mindseye/layers/java/AbsActivationLayer.java",
"javaDoc": "The type Abs activation layer."
}
}
```
Wrote /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/perfTest/202004160352/perfTest.html
Scanning peer uploads to /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/perfTest/202004160352 at s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/perfTest/202004160352/
Uploading folder /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/perfTest/202004160352 to s3://code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/perfTest/202004160352/
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/perfTest/202004160352/perfTest.metadata.json to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/perfTest/202004160352/perfTest.metadata.json
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/perfTest/202004160352/perfTest.metadata.json
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/perfTest/202004160352/admonition.css to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/perfTest/202004160352/admonition.css
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/perfTest/202004160352/admonition.css
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/perfTest/202004160352/91cbbbea0ed04e07a870441bc8d3e7eb.html to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/perfTest/202004160352/91cbbbea0ed04e07a870441bc8d3e7eb.html
Task running: 96ec6a44-9e5a-469a-8c5d-96efefd84a48
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/perfTest/202004160352/91cbbbea0ed04e07a870441bc8d3e7eb.html
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/perfTest/202004160352/perfTest.html to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/perfTest/202004160352/perfTest.html
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/perfTest/202004160352/perfTest.html
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/perfTest/202004160352/admonition.js to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/perfTest/202004160352/admonition.js
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/perfTest/202004160352/admonition.js
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/perfTest/202004160352/perfTest.md to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/perfTest/202004160352/perfTest.md
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/perfTest/202004160352/perfTest.md
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/perfTest/202004160352/91cbbbea0ed04e07a870441bc8d3e7eb.md to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/perfTest/202004160352/91cbbbea0ed04e07a870441bc8d3e7eb.md
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/perfTest/202004160352/91cbbbea0ed04e07a870441bc8d3e7eb.md
Test Finish: Performance(AbsActivationLayerTest$Basic)
Test Start: Input/Output(AbsActivationLayerTest$Basic)
Output Location: /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/referenceIOTest/202004160355
Changed archive home to null
Serving referenceIOTest from /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/referenceIOTest/202004160355 at http://localhost:3662
Changed archive home to s3://code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/referenceIOTest/202004160355
__Target Description:__ The type Abs activation layer.
__Report Description:__ The type Basic.
Changed archive home to null
Serving Logs for com.simiacryptus.ref.lang.ReferenceCountingBase from /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/referenceIOTest/202004160355 at http://localhost:-1
Changed archive home to s3://code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/referenceIOTest/202004160355
[Subreport: Logs for com.simiacryptus.ref.lang.ReferenceCountingBase](7bdc0b8519254fcabbf7a37ad2f500d0.html)
Wrote /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/referenceIOTest/202004160355/7bdc0b8519254fcabbf7a37ad2f500d0.html
Seed: 9096243383010889728
# Test Modules
Using Seed 9096243383010889728
# Example Input/Output Pair
Display input/output pairs from random executions:
--------------------
Input:
[[
[ [ 0.08 ], [ 1.776 ], [ -0.448 ], [ -0.028 ], [ -0.784 ], [ -0.928 ], [ 1.72 ], [ -0.624 ], ... ],
[ [ 0.7 ], [ 0.52 ], [ 0.572 ], [ 1.052 ], [ -0.02 ], [ 0.792 ], [ 1.636 ], [ 0.568 ], ... ],
[ [ -0.128 ], [ 1.444 ], [ -1.052 ], [ 0.9 ], [ -0.256 ], [ -0.04 ], [ -0.604 ], [ -0.66 ], ... ],
[ [ 0.496 ], [ 1.956 ], [ 0.84 ], [ -1.92 ], [ -0.4 ], [ -0.776 ], [ -1.9 ], [ 0.1 ], ... ],
[ [ -0.608 ], [ 0.56 ], [ 0.244 ], [ 1.44 ], [ 0.86 ], [ -1.036 ], [ -1.196 ], [ 0.932 ], ... ],
[ [ 1.764 ], [ -1.656 ], [ -0.516 ], [ 0.52 ], [ 0.6 ], [ 0.804 ], [ -0.056 ], [ -0.504 ], ... ],
[ [ 0.048 ], [ -0.856 ], [ -1.9 ], [ 1.084 ], [ -0.824 ], [ 0.884 ], [ -1.136 ], [ -1.168 ], ... ],
[ [ 1.524 ], [ -1.16 ], [ -0.816 ], [ 0.996 ], [ 0.004 ], [ -0.96 ], [ -1.212 ], [ -1.944 ], ... ],
...
]]
--------------------
Output:
[100, 100, 1]
[
[ [ 0.08 ], [ 1.776 ], [ 0.448 ], [ 0.028 ], [ 0.784 ], [ 0.928 ], [ 1.72 ], [ 0.624 ], ... ],
[ [ 0.7 ], [ 0.52 ], [ 0.572 ], [ 1.052 ], [ 0.02 ], [ 0.792 ], [ 1.636 ], [ 0.568 ], ... ],
[ [ 0.128 ], [ 1.444 ], [ 1.052 ], [ 0.9 ], [ 0.256 ], [ 0.04 ], [ 0.604 ], [ 0.66 ], ... ],
[ [ 0.496 ], [ 1.956 ], [ 0.84 ], [ 1.92 ], [ 0.4 ], [ 0.776 ], [ 1.9 ], [ 0.1 ], ... ],
[ [ 0.608 ], [ 0.56 ], [ 0.244 ], [ 1.44 ], [ 0.86 ], [ 1.036 ], [ 1.196 ], [ 0.932 ], ... ],
[ [ 1.764 ], [ 1.656 ], [ 0.516 ], [ 0.52 ], [ 0.6 ], [ 0.804 ], [ 0.056 ], [ 0.504 ], ... ],
[ [ 0.048 ], [ 0.856 ], [ 1.9 ], [ 1.084 ], [ 0.824 ], [ 0.884 ], [ 1.136 ], [ 1.168 ], ... ],
[ [ 1.524 ], [ 1.16 ], [ 0.816 ], [ 0.996 ], [ 0.004 ], [ 0.96 ], [ 1.212 ], [ 1.944 ], ... ],
...
]
--------------------
Derivative:
[
[ [ 1.0 ], [ 1.0 ], [ -1.0 ], [ -1.0 ], [ -1.0 ], [ -1.0 ], [ 1.0 ], [ -1.0 ], ... ],
[ [ 1.0 ], [ 1.0 ], [ 1.0 ], [ 1.0 ], [ -1.0 ], [ 1.0 ], [ 1.0 ], [ 1.0 ], ... ],
[ [ -1.0 ], [ 1.0 ], [ -1.0 ], [ 1.0 ], [ -1.0 ], [ -1.0 ], [ -1.0 ], [ -1.0 ], ... ],
[ [ 1.0 ], [ 1.0 ], [ 1.0 ], [ -1.0 ], [ -1.0 ], [ -1.0 ], [ -1.0 ], [ 1.0 ], ... ],
[ [ -1.0 ], [ 1.0 ], [ 1.0 ], [ 1.0 ], [ 1.0 ], [ -1.0 ], [ -1.0 ], [ 1.0 ], ... ],
[ [ 1.0 ], [ -1.0 ], [ -1.0 ], [ 1.0 ], [ 1.0 ], [ 1.0 ], [ -1.0 ], [ -1.0 ], ... ],
[ [ 1.0 ], [ -1.0 ], [ -1.0 ], [ 1.0 ], [ -1.0 ], [ 1.0 ], [ -1.0 ], [ -1.0 ], ... ],
[ [ 1.0 ], [ -1.0 ], [ -1.0 ], [ 1.0 ], [ 1.0 ], [ -1.0 ], [ -1.0 ], [ -1.0 ], ... ],
...
]
__[ReferenceIO.java:78](https://github.com/SimiaCryptus/mindseye-test/tree/72a77c4af0f2856e133625c8da1732c3bc27ce76/src/main/java/com/simiacryptus/mindseye/test/unit/ReferenceIO.java#L78)__ executed in 0.03 seconds (0.000 gc):
```java
@Nonnull final SimpleEval eval = SimpleEval.run(layer.addRef(), RefUtil.addRef(inputPrototype));
System.out.println(toString(RefUtil.addRef(inputPrototype), eval.addRef()));
return eval;
```
??? quote "Logging"
```
--------------------
Input:
[[
[ [ 0.08 ], [ 1.776 ], [ -0.448 ], [ -0.028 ], [ -0.784 ], [ -0.928 ], [ 1.72 ], [ -0.624 ], ... ],
[ [ 0.7 ], [ 0.52 ], [ 0.572 ], [ 1.052 ], [ -0.02 ], [ 0.792 ], [ 1.636 ], [ 0.568 ], ... ],
[ [ -0.128 ], [ 1.444 ], [ -1.052 ], [ 0.9 ], [ -0.256 ], [ -0.04 ], [ -0.604 ], [ -0.66 ], ... ],
[ [ 0.496 ], [ 1.956 ], [ 0.84 ], [ -1.92 ], [ -0.4 ], [ -0.776 ], [ -1.9 ], [ 0.1 ], ... ],
[ [ -0.608 ], [ 0.56 ], [ 0.244 ], [ 1.44 ], [ 0.86 ], [ -1.036 ], [ -1.196 ], [ 0.932 ], ... ],
[ [ 1.764 ], [ -1.656 ], [ -0.516 ], [ 0.52 ], [ 0.6 ], [ 0.804 ], [ -0.056 ], [ -0.504 ], ... ],
[ [ 0.048 ], [ -0.856 ], [ -1.9 ], [ 1.084 ], [ -0.824 ], [ 0.884 ], [ -1.136 ], [ -1.168 ], ... ],
[ [ 1.524 ], [ -1.16 ], [ -0.816 ], [ 0.996 ], [ 0.004 ], [ -0.96 ], [ -1.212 ], [ -1.944 ], ... ],
...
]]
--------------------
Output:
[100, 100, 1]
[
[ [ 0.08 ], [ 1.776 ], [ 0.448 ], [ 0.028 ], [ 0.784 ], [ 0.928 ], [ 1.72 ], [ 0.624 ], ... ],
[ [ 0.7 ], [ 0.52 ], [ 0.572 ], [ 1.052 ], [ 0.02 ], [ 0.792 ], [ 1.636 ], [ 0.568 ], ... ],
[ [ 0.128 ], [ 1.444 ], [ 1.052 ], [ 0.9 ], [ 0.256 ], [ 0.04 ], [ 0.604 ], [ 0.66 ], ... ],
[ [ 0.496 ], [ 1.956 ], [ 0.84 ], [ 1.92 ], [ 0.4 ], [ 0.776 ], [ 1.9 ], [ 0.1 ], ... ],
[ [ 0.608 ], [ 0.56 ], [ 0.244 ], [ 1.44 ], [ 0.86 ], [ 1.036 ], [ 1.196 ], [ 0.932 ], ... ],
[ [ 1.764 ], [ 1.656 ], [ 0.516 ], [ 0.52 ], [ 0.6 ], [ 0.804 ], [ 0.056 ], [ 0.504 ], ... ],
[ [ 0.048 ], [ 0.856 ], [ 1.9 ], [ 1.084 ], [ 0.824 ], [ 0.884 ], [ 1.136 ], [ 1.168 ], ... ],
[ [ 1.524 ], [ 1.16 ], [ 0.816 ], [ 0.996 ], [ 0.004 ], [ 0.96 ], [ 1.212 ], [ 1.944 ], ... ],
...
]
--------------------
Derivative:
[
[ [ 1.0 ], [ 1.0 ], [ -1.0 ], [ -1.0 ], [ -1.0 ], [ -1.0 ], [ 1.0 ], [ -1.0 ], ... ],
[ [ 1.0 ], [ 1.0 ], [ 1.0 ], [ 1.0 ], [ -1.0 ], [ 1.0 ], [ 1.0 ], [ 1.0 ], ... ],
[ [ -1.0 ], [ 1.0 ], [ -1.0 ], [ 1.0 ], [ -1.0 ], [ -1.0 ], [ -1.0 ], [ -1.0 ], ... ],
[ [ 1.0 ], [ 1.0 ], [ 1.0 ], [ -1.0 ], [ -1.0 ], [ -1.0 ], [ -1.0 ], [ 1.0 ], ... ],
[ [ -1.0 ], [ 1.0 ], [ 1.0 ], [ 1.0 ], [ 1.0 ], [ -1.0 ], [ -1.0 ], [ 1.0 ], ... ],
[ [ 1.0 ], [ -1.0 ], [ -1.0 ], [ 1.0 ], [ 1.0 ], [ 1.0 ], [ -1.0 ], [ -1.0 ], ... ],
[ [ 1.0 ], [ -1.0 ], [ -1.0 ], [ 1.0 ], [ -1.0 ], [ 1.0 ], [ -1.0 ], [ -1.0 ], ... ],
[ [ 1.0 ], [ -1.0 ], [ -1.0 ], [ 1.0 ], [ 1.0 ], [ -1.0 ], [ -1.0 ], [ -1.0 ], ... ],
...
]
```
Returns
```
com.simiacryptus.mindseye.test.SimpleEval@32a06f85
```
__[LayerTests.java:605](https://github.com/SimiaCryptus/mindseye-test/tree/72a77c4af0f2856e133625c8da1732c3bc27ce76/src/main/java/com/simiacryptus/mindseye/test/unit/LayerTests.java#L605)__ executed in 0.00 seconds (0.000 gc):
```java
throwException(exceptions.addRef());
```
# Results
| class | result |
| ----------------------------------------------- | ------ |
| com.simiacryptus.mindseye.test.unit.ReferenceIO | OK |
Total memory after GC: 39744032
```json
{
"result": "OK",
"performance": {
"execution_time": "0.211",
"gc_time": "0.120"
},
"created_on": 1587006235132,
"file_name": "referenceIOTest",
"report": {
"simpleName": "Basic",
"canonicalName": "com.simiacryptus.mindseye.layers.java.AbsActivationLayerTest.Basic",
"link": "https://github.com/SimiaCryptus/mindseye-java/tree/c9a1867488dc7e77a975f095285b5882c0486db6/src/test/java/com/simiacryptus/mindseye/layers/java/AbsActivationLayerTest.java",
"javaDoc": "The type Basic."
},
"archive": "s3://code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/referenceIOTest/202004160355",
"id": "6e073a5c-229d-4b49-a195-88c0b2be73f0",
"report_type": "Components",
"display_name": "Input/Output",
"target": {
"simpleName": "AbsActivationLayer",
"canonicalName": "com.simiacryptus.mindseye.layers.java.AbsActivationLayer",
"link": "https://github.com/SimiaCryptus/mindseye-java/tree/c9a1867488dc7e77a975f095285b5882c0486db6/src/main/java/com/simiacryptus/mindseye/layers/java/AbsActivationLayer.java",
"javaDoc": "The type Abs activation layer."
}
}
```
[Log at 16_03_03_55](etc/com.simiacryptus.ref.lang.ReferenceCountingBase_16_03_03_55_0.log)
Wrote /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/referenceIOTest/202004160355/7bdc0b8519254fcabbf7a37ad2f500d0.html
Wrote /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/referenceIOTest/202004160355/referenceIOTest.html
Scanning peer uploads to /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/referenceIOTest/202004160355 at s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/referenceIOTest/202004160355/
Uploading folder /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/referenceIOTest/202004160355 to s3://code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/referenceIOTest/202004160355/
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/referenceIOTest/202004160355/7bdc0b8519254fcabbf7a37ad2f500d0.md to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/referenceIOTest/202004160355/7bdc0b8519254fcabbf7a37ad2f500d0.md
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/referenceIOTest/202004160355/7bdc0b8519254fcabbf7a37ad2f500d0.md
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/referenceIOTest/202004160355/admonition.css to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/referenceIOTest/202004160355/admonition.css
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/referenceIOTest/202004160355/admonition.css
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/referenceIOTest/202004160355/7bdc0b8519254fcabbf7a37ad2f500d0.html to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/referenceIOTest/202004160355/7bdc0b8519254fcabbf7a37ad2f500d0.html
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/referenceIOTest/202004160355/7bdc0b8519254fcabbf7a37ad2f500d0.html
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/referenceIOTest/202004160355/referenceIOTest.html to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/referenceIOTest/202004160355/referenceIOTest.html
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/referenceIOTest/202004160355/referenceIOTest.html
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/referenceIOTest/202004160355/referenceIOTest.metadata.json to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/referenceIOTest/202004160355/referenceIOTest.metadata.json
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/referenceIOTest/202004160355/referenceIOTest.metadata.json
Scanning peer uploads to /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/referenceIOTest/202004160355/etc at s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/referenceIOTest/202004160355/etc/
Uploading folder /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/referenceIOTest/202004160355/etc to s3://code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/referenceIOTest/202004160355/etc/
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/referenceIOTest/202004160355/etc/com.simiacryptus.ref.lang.ReferenceCountingBase_16_03_03_55_0.log to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/referenceIOTest/202004160355/etc/com.simiacryptus.ref.lang.ReferenceCountingBase_16_03_03_55_0.log
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/referenceIOTest/202004160355/etc/com.simiacryptus.ref.lang.ReferenceCountingBase_16_03_03_55_0.log
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/referenceIOTest/202004160355/admonition.js to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/referenceIOTest/202004160355/admonition.js
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/referenceIOTest/202004160355/admonition.js
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/referenceIOTest/202004160355/referenceIOTest.md to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/referenceIOTest/202004160355/referenceIOTest.md
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/referenceIOTest/202004160355/referenceIOTest.md
Test Finish: Input/Output(AbsActivationLayerTest$Basic)
Test Start: Derivative Validation(AbsActivationLayerTest$Basic)
Output Location: /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/derivativeTest/202004160358
Changed archive home to null
Serving derivativeTest from /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/derivativeTest/202004160358 at http://localhost:3062
Changed archive home to s3://code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/derivativeTest/202004160358
__Target Description:__ The type Abs activation layer.
__Report Description:__ The type Basic.
Changed archive home to null
Serving Logs for com.simiacryptus.ref.lang.ReferenceCountingBase from /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/derivativeTest/202004160358 at http://localhost:-1
Changed archive home to s3://code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/derivativeTest/202004160358
[Subreport: Logs for com.simiacryptus.ref.lang.ReferenceCountingBase](4a29edd5ec394662aebef99a956cef22.html)
Wrote /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/derivativeTest/202004160358/4a29edd5ec394662aebef99a956cef22.html
Seed: 8222479093231139840
# Test Modules
Using Seed 8222479093231139840
# Differential Validation
Inputs: [
[ [ 0.08 ], [ -0.128 ], [ -0.608 ] ],
[ [ 0.7 ], [ 0.496 ], [ 1.764 ] ]
]
Inputs Statistics: {meanExponent=-0.403119694464533, negative=2, min=-0.608, max=1.764, mean=0.38399999999999995, count=6, sum=2.304, positive=4, stdDev=0.747821725636086, zeros=0}
Output: [
[ [ 0.08 ], [ 0.128 ], [ 0.608 ] ],
[ [ 0.7 ], [ 0.496 ], [ 1.764 ] ]
]
Outputs Statistics: {meanExponent=-0.403119694464533, negative=0, min=0.08, max=1.764, mean=0.6293333333333333, count=6, sum=3.776, positive=6, stdDev=0.5573444974958388, zeros=0}
__[SingleDerivativeTester.java:153](https://github.com/SimiaCryptus/mindseye-test/tree/72a77c4af0f2856e133625c8da1732c3bc27ce76/src/main/java/com/simiacryptus/mindseye/test/unit/SingleDerivativeTester.java#L153)__ executed in 0.00 seconds (0.000 gc):
```java
log.info(RefString.format("Inputs: %s", prettyPrint(inputPrototype)));
log.info(RefString.format("Inputs Statistics: %s", printStats(inputPrototype)));
log.info(RefString.format("Output: %s", outputPrototype.prettyPrint()));
assert outputPrototype != null;
log.info(RefString.format("Outputs Statistics: %s", outputPrototype.getScalarStatistics()));
},
outputPrototype.addRef(),
RefUtil.addRef(inputPrototype)));
```
??? quote "Logging"
```
Inputs: [
[ [ 0.08 ], [ -0.128 ], [ -0.608 ] ],
[ [ 0.7 ], [ 0.496 ], [ 1.764 ] ]
]
Inputs Statistics: {meanExponent=-0.403119694464533, negative=2, min=-0.608, max=1.764, mean=0.38399999999999995, count=6, sum=2.304, positive=4, stdDev=0.747821725636086, zeros=0}
Output: [
[ [ 0.08 ], [ 0.128 ], [ 0.608 ] ],
[ [ 0.7 ], [ 0.496 ], [ 1.764 ] ]
]
Outputs Statistics: {meanExponent=-0.403119694464533, negative=0, min=0.08, max=1.764, mean=0.6293333333333333, count=6, sum=3.776, positive=6, stdDev=0.5573444974958388, zeros=0}
```
## Feedback Validation
We validate the agreement between the implemented derivative _of the inputs_ apply finite difference estimations:
Feedback for input 0
Inputs Values: [
[ [ 0.08 ], [ -0.128 ], [ -0.608 ] ],
[ [ 0.7 ], [ 0.496 ], [ 1.764 ] ]
]
Value Statistics: {meanExponent=-0.403119694464533, negative=2, min=-0.608, max=1.764, mean=0.38399999999999995, count=6, sum=2.304, positive=4, stdDev=0.747821725636086, zeros=0}
Implemented Feedback: [ [ 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, -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, -1.0, 0.0 ], [ 0.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] ]
Implemented Statistics: {meanExponent=0.0, negative=2, min=-1.0, max=1.0, mean=0.05555555555555555, count=36, sum=2.0, positive=4, stdDev=0.4044505494044732, zeros=30}
Measured Feedback: [ [ 1.0000000000000286, 0.0, 0.0, 0.0, 0.0, 0.0 ], [ 0.0, 0.9999999999998899, 0.0, 0.0, 0.0, 0.0 ], [ 0.0, 0.0, -0.9999999999998899, 0.0, 0.0, 0.0 ], [ 0.0, 0.0, 0.0, 0.9999999999998899, 0.0, 0.0 ], [ 0.0, 0.0, 0.0, 0.0, -0.9999999999998899, 0.0 ], [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.9999999999998899 ] ]
Measured Statistics: {meanExponent=-3.7785564564448525E-14, negative=2, min=-0.9999999999998899, max=1.0000000000000286, mean=0.05555555555555329, count=36, sum=1.9999999999999185, positive=4, stdDev=0.4044505494044377, zeros=30}
Feedback Error: [ [ 2.864375403532904E-14, 0.0, 0.0, 0.0, 0.0, 0.0 ], [ 0.0, -1.1013412404281553E-13, 0.0, 0.0, 0.0, 0.0 ], [ 0.0, 0.0, 1.1013412404281553E-13, 0.0, 0.0, 0.0 ], [ 0.0, 0.0, 0.0, -1.1013412404281553E-13, 0.0, 0.0 ], [ 0.0, 0.0, 0.0, 0.0, 1.1013412404281553E-13, 0.0 ], [ 0.0, 0.0, 0.0, 0.0, 0.0, -1.1013412404281553E-13 ] ]
Error Statistics: {meanExponent=-13.055560092401983, negative=3, min=-1.1013412404281553E-13, max=1.1013412404281553E-13, mean=-2.263621389096847E-15, count=36, sum=-8.149037000748649E-14, positive=3, stdDev=4.125921704906724E-14, zeros=30}
__[SingleDerivativeTester.java:169](https://github.com/SimiaCryptus/mindseye-test/tree/72a77c4af0f2856e133625c8da1732c3bc27ce76/src/main/java/com/simiacryptus/mindseye/test/unit/SingleDerivativeTester.java#L169)__ executed in 0.02 seconds (0.000 gc):
```java
return testFeedback(
statistics,
component.addRef(),
RefUtil.addRef(inputPrototype),
outputPrototype.addRef());
},
outputPrototype.addRef(),
RefUtil.addRef(inputPrototype),
component.addRef()));
```
??? quote "Logging"
```
Feedback for input 0
Inputs Values: [
[ [ 0.08 ], [ -0.128 ], [ -0.608 ] ],
[ [ 0.7 ], [ 0.496 ], [ 1.764 ] ]
]
Value Statistics: {meanExponent=-0.403119694464533, negative=2, min=-0.608, max=1.764, mean=0.38399999999999995, count=6, sum=2.304, positive=4, stdDev=0.747821725636086, zeros=0}
Implemented Feedback: [ [ 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, -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, -1.0, 0.0 ], [ 0.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] ]
Implemented Statistics: {meanExponent=0.0, negative=2, min=-1.0, max=1.0, mean=0.05555555555555555, count=36, sum=2.0, positive=4, stdDev=0.4044505494044732, zeros=30}
Measured Feedback: [ [ 1.0000000000000286, 0.0, 0.0, 0.0, 0.0, 0.0 ], [ 0.0, 0.9999999999998899, 0.0, 0.0, 0.0, 0.0 ], [ 0.0, 0.0, -0.9999999999998899, 0.0, 0.0, 0.0 ], [ 0.0, 0.0, 0.0, 0.9999999999998899, 0.0, 0.0 ], [ 0.0, 0.0, 0.0, 0.0, -0.9999999999998899, 0.0 ], [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.9999999999998899 ] ]
Measured Statistics: {meanExponent=-3.7785564564448525E-14, negative=2, min=-0.9999999999998899, max=1.0000000000000286, mean=0.05555555555555329, count=36, sum=1.9999999999999185, positive=4, stdDev=0.4044505494044377, zeros=30}
Feedback Error: [ [ 2.864375403532904E-14, 0.0, 0.0, 0.0, 0.0, 0.0 ], [ 0.0, -1.1013412404281553E-13, 0.0, 0.0, 0.0, 0.0 ], [ 0.0, 0.0, 1.1013412404281553E-13, 0.0, 0.0, 0.0 ], [ 0.0, 0.0, 0.0, -1.1013412404281553E-13, 0.0, 0.0 ], [ 0.0, 0.0, 0.0, 0.0, 1.1013412404281553E-13, 0.0 ], [ 0.0, 0.0, 0.0, 0.0, 0.0, -1.1013412404281553E-13 ] ]
Error Statistics: {meanExponent=-13.055560092401983, negative=3, min=-1.1013412404281553E-13, max=1.1013412404281553E-13, mean=-2.263621389096847E-15, count=36, sum=-8.149037000748649E-14, positive=3, stdDev=4.125921704906724E-14, zeros=30}
```
Returns
```json
{
"absoluteTol" : {
"count" : 36,
"sum" : 5.793143742494067E-13,
"min" : 0.0,
"max" : 1.1013412404281553E-13,
"sumOfSquare" : 6.146809103862782E-26,
"standardDeviation" : 3.805906444872099E-14,
"average" : 1.609206595137241E-14
},
"relativeTol" : {
"count" : 6,
"sum" : 2.8965718712471834E-13,
"min" : 1.4321877017664317E-14,
"max" : 5.50670620214108E-14,
"sumOfSquare" : 1.536702275965862E-26,
"standardDeviation" : 1.518483390403035E-14,
"average" : 4.827619785411972E-14
}
}
```
## Learning Validation
We validate the agreement between the implemented derivative _of the internal weights_ apply finite difference estimations:
__[SingleDerivativeTester.java:185](https://github.com/SimiaCryptus/mindseye-test/tree/72a77c4af0f2856e133625c8da1732c3bc27ce76/src/main/java/com/simiacryptus/mindseye/test/unit/SingleDerivativeTester.java#L185)__ executed in 0.00 seconds (0.000 gc):
```java
return testLearning(
statistics,
component.addRef(),
RefUtil.addRef(inputPrototype),
outputPrototype.addRef());
},
outputPrototype.addRef(),
RefUtil.addRef(inputPrototype),
component.addRef()));
```
Returns
```json
{
"absoluteTol" : {
"count" : 36,
"sum" : 5.793143742494067E-13,
"min" : 0.0,
"max" : 1.1013412404281553E-13,
"sumOfSquare" : 6.146809103862782E-26,
"standardDeviation" : 3.805906444872099E-14,
"average" : 1.609206595137241E-14
},
"relativeTol" : {
"count" : 6,
"sum" : 2.8965718712471834E-13,
"min" : 1.4321877017664317E-14,
"max" : 5.50670620214108E-14,
"sumOfSquare" : 1.536702275965862E-26,
"standardDeviation" : 1.518483390403035E-14,
"average" : 4.827619785411972E-14
}
}
```
## Total Accuracy
The overall agreement accuracy between the implemented derivative and the finite difference estimations:
Finite-Difference Derivative Accuracy:
absoluteTol: 1.6092e-14 +- 3.8059e-14 [0.0000e+00 - 1.1013e-13] (36#)
relativeTol: 4.8276e-14 +- 1.5185e-14 [1.4322e-14 - 5.5067e-14] (6#)
__[SingleDerivativeTester.java:200](https://github.com/SimiaCryptus/mindseye-test/tree/72a77c4af0f2856e133625c8da1732c3bc27ce76/src/main/java/com/simiacryptus/mindseye/test/unit/SingleDerivativeTester.java#L200)__ executed in 0.00 seconds (0.000 gc):
```java
//log.info(String.format("Component: %s\nInputs: %s\noutput=%s", component, Arrays.toStream(inputPrototype), outputPrototype));
log.info(RefString.format("Finite-Difference Derivative Accuracy:"));
log.info(RefString.format("absoluteTol: %s", statistics.absoluteTol));
log.info(RefString.format("relativeTol: %s", statistics.relativeTol));
```
??? quote "Logging"
```
Finite-Difference Derivative Accuracy:
absoluteTol: 1.6092e-14 +- 3.8059e-14 [0.0000e+00 - 1.1013e-13] (36#)
relativeTol: 4.8276e-14 +- 1.5185e-14 [1.4322e-14 - 5.5067e-14] (6#)
```
## Frozen and Alive Status
__[SingleDerivativeTester.java:208](https://github.com/SimiaCryptus/mindseye-test/tree/72a77c4af0f2856e133625c8da1732c3bc27ce76/src/main/java/com/simiacryptus/mindseye/test/unit/SingleDerivativeTester.java#L208)__ executed in 0.00 seconds (0.000 gc):
```java
testFrozen(component.addRef(), RefUtil.addRef(inputPrototype));
testUnFrozen(component.addRef(), RefUtil.addRef(inputPrototype));
```
__[LayerTests.java:605](https://github.com/SimiaCryptus/mindseye-test/tree/72a77c4af0f2856e133625c8da1732c3bc27ce76/src/main/java/com/simiacryptus/mindseye/test/unit/LayerTests.java#L605)__ executed in 0.00 seconds (0.000 gc):
```java
throwException(exceptions.addRef());
```
# Results
| class | details | result |
| ---------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------ |
| com.simiacryptus.mindseye.test.unit.SingleDerivativeTester | ToleranceStatistics{absoluteTol=1.6092e-14 +- 3.8059e-14 [0.0000e+00 - 1.1013e-13] (36#), relativeTol=4.8276e-14 +- 1.5185e-14 [1.4322e-14 - 5.5067e-14] (6#)} | OK |
Total memory after GC: 38840056
```json
{
"result": "OK",
"performance": {
"execution_time": "0.164",
"gc_time": "0.109"
},
"created_on": 1587006238085,
"file_name": "derivativeTest",
"report": {
"simpleName": "Basic",
"canonicalName": "com.simiacryptus.mindseye.layers.java.AbsActivationLayerTest.Basic",
"link": "https://github.com/SimiaCryptus/mindseye-java/tree/c9a1867488dc7e77a975f095285b5882c0486db6/src/test/java/com/simiacryptus/mindseye/layers/java/AbsActivationLayerTest.java",
"javaDoc": "The type Basic."
},
"archive": "s3://code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/derivativeTest/202004160358",
"id": "a60fb8cf-1702-48c0-b3a6-1db64f583cba",
"report_type": "Components",
"display_name": "Derivative Validation",
"target": {
"simpleName": "AbsActivationLayer",
"canonicalName": "com.simiacryptus.mindseye.layers.java.AbsActivationLayer",
"link": "https://github.com/SimiaCryptus/mindseye-java/tree/c9a1867488dc7e77a975f095285b5882c0486db6/src/main/java/com/simiacryptus/mindseye/layers/java/AbsActivationLayer.java",
"javaDoc": "The type Abs activation layer."
}
}
```
Wrote /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/derivativeTest/202004160358/derivativeTest.html
Scanning peer uploads to /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/derivativeTest/202004160358 at s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/derivativeTest/202004160358/
Uploading folder /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/derivativeTest/202004160358 to s3://code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/derivativeTest/202004160358/
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/derivativeTest/202004160358/derivativeTest.html to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/derivativeTest/202004160358/derivativeTest.html
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/derivativeTest/202004160358/derivativeTest.html
Task running: 96ec6a44-9e5a-469a-8c5d-96efefd84a48
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/derivativeTest/202004160358/derivativeTest.md to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/derivativeTest/202004160358/derivativeTest.md
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/derivativeTest/202004160358/derivativeTest.md
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/derivativeTest/202004160358/admonition.css to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/derivativeTest/202004160358/admonition.css
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/derivativeTest/202004160358/admonition.css
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/derivativeTest/202004160358/derivativeTest.metadata.json to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/derivativeTest/202004160358/derivativeTest.metadata.json
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/derivativeTest/202004160358/derivativeTest.metadata.json
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/derivativeTest/202004160358/4a29edd5ec394662aebef99a956cef22.md to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/derivativeTest/202004160358/4a29edd5ec394662aebef99a956cef22.md
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/derivativeTest/202004160358/4a29edd5ec394662aebef99a956cef22.md
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/derivativeTest/202004160358/4a29edd5ec394662aebef99a956cef22.html to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/derivativeTest/202004160358/4a29edd5ec394662aebef99a956cef22.html
03:04:00,125 |-INFO in c.q.l.core.rolling.helper.TimeBasedArchiveRemover - first clean up after appender initialization
03:04:00,126 |-INFO in c.q.l.core.rolling.helper.TimeBasedArchiveRemover - Multiple periods, i.e. 336 periods, seem to have elapsed. This is expected at application start.
03:04:00,126 |-INFO in c.q.l.core.rolling.helper.TimeBasedArchiveRemover - deleting /home/ec2-user/logs/info-2020-04-16-02-53_0.log
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/derivativeTest/202004160358/4a29edd5ec394662aebef99a956cef22.html
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/derivativeTest/202004160358/admonition.js to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/derivativeTest/202004160358/admonition.js
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/derivativeTest/202004160358/admonition.js
Test Finish: Derivative Validation(AbsActivationLayerTest$Basic)
Test Start: Comparative Training(AbsActivationLayerTest$Basic)
Output Location: /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/trainingTest/202004160400
Changed archive home to null
Serving trainingTest from /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/trainingTest/202004160400 at http://localhost:2070
Changed archive home to s3://code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/trainingTest/202004160400
__Target Description:__ The type Abs activation layer.
__Report Description:__ The type Basic.
Changed archive home to null
Serving Logs for com.simiacryptus.ref.lang.ReferenceCountingBase from /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/trainingTest/202004160400 at http://localhost:-1
Changed archive home to s3://code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/trainingTest/202004160400
[Subreport: Logs for com.simiacryptus.ref.lang.ReferenceCountingBase](0ab2d5966f344b7f8b6aded07fa9e647.html)
Wrote /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/trainingTest/202004160400/0ab2d5966f344b7f8b6aded07fa9e647.html
Seed: 1618570040196002816
# Test Modules
Using Seed 1618570040196002816
# Training Characteristics
## Input Learning
In this apply, we use a network to learn this target input, given it's pre-evaluated output:
__[TrainingTester.java:445](https://github.com/SimiaCryptus/mindseye-test/tree/72a77c4af0f2856e133625c8da1732c3bc27ce76/src/main/java/com/simiacryptus/mindseye/test/unit/TrainingTester.java#L445)__ executed in 0.03 seconds (0.000 gc):
```java
return RefArrays.stream(RefUtil.addRef(input_target)).flatMap(RefArrays::stream).map(x -> {
try {
return x.prettyPrint();
} finally {
x.freeRef();
}
}).reduce((a, b) -> a + "\n" + b).orElse("");
```
Returns
```
[
[ [ 0.8452346206667289 ], [ 0.25991220999048115 ], [ 0.05795916553054492 ], [ -0.6164279008779316 ], [ -0.1613222719476537 ], [ -0.39170629307002125 ], [ 0.20439858443895487 ], [ -0.7534147934571911 ], ... ],
[ [ 0.5862575241534029 ], [ -0.35167692890040647 ], [ 0.8110919865587436 ], [ -0.46378512596447585 ], [ 0.007136524162805635 ], [ -0.9094068941305835 ], [ 0.6253739126810016 ], [ -0.2616395920737453 ], ... ],
[ [ 0.38389438263561404 ], [ -0.076014232874003 ], [ 0.8239945387435705 ], [ -0.2803898991904836 ], [ 0.29286190058161576 ], [ -0.46303465011315503 ], [ 0.1818222059876724 ], [ -0.18729345231453287 ], ... ],
[ [ 0.8561991827436517 ], [ 0.4220693284430781 ], [ 0.36352111868085646 ], [ -0.6564422715168898 ], [ 0.3297119165323019 ], [ 0.28402554005951375 ], [ -0.0038801411403655006 ], [ -0.743559738911455 ], ... ],
[ [ -0.9607609769410927 ], [ 0.9187669478956308 ], [ -0.6403148029998111 ], [ 0.7721079210234196 ], [ -0.960039110113833 ], [ 0.1910145032347943 ], [ 0.40496919131785014 ], [ -0.41549165457091175 ], ... ],
[ [ 0.22988677249899991 ], [ -0.6310772448031208 ], [ -0.761444150799403 ], [ 0.18534978608586394 ], [ 0.010209426202241634 ], [ -0.5192089800388098 ], [ -0.24551019533473584 ], [ -0.8907166049131952 ], ... ],
[ [ -0.7524201998311013 ], [ -0.6503444170030512 ], [ -0.9161179193477575 ], [ 0.93778491148562 ], [ 0.5582629422334389 ], [ 0.19919813635937422 ], [ -0.1411661459284903 ], [ -0.1476570352573201 ], ... ],
[ [ 0.9661775166961142 ], [ 0.4307905746652465 ], [ 0.021556049394588772 ], [ -0.8024708136634808 ], [ -0.169451193924125 ], [ -0.0385813940892874 ], [ 0.787375790167977 ], [ 0.4314447302365849 ], ... ],
...
]
[
[ [ -0.15703333155450339 ], [ -0.3147405638701988 ], [ -0.19383563739385967 ], [ -0.5264819349029299 ], [ -0.1670961276835785 ], [ 0.878936858439409 ], [ 0.39979472557824747 ], [ 0.7898304018392119 ], ... ],
[ [ 0.5168661139308965 ], [ -0.7729944175792349 ], [ 0.035139485456584296 ], [ 0.26299494343576857 ], [ -0.20186193447095357 ], [ -0.5560627809020453 ], [ -0.030894954036536415 ], [ -0.40410519903473796 ], ... ],
[ [ 0.12393687615151983 ], [ 0.5547319719296357 ], [ -0.7180905367362684 ], [ -0.2206877992032441 ], [ 0.4468449568541957 ], [ 0.136894092525236 ], [ 0.059419540844109164 ], [ 0.6998118331519552 ], ... ],
[ [ -0.1851648529849521 ], [ 0.9270822574544748 ], [ -0.8009379804649202 ], [ -0.9178788985278263 ], [ 0.2909459904881202 ], [ -0.4123033419372608 ], [ -0.27392297394772713 ], [ -0.5835121345991265 ], ... ],
[ [ 0.34327566636988927 ], [ 0.03618213878295995 ], [ 0.8257344920755509 ], [ 0.5420786121324721 ], [ -0.7819353628556298 ], [ 0.6806436843526609 ], [ -0.6258840064877644 ], [ 0.36670768209268667 ], ... ],
[ [ -0.6478388449113213 ], [ 0.5730961294306431 ], [ 0.890348554819498 ], [ 0.8945072096730795 ], [ 0.6291870910414623 ], [ 0.5380481967368411 ], [ -0.703731552470958 ], [ -0.7871878675854844 ], ... ],
[ [ 0.3000853627515825 ], [ 0.5103406286898051 ], [ 0.26261992847281834 ], [ -0.3944731263856436 ], [ -0.2571128702620178 ], [ -0.287097097725999 ], [ 0.139155676608963 ], [ -0.8495584002706125 ], ... ],
[ [ 0.5832149889143903 ], [ -0.3412796769565045 ], [ 0.2622331590805771 ], [ -0.26513269133094997 ], [ 0.26782293417656544 ], [ 0.7246461240208923 ], [ 0.9381838718024909 ], [ -0.053105240937109555 ], ... ],
...
]
[
[ [ 0.4985926363429072 ], [ -0.9262187918075075 ], [ -0.05127777722970195 ], [ -0.5044662010803247 ], [ -0.6723909348911281 ], [ -0.42516624925513513 ], [ 0.6430352473930316 ], [ 0.8290628919716663 ], ... ],
[ [ 0.22989341615867898 ], [ 0.5964147655517398 ], [ -0.4872901585108902 ], [ -0.4301799870107994 ], [ -0.7719481674374198 ], [ -0.8537738564626103 ], [ 0.9890711583249998 ], [ -0.5091040969240772 ], ... ],
[ [ 0.3345063622263611 ], [ 0.5291426539292321 ], [ -0.3948526064180444 ], [ -0.5065817918698567 ], [ 0.1812772448849853 ], [ 0.03659776916522861 ], [ 0.3848699583454447 ], [ 0.07486258075243479 ], ... ],
[ [ -0.09047580056287674 ], [ -0.616253502670866 ], [ 0.04807193790639275 ], [ 0.5140294032435089 ], [ 0.5732138589019973 ], [ 0.869519765757494 ], [ 0.6544069733560167 ], [ -0.8495928422782275 ], ... ],
[ [ 0.13827972909806596 ], [ 0.1650242136961244 ], [ 0.43625914964597423 ], [ -0.84804970664567 ], [ 0.2904925290151159 ], [ 0.9857280303276219 ], [ 0.18586526802606618 ], [ -0.727662765051655 ], ... ],
[ [ -0.9949416862982383 ], [ 0.20540771977030614 ], [ 0.35506379653978626 ], [ -0.5260903702633246 ], [ -0.15844626279003382 ], [ -0.37397274131339486 ], [ 0.7770629585753388 ], [ 0.15935851678350565 ], ... ],
[ [ 0.5661475654694281 ], [ 0.43323959871284545 ], [ -0.2388249033734906 ], [ 0.9024688123359432 ], [ 0.7177924682716665 ], [ -0.07094317834472719 ], [ -0.4173283389788123 ], [ 0.07153116203056586 ], ... ],
[ [ 0.33645818987174136 ], [ -0.4636354843385566 ], [ -0.5550342564585795 ], [ 0.9357457507824078 ], [ 0.8042515951892228 ], [ -0.39337332226594435 ], [ 0.12249730630280031 ], [ 0.8209361403554374 ], ... ],
...
]
[
[ [ -0.21775937400033274 ], [ -0.27091208046529536 ], [ 0.8406096477464498 ], [ -0.3112851774498766 ], [ 0.6319092268471407 ], [ 0.47745286230565354 ], [ -0.7050144382034766 ], [ -0.7704177571215609 ], ... ],
[ [ -0.7037245983457501 ], [ -0.1919581993502686 ], [ 0.9368791553371056 ], [ 0.0760382862660498 ], [ -0.7296264396453398 ], [ -0.2593015082867005 ], [ 0.07109978172951736 ], [ 0.8764087871127413 ], ... ],
[ [ 0.4271855982700026 ], [ -0.31165346132528615 ], [ 0.20884186087396217 ], [ -0.4579660478473484 ], [ -0.27050544892440787 ], [ -0.4160290896777603 ], [ 0.7558083421732864 ], [ -0.5799508740997703 ], ... ],
[ [ 0.06300056347805971 ], [ -0.7951174424940268 ], [ -0.20391829158787456 ], [ 0.4260706179499154 ], [ -0.9289384076733822 ], [ -0.926714541706606 ], [ 0.03264782290946 ], [ -0.1999654026951896 ], ... ],
[ [ 0.25345155908225614 ], [ 0.9642108013578852 ], [ 0.37299790684659495 ], [ -0.6162140623596237 ], [ 0.9648155871109891 ], [ -0.19950736874176012 ], [ -0.5685149555186493 ], [ -0.712378689937323 ], ... ],
[ [ -0.06273275039768289 ], [ 0.9610937464675424 ], [ -0.6039139542678358 ], [ -0.6988705705285687 ], [ 0.2540788302597521 ], [ -0.46579484833692475 ], [ 0.3556001252790981 ], [ 0.4160053723102479 ], ... ],
[ [ -0.08066372064257088 ], [ 0.2900787658468651 ], [ -0.8836255738364045 ], [ -0.07397782957645771 ], [ 0.14078047547512584 ], [ 0.17075954233753055 ], [ 0.3135713522960428 ], [ 0.2583478676083355 ], ... ],
[ [ 0.09436368721018185 ], [ -0.7310658828864216 ], [ -0.48219479903600027 ], [ -0.5436535934755145 ], [ 0.2856725804395339 ], [ 0.2226459241937715 ], [ 0.6101397377594107 ], [ 3.491751050912484E-4 ], ... ],
...
]
[
[ [ -0.8849473122896145 ], [ 0.49474759756439757 ], [ 0.9447084514585591 ], [ 0.025137918118710134 ], [ 0.5482315463599545 ], [ -0.6647167803142675 ], [ 0.9487445170832536 ], [ -0.27623656919093764 ], ... ],
[ [ 0.23936974035086234 ], [ -0.0998224717507945 ], [ 0.5673115469645533 ], [ -0.20409073952213275 ], [ 0.5734938271715155 ], [ 0.88025625555825 ], [ -0.4966392152925647 ], [ -0.03846521180617324 ], ... ],
[ [ -0.9827048903685107 ], [ 0.6947180717425969 ], [ 0.464946418341728 ], [ -0.9561489406871508 ], [ -0.08049937090603687 ], [ 0.3800995978794568 ], [ -0.4878490568872633 ], [ 0.10762458006816478 ], ... ],
[ [ 0.159064443154586 ], [ -0.5769776977434387 ], [ 0.2539518232808724 ], [ -0.5639217108267855 ], [ -0.5309804341600639 ], [ -0.10194515043878205 ], [ 0.29236709846376074 ], [ 0.7245925353085703 ], ... ],
[ [ 0.758266506453664 ], [ -0.3764618977986576 ], [ -0.17869948754138631 ], [ 0.7562461457481915 ], [ -0.7434320296539194 ], [ -0.38500533687751903 ], [ -0.5194264584714425 ], [ 0.7323663699111547 ], ... ],
[ [ 0.23010202660873458 ], [ 0.3267098151436376 ], [ -0.5996512505556475 ], [ -0.2138223809721138 ], [ -0.8053544876797432 ], [ -0.055242513779621305 ], [ 0.44092582772768596 ], [ -0.5530652297389449 ], ... ],
[ [ 0.678612614008973 ], [ -0.8812937457422738 ], [ -0.3769116230865519 ], [ -0.7771194909563928 ], [ -0.5623853195519226 ], [ -0.19668102316320257 ], [ 0.5561901178359554 ], [ -0.3764722224971313 ], ... ],
[ [ -0.307122259961329 ], [ 0.27615440498319255 ], [ 0.6154393978924253 ], [ -0.7101675476545504 ], [ -0.8234025497515287 ], [ -0.327171411988908 ], [ 0.5595363906054287 ], [ 0.7150014612207651 ], ... ],
...
]
```
### Gradient Descent
First, we train using basic gradient descent method apply weak line search conditions.
Reset training subject: 4221380082779
BACKPROP_AGG_SIZE = 3
THREADS = 64
SINGLE_THREADED = false
Initialized CoreSettings = {
"backpropAggregationSize" : 3,
"jvmThreads" : 64,
"singleThreaded" : false
}
Reset training subject: 4221463352463
Constructing line search parameters: GD
th(0)=4987.903010392671;dx=-1.9825292947442952E8
New Minimum: 4987.903010392671 > 181.03644916183558
END: th(2.154434690031884)=181.03644916183558; dx=-10343.347230587837 evalInputDelta=4806.866561230835
Fitness changed from 4987.903010392671 to 181.03644916183558
Iteration 1 complete. Error: 181.03644916183558 Total: 0.2450; Orientation: 0.0148; Line Search: 0.1000
th(0)=181.03644916183558;dx=-687.0756576535143
New Minimum: 181.03644916183558 > 34.171922591575445
WOLFE (weak): th(4.641588833612779)=34.171922591575445; dx=-674.6638721350707 evalInputDelta=146.86452657026013
New Minimum: 34.171922591575445 > 11.566540405518193
WOLFE (weak): th(9.283177667225559)=11.566540405518193; dx=-673.4420601504065 evalInputDelta=169.46990875631738
New Minimum: 11.566540405518193 > 1.244410138366502
WOLFE (weak): th(27.849533001676676)=1.244410138366502; dx=-673.087785549636 evalInputDelta=179.79203902346907
New Minimum: 1.244410138366502 > 0.06915503967413522
WOLFE (weak): th(111.3981320067067)=0.06915503967413522; dx=-673.0720950982521 evalInputDelta=180.96729412216143
New Minimum: 0.06915503967413522 > 0.0036479311222778832
WOLFE (weak): th(556.9906600335335)=0.0036479311222778832; dx=-673.0718862868488 evalInputDelta=181.0328012307133
New Minimum: 0.0036479311222778832 > 1.0196580470635274E-4
WOLFE (weak): th(3341.9439602012008)=1.0196580470635274E-4; dx=-673.0718841330895 evalInputDelta=181.03634719603087
New Minimum: 1.0196580470635274E-4 > 1.1568432412140767E-6
WOLFE (weak): th(23393.607721408407)=1.1568432412140767E-6; dx=-673.0718841203892 evalInputDelta=181.03644800499234
New Minimum: 1.1568432412140767E-6 > 0.0
WOLFE (weak): th(187148.86177126726)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
Armijo: th(1684339.7559414054)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
Armijo: th(935744.3088563364)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
Armijo: th(561446.5853138019)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
Armijo: th(374297.7235425346)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
Armijo: th(280723.29265690094)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
WOLFE (weak): th(233936.0772140841)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
WOLFE (weak): th(257329.68493549252)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
Armijo: th(269026.48879619676)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
WOLFE (weak): th(263178.08686584467)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
Armijo: th(266102.2878310207)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
Armijo: th(264640.1873484327)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
mu ~= nu (263178.08686584467): th(187148.86177126726)=0.0
Fitness changed from 181.03644916183558 to 0.0
Iteration 2 complete. Error: 0.0 Total: 0.8509; Orientation: 0.0059; Line Search: 0.8214
th(0)=0.0;dx=-663.0690566360774
Armijo: th(568575.0000000002)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Armijo: th(284287.5000000001)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Armijo: th(94762.50000000004)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Armijo: th(23690.62500000001)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Armijo: th(4738.125000000002)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Armijo: th(789.6875000000003)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Armijo: th(112.81250000000004)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Armijo: th(14.101562500000005)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Armijo: th(1.5668402777777783)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Armijo: th(0.15668402777777785)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Armijo: th(0.014244002525252531)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Armijo: th(0.001187000210437711)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Armijo: th(9.130770849520854E-5)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Armijo: th(6.521979178229182E-6)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Armijo: th(4.3479861188194547E-7)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Armijo: th(2.7174913242621592E-8)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Armijo: th(1.5985243083895053E-9)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Armijo: th(8.880690602163919E-11)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Armijo: th(4.674047685349431E-12)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Armijo: th(2.3370238426747154E-13)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Armijo: th(1.1128684965117692E-14)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
MIN ALPHA (5.058493165962587E-16): th(0.0)=0.0
Fitness changed from 0.0 to 0.0
Static Iteration Total: 1.4340; Orientation: 0.0053; Line Search: 1.4145
Iteration 3 failed. Error: 0.0
Previous Error: 0.0 -> 0.0
Optimization terminated 3
Final threshold in iteration 3: 0.0 (> 0.0) after 2.530s (< 30.000s)
__[TrainingTester.java:638](https://github.com/SimiaCryptus/mindseye-test/tree/72a77c4af0f2856e133625c8da1732c3bc27ce76/src/main/java/com/simiacryptus/mindseye/test/unit/TrainingTester.java#L638)__ executed in 2.54 seconds (0.000 gc):
```java
IterativeTrainer iterativeTrainer = new IterativeTrainer(trainable.addRef());
try {
iterativeTrainer.setLineSearchFactory(label -> new ArmijoWolfeSearch());
iterativeTrainer.setOrientation(new GradientDescent());
iterativeTrainer.setMonitor(TrainingTester.getMonitor(history));
iterativeTrainer.setTimeout(30, TimeUnit.SECONDS);
iterativeTrainer.setMaxIterations(250);
iterativeTrainer.setTerminateThreshold(0);
return iterativeTrainer.run();
} finally {
iterativeTrainer.freeRef();
}
```
??? quote "Logging"
```
Reset training subject: 4221380082779
BACKPROP_AGG_SIZE = 3
THREADS = 64
SINGLE_THREADED = false
Initialized CoreSettings = {
"backpropAggregationSize" : 3,
"jvmThreads" : 64,
"singleThreaded" : false
}
Reset training subject: 4221463352463
Constructing line search parameters: GD
th(0)=4987.903010392671;dx=-1.9825292947442952E8
New Minimum: 4987.903010392671 > 181.03644916183558
END: th(2.154434690031884)=181.03644916183558; dx=-10343.347230587837 evalInputDelta=4806.866561230835
Fitness changed from 4987.903010392671 to 181.03644916183558
Iteration 1 complete. Error: 181.03644916183558 Total: 0.2450; Orientation: 0.0148; Line Search: 0.1000
th(0)=181.03644916183558;dx=-687.0756576535143
New Minimum: 181.03644916183558 > 34.171922591575445
WOLFE (weak): th(4.641588833612779)=34.171922591575445; dx=-674.6638721350707 evalInputDelta=146.86452657026013
New Minimum: 34.171922591575445 > 11.566540405518193
WOLFE (weak): th(9.283177667225559)=11.566540405518193; dx=-673.4420601504065 evalInputDelta=169.46990875631738
New Minimum: 11.566540405518193 > 1.244410138366502
WOLFE (weak): th(27.849533001676676)=1.244410138366502; dx=-673.087785549636 evalInputDelta=179.79203902346907
New Minimum: 1.244410138366502 > 0.06915503967413522
WOLFE (weak): th(111.3981320067067)=0.06915503967413522; dx=-673.0720950982521 evalInputDelta=180.96729412216143
New Minimum: 0.06915503967413522 > 0.0036479311222778832
WOLFE (weak): th(556.9906600335335)=0.0036479311222778832; dx=-673.0718862868488 evalInputDelta=181.0328012307133
New Minimum: 0.0036479311222778832 > 1.0196580470635274E-4
WOLFE (weak): th(3341.9439602012008)=1.0196580470635274E-4; dx=-673.0718841330895 evalInputDelta=181.03634719603087
New Minimum: 1.0196580470635274E-4 > 1.1568432412140767E-6
WOLFE (weak): th(23393.607721408407)=1.1568432412140767E-6; dx=-673.0718841203892 evalInputDelta=181.03644800499234
New Minimum: 1.1568432412140767E-6 > 0.0
WOLFE (weak): th(187148.86177126726)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
Armijo: th(1684339.7559414054)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
Armijo: th(935744.3088563364)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
Armijo: th(561446.5853138019)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
Armijo: th(374297.7235425346)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
Armijo: th(280723.29265690094)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
WOLFE (weak): th(233936.0772140841)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
WOLFE (weak): th(257329.68493549252)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
Armijo: th(269026.48879619676)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
WOLFE (weak): th(263178.08686584467)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
Armijo: th(266102.2878310207)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
Armijo: th(264640.1873484327)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
mu ~= nu (263178.08686584467): th(187148.86177126726)=0.0
Fitness changed from 181.03644916183558 to 0.0
Iteration 2 complete. Error: 0.0 Total: 0.8509; Orientation: 0.0059; Line Search: 0.8214
th(0)=0.0;dx=-663.0690566360774
Armijo: th(568575.0000000002)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Armijo: th(284287.5000000001)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Armijo: th(94762.50000000004)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Armijo: th(23690.62500000001)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Armijo: th(4738.125000000002)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Armijo: th(789.6875000000003)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Armijo: th(112.81250000000004)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Armijo: th(14.101562500000005)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Armijo: th(1.5668402777777783)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Armijo: th(0.15668402777777785)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Armijo: th(0.014244002525252531)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Armijo: th(0.001187000210437711)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Armijo: th(9.130770849520854E-5)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Armijo: th(6.521979178229182E-6)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Armijo: th(4.3479861188194547E-7)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Armijo: th(2.7174913242621592E-8)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Armijo: th(1.5985243083895053E-9)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Armijo: th(8.880690602163919E-11)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Armijo: th(4.674047685349431E-12)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Armijo: th(2.3370238426747154E-13)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Armijo: th(1.1128684965117692E-14)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
MIN ALPHA (5.058493165962587E-16): th(0.0)=0.0
Fitness changed from 0.0 to 0.0
Static Iteration Total: 1.4340; Orientation: 0.0053; Line Search: 1.4145
Iteration 3 failed. Error: 0.0
Previous Error: 0.0 -> 0.0
Optimization terminated 3
Final threshold in iteration 3: 0.0 (> 0.0) after 2.530s (< 30.000s)
```
Returns
```json
0.0
```
Training Converged
### Conjugate Gradient Descent
First, we use a conjugate gradient descent method, which converges the fastest for purely linear functions.
Reset training subject: 4223916210362
Reset training subject: 4223926938263
Constructing line search parameters: GD
F(0.0) = LineSearchPoint{point=PointSample{avg=4987.903010392671}, derivative=-1.9825292947442952E8}
New Minimum: 4987.903010392671 > 4987.883768601512
F(1.0E-10) = LineSearchPoint{point=PointSample{avg=4987.883768601512}, derivative=-1.868632439387715E8}, evalInputDelta = -0.01924179115849256
New Minimum: 4987.883768601512 > 4987.786622730726
F(7.000000000000001E-10) = LineSearchPoint{point=PointSample{avg=4987.786622730726}, derivative=-1.4210473754307804E8}, evalInputDelta = -0.11638766194482741
New Minimum: 4987.786622730726 > 4987.40576634935
F(4.900000000000001E-9) = LineSearchPoint{point=PointSample{avg=4987.40576634935}, derivative=-6.467261557131453E7}, evalInputDelta = -0.49724404332027916
New Minimum: 4987.40576634935 > 4986.423100069982
F(3.430000000000001E-8) = LineSearchPoint{point=PointSample{avg=4986.423100069982}, derivative=-2.179354711259049E7}, evalInputDelta = -1.4799103226887382
Task running: 96ec6a44-9e5a-469a-8c5d-96efefd84a48
New Minimum: 4986.423100069982 > 4984.141878676984
F(2.4010000000000004E-7) = LineSearchPoint{point=PointSample{avg=4984.141878676984}, derivative=-7243551.772944203}, evalInputDelta = -3.7611317156870427
New Minimum: 4984.141878676984 > 4978.725237416145
F(1.6807000000000003E-6) = LineSearchPoint{point=PointSample{avg=4978.725237416145}, derivative=-2499337.872603044}, evalInputDelta = -9.177772976525375
New Minimum: 4978.725237416145 > 4965.46933929022
F(1.1764900000000001E-5) = LineSearchPoint{point=PointSample{avg=4965.46933929022}, derivative=-880402.6006123315}, evalInputDelta = -22.433671102450717
New Minimum: 4965.46933929022 > 4932.372107785638
F(8.235430000000001E-5) = LineSearchPoint{point=PointSample{avg=4932.372107785638}, derivative=-317253.3210788515}, evalInputDelta = -55.53090260703266
New Minimum: 4932.372107785638 > 4848.433032037145
F(5.764801000000001E-4) = LineSearchPoint{point=PointSample{avg=4848.433032037145}, derivative=-119475.87230747983}, evalInputDelta = -139.4699783555261
New Minimum: 4848.433032037145 > 4631.975023098023
F(0.004035360700000001) = LineSearchPoint{point=PointSample{avg=4631.975023098023}, derivative=-47902.18102982575}, evalInputDelta = -355.9279872946481
New Minimum: 4631.975023098023 > 4082.0748035647825
F(0.028247524900000005) = LineSearchPoint{point=PointSample{avg=4082.0748035647825}, derivative=-21916.823020542797}, evalInputDelta = -905.8282068278882
New Minimum: 4082.0748035647825 > 2765.655517874577
F(0.19773267430000002) = LineSearchPoint{point=PointSample{avg=2765.655517874577}, derivative=-12928.78474137546}, evalInputDelta = -2222.2474925180936
New Minimum: 2765.655517874577 > 436.4764713453399
F(1.3841287201) = LineSearchPoint{point=PointSample{avg=436.4764713453399}, derivative=-10420.440017790794}, evalInputDelta = -4551.426539047331
New Minimum: 436.4764713453399 > 8.791047071810537
F(9.688901040700001) = LineSearchPoint{point=PointSample{avg=8.791047071810537}, derivative=-10315.655508236912}, evalInputDelta = -4979.11196332086
New Minimum: 8.791047071810537 > 0.17994068864757598
F(67.8223072849) = LineSearchPoint{point=PointSample{avg=0.17994068864757598}, derivative=-10315.355066551034}, evalInputDelta = -4987.723069704023
New Minimum: 0.17994068864757598 > 0.0047599890649884105
F(474.7561509943) = LineSearchPoint{point=PointSample{avg=0.0047599890649884105}, derivative=-10315.354182747358}, evalInputDelta = -4987.898250403606
New Minimum: 0.0047599890649884105 > 1.0285458711060635E-4
F(3323.2930569601003) = LineSearchPoint{point=PointSample{avg=1.0285458711060635E-4}, derivative=-10315.354179538386}, evalInputDelta = -4987.902907538084
New Minimum: 1.0285458711060635E-4 > 1.1818477574744494E-6
F(23263.0513987207) = LineSearchPoint{point=PointSample{avg=1.1818477574744494E-6}, derivative=-10315.354179525511}, evalInputDelta = -4987.903009210823
New Minimum: 1.1818477574744494E-6 > 0.0
F(162841.3597910449) = LineSearchPoint{point=PointSample{avg=0.0}, derivative=-10315.354179525479}, evalInputDelta = -4987.903010392671
F(1139889.5185373144) = LineSearchPoint{point=PointSample{avg=0.0}, derivative=-10315.354179525477}, evalInputDelta = -4987.903010392671
F(7979226.6297612) = LineSearchPoint{point=PointSample{avg=0.0}, derivative=-10315.354179525477}, evalInputDelta = -4987.903010392671
F(5.58545864083284E7) = LineSearchPoint{point=PointSample{avg=0.0}, derivative=-10315.354179525477}, evalInputDelta = -4987.903010392671
F(3.909821048582988E8) = LineSearchPoint{point=PointSample{avg=0.0}, derivative=-10315.354179525477}, evalInputDelta = -4987.903010392671
F(2.7368747340080914E9) = LineSearchPoint{point=PointSample{avg=0.0}, derivative=-10315.354179525479}, evalInputDelta = -4987.903010392671
F(1.915812313805664E10) = LineSearchPoint{point=PointSample{avg=0.0}, derivative=-10315.354179525477}, evalInputDelta = -4987.903010392671
0.0 <= 4987.903010392671
F(1.0E10) = LineSearchPoint{point=PointSample{avg=0.0}, derivative=-10315.354179525477}, evalInputDelta = -4987.903010392671
Right bracket at 1.0E10
Converged to right
Fitness changed from 4987.903010392671 to 0.0
Iteration 1 complete. Error: 0.0 Total: 1.8262; Orientation: 0.0035; Line Search: 1.7940
F(0.0) = LineSearchPoint{point=PointSample{avg=0.0}, derivative=-663.0690566360774}
F(1.0E10) = LineSearchPoint{point=PointSample{avg=0.0}, derivative=-663.0690566360774}, evalInputDelta = 0.0
0.0 <= 0.0
F(5.0E9) = LineSearchPoint{point=PointSample{avg=0.0}, derivative=-663.0690566360774}, evalInputDelta = 0.0
Right bracket at 5.0E9
F(2.5E9) = LineSearchPoint{point=PointSample{avg=0.0}, derivative=-663.0690566360774}, evalInputDelta = 0.0
Right bracket at 2.5E9
F(1.25E9) = LineSearchPoint{point=PointSample{avg=0.0}, derivative=-663.0690566360774}, evalInputDelta = 0.0
Right bracket at 1.25E9
F(6.25E8) = LineSearchPoint{point=PointSample{avg=0.0}, derivative=-663.0690566360774}, evalInputDelta = 0.0
Right bracket at 6.25E8
F(3.125E8) = LineSearchPoint{point=PointSample{avg=0.0}, derivative=-663.0690566360774}, evalInputDelta = 0.0
Right bracket at 3.125E8
F(1.5625E8) = LineSearchPoint{point=PointSample{avg=0.0}, derivative=-663.0690566360774}, evalInputDelta = 0.0
Right bracket at 1.5625E8
F(7.8125E7) = LineSearchPoint{point=PointSample{avg=0.0}, derivative=-663.0690566360774}, evalInputDelta = 0.0
Right bracket at 7.8125E7
F(3.90625E7) = LineSearchPoint{point=PointSample{avg=0.0}, derivative=-663.0690566360774}, evalInputDelta = 0.0
Right bracket at 3.90625E7
F(1.953125E7) = LineSearchPoint{point=PointSample{avg=0.0}, derivative=-663.0690566360774}, evalInputDelta = 0.0
Right bracket at 1.953125E7
F(9765625.0) = LineSearchPoint{point=PointSample{avg=0.0}, derivative=-663.0690566360774}, evalInputDelta = 0.0
Right bracket at 9765625.0
F(4882812.5) = LineSearchPoint{point=PointSample{avg=0.0}, derivative=-663.0690566360774}, evalInputDelta = 0.0
Right bracket at 4882812.5
F(2441406.25) = LineSearchPoint{point=PointSample{avg=0.0}, derivative=-663.0690566360774}, evalInputDelta = 0.0
Loops = 12
Fitness changed from 0.0 to 0.0
Static Iteration Total: 1.0655; Orientation: 0.0039; Line Search: 1.0529
Iteration 2 failed. Error: 0.0
Previous Error: 0.0 -> 0.0
Optimization terminated 2
Final threshold in iteration 2: 0.0 (> 0.0) after 2.892s (< 30.000s)
__[TrainingTester.java:603](https://github.com/SimiaCryptus/mindseye-test/tree/72a77c4af0f2856e133625c8da1732c3bc27ce76/src/main/java/com/simiacryptus/mindseye/test/unit/TrainingTester.java#L603)__ executed in 2.89 seconds (0.018 gc):
```java
IterativeTrainer iterativeTrainer = new IterativeTrainer(trainable.addRef());
try {
iterativeTrainer.setLineSearchFactory(label -> new QuadraticSearch());
iterativeTrainer.setOrientation(new GradientDescent());
iterativeTrainer.setMonitor(TrainingTester.getMonitor(history));
iterativeTrainer.setTimeout(30, TimeUnit.SECONDS);
iterativeTrainer.setMaxIterations(250);
iterativeTrainer.setTerminateThreshold(0);
return iterativeTrainer.run();
} finally {
iterativeTrainer.freeRef();
}
```
??? quote "Logging"
```
Reset training subject: 4223916210362
Reset training subject: 4223926938263
Constructing line search parameters: GD
F(0.0) = LineSearchPoint{point=PointSample{avg=4987.903010392671}, derivative=-1.9825292947442952E8}
New Minimum: 4987.903010392671 > 4987.883768601512
F(1.0E-10) = LineSearchPoint{point=PointSample{avg=4987.883768601512}, derivative=-1.868632439387715E8}, evalInputDelta = -0.01924179115849256
New Minimum: 4987.883768601512 > 4987.786622730726
F(7.000000000000001E-10) = LineSearchPoint{point=PointSample{avg=4987.786622730726}, derivative=-1.4210473754307804E8}, evalInputDelta = -0.11638766194482741
New Minimum: 4987.786622730726 > 4987.40576634935
F(4.900000000000001E-9) = LineSearchPoint{point=PointSample{avg=4987.40576634935}, derivative=-6.467261557131453E7}, evalInputDelta = -0.49724404332027916
New Minimum: 4987.40576634935 > 4986.423100069982
F(3.430000000000001E-8) = LineSearchPoint{point=PointSample{avg=4986.423100069982}, derivative=-2.179354711259049E7}, evalInputDelta = -1.4799103226887382
New Minimum: 4986.423100069982 > 4984.141878676984
F(2.4010000000000004E-7) = LineSearchPoint{point=PointSample{avg=4984.141878676984}, derivative=-7243551.772944203}, evalInputDelta = -3.7611317156870427
New Minimum: 4984.141878676984 > 4978.725237416145
F(1.6807000000000003E-6) = LineSearchPoint{point=PointSample{avg=4978.725237416145}, derivative=-2499337.872603044}, evalInputDelta = -9.177772976525375
New Minimum: 4978.725237416145 > 4965.46933929022
F(1.1764900000000001E-5) = LineSearchPoint{point=PointSample{avg=4965.46933929022}, derivative=-880402.6006123315}, evalInputDelta = -22.433671102450717
New Minimum: 4965.46933929022 > 4932.372107785638
F(8.235430000000001E-5) = LineSearchPoint{point=PointSample{avg=4932.372107785638}, derivative=-317253.3210788515}, evalInputDelta = -55.53090260703266
New Minimum: 4932.372107785638 > 4848.433032037145
F(5.764801000000001E-4) = LineSearchPoint{point=PointSample{avg=4848.433032037145}, derivative=-119475.87230747983}, evalInputDelta = -139.4699783555261
New Minimum: 4848.433032037145 > 4631.975023098023
F(0.004035360700000001) = LineSearchPoint{point=PointSample{avg=4631.975023098023}, derivative=-47902.18102982575}, evalInputDelta = -355.9279872946481
New Minimum: 4631.975023098023 > 4082.0748035647825
F(0.028247524900000005) = LineSearchPoint{point=PointSample{avg=4082.0748035647825}, derivative=-21916.823020542797}, evalInputDelta = -905.8282068278882
New Minimum: 4082.0748035647825 > 2765.655517874577
F(0.19773267430000002) = LineSearchPoint{point=PointSample{avg=2765.655517874577}, derivative=-12928.78474137546}, evalInputDelta = -2222.2474925180936
New Minimum: 2765.655517874577 > 436.4764713453399
F(1.3841287201) = LineSearchPoint{point=PointSample{avg=436.4764713453399}, derivative=-10420.440017790794}, evalInputDelta = -4551.426539047331
New Minimum: 436.4764713453399 > 8.791047071810537
F(9.688901040700001) = LineSearchPoint{point=PointSample{avg=8.791047071810537}, derivative=-10315.655508236912}, evalInputDelta = -4979.11196332086
New Minimum: 8.791047071810537 > 0.17994068864757598
F(67.8223072849) = LineSearchPoint{point=PointSample{avg=0.17994068864757598}, derivative=-10315.355066551034}, evalInputDelta = -4987.723069704023
New Minimum: 0.17994068864757598 > 0.0047599890649884105
F(474.7561509943) = LineSearchPoint{point=PointSample{avg=0.0047599890649884105}, derivative=-10315.354182747358}, evalInputDelta = -4987.898250403606
New Minimum: 0.0047599890649884105 > 1.0285458711060635E-4
F(3323.2930569601003) = LineSearchPoint{point=PointSample{avg=1.0285458711060635E-4}, derivative=-10315.354179538386}, evalInputDelta = -4987.902907538084
New Minimum: 1.0285458711060635E-4 > 1.1818477574744494E-6
F(23263.0513987207) = LineSearchPoint{point=PointSample{avg=1.1818477574744494E-6}, derivative=-10315.354179525511}, evalInputDelta = -4987.903009210823
New Minimum: 1.1818477574744494E-6 > 0.0
F(162841.3597910449) = LineSearchPoint{point=PointSample{avg=0.0}, derivative=-10315.354179525479}, evalInputDelta = -4987.903010392671
F(1139889.5185373144) = LineSearchPoint{point=PointSample{avg=0.0}, derivative=-10315.354179525477}, evalInputDelta = -4987.903010392671
F(7979226.6297612) = LineSearchPoint{point=PointSample{avg=0.0}, derivative=-10315.354179525477}, evalInputDelta = -4987.903010392671
F(5.58545864083284E7) = LineSearchPoint{point=PointSample{avg=0.0}, derivative=-10315.354179525477}, evalInputDelta = -4987.903010392671
F(3.909821048582988E8) = LineSearchPoint{point=PointSample{avg=0.0}, derivative=-10315.354179525477}, evalInputDelta = -4987.903010392671
F(2.7368747340080914E9) = LineSearchPoint{point=PointSample{avg=0.0}, derivative=-10315.354179525479}, evalInputDelta = -4987.903010392671
F(1.915812313805664E10) = LineSearchPoint{point=PointSample{avg=0.0}, derivative=-10315.354179525477}, evalInputDelta = -4987.903010392671
0.0 <= 4987.903010392671
F(1.0E10) = LineSearchPoint{point=PointSample{avg=0.0}, derivative=-10315.354179525477}, evalInputDelta = -4987.903010392671
Right bracket at 1.0E10
Converged to right
Fitness changed from 4987.903010392671 to 0.0
Iteration 1 complete. Error: 0.0 Total: 1.8262; Orientation: 0.0035; Line Search: 1.7940
F(0.0) = LineSearchPoint{point=PointSample{avg=0.0}, derivative=-663.0690566360774}
F(1.0E10) = LineSearchPoint{point=PointSample{avg=0.0}, derivative=-663.0690566360774}, evalInputDelta = 0.0
0.0 <= 0.0
F(5.0E9) = LineSearchPoint{point=PointSample{avg=0.0}, derivative=-663.0690566360774}, evalInputDelta = 0.0
Right bracket at 5.0E9
F(2.5E9) = LineSearchPoint{point=PointSample{avg=0.0}, derivative=-663.0690566360774}, evalInputDelta = 0.0
Right bracket at 2.5E9
F(1.25E9) = LineSearchPoint{point=PointSample{avg=0.0}, derivative=-663.0690566360774}, evalInputDelta = 0.0
Right bracket at 1.25E9
F(6.25E8) = LineSearchPoint{point=PointSample{avg=0.0}, derivative=-663.0690566360774}, evalInputDelta = 0.0
Right bracket at 6.25E8
F(3.125E8) = LineSearchPoint{point=PointSample{avg=0.0}, derivative=-663.0690566360774}, evalInputDelta = 0.0
Right bracket at 3.125E8
F(1.5625E8) = LineSearchPoint{point=PointSample{avg=0.0}, derivative=-663.0690566360774}, evalInputDelta = 0.0
Right bracket at 1.5625E8
F(7.8125E7) = LineSearchPoint{point=PointSample{avg=0.0}, derivative=-663.0690566360774}, evalInputDelta = 0.0
Right bracket at 7.8125E7
F(3.90625E7) = LineSearchPoint{point=PointSample{avg=0.0}, derivative=-663.0690566360774}, evalInputDelta = 0.0
Right bracket at 3.90625E7
F(1.953125E7) = LineSearchPoint{point=PointSample{avg=0.0}, derivative=-663.0690566360774}, evalInputDelta = 0.0
Right bracket at 1.953125E7
F(9765625.0) = LineSearchPoint{point=PointSample{avg=0.0}, derivative=-663.0690566360774}, evalInputDelta = 0.0
Right bracket at 9765625.0
F(4882812.5) = LineSearchPoint{point=PointSample{avg=0.0}, derivative=-663.0690566360774}, evalInputDelta = 0.0
Right bracket at 4882812.5
F(2441406.25) = LineSearchPoint{point=PointSample{avg=0.0}, derivative=-663.0690566360774}, evalInputDelta = 0.0
Loops = 12
Fitness changed from 0.0 to 0.0
Static Iteration Total: 1.0655; Orientation: 0.0039; Line Search: 1.0529
Iteration 2 failed. Error: 0.0
Previous Error: 0.0 -> 0.0
Optimization terminated 2
Final threshold in iteration 2: 0.0 (> 0.0) after 2.892s (< 30.000s)
```
Returns
```json
0.0
```
Training Converged
### Limited-Memory BFGS
Next, we apply the same optimization using L-BFGS, which is nearly ideal for purely second-order or quadratic functions.
Reset training subject: 4226812821193
Reset training subject: 4226821826941
Adding measurement 130730e6 to history. Total: 0
LBFGS Accumulation History: 1 points
Constructing line search parameters: GD
Non-optimal measurement 4987.903010392671 < 4987.903010392671. Total: 1
th(0)=4987.903010392671;dx=-1.9825292947442952E8
Adding measurement 6f63535d to history. Total: 1
New Minimum: 4987.903010392671 > 181.03644916183558
END: th(2.154434690031884)=181.03644916183558; dx=-10343.347230587837 evalInputDelta=4806.866561230835
Fitness changed from 4987.903010392671 to 181.03644916183558
Iteration 1 complete. Error: 181.03644916183558 Total: 0.0796; Orientation: 0.0217; Line Search: 0.0323
Non-optimal measurement 181.03644916183558 < 181.03644916183558. Total: 2
LBFGS Accumulation History: 2 points
Non-optimal measurement 181.03644916183558 < 181.03644916183558. Total: 2
th(0)=181.03644916183558;dx=-687.0756576535143
Adding measurement 27c5c495 to history. Total: 2
New Minimum: 181.03644916183558 > 34.171922591575445
WOLFE (weak): th(4.641588833612779)=34.171922591575445; dx=-674.6638721350707 evalInputDelta=146.86452657026013
Adding measurement 6087aada to history. Total: 3
New Minimum: 34.171922591575445 > 11.566540405518193
WOLFE (weak): th(9.283177667225559)=11.566540405518193; dx=-673.4420601504065 evalInputDelta=169.46990875631738
Adding measurement a9f05d2 to history. Total: 4
New Minimum: 11.566540405518193 > 1.244410138366502
WOLFE (weak): th(27.849533001676676)=1.244410138366502; dx=-673.087785549636 evalInputDelta=179.79203902346907
Adding measurement 2ef46c59 to history. Total: 5
New Minimum: 1.244410138366502 > 0.06915503967413522
WOLFE (weak): th(111.3981320067067)=0.06915503967413522; dx=-673.0720950982521 evalInputDelta=180.96729412216143
Adding measurement 78ef2650 to history. Total: 6
New Minimum: 0.06915503967413522 > 0.0036479311222778832
WOLFE (weak): th(556.9906600335335)=0.0036479311222778832; dx=-673.0718862868488 evalInputDelta=181.0328012307133
Adding measurement 23d9fe8a to history. Total: 7
New Minimum: 0.0036479311222778832 > 1.0196580470635274E-4
WOLFE (weak): th(3341.9439602012008)=1.0196580470635274E-4; dx=-673.0718841330895 evalInputDelta=181.03634719603087
Adding measurement 59793868 to history. Total: 8
New Minimum: 1.0196580470635274E-4 > 1.1568432412140767E-6
WOLFE (weak): th(23393.607721408407)=1.1568432412140767E-6; dx=-673.0718841203892 evalInputDelta=181.03644800499234
Adding measurement 194f6b89 to history. Total: 9
New Minimum: 1.1568432412140767E-6 > 0.0
WOLFE (weak): th(187148.86177126726)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
Non-optimal measurement 0.0 < 0.0. Total: 10
Armijo: th(1684339.7559414054)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
Non-optimal measurement 0.0 < 0.0. Total: 10
Armijo: th(935744.3088563364)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
Non-optimal measurement 0.0 < 0.0. Total: 10
Armijo: th(561446.5853138019)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
Non-optimal measurement 0.0 < 0.0. Total: 10
Armijo: th(374297.7235425346)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
Non-optimal measurement 0.0 < 0.0. Total: 10
Armijo: th(280723.29265690094)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
Non-optimal measurement 0.0 < 0.0. Total: 10
WOLFE (weak): th(233936.0772140841)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
Non-optimal measurement 0.0 < 0.0. Total: 10
WOLFE (weak): th(257329.68493549252)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
Non-optimal measurement 0.0 < 0.0. Total: 10
Armijo: th(269026.48879619676)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
Non-optimal measurement 0.0 < 0.0. Total: 10
WOLFE (weak): th(263178.08686584467)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
Non-optimal measurement 0.0 < 0.0. Total: 10
Armijo: th(266102.2878310207)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
Non-optimal measurement 0.0 < 0.0. Total: 10
Armijo: th(264640.1873484327)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
Non-optimal measurement 0.0 < 0.0. Total: 10
mu ~= nu (263178.08686584467): th(187148.86177126726)=0.0
Fitness changed from 181.03644916183558 to 0.0
Iteration 2 complete. Error: 0.0 Total: 1.4186; Orientation: 0.0050; Line Search: 1.4042
Non-optimal measurement 0.0 < 0.0. Total: 10
Task running: 96ec6a44-9e5a-469a-8c5d-96efefd84a48
Rejected: LBFGS Orientation magnitude: 7.232e+03, gradient 2.575e+01, dot -0.998; [4138591b-6347-4d61-9b34-0038217433af = 1.000/1.000e+00, 3358c5bc-efeb-4552-93b7-96da6cbe4ca4 = 1.000/1.000e+00, 39cadcca-bcfa-43c2-8b28-b698ca0ca179 = 1.000/1.000e+00, 29342035-e96d-44f8-8fd4-8b4e8a3a0528 = 1.000/1.000e+00, 46533dbd-a5b0-4a6b-af00-2f76fe8ac37c = 1.000/1.000e+00]
Orientation rejected. Popping history element from 0.0, 1.1568432412140767E-6, 1.0196580470635274E-4, 0.0036479311222778832, 0.06915503967413522, 1.244410138366502, 11.566540405518193, 34.171922591575445, 181.03644916183558, 4987.903010392671
Rejected: LBFGS Orientation magnitude: 1.292e+04, gradient 2.575e+01, dot -0.997; [46533dbd-a5b0-4a6b-af00-2f76fe8ac37c = 1.000/1.000e+00, 39cadcca-bcfa-43c2-8b28-b698ca0ca179 = 1.000/1.000e+00, 4138591b-6347-4d61-9b34-0038217433af = 1.000/1.000e+00, 29342035-e96d-44f8-8fd4-8b4e8a3a0528 = 1.000/1.000e+00, 3358c5bc-efeb-4552-93b7-96da6cbe4ca4 = 1.000/1.000e+00]
Orientation rejected. Popping history element from 0.0, 1.1568432412140767E-6, 1.0196580470635274E-4, 0.0036479311222778832, 0.06915503967413522, 1.244410138366502, 11.566540405518193, 34.171922591575445, 181.03644916183558
Rejected: LBFGS Orientation magnitude: 1.338e+05, gradient 2.575e+01, dot -0.999; [3358c5bc-efeb-4552-93b7-96da6cbe4ca4 = 1.000/1.000e+00, 4138591b-6347-4d61-9b34-0038217433af = 1.000/1.000e+00, 46533dbd-a5b0-4a6b-af00-2f76fe8ac37c = 1.000/1.000e+00, 39cadcca-bcfa-43c2-8b28-b698ca0ca179 = 1.000/1.000e+00, 29342035-e96d-44f8-8fd4-8b4e8a3a0528 = 1.000/1.000e+00]
Orientation rejected. Popping history element from 0.0, 1.1568432412140767E-6, 1.0196580470635274E-4, 0.0036479311222778832, 0.06915503967413522, 1.244410138366502, 11.566540405518193, 34.171922591575445
Task running: 96ec6a44-9e5a-469a-8c5d-96efefd84a48
Rejected: LBFGS Orientation magnitude: 1.849e+06, gradient 2.575e+01, dot -0.998; [39cadcca-bcfa-43c2-8b28-b698ca0ca179 = 1.000/1.000e+00, 3358c5bc-efeb-4552-93b7-96da6cbe4ca4 = 1.000/1.000e+00, 46533dbd-a5b0-4a6b-af00-2f76fe8ac37c = 1.000/1.000e+00, 29342035-e96d-44f8-8fd4-8b4e8a3a0528 = 1.000/1.000e+00, 4138591b-6347-4d61-9b34-0038217433af = 1.000/1.000e+00]
Orientation rejected. Popping history element from 0.0, 1.1568432412140767E-6, 1.0196580470635274E-4, 0.0036479311222778832, 0.06915503967413522, 1.244410138366502, 11.566540405518193
Rejected: LBFGS Orientation magnitude: 1.879e+08, gradient 2.575e+01, dot -0.997; [46533dbd-a5b0-4a6b-af00-2f76fe8ac37c = 1.000/1.000e+00, 3358c5bc-efeb-4552-93b7-96da6cbe4ca4 = 1.000/1.000e+00, 29342035-e96d-44f8-8fd4-8b4e8a3a0528 = 1.000/1.000e+00, 39cadcca-bcfa-43c2-8b28-b698ca0ca179 = 1.000/1.000e+00, 4138591b-6347-4d61-9b34-0038217433af = 1.000/1.000e+00]
Orientation rejected. Popping history element from 0.0, 1.1568432412140767E-6, 1.0196580470635274E-4, 0.0036479311222778832, 0.06915503967413522, 1.244410138366502
Rejected: LBFGS Orientation magnitude: 7.530e+10, gradient 2.575e+01, dot -0.997; [4138591b-6347-4d61-9b34-0038217433af = 1.000/1.000e+00, 46533dbd-a5b0-4a6b-af00-2f76fe8ac37c = 1.000/1.000e+00, 29342035-e96d-44f8-8fd4-8b4e8a3a0528 = 1.000/1.000e+00, 39cadcca-bcfa-43c2-8b28-b698ca0ca179 = 1.000/1.000e+00, 3358c5bc-efeb-4552-93b7-96da6cbe4ca4 = 1.000/1.000e+00]
Orientation rejected. Popping history element from 0.0, 1.1568432412140767E-6, 1.0196580470635274E-4, 0.0036479311222778832, 0.06915503967413522
Rejected: LBFGS Orientation magnitude: 4.563e+13, gradient 2.575e+01, dot -0.997; [3358c5bc-efeb-4552-93b7-96da6cbe4ca4 = 1.000/1.000e+00, 4138591b-6347-4d61-9b34-0038217433af = 1.000/1.000e+00, 39cadcca-bcfa-43c2-8b28-b698ca0ca179 = 1.000/1.000e+00, 46533dbd-a5b0-4a6b-af00-2f76fe8ac37c = 1.000/1.000e+00, 29342035-e96d-44f8-8fd4-8b4e8a3a0528 = 1.000/1.000e+00]
Orientation rejected. Popping history element from 0.0, 1.1568432412140767E-6, 1.0196580470635274E-4, 0.0036479311222778832
LBFGS Accumulation History: 3 points
Removed measurement 194f6b89 to history. Total: 9
Removed measurement 59793868 to history. Total: 8
Removed measurement 23d9fe8a to history. Total: 7
Removed measurement 78ef2650 to history. Total: 6
Removed measurement 2ef46c59 to history. Total: 5
Removed measurement a9f05d2 to history. Total: 4
Removed measurement 6087aada to history. Total: 3
Adding measurement 2745d858 to history. Total: 3
th(0)=0.0;dx=-663.0690566360774
Non-optimal measurement 0.0 < 0.0. Total: 4
Armijo: th(568575.0000000002)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Non-optimal measurement 0.0 < 0.0. Total: 4
Armijo: th(284287.5000000001)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Non-optimal measurement 0.0 < 0.0. Total: 4
Armijo: th(94762.50000000004)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Non-optimal measurement 0.0 < 0.0. Total: 4
Armijo: th(23690.62500000001)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Non-optimal measurement 0.0 < 0.0. Total: 4
Armijo: th(4738.125000000002)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Non-optimal measurement 0.0 < 0.0. Total: 4
Armijo: th(789.6875000000003)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Non-optimal measurement 0.0 < 0.0. Total: 4
Armijo: th(112.81250000000004)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Task running: 96ec6a44-9e5a-469a-8c5d-96efefd84a48
Non-optimal measurement 0.0 < 0.0. Total: 4
Armijo: th(14.101562500000005)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Non-optimal measurement 0.0 < 0.0. Total: 4
Armijo: th(1.5668402777777783)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Non-optimal measurement 0.0 < 0.0. Total: 4
Armijo: th(0.15668402777777785)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Non-optimal measurement 0.0 < 0.0. Total: 4
Armijo: th(0.014244002525252531)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Non-optimal measurement 0.0 < 0.0. Total: 4
Armijo: th(0.001187000210437711)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Non-optimal measurement 0.0 < 0.0. Total: 4
Armijo: th(9.130770849520854E-5)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Non-optimal measurement 0.0 < 0.0. Total: 4
Armijo: th(6.521979178229182E-6)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Non-optimal measurement 0.0 < 0.0. Total: 4
Armijo: th(4.3479861188194547E-7)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Non-optimal measurement 0.0 < 0.0. Total: 4
Armijo: th(2.7174913242621592E-8)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Non-optimal measurement 0.0 < 0.0. Total: 4
Armijo: th(1.5985243083895053E-9)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Non-optimal measurement 0.0 < 0.0. Total: 4
Armijo: th(8.880690602163919E-11)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Non-optimal measurement 0.0 < 0.0. Total: 4
Armijo: th(4.674047685349431E-12)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Non-optimal measurement 0.0 < 0.0. Total: 4
Armijo: th(2.3370238426747154E-13)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Non-optimal measurement 0.0 < 0.0. Total: 4
Armijo: th(1.1128684965117692E-14)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Non-optimal measurement 0.0 < 0.0. Total: 4
MIN ALPHA (5.058493165962587E-16): th(0.0)=0.0
Fitness changed from 0.0 to 0.0
Static Iteration Total: 12.0692; Orientation: 10.6774; Line Search: 1.3826
Iteration 3 failed. Error: 0.0
Previous Error: 0.0 -> 0.0
Optimization terminated 3
Final threshold in iteration 3: 0.0 (> 0.0) after 13.567s (< 30.000s)
__[TrainingTester.java:674](https://github.com/SimiaCryptus/mindseye-test/tree/72a77c4af0f2856e133625c8da1732c3bc27ce76/src/main/java/com/simiacryptus/mindseye/test/unit/TrainingTester.java#L674)__ executed in 13.57 seconds (0.038 gc):
```java
IterativeTrainer iterativeTrainer = new IterativeTrainer(trainable.addRef());
try {
iterativeTrainer.setLineSearchFactory(label -> new ArmijoWolfeSearch());
iterativeTrainer.setOrientation(new LBFGS());
iterativeTrainer.setMonitor(TrainingTester.getMonitor(history));
iterativeTrainer.setTimeout(30, TimeUnit.SECONDS);
iterativeTrainer.setIterationsPerSample(100);
iterativeTrainer.setMaxIterations(250);
iterativeTrainer.setTerminateThreshold(0);
return iterativeTrainer.run();
} finally {
iterativeTrainer.freeRef();
}
```
??? quote "Logging"
```
Reset training subject: 4226812821193
Reset training subject: 4226821826941
Adding measurement 130730e6 to history. Total: 0
LBFGS Accumulation History: 1 points
Constructing line search parameters: GD
Non-optimal measurement 4987.903010392671 < 4987.903010392671. Total: 1
th(0)=4987.903010392671;dx=-1.9825292947442952E8
Adding measurement 6f63535d to history. Total: 1
New Minimum: 4987.903010392671 > 181.03644916183558
END: th(2.154434690031884)=181.03644916183558; dx=-10343.347230587837 evalInputDelta=4806.866561230835
Fitness changed from 4987.903010392671 to 181.03644916183558
Iteration 1 complete. Error: 181.03644916183558 Total: 0.0796; Orientation: 0.0217; Line Search: 0.0323
Non-optimal measurement 181.03644916183558 < 181.03644916183558. Total: 2
LBFGS Accumulation History: 2 points
Non-optimal measurement 181.03644916183558 < 181.03644916183558. Total: 2
th(0)=181.03644916183558;dx=-687.0756576535143
Adding measurement 27c5c495 to history. Total: 2
New Minimum: 181.03644916183558 > 34.171922591575445
WOLFE (weak): th(4.641588833612779)=34.171922591575445; dx=-674.6638721350707 evalInputDelta=146.86452657026013
Adding measurement 6087aada to history. Total: 3
New Minimum: 34.171922591575445 > 11.566540405518193
WOLFE (weak): th(9.283177667225559)=11.566540405518193; dx=-673.4420601504065 evalInputDelta=169.46990875631738
Adding measurement a9f05d2 to history. Total: 4
New Minimum: 11.566540405518193 > 1.244410138366502
WOLFE (weak): th(27.849533001676676)=1.244410138366502; dx=-673.087785549636 evalInputDelta=179.79203902346907
Adding measurement 2ef46c59 to history. Total: 5
New Minimum: 1.244410138366502 > 0.06915503967413522
WOLFE (weak): th(111.3981320067067)=0.06915503967413522; dx=-673.0720950982521 evalInputDelta=180.96729412216143
Adding measurement 78ef2650 to history. Total: 6
New Minimum: 0.06915503967413522 > 0.0036479311222778832
WOLFE (weak): th(556.9906600335335)=0.0036479311222778832; dx=-673.0718862868488 evalInputDelta=181.0328012307133
Adding measurement 23d9fe8a to history. Total: 7
New Minimum: 0.0036479311222778832 > 1.0196580470635274E-4
WOLFE (weak): th(3341.9439602012008)=1.0196580470635274E-4; dx=-673.0718841330895 evalInputDelta=181.03634719603087
Adding measurement 59793868 to history. Total: 8
New Minimum: 1.0196580470635274E-4 > 1.1568432412140767E-6
WOLFE (weak): th(23393.607721408407)=1.1568432412140767E-6; dx=-673.0718841203892 evalInputDelta=181.03644800499234
Adding measurement 194f6b89 to history. Total: 9
New Minimum: 1.1568432412140767E-6 > 0.0
WOLFE (weak): th(187148.86177126726)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
Non-optimal measurement 0.0 < 0.0. Total: 10
Armijo: th(1684339.7559414054)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
Non-optimal measurement 0.0 < 0.0. Total: 10
Armijo: th(935744.3088563364)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
Non-optimal measurement 0.0 < 0.0. Total: 10
Armijo: th(561446.5853138019)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
Non-optimal measurement 0.0 < 0.0. Total: 10
Armijo: th(374297.7235425346)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
Non-optimal measurement 0.0 < 0.0. Total: 10
Armijo: th(280723.29265690094)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
Non-optimal measurement 0.0 < 0.0. Total: 10
WOLFE (weak): th(233936.0772140841)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
Non-optimal measurement 0.0 < 0.0. Total: 10
WOLFE (weak): th(257329.68493549252)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
Non-optimal measurement 0.0 < 0.0. Total: 10
Armijo: th(269026.48879619676)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
Non-optimal measurement 0.0 < 0.0. Total: 10
WOLFE (weak): th(263178.08686584467)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
Non-optimal measurement 0.0 < 0.0. Total: 10
Armijo: th(266102.2878310207)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
Non-optimal measurement 0.0 < 0.0. Total: 10
Armijo: th(264640.1873484327)=0.0; dx=-673.071884120356 evalInputDelta=181.03644916183558
Non-optimal measurement 0.0 < 0.0. Total: 10
mu ~= nu (263178.08686584467): th(187148.86177126726)=0.0
Fitness changed from 181.03644916183558 to 0.0
Iteration 2 complete. Error: 0.0 Total: 1.4186; Orientation: 0.0050; Line Search: 1.4042
Non-optimal measurement 0.0 < 0.0. Total: 10
Rejected: LBFGS Orientation magnitude: 7.232e+03, gradient 2.575e+01, dot -0.998; [4138591b-6347-4d61-9b34-0038217433af = 1.000/1.000e+00, 3358c5bc-efeb-4552-93b7-96da6cbe4ca4 = 1.000/1.000e+00, 39cadcca-bcfa-43c2-8b28-b698ca0ca179 = 1.000/1.000e+00, 29342035-e96d-44f8-8fd4-8b4e8a3a0528 = 1.000/1.000e+00, 46533dbd-a5b0-4a6b-af00-2f76fe8ac37c = 1.000/1.000e+00]
Orientation rejected. Popping history element from 0.0, 1.1568432412140767E-6, 1.0196580470635274E-4, 0.0036479311222778832, 0.06915503967413522, 1.244410138366502, 11.566540405518193, 34.171922591575445, 181.03644916183558, 4987.903010392671
Rejected: LBFGS Orientation magnitude: 1.292e+04, gradient 2.575e+01, dot -0.997; [46533dbd-a5b0-4a6b-af00-2f76fe8ac37c = 1.000/1.000e+00, 39cadcca-bcfa-43c2-8b28-b698ca0ca179 = 1.000/1.000e+00, 4138591b-6347-4d61-9b34-0038217433af = 1.000/1.000e+00, 29342035-e96d-44f8-8fd4-8b4e8a3a0528 = 1.000/1.000e+00, 3358c5bc-efeb-4552-93b7-96da6cbe4ca4 = 1.000/1.000e+00]
Orientation rejected. Popping history element from 0.0, 1.1568432412140767E-6, 1.0196580470635274E-4, 0.0036479311222778832, 0.06915503967413522, 1.244410138366502, 11.566540405518193, 34.171922591575445, 181.03644916183558
Rejected: LBFGS Orientation magnitude: 1.338e+05, gradient 2.575e+01, dot -0.999; [3358c5bc-efeb-4552-93b7-96da6cbe4ca4 = 1.000/1.000e+00, 4138591b-6347-4d61-9b34-0038217433af = 1.000/1.000e+00, 46533dbd-a5b0-4a6b-af00-2f76fe8ac37c = 1.000/1.000e+00, 39cadcca-bcfa-43c2-8b28-b698ca0ca179 = 1.000/1.000e+00, 29342035-e96d-44f8-8fd4-8b4e8a3a0528 = 1.000/1.000e+00]
Orientation rejected. Popping history element from 0.0, 1.1568432412140767E-6, 1.0196580470635274E-4, 0.0036479311222778832, 0.06915503967413522, 1.244410138366502, 11.566540405518193, 34.171922591575445
Rejected: LBFGS Orientation magnitude: 1.849e+06, gradient 2.575e+01, dot -0.998; [39cadcca-bcfa-43c2-8b28-b698ca0ca179 = 1.000/1.000e+00, 3358c5bc-efeb-4552-93b7-96da6cbe4ca4 = 1.000/1.000e+00, 46533dbd-a5b0-4a6b-af00-2f76fe8ac37c = 1.000/1.000e+00, 29342035-e96d-44f8-8fd4-8b4e8a3a0528 = 1.000/1.000e+00, 4138591b-6347-4d61-9b34-0038217433af = 1.000/1.000e+00]
Orientation rejected. Popping history element from 0.0, 1.1568432412140767E-6, 1.0196580470635274E-4, 0.0036479311222778832, 0.06915503967413522, 1.244410138366502, 11.566540405518193
Rejected: LBFGS Orientation magnitude: 1.879e+08, gradient 2.575e+01, dot -0.997; [46533dbd-a5b0-4a6b-af00-2f76fe8ac37c = 1.000/1.000e+00, 3358c5bc-efeb-4552-93b7-96da6cbe4ca4 = 1.000/1.000e+00, 29342035-e96d-44f8-8fd4-8b4e8a3a0528 = 1.000/1.000e+00, 39cadcca-bcfa-43c2-8b28-b698ca0ca179 = 1.000/1.000e+00, 4138591b-6347-4d61-9b34-0038217433af = 1.000/1.000e+00]
Orientation rejected. Popping history element from 0.0, 1.1568432412140767E-6, 1.0196580470635274E-4, 0.0036479311222778832, 0.06915503967413522, 1.244410138366502
Rejected: LBFGS Orientation magnitude: 7.530e+10, gradient 2.575e+01, dot -0.997; [4138591b-6347-4d61-9b34-0038217433af = 1.000/1.000e+00, 46533dbd-a5b0-4a6b-af00-2f76fe8ac37c = 1.000/1.000e+00, 29342035-e96d-44f8-8fd4-8b4e8a3a0528 = 1.000/1.000e+00, 39cadcca-bcfa-43c2-8b28-b698ca0ca179 = 1.000/1.000e+00, 3358c5bc-efeb-4552-93b7-96da6cbe4ca4 = 1.000/1.000e+00]
Orientation rejected. Popping history element from 0.0, 1.1568432412140767E-6, 1.0196580470635274E-4, 0.0036479311222778832, 0.06915503967413522
Rejected: LBFGS Orientation magnitude: 4.563e+13, gradient 2.575e+01, dot -0.997; [3358c5bc-efeb-4552-93b7-96da6cbe4ca4 = 1.000/1.000e+00, 4138591b-6347-4d61-9b34-0038217433af = 1.000/1.000e+00, 39cadcca-bcfa-43c2-8b28-b698ca0ca179 = 1.000/1.000e+00, 46533dbd-a5b0-4a6b-af00-2f76fe8ac37c = 1.000/1.000e+00, 29342035-e96d-44f8-8fd4-8b4e8a3a0528 = 1.000/1.000e+00]
Orientation rejected. Popping history element from 0.0, 1.1568432412140767E-6, 1.0196580470635274E-4, 0.0036479311222778832
LBFGS Accumulation History: 3 points
Removed measurement 194f6b89 to history. Total: 9
Removed measurement 59793868 to history. Total: 8
Removed measurement 23d9fe8a to history. Total: 7
Removed measurement 78ef2650 to history. Total: 6
Removed measurement 2ef46c59 to history. Total: 5
Removed measurement a9f05d2 to history. Total: 4
Removed measurement 6087aada to history. Total: 3
Adding measurement 2745d858 to history. Total: 3
th(0)=0.0;dx=-663.0690566360774
Non-optimal measurement 0.0 < 0.0. Total: 4
Armijo: th(568575.0000000002)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Non-optimal measurement 0.0 < 0.0. Total: 4
Armijo: th(284287.5000000001)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Non-optimal measurement 0.0 < 0.0. Total: 4
Armijo: th(94762.50000000004)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Non-optimal measurement 0.0 < 0.0. Total: 4
Armijo: th(23690.62500000001)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Non-optimal measurement 0.0 < 0.0. Total: 4
Armijo: th(4738.125000000002)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Non-optimal measurement 0.0 < 0.0. Total: 4
Armijo: th(789.6875000000003)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Non-optimal measurement 0.0 < 0.0. Total: 4
Armijo: th(112.81250000000004)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Non-optimal measurement 0.0 < 0.0. Total: 4
Armijo: th(14.101562500000005)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Non-optimal measurement 0.0 < 0.0. Total: 4
Armijo: th(1.5668402777777783)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Non-optimal measurement 0.0 < 0.0. Total: 4
Armijo: th(0.15668402777777785)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Non-optimal measurement 0.0 < 0.0. Total: 4
Armijo: th(0.014244002525252531)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Non-optimal measurement 0.0 < 0.0. Total: 4
Armijo: th(0.001187000210437711)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Non-optimal measurement 0.0 < 0.0. Total: 4
Armijo: th(9.130770849520854E-5)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Non-optimal measurement 0.0 < 0.0. Total: 4
Armijo: th(6.521979178229182E-6)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Non-optimal measurement 0.0 < 0.0. Total: 4
Armijo: th(4.3479861188194547E-7)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Non-optimal measurement 0.0 < 0.0. Total: 4
Armijo: th(2.7174913242621592E-8)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Non-optimal measurement 0.0 < 0.0. Total: 4
Armijo: th(1.5985243083895053E-9)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Non-optimal measurement 0.0 < 0.0. Total: 4
Armijo: th(8.880690602163919E-11)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Non-optimal measurement 0.0 < 0.0. Total: 4
Armijo: th(4.674047685349431E-12)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Non-optimal measurement 0.0 < 0.0. Total: 4
Armijo: th(2.3370238426747154E-13)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Non-optimal measurement 0.0 < 0.0. Total: 4
Armijo: th(1.1128684965117692E-14)=0.0; dx=-663.0690566360774 evalInputDelta=0.0
Non-optimal measurement 0.0 < 0.0. Total: 4
MIN ALPHA (5.058493165962587E-16): th(0.0)=0.0
Fitness changed from 0.0 to 0.0
Static Iteration Total: 12.0692; Orientation: 10.6774; Line Search: 1.3826
Iteration 3 failed. Error: 0.0
Previous Error: 0.0 -> 0.0
Optimization terminated 3
Final threshold in iteration 3: 0.0 (> 0.0) after 13.567s (< 30.000s)
```
Returns
```json
0.0
```
Training Converged
Plotting range=[1.0, 1.2577660228040282], [2.0, 3.257766022804028]; valueStats=DoubleSummaryStatistics{count=2, sum=362.072898, min=181.036449, average=181.036449, max=181.036449}
Plotting 2 points for GD
Only 1 points for CjGD
Plotting 2 points for LBFGS
__[TrainingTester.java:576](https://github.com/SimiaCryptus/mindseye-test/tree/72a77c4af0f2856e133625c8da1732c3bc27ce76/src/main/java/com/simiacryptus/mindseye/test/unit/TrainingTester.java#L576)__ executed in 0.10 seconds (0.000 gc):
```java
return TestUtil.compare(title + " vs Iteration", runs);
```
??? quote "Logging"
```
Plotting range=[1.0, 1.2577660228040282], [2.0, 3.257766022804028]; valueStats=DoubleSummaryStatistics{count=2, sum=362.072898, min=181.036449, average=181.036449, max=181.036449}
Plotting 2 points for GD
Only 1 points for CjGD
Plotting 2 points for LBFGS
```
Returns

Plotting range=[0.0, 1.2577660228040282], [1.419, 3.257766022804028]; valueStats=DoubleSummaryStatistics{count=2, sum=362.072898, min=181.036449, average=181.036449, max=181.036449}
Plotting 2 points for GD
Only 1 points for CjGD
Plotting 2 points for LBFGS
__[TrainingTester.java:579](https://github.com/SimiaCryptus/mindseye-test/tree/72a77c4af0f2856e133625c8da1732c3bc27ce76/src/main/java/com/simiacryptus/mindseye/test/unit/TrainingTester.java#L579)__ executed in 0.01 seconds (0.000 gc):
```java
return TestUtil.compareTime(title + " vs Time", runs);
```
??? quote "Logging"
```
Plotting range=[0.0, 1.2577660228040282], [1.419, 3.257766022804028]; valueStats=DoubleSummaryStatistics{count=2, sum=362.072898, min=181.036449, average=181.036449, max=181.036449}
Plotting 2 points for GD
Only 1 points for CjGD
Plotting 2 points for LBFGS
```
Returns

## Results
__[TrainingTester.java:350](https://github.com/SimiaCryptus/mindseye-test/tree/72a77c4af0f2856e133625c8da1732c3bc27ce76/src/main/java/com/simiacryptus/mindseye/test/unit/TrainingTester.java#L350)__ executed in 0.00 seconds (0.000 gc):
```java
return grid(inputLearning, modelLearning, completeLearning);
```
Returns

__[TrainingTester.java:353](https://github.com/SimiaCryptus/mindseye-test/tree/72a77c4af0f2856e133625c8da1732c3bc27ce76/src/main/java/com/simiacryptus/mindseye/test/unit/TrainingTester.java#L353)__ executed in 0.00 seconds (0.000 gc):
```java
return new ComponentResult(null == inputLearning ? null : inputLearning.value,
null == modelLearning ? null : modelLearning.value, null == completeLearning ? null : completeLearning.value);
```
Returns
```
{"input":{ "LBFGS": { "type": "Converged", "value": 0.0 }, "CjGD": { "type": "Converged", "value": 0.0 }, "GD": { "type": "Converged", "value": 0.0 } }, "model":null, "complete":null}
```
__[LayerTests.java:605](https://github.com/SimiaCryptus/mindseye-test/tree/72a77c4af0f2856e133625c8da1732c3bc27ce76/src/main/java/com/simiacryptus/mindseye/test/unit/LayerTests.java#L605)__ executed in 0.00 seconds (0.000 gc):
```java
throwException(exceptions.addRef());
```
# Results
| details | result |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------ |
| {"input":{ "LBFGS": { "type": "Converged", "value": 0.0 }, "CjGD": { "type": "Converged", "value": 0.0 }, "GD": { "type": "Converged", "value": 0.0 } }, "model":null, "complete":null} | OK |
Total memory after GC: 51734712
```json
{
"result": "OK",
"performance": {
"execution_time": "19.612",
"gc_time": "0.237"
},
"created_on": 1587006240661,
"file_name": "trainingTest",
"report": {
"simpleName": "Basic",
"canonicalName": "com.simiacryptus.mindseye.layers.java.AbsActivationLayerTest.Basic",
"link": "https://github.com/SimiaCryptus/mindseye-java/tree/c9a1867488dc7e77a975f095285b5882c0486db6/src/test/java/com/simiacryptus/mindseye/layers/java/AbsActivationLayerTest.java",
"javaDoc": "The type Basic."
},
"training_analysis": {
"input": {
"LBFGS": {
"type": "Converged",
"value": 0.0
},
"CjGD": {
"type": "Converged",
"value": 0.0
},
"GD": {
"type": "Converged",
"value": 0.0
}
}
},
"archive": "s3://code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/trainingTest/202004160400",
"id": "2e36521a-e496-488e-83f0-4124106eb2aa",
"report_type": "Components",
"display_name": "Comparative Training",
"target": {
"simpleName": "AbsActivationLayer",
"canonicalName": "com.simiacryptus.mindseye.layers.java.AbsActivationLayer",
"link": "https://github.com/SimiaCryptus/mindseye-java/tree/c9a1867488dc7e77a975f095285b5882c0486db6/src/main/java/com/simiacryptus/mindseye/layers/java/AbsActivationLayer.java",
"javaDoc": "The type Abs activation layer."
}
}
```
Wrote /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/trainingTest/202004160400/trainingTest.html
Scanning peer uploads to /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/trainingTest/202004160400 at s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/trainingTest/202004160400/
Uploading folder /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/trainingTest/202004160400 to s3://code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/trainingTest/202004160400/
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/trainingTest/202004160400/trainingTest.md to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/trainingTest/202004160400/trainingTest.md
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/trainingTest/202004160400/trainingTest.md
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/trainingTest/202004160400/admonition.css to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/trainingTest/202004160400/admonition.css
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/trainingTest/202004160400/admonition.css
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/trainingTest/202004160400/trainingTest.metadata.json to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/trainingTest/202004160400/trainingTest.metadata.json
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/trainingTest/202004160400/trainingTest.metadata.json
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/trainingTest/202004160400/0ab2d5966f344b7f8b6aded07fa9e647.html to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/trainingTest/202004160400/0ab2d5966f344b7f8b6aded07fa9e647.html
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/trainingTest/202004160400/0ab2d5966f344b7f8b6aded07fa9e647.html
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/trainingTest/202004160400/0ab2d5966f344b7f8b6aded07fa9e647.md to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/trainingTest/202004160400/0ab2d5966f344b7f8b6aded07fa9e647.md
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/trainingTest/202004160400/0ab2d5966f344b7f8b6aded07fa9e647.md
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/trainingTest/202004160400/trainingTest.html to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/trainingTest/202004160400/trainingTest.html
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/trainingTest/202004160400/trainingTest.html
Scanning peer uploads to /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/trainingTest/202004160400/etc at s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/trainingTest/202004160400/etc/
Uploading folder /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/trainingTest/202004160400/etc to s3://code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/trainingTest/202004160400/etc/
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/trainingTest/202004160400/etc/trainingTest.1.png to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/trainingTest/202004160400/etc/trainingTest.1.png
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/trainingTest/202004160400/etc/trainingTest.1.png
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/trainingTest/202004160400/etc/trainingTest.2.png to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/trainingTest/202004160400/etc/trainingTest.2.png
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/trainingTest/202004160400/etc/trainingTest.2.png
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/trainingTest/202004160400/etc/trainingTest.3.png to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/trainingTest/202004160400/etc/trainingTest.3.png
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/trainingTest/202004160400/etc/trainingTest.3.png
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/trainingTest/202004160400/admonition.js to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/trainingTest/202004160400/admonition.js
Task running: 96ec6a44-9e5a-469a-8c5d-96efefd84a48
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/trainingTest/202004160400/admonition.js
Test Finish: Comparative Training(AbsActivationLayerTest$Basic)
Test Start: Equivalency Validation(AbsActivationLayerTest$Basic)
Output Location: /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/equivalencyTest/202004160424
Changed archive home to null
Serving equivalencyTest from /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/equivalencyTest/202004160424 at http://localhost:3942
Changed archive home to s3://code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/equivalencyTest/202004160424
__Target Description:__ The type Abs activation layer.
__Report Description:__ The type Basic.
Changed archive home to null
Serving Logs for com.simiacryptus.ref.lang.ReferenceCountingBase from /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/equivalencyTest/202004160424 at http://localhost:-1
Changed archive home to s3://code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/equivalencyTest/202004160424
[Subreport: Logs for com.simiacryptus.ref.lang.ReferenceCountingBase](afc1152658754fd4820efd2b19f78c50.html)
Wrote /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/equivalencyTest/202004160424/afc1152658754fd4820efd2b19f78c50.html
Total memory after GC: 42370536
Changed archive home to null
```json
{
"performance": {
"execution_time": "0.093",
"gc_time": "0.081"
},
"created_on": 1587006264049,
"file_name": "equivalencyTest",
"report": {
"simpleName": "Basic",
"canonicalName": "com.simiacryptus.mindseye.layers.java.AbsActivationLayerTest.Basic",
"link": "https://github.com/SimiaCryptus/mindseye-java/tree/c9a1867488dc7e77a975f095285b5882c0486db6/src/test/java/com/simiacryptus/mindseye/layers/java/AbsActivationLayerTest.java",
"javaDoc": "The type Basic."
},
"id": "25dbd88e-f650-45fb-8ca8-d232514a9edf",
"report_type": "Components",
"display_name": "Equivalency Validation",
"target": {
"simpleName": "AbsActivationLayer",
"canonicalName": "com.simiacryptus.mindseye.layers.java.AbsActivationLayer",
"link": "https://github.com/SimiaCryptus/mindseye-java/tree/c9a1867488dc7e77a975f095285b5882c0486db6/src/main/java/com/simiacryptus/mindseye/layers/java/AbsActivationLayer.java",
"javaDoc": "The type Abs activation layer."
}
}
```
Wrote /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/equivalencyTest/202004160424/equivalencyTest.html
Test Finish: Equivalency Validation(AbsActivationLayerTest$Basic)
Test Start: activationPlot()(AbsActivationLayerTest$Basic)
Output Location: /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/activationPlot/202004160424
Changed archive home to null
Serving activationPlot from /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/activationPlot/202004160424 at http://localhost:3528
Changed archive home to s3://code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/activationPlot/202004160424
__Target Description:__ The type Abs activation layer.
__Report Description:__ The type Basic.
Changed archive home to null
Serving Logs for com.simiacryptus.ref.lang.ReferenceCountingBase from /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/activationPlot/202004160424 at http://localhost:-1
Changed archive home to s3://code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/activationPlot/202004160424
[Subreport: Logs for com.simiacryptus.ref.lang.ReferenceCountingBase](87d56155681a4cc78ab2b36db670b050.html)
Wrote /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/activationPlot/202004160424/87d56155681a4cc78ab2b36db670b050.html
### Function Plots
__[ActivationLayerTestBase.java:158](https://github.com/SimiaCryptus/mindseye-test/tree/72a77c4af0f2856e133625c8da1732c3bc27ce76/src/main/java/com/simiacryptus/mindseye/layers/ActivationLayerTestBase.java#L158)__ executed in 0.01 seconds (0.000 gc):
```java
return ActivationLayerTestBase.plot("Value Plot", plotData == null ? null : plotData.addRef(),
x -> new double[]{x[0], x[1]});
```
Returns

__[ActivationLayerTestBase.java:163](https://github.com/SimiaCryptus/mindseye-test/tree/72a77c4af0f2856e133625c8da1732c3bc27ce76/src/main/java/com/simiacryptus/mindseye/layers/ActivationLayerTestBase.java#L163)__ executed in 0.01 seconds (0.000 gc):
```java
return ActivationLayerTestBase.plot("Derivative Plot", plotData == null ? null : plotData.addRef(),
x -> new double[]{x[0], x[2]});
```
Returns

Total memory after GC: 49456032
```json
{
"result": "OK",
"performance": {
"execution_time": "0.506",
"gc_time": "0.130"
},
"created_on": 1587006264167,
"file_name": "activationPlot",
"report": {
"simpleName": "Basic",
"canonicalName": "com.simiacryptus.mindseye.layers.java.AbsActivationLayerTest.Basic",
"link": "https://github.com/SimiaCryptus/mindseye-java/tree/c9a1867488dc7e77a975f095285b5882c0486db6/src/test/java/com/simiacryptus/mindseye/layers/java/AbsActivationLayerTest.java",
"javaDoc": "The type Basic."
},
"archive": "s3://code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/activationPlot/202004160424",
"id": "dcd5bd99-219c-4c4e-abfe-957b177178a9",
"report_type": "Components",
"display_name": "activationPlot()",
"target": {
"simpleName": "AbsActivationLayer",
"canonicalName": "com.simiacryptus.mindseye.layers.java.AbsActivationLayer",
"link": "https://github.com/SimiaCryptus/mindseye-java/tree/c9a1867488dc7e77a975f095285b5882c0486db6/src/main/java/com/simiacryptus/mindseye/layers/java/AbsActivationLayer.java",
"javaDoc": "The type Abs activation layer."
}
}
```
Wrote /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/activationPlot/202004160424/activationPlot.html
Scanning peer uploads to /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/activationPlot/202004160424 at s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/activationPlot/202004160424/
Uploading folder /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/activationPlot/202004160424 to s3://code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/activationPlot/202004160424/
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/activationPlot/202004160424/activationPlot.html to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/activationPlot/202004160424/activationPlot.html
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/activationPlot/202004160424/activationPlot.html
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/activationPlot/202004160424/activationPlot.md to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/activationPlot/202004160424/activationPlot.md
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/activationPlot/202004160424/activationPlot.md
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/activationPlot/202004160424/87d56155681a4cc78ab2b36db670b050.html to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/activationPlot/202004160424/87d56155681a4cc78ab2b36db670b050.html
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/activationPlot/202004160424/87d56155681a4cc78ab2b36db670b050.html
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/activationPlot/202004160424/admonition.css to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/activationPlot/202004160424/admonition.css
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/activationPlot/202004160424/admonition.css
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/activationPlot/202004160424/activationPlot.metadata.json to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/activationPlot/202004160424/activationPlot.metadata.json
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/activationPlot/202004160424/activationPlot.metadata.json
Scanning peer uploads to /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/activationPlot/202004160424/etc at s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/activationPlot/202004160424/etc/
Uploading folder /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/activationPlot/202004160424/etc to s3://code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/activationPlot/202004160424/etc/
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/activationPlot/202004160424/etc/activationPlot.5.png to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/activationPlot/202004160424/etc/activationPlot.5.png
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/activationPlot/202004160424/etc/activationPlot.5.png
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/activationPlot/202004160424/etc/activationPlot.4.png to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/activationPlot/202004160424/etc/activationPlot.4.png
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/activationPlot/202004160424/etc/activationPlot.4.png
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/activationPlot/202004160424/admonition.js to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/activationPlot/202004160424/admonition.js
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/activationPlot/202004160424/admonition.js
Uploading file /home/ec2-user/report/com.simiacryptus.mindseye.test.RemoteTests_Java$$Lambda$13/2000393139_fb04374b-a3f9-43d8-bf9e-6fb113a9a67f/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/activationPlot/202004160424/87d56155681a4cc78ab2b36db670b050.md to s3 code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/activationPlot/202004160424/87d56155681a4cc78ab2b36db670b050.md
Not found file code.simiacrypt.us/tests/com/simiacryptus/mindseye/layers/java/AbsActivationLayer/Basic/activationPlot/202004160424/87d56155681a4cc78ab2b36db670b050.md
Test Finish: activationPlot()(AbsActivationLayerTest$Basic)
Task Exit: 96ec6a44-9e5a-469a-8c5d-96efefd84a48
Task complete: 96ec6a44-9e5a-469a-8c5d-96efefd84a48
Closing com.simiacryptus.aws.TendrilControl@25774e2