Diff of the two buildlogs:

--
--- b1/build.log	2021-09-11 20:28:23.901644466 +0000
+++ b2/build.log	2021-09-11 21:20:41.289197084 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Sat Sep 11 06:47:10 -12 2021
-I: pbuilder-time-stamp: 1631386030
+I: Current time: Sun Sep 12 10:30:14 +14 2021
+I: pbuilder-time-stamp: 1631392214
 I: Building the build Environment
 I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz]
 I: copying local configuration
@@ -16,8 +16,8 @@
 I: copying [./caffe_1.0.0+git20180821.99bd997-8.debian.tar.xz]
 I: Extracting source
 gpgv: unknown type of key resource 'trustedkeys.kbx'
-gpgv: keyblock resource '/tmp/dpkg-verify-sig.cXnaEYw6/trustedkeys.kbx': General error
-gpgv: Signature made Fri Nov 20 19:51:48 2020 -12
+gpgv: keyblock resource '/tmp/dpkg-verify-sig.R7wfBNzB/trustedkeys.kbx': General error
+gpgv: Signature made Sat Nov 21 21:51:48 2020 +14
 gpgv:                using RSA key 638BC75EC1E5C589067E35DE62645EB35F686A8A
 gpgv:                issuer "lumin@debian.org"
 gpgv: Can't check signature: No public key
@@ -34,135 +34,169 @@
 dpkg-source: info: applying pyrequire-no-leveldb.patch
 I: using fakeroot in build.
 I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/23932/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/10460/tmp/hooks/D01_modify_environment starting
+debug: Running on virt64b.
+I: Changing host+domainname to test build reproducibility
+I: Adding a custom variable just for the fun of it...
+I: Changing /bin/sh to bash
+Removing 'diversion of /bin/sh to /bin/sh.distrib by dash'
+Adding 'diversion of /bin/sh to /bin/sh.distrib by bash'
+Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash'
+Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash'
+I: Setting pbuilder2's login shell to /bin/bash
+I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other
+I: user script /srv/workspace/pbuilder/10460/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/10460/tmp/hooks/D02_print_environment starting
 I: set
-  BUILDDIR='/build'
-  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
-  BUILDUSERNAME='pbuilder1'
-  BUILD_ARCH='armhf'
-  DEBIAN_FRONTEND='noninteractive'
-  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=3'
-  DISTRIBUTION=''
-  HOME='/root'
-  HOST_ARCH='armhf'
+  BASH=/bin/sh
+  BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath
+  BASH_ALIASES=()
+  BASH_ARGC=()
+  BASH_ARGV=()
+  BASH_CMDS=()
+  BASH_LINENO=([0]="12" [1]="0")
+  BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment")
+  BASH_VERSINFO=([0]="5" [1]="1" [2]="4" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf")
+  BASH_VERSION='5.1.4(1)-release'
+  BUILDDIR=/build
+  BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other'
+  BUILDUSERNAME=pbuilder2
+  BUILD_ARCH=armhf
+  DEBIAN_FRONTEND=noninteractive
+  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=4'
+  DIRSTACK=()
+  DISTRIBUTION=
+  EUID=0
+  FUNCNAME=([0]="Echo" [1]="main")
+  GROUPS=()
+  HOME=/root
+  HOSTNAME=i-capture-the-hostname
+  HOSTTYPE=arm
+  HOST_ARCH=armhf
   IFS=' 	
   '
-  INVOCATION_ID='11e6183f2a884940a95c21a469d92a19'
-  LANG='C'
-  LANGUAGE='en_US:en'
-  LC_ALL='C'
-  MAIL='/var/mail/root'
-  OPTIND='1'
-  PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
-  PBCURRENTCOMMANDLINEOPERATION='build'
-  PBUILDER_OPERATION='build'
-  PBUILDER_PKGDATADIR='/usr/share/pbuilder'
-  PBUILDER_PKGLIBDIR='/usr/lib/pbuilder'
-  PBUILDER_SYSCONFDIR='/etc'
-  PPID='23932'
-  PS1='# '
-  PS2='> '
+  INVOCATION_ID=77a46a9d43e447779a435a17cb1d560a
+  LANG=C
+  LANGUAGE=it_CH:it
+  LC_ALL=C
+  MACHTYPE=arm-unknown-linux-gnueabihf
+  MAIL=/var/mail/root
+  OPTERR=1
+  OPTIND=1
+  OSTYPE=linux-gnueabihf
+  PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
+  PBCURRENTCOMMANDLINEOPERATION=build
+  PBUILDER_OPERATION=build
+  PBUILDER_PKGDATADIR=/usr/share/pbuilder
+  PBUILDER_PKGLIBDIR=/usr/lib/pbuilder
+  PBUILDER_SYSCONFDIR=/etc
+  PIPESTATUS=([0]="0")
+  POSIXLY_CORRECT=y
+  PPID=10460
   PS4='+ '
-  PWD='/'
-  SHELL='/bin/bash'
-  SHLVL='2'
-  SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.1Kw5n2XAOJ/pbuilderrc_VdDt --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.1Kw5n2XAOJ/b1 --logfile b1/build.log caffe_1.0.0+git20180821.99bd997-8.dsc'
-  SUDO_GID='113'
-  SUDO_UID='107'
-  SUDO_USER='jenkins'
-  TERM='unknown'
-  TZ='/usr/share/zoneinfo/Etc/GMT+12'
-  USER='root'
-  _='/usr/bin/systemd-run'
-  http_proxy='http://10.0.0.15:8000/'
+  PWD=/
+  SHELL=/bin/bash
+  SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix
+  SHLVL=3
+  SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.1Kw5n2XAOJ/pbuilderrc_gV9Q --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.1Kw5n2XAOJ/b2 --logfile b2/build.log caffe_1.0.0+git20180821.99bd997-8.dsc'
+  SUDO_GID=113
+  SUDO_UID=107
+  SUDO_USER=jenkins
+  TERM=unknown
+  TZ=/usr/share/zoneinfo/Etc/GMT-14
+  UID=0
+  USER=root
+  _='I: set'
+  http_proxy=http://10.0.0.15:8000/
 I: uname -a
-  Linux ff4a 5.10.0-8-armmp-lpae #1 SMP Debian 5.10.46-4 (2021-08-03) armv7l GNU/Linux
+  Linux i-capture-the-hostname 5.10.0-8-arm64 #1 SMP Debian 5.10.46-4 (2021-08-03) aarch64 GNU/Linux
 I: ls -l /bin
   total 3580
-  -rwxr-xr-x 1 root root 816764 Aug  4 08:25 bash
-  -rwxr-xr-x 3 root root  26052 Jul 20  2020 bunzip2
-  -rwxr-xr-x 3 root root  26052 Jul 20  2020 bzcat
-  lrwxrwxrwx 1 root root      6 Jul 20  2020 bzcmp -> bzdiff
-  -rwxr-xr-x 1 root root   2225 Jul 20  2020 bzdiff
-  lrwxrwxrwx 1 root root      6 Jul 20  2020 bzegrep -> bzgrep
-  -rwxr-xr-x 1 root root   4877 Sep  4  2019 bzexe
-  lrwxrwxrwx 1 root root      6 Jul 20  2020 bzfgrep -> bzgrep
-  -rwxr-xr-x 1 root root   3775 Jul 20  2020 bzgrep
-  -rwxr-xr-x 3 root root  26052 Jul 20  2020 bzip2
-  -rwxr-xr-x 1 root root   9636 Jul 20  2020 bzip2recover
-  lrwxrwxrwx 1 root root      6 Jul 20  2020 bzless -> bzmore
-  -rwxr-xr-x 1 root root   1297 Jul 20  2020 bzmore
-  -rwxr-xr-x 1 root root  26668 Sep 22  2020 cat
-  -rwxr-xr-x 1 root root  43104 Sep 22  2020 chgrp
-  -rwxr-xr-x 1 root root  38984 Sep 22  2020 chmod
-  -rwxr-xr-x 1 root root  43112 Sep 22  2020 chown
-  -rwxr-xr-x 1 root root  92616 Sep 22  2020 cp
-  -rwxr-xr-x 1 root root  75524 Dec 10  2020 dash
-  -rwxr-xr-x 1 root root  75880 Sep 22  2020 date
-  -rwxr-xr-x 1 root root  55436 Sep 22  2020 dd
-  -rwxr-xr-x 1 root root  59912 Sep 22  2020 df
-  -rwxr-xr-x 1 root root  96764 Sep 22  2020 dir
-  -rwxr-xr-x 1 root root  55012 Jul 28 07:09 dmesg
-  lrwxrwxrwx 1 root root      8 Nov  6  2019 dnsdomainname -> hostname
-  lrwxrwxrwx 1 root root      8 Nov  6  2019 domainname -> hostname
-  -rwxr-xr-x 1 root root  22508 Sep 22  2020 echo
-  -rwxr-xr-x 1 root root     28 Nov  9  2020 egrep
-  -rwxr-xr-x 1 root root  22496 Sep 22  2020 false
-  -rwxr-xr-x 1 root root     28 Nov  9  2020 fgrep
-  -rwxr-xr-x 1 root root  47492 Jul 28 07:09 findmnt
-  -rwsr-xr-x 1 root root  26076 Feb 26  2021 fusermount
-  -rwxr-xr-x 1 root root 124508 Nov  9  2020 grep
-  -rwxr-xr-x 2 root root   2346 Mar  2  2021 gunzip
-  -rwxr-xr-x 1 root root   6376 Mar  2  2021 gzexe
-  -rwxr-xr-x 1 root root  64212 Mar  2  2021 gzip
-  -rwxr-xr-x 1 root root  13784 Nov  6  2019 hostname
-  -rwxr-xr-x 1 root root  43180 Sep 22  2020 ln
-  -rwxr-xr-x 1 root root  35068 Feb  7  2020 login
-  -rwxr-xr-x 1 root root  96764 Sep 22  2020 ls
-  -rwxr-xr-x 1 root root  99940 Jul 28 07:09 lsblk
-  -rwxr-xr-x 1 root root  51408 Sep 22  2020 mkdir
-  -rwxr-xr-x 1 root root  43184 Sep 22  2020 mknod
-  -rwxr-xr-x 1 root root  30780 Sep 22  2020 mktemp
-  -rwxr-xr-x 1 root root  34408 Jul 28 07:09 more
-  -rwsr-xr-x 1 root root  34400 Jul 28 07:09 mount
-  -rwxr-xr-x 1 root root   9824 Jul 28 07:09 mountpoint
-  -rwxr-xr-x 1 root root  88524 Sep 22  2020 mv
-  lrwxrwxrwx 1 root root      8 Nov  6  2019 nisdomainname -> hostname
-  lrwxrwxrwx 1 root root     14 Apr 18 03:38 pidof -> /sbin/killall5
-  -rwxr-xr-x 1 root root  26652 Sep 22  2020 pwd
-  lrwxrwxrwx 1 root root      4 Aug  4 08:25 rbash -> bash
-  -rwxr-xr-x 1 root root  30740 Sep 22  2020 readlink
-  -rwxr-xr-x 1 root root  43104 Sep 22  2020 rm
-  -rwxr-xr-x 1 root root  30732 Sep 22  2020 rmdir
-  -rwxr-xr-x 1 root root  14144 Sep 27  2020 run-parts
-  -rwxr-xr-x 1 root root  76012 Dec 22  2018 sed
-  lrwxrwxrwx 1 root root      4 Sep  6 21:28 sh -> dash
-  -rwxr-xr-x 1 root root  22532 Sep 22  2020 sleep
-  -rwxr-xr-x 1 root root  55360 Sep 22  2020 stty
-  -rwsr-xr-x 1 root root  46704 Jul 28 07:09 su
-  -rwxr-xr-x 1 root root  22532 Sep 22  2020 sync
-  -rwxr-xr-x 1 root root 340872 Feb 16  2021 tar
-  -rwxr-xr-x 1 root root   9808 Sep 27  2020 tempfile
-  -rwxr-xr-x 1 root root  67696 Sep 22  2020 touch
-  -rwxr-xr-x 1 root root  22496 Sep 22  2020 true
-  -rwxr-xr-x 1 root root   9636 Feb 26  2021 ulockmgr_server
-  -rwsr-xr-x 1 root root  22108 Jul 28 07:09 umount
-  -rwxr-xr-x 1 root root  22520 Sep 22  2020 uname
-  -rwxr-xr-x 2 root root   2346 Mar  2  2021 uncompress
-  -rwxr-xr-x 1 root root  96764 Sep 22  2020 vdir
-  -rwxr-xr-x 1 root root  38512 Jul 28 07:09 wdctl
-  lrwxrwxrwx 1 root root      8 Nov  6  2019 ypdomainname -> hostname
-  -rwxr-xr-x 1 root root   1984 Mar  2  2021 zcat
-  -rwxr-xr-x 1 root root   1678 Mar  2  2021 zcmp
-  -rwxr-xr-x 1 root root   5880 Mar  2  2021 zdiff
-  -rwxr-xr-x 1 root root     29 Mar  2  2021 zegrep
-  -rwxr-xr-x 1 root root     29 Mar  2  2021 zfgrep
-  -rwxr-xr-x 1 root root   2081 Mar  2  2021 zforce
-  -rwxr-xr-x 1 root root   7585 Mar  2  2021 zgrep
-  -rwxr-xr-x 1 root root   2206 Mar  2  2021 zless
-  -rwxr-xr-x 1 root root   1842 Mar  2  2021 zmore
-  -rwxr-xr-x 1 root root   4553 Mar  2  2021 znew
-I: user script /srv/workspace/pbuilder/23932/tmp/hooks/D02_print_environment finished
+  -rwxr-xr-x 1 root root 816764 Aug  5 10:25 bash
+  -rwxr-xr-x 3 root root  26052 Jul 21  2020 bunzip2
+  -rwxr-xr-x 3 root root  26052 Jul 21  2020 bzcat
+  lrwxrwxrwx 1 root root      6 Jul 21  2020 bzcmp -> bzdiff
+  -rwxr-xr-x 1 root root   2225 Jul 21  2020 bzdiff
+  lrwxrwxrwx 1 root root      6 Jul 21  2020 bzegrep -> bzgrep
+  -rwxr-xr-x 1 root root   4877 Sep  5  2019 bzexe
+  lrwxrwxrwx 1 root root      6 Jul 21  2020 bzfgrep -> bzgrep
+  -rwxr-xr-x 1 root root   3775 Jul 21  2020 bzgrep
+  -rwxr-xr-x 3 root root  26052 Jul 21  2020 bzip2
+  -rwxr-xr-x 1 root root   9636 Jul 21  2020 bzip2recover
+  lrwxrwxrwx 1 root root      6 Jul 21  2020 bzless -> bzmore
+  -rwxr-xr-x 1 root root   1297 Jul 21  2020 bzmore
+  -rwxr-xr-x 1 root root  26668 Sep 23  2020 cat
+  -rwxr-xr-x 1 root root  43104 Sep 23  2020 chgrp
+  -rwxr-xr-x 1 root root  38984 Sep 23  2020 chmod
+  -rwxr-xr-x 1 root root  43112 Sep 23  2020 chown
+  -rwxr-xr-x 1 root root  92616 Sep 23  2020 cp
+  -rwxr-xr-x 1 root root  75524 Dec 11  2020 dash
+  -rwxr-xr-x 1 root root  75880 Sep 23  2020 date
+  -rwxr-xr-x 1 root root  55436 Sep 23  2020 dd
+  -rwxr-xr-x 1 root root  59912 Sep 23  2020 df
+  -rwxr-xr-x 1 root root  96764 Sep 23  2020 dir
+  -rwxr-xr-x 1 root root  55012 Jul 29 09:09 dmesg
+  lrwxrwxrwx 1 root root      8 Nov  8  2019 dnsdomainname -> hostname
+  lrwxrwxrwx 1 root root      8 Nov  8  2019 domainname -> hostname
+  -rwxr-xr-x 1 root root  22508 Sep 23  2020 echo
+  -rwxr-xr-x 1 root root     28 Nov 10  2020 egrep
+  -rwxr-xr-x 1 root root  22496 Sep 23  2020 false
+  -rwxr-xr-x 1 root root     28 Nov 10  2020 fgrep
+  -rwxr-xr-x 1 root root  47492 Jul 29 09:09 findmnt
+  -rwsr-xr-x 1 root root  26076 Feb 27  2021 fusermount
+  -rwxr-xr-x 1 root root 124508 Nov 10  2020 grep
+  -rwxr-xr-x 2 root root   2346 Mar  3  2021 gunzip
+  -rwxr-xr-x 1 root root   6376 Mar  3  2021 gzexe
+  -rwxr-xr-x 1 root root  64212 Mar  3  2021 gzip
+  -rwxr-xr-x 1 root root  13784 Nov  8  2019 hostname
+  -rwxr-xr-x 1 root root  43180 Sep 23  2020 ln
+  -rwxr-xr-x 1 root root  35068 Feb  8  2020 login
+  -rwxr-xr-x 1 root root  96764 Sep 23  2020 ls
+  -rwxr-xr-x 1 root root  99940 Jul 29 09:09 lsblk
+  -rwxr-xr-x 1 root root  51408 Sep 23  2020 mkdir
+  -rwxr-xr-x 1 root root  43184 Sep 23  2020 mknod
+  -rwxr-xr-x 1 root root  30780 Sep 23  2020 mktemp
+  -rwxr-xr-x 1 root root  34408 Jul 29 09:09 more
+  -rwsr-xr-x 1 root root  34400 Jul 29 09:09 mount
+  -rwxr-xr-x 1 root root   9824 Jul 29 09:09 mountpoint
+  -rwxr-xr-x 1 root root  88524 Sep 23  2020 mv
+  lrwxrwxrwx 1 root root      8 Nov  8  2019 nisdomainname -> hostname
+  lrwxrwxrwx 1 root root     14 Apr 19 05:38 pidof -> /sbin/killall5
+  -rwxr-xr-x 1 root root  26652 Sep 23  2020 pwd
+  lrwxrwxrwx 1 root root      4 Aug  5 10:25 rbash -> bash
+  -rwxr-xr-x 1 root root  30740 Sep 23  2020 readlink
+  -rwxr-xr-x 1 root root  43104 Sep 23  2020 rm
+  -rwxr-xr-x 1 root root  30732 Sep 23  2020 rmdir
+  -rwxr-xr-x 1 root root  14144 Sep 28  2020 run-parts
+  -rwxr-xr-x 1 root root  76012 Dec 23  2018 sed
+  lrwxrwxrwx 1 root root      4 Sep 12 10:30 sh -> bash
+  lrwxrwxrwx 1 root root      4 Sep  7 23:25 sh.distrib -> dash
+  -rwxr-xr-x 1 root root  22532 Sep 23  2020 sleep
+  -rwxr-xr-x 1 root root  55360 Sep 23  2020 stty
+  -rwsr-xr-x 1 root root  46704 Jul 29 09:09 su
+  -rwxr-xr-x 1 root root  22532 Sep 23  2020 sync
+  -rwxr-xr-x 1 root root 340872 Feb 17  2021 tar
+  -rwxr-xr-x 1 root root   9808 Sep 28  2020 tempfile
+  -rwxr-xr-x 1 root root  67696 Sep 23  2020 touch
+  -rwxr-xr-x 1 root root  22496 Sep 23  2020 true
+  -rwxr-xr-x 1 root root   9636 Feb 27  2021 ulockmgr_server
+  -rwsr-xr-x 1 root root  22108 Jul 29 09:09 umount
+  -rwxr-xr-x 1 root root  22520 Sep 23  2020 uname
+  -rwxr-xr-x 2 root root   2346 Mar  3  2021 uncompress
+  -rwxr-xr-x 1 root root  96764 Sep 23  2020 vdir
+  -rwxr-xr-x 1 root root  38512 Jul 29 09:09 wdctl
+  lrwxrwxrwx 1 root root      8 Nov  8  2019 ypdomainname -> hostname
+  -rwxr-xr-x 1 root root   1984 Mar  3  2021 zcat
+  -rwxr-xr-x 1 root root   1678 Mar  3  2021 zcmp
+  -rwxr-xr-x 1 root root   5880 Mar  3  2021 zdiff
+  -rwxr-xr-x 1 root root     29 Mar  3  2021 zegrep
+  -rwxr-xr-x 1 root root     29 Mar  3  2021 zfgrep
+  -rwxr-xr-x 1 root root   2081 Mar  3  2021 zforce
+  -rwxr-xr-x 1 root root   7585 Mar  3  2021 zgrep
+  -rwxr-xr-x 1 root root   2206 Mar  3  2021 zless
+  -rwxr-xr-x 1 root root   1842 Mar  3  2021 zmore
+  -rwxr-xr-x 1 root root   4553 Mar  3  2021 znew
+I: user script /srv/workspace/pbuilder/10460/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -834,7 +868,7 @@
 Get: 549 http://deb.debian.org/debian bullseye/main armhf python3-tifffile all 20210201-1 [134 kB]
 Get: 550 http://deb.debian.org/debian bullseye/main armhf python3-skimage all 0.18.1-2 [20.6 MB]
 Get: 551 http://deb.debian.org/debian bullseye/main armhf python3-yaml armhf 5.3.1-5 [129 kB]
-Fetched 526 MB in 58s (9005 kB/s)
+Fetched 526 MB in 1min 1s (8593 kB/s)
 debconf: delaying package configuration, since apt-utils is not installed
 Selecting previously unselected package libapparmor1:armhf.
 (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19398 files and directories currently installed.)
@@ -3100,7 +3134,8 @@
 fakeroot is already the newest version (1.25.3-1.1).
 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
 I: Building the package
-I: Running cd /build/caffe-1.0.0+git20180821.99bd997/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S  > ../caffe_1.0.0+git20180821.99bd997-8_source.changes
+hostname: Name or service not known
+I: Running cd /build/caffe-1.0.0+git20180821.99bd997/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S  > ../caffe_1.0.0+git20180821.99bd997-8_source.changes
 dpkg-buildpackage: info: source package caffe
 dpkg-buildpackage: info: source version 1.0.0+git20180821.99bd997-8
 dpkg-buildpackage: info: source distribution unstable
@@ -3237,7 +3272,7 @@
 make[1]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997'
 dh_auto_build --builddirectory="caffe_cpu_build" \
 	-- caffe pycaffe test.testbin all
-	cd caffe_cpu_build && make -j3 "INSTALL=install --strip-program=true" caffe pycaffe test.testbin all VERBOSE=1
+	cd caffe_cpu_build && make -j4 "INSTALL=install --strip-program=true" caffe pycaffe test.testbin all VERBOSE=1
 make[2]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
 /usr/bin/cmake -S/build/caffe-1.0.0+git20180821.99bd997 -B/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build --check-build-system CMakeFiles/Makefile.cmake 0
 make  -f CMakeFiles/Makefile2 caffe
@@ -3278,13 +3313,15 @@
 make  -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/build
 make[5]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
 [  1%] Building CXX object src/caffe/CMakeFiles/caffe.dir/blob.cpp.o
-[  1%] Building CXX object src/caffe/CMakeFiles/caffe.dir/common.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/blob.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/blob.cpp
 [  3%] Building CXX object src/caffe/CMakeFiles/caffe.dir/data_transformer.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/common.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/common.cpp
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/blob.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/blob.cpp
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/data_transformer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/data_transformer.cpp
+[  3%] Building CXX object src/caffe/CMakeFiles/caffe.dir/common.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/common.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/common.cpp
 [  3%] Building CXX object src/caffe/CMakeFiles/caffe.dir/internal_thread.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/internal_thread.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/internal_thread.cpp
+[  5%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layer.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layer.cpp
 In file included from /usr/include/c++/10/vector:72,
                  from /usr/include/opencv4/opencv2/core/types.hpp:53,
                  from /usr/include/opencv4/opencv2/core.hpp:58,
@@ -3303,8 +3340,6 @@
 /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  1198 |    _M_realloc_insert(end(), __x);
       |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
-[  5%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layer.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layer.cpp
 /usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::DataTransformer<Dtype>::Transform(const caffe::Datum&, Dtype*) [with Dtype = double]':
 /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  1198 |    _M_realloc_insert(end(), __x);
@@ -3318,12 +3353,16 @@
 /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
   426 |       vector<_Tp, _Alloc>::
       |       ^~~~~~~~~~~~~~~~~~~
+[  5%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layer_factory.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/layer_factory.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layer_factory.cpp
 /usr/include/c++/10/bits/vector.tcc: In constructor 'caffe::DataTransformer<Dtype>::DataTransformer(const caffe::TransformationParameter&, caffe::Phase) [with Dtype = double]':
 /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[  5%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layer_factory.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/layer_factory.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layer_factory.cpp
+[  7%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/absval_layer.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/layers/absval_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/absval_layer.cpp
+[  7%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/accuracy_layer.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/layers/accuracy_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/accuracy_layer.cpp
 In file included from /usr/include/c++/10/vector:72,
                  from /build/caffe-1.0.0+git20180821.99bd997/include/caffe/layer.hpp:6,
                  from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layer.cpp:1:
@@ -3346,10 +3385,8 @@
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[  7%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/absval_layer.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/layers/absval_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/absval_layer.cpp
-[  7%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/accuracy_layer.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/layers/accuracy_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/accuracy_layer.cpp
+[  9%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/argmax_layer.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/layers/argmax_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/argmax_layer.cpp
 In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
@@ -3370,6 +3407,8 @@
 /usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use <iterator> instead.'
    13 | BOOST_HEADER_DEPRECATED("<iterator>")
       | ^~~~~~~~~~~~~~~~~~~~~~~
+[  9%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/base_conv_layer.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/layers/base_conv_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/base_conv_layer.cpp
 /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layer_factory.cpp: In instantiation of 'boost::shared_ptr<caffe::Layer<Dtype> > caffe::GetPythonLayer(const caffe::LayerParameter&) [with Dtype = float]':
 /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layer_factory.cpp:304:1:   required from here
 /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layer_factory.cpp:298:16: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=]
@@ -3378,10 +3417,6 @@
 /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layer_factory.cpp: In instantiation of 'boost::shared_ptr<caffe::Layer<Dtype> > caffe::GetPythonLayer(const caffe::LayerParameter&) [with Dtype = double]':
 /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layer_factory.cpp:304:1:   required from here
 /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layer_factory.cpp:298:16: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=]
-[  9%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/argmax_layer.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/layers/argmax_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/argmax_layer.cpp
-[  9%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/base_conv_layer.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/layers/base_conv_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/base_conv_layer.cpp
 In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                  from /usr/include/c++/10/algorithm:62,
                  from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/argmax_layer.cpp:1:
@@ -3463,6 +3498,8 @@
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/layers/infogain_loss_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/infogain_loss_layer.cpp
 [ 46%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/inner_product_layer.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/layers/inner_product_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/inner_product_layer.cpp
+[ 46%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/input_layer.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/layers/input_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/input_layer.cpp
 In file included from /usr/include/c++/10/vector:72,
                  from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/infogain_loss_layer.cpp:3:
 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
@@ -3476,8 +3513,6 @@
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 46%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/input_layer.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/layers/input_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/input_layer.cpp
 [ 48%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/log_layer.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/layers/log_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/log_layer.cpp
 [ 48%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/loss_layer.cpp.o
@@ -3488,6 +3523,8 @@
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/layers/lstm_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/lstm_layer.cpp
 [ 51%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/lstm_unit_layer.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/layers/lstm_unit_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/lstm_unit_layer.cpp
+[ 51%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/memory_data_layer.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/layers/memory_data_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/memory_data_layer.cpp
 In file included from /usr/include/c++/10/vector:72,
                  from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/lrn_layer.cpp:1:
 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
@@ -3500,8 +3537,6 @@
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 51%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/memory_data_layer.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/layers/memory_data_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/memory_data_layer.cpp
 [ 53%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/multinomial_logistic_loss_layer.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/layers/multinomial_logistic_loss_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/multinomial_logistic_loss_layer.cpp
 [ 53%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/mvn_layer.cpp.o
@@ -3530,19 +3565,6 @@
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/layers/scale_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/scale_layer.cpp
 [ 65%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/sigmoid_cross_entropy_loss_layer.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/layers/sigmoid_cross_entropy_loss_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/sigmoid_cross_entropy_loss_layer.cpp
-In file included from /usr/include/c++/10/vector:72,
-                 from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/scale_layer.cpp:2:
-/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
-/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
-  509 |     vector<_Tp, _Alloc>::
-      |     ^~~~~~~~~~~~~~~~~~~
-/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
-In file included from /usr/include/c++/10/vector:67,
-                 from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/scale_layer.cpp:2:
-/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::ScaleLayer<Dtype>::LayerSetUp(const std::vector<caffe::Blob<Dtype>*>&, const std::vector<caffe::Blob<Dtype>*>&) [with Dtype = double]':
-/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-  960 |    _M_fill_insert(end(), __new_size - size(), __x);
-      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 [ 65%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/sigmoid_layer.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/layers/sigmoid_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/sigmoid_layer.cpp
 In file included from /usr/include/c++/10/vector:72,
@@ -3559,16 +3581,31 @@
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 [ 67%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/silence_layer.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/layers/silence_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/silence_layer.cpp
+In file included from /usr/include/c++/10/vector:72,
+                 from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/scale_layer.cpp:2:
+/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
+/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
+  509 |     vector<_Tp, _Alloc>::
+      |     ^~~~~~~~~~~~~~~~~~~
+/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
 [ 67%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/slice_layer.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/layers/slice_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/slice_layer.cpp
 [ 69%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/softmax_layer.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/layers/softmax_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/softmax_layer.cpp
+In file included from /usr/include/c++/10/vector:67,
+                 from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/scale_layer.cpp:2:
+/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::ScaleLayer<Dtype>::LayerSetUp(const std::vector<caffe::Blob<Dtype>*>&, const std::vector<caffe::Blob<Dtype>*>&) [with Dtype = double]':
+/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+  960 |    _M_fill_insert(end(), __new_size - size(), __x);
+      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 [ 69%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/softmax_loss_layer.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/layers/softmax_loss_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/softmax_loss_layer.cpp
 [ 71%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/split_layer.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/layers/split_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/split_layer.cpp
 [ 71%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/spp_layer.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/layers/spp_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/spp_layer.cpp
+[ 73%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/swish_layer.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/layers/swish_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/swish_layer.cpp
 In file included from /usr/include/c++/10/vector:72,
                  from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/softmax_loss_layer.cpp:3:
 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
@@ -3582,10 +3619,22 @@
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 73%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/swish_layer.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/layers/swish_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/swish_layer.cpp
 [ 73%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/tanh_layer.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/layers/tanh_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/tanh_layer.cpp
+[ 75%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/threshold_layer.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/layers/threshold_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/threshold_layer.cpp
+In file included from /usr/include/c++/10/vector:72,
+                 from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/swish_layer.cpp:2:
+/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
+/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
+  509 |     vector<_Tp, _Alloc>::
+      |     ^~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/c++/10/vector:67,
+                 from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/swish_layer.cpp:2:
+/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::SwishLayer<Dtype>::LayerSetUp(const std::vector<caffe::Blob<Dtype>*>&, const std::vector<caffe::Blob<Dtype>*>&) [with Dtype = double]':
+/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+  960 |    _M_fill_insert(end(), __new_size - size(), __x);
+      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/c++/10/vector:72,
                  from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/spp_layer.cpp:2:
 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
@@ -3602,6 +3651,10 @@
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 75%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/tile_layer.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/layers/tile_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/tile_layer.cpp
+[ 76%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/window_data_layer.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/layers/window_data_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/window_data_layer.cpp
 /usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::SPPLayer<Dtype>::LayerSetUp(const std::vector<caffe::Blob<Dtype>*>&, const std::vector<caffe::Blob<Dtype>*>&) [with Dtype = double]':
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
@@ -3613,30 +3666,14 @@
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/c++/10/vector:72,
-                 from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/swish_layer.cpp:2:
-/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
-/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
-  509 |     vector<_Tp, _Alloc>::
-      |     ^~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/c++/10/vector:67,
-                 from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/swish_layer.cpp:2:
-/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::SwishLayer<Dtype>::LayerSetUp(const std::vector<caffe::Blob<Dtype>*>&, const std::vector<caffe::Blob<Dtype>*>&) [with Dtype = double]':
-/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-  960 |    _M_fill_insert(end(), __new_size - size(), __x);
-      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 75%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/threshold_layer.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/layers/threshold_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/threshold_layer.cpp
-[ 75%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/tile_layer.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/layers/tile_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/tile_layer.cpp
-[ 76%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/window_data_layer.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/layers/window_data_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/window_data_layer.cpp
 [ 76%] Building CXX object src/caffe/CMakeFiles/caffe.dir/net.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/net.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/net.cpp
 [ 78%] Building CXX object src/caffe/CMakeFiles/caffe.dir/parallel.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/parallel.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/parallel.cpp
 [ 78%] Building CXX object src/caffe/CMakeFiles/caffe.dir/solver.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/solver.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/solver.cpp
+[ 80%] Building CXX object src/caffe/CMakeFiles/caffe.dir/solvers/adadelta_solver.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/solvers/adadelta_solver.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/solvers/adadelta_solver.cpp
 In file included from /usr/include/c++/10/vector:72,
                  from /usr/include/opencv4/opencv2/core/types.hpp:53,
                  from /usr/include/opencv4/opencv2/core.hpp:58,
@@ -3650,22 +3687,6 @@
       |       ^~~~~~~~~~~~~~~~~~~
 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]':
 /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
-/usr/include/c++/10/bits/vector.tcc: In member function 'void caffe::WindowDataLayer<Dtype>::DataLayerSetUp(const std::vector<caffe::Blob<Dtype>*>&, const std::vector<caffe::Blob<Dtype>*>&) [with Dtype = double]':
-/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
-      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/c++/10/vector:67,
-                 from /usr/include/opencv4/opencv2/core/types.hpp:53,
-                 from /usr/include/opencv4/opencv2/core.hpp:58,
-                 from /usr/include/opencv4/opencv2/core/types_c.h:126,
-                 from /usr/include/opencv4/opencv2/core/core_c.h:48,
-                 from /usr/include/opencv4/opencv2/highgui/highgui_c.h:45,
-                 from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/window_data_layer.cpp:2:
-/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1198 |    _M_realloc_insert(end(), __x);
-      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
-[ 80%] Building CXX object src/caffe/CMakeFiles/caffe.dir/solvers/adadelta_solver.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/solvers/adadelta_solver.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/solvers/adadelta_solver.cpp
 In file included from /usr/include/c++/10/vector:72,
                  from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/solver.cpp:4:
 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
@@ -3684,12 +3705,30 @@
 /usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
   509 |     vector<_Tp, _Alloc>::
       |     ^~~~~~~~~~~~~~~~~~~
+/usr/include/c++/10/bits/vector.tcc: In member function 'void caffe::WindowDataLayer<Dtype>::DataLayerSetUp(const std::vector<caffe::Blob<Dtype>*>&, const std::vector<caffe::Blob<Dtype>*>&) [with Dtype = double]':
+/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
+      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/c++/10/vector:67,
+                 from /usr/include/opencv4/opencv2/core/types.hpp:53,
+                 from /usr/include/opencv4/opencv2/core.hpp:58,
+                 from /usr/include/opencv4/opencv2/core/types_c.h:126,
+                 from /usr/include/opencv4/opencv2/core/core_c.h:48,
+                 from /usr/include/opencv4/opencv2/highgui/highgui_c.h:45,
+                 from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/window_data_layer.cpp:2:
+/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1198 |    _M_realloc_insert(end(), __x);
+      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
 /usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::Solver<Dtype>::Test(int) [with Dtype = double]':
 /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  1198 |    _M_realloc_insert(end(), __x);
       |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
 [ 80%] Building CXX object src/caffe/CMakeFiles/caffe.dir/solvers/adagrad_solver.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/solvers/adagrad_solver.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/solvers/adagrad_solver.cpp
+[ 82%] Building CXX object src/caffe/CMakeFiles/caffe.dir/solvers/adam_solver.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/solvers/adam_solver.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/solvers/adam_solver.cpp
+[ 82%] Building CXX object src/caffe/CMakeFiles/caffe.dir/solvers/nesterov_solver.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/solvers/nesterov_solver.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/solvers/nesterov_solver.cpp
 In file included from /usr/include/c++/10/vector:67,
                  from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/net.cpp:6:
 /usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::Net<Dtype>::Init(const caffe::NetParameter&) [with Dtype = double]':
@@ -3699,10 +3738,6 @@
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 82%] Building CXX object src/caffe/CMakeFiles/caffe.dir/solvers/adam_solver.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/solvers/adam_solver.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/solvers/adam_solver.cpp
-[ 82%] Building CXX object src/caffe/CMakeFiles/caffe.dir/solvers/nesterov_solver.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/solvers/nesterov_solver.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/solvers/nesterov_solver.cpp
 [ 84%] Building CXX object src/caffe/CMakeFiles/caffe.dir/solvers/rmsprop_solver.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/solvers/rmsprop_solver.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/solvers/rmsprop_solver.cpp
 [ 84%] Building CXX object src/caffe/CMakeFiles/caffe.dir/solvers/sgd_solver.cpp.o
@@ -3731,6 +3766,13 @@
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/util/io.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/util/io.cpp
 [ 96%] Building CXX object src/caffe/CMakeFiles/caffe.dir/util/math_functions.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/util/math_functions.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/util/math_functions.cpp
+[ 98%] Building CXX object src/caffe/CMakeFiles/caffe.dir/util/signal_handler.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/util/signal_handler.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/util/signal_handler.cpp
+In file included from /usr/include/boost/bind.hpp:30,
+                 from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/util/signal_handler.cpp:1:
+/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
+   36 | BOOST_PRAGMA_MESSAGE(
+      | ^~~~~~~~~~~~~~~~~~~~
 /build/caffe-1.0.0+git20180821.99bd997/src/caffe/util/io.cpp: In function 'bool caffe::ReadProtoFromBinaryFile(const char*, google::protobuf::Message*)':
 /build/caffe-1.0.0+git20180821.99bd997/src/caffe/util/io.cpp:60:66: warning: 'void google::protobuf::io::CodedInputStream::SetTotalBytesLimit(int, int)' is deprecated: Please use the single parameter version of SetTotalBytesLimit(). The second parameter is ignored. [-Wdeprecated-declarations]
    60 |   coded_input->SetTotalBytesLimit(kProtoReadBytesLimit, 536870912);
@@ -3739,15 +3781,8 @@
 /usr/include/google/protobuf/io/coded_stream.h:397:8: note: declared here
   397 |   void SetTotalBytesLimit(int total_bytes_limit, int) {
       |        ^~~~~~~~~~~~~~~~~~
-[ 98%] Building CXX object src/caffe/CMakeFiles/caffe.dir/util/signal_handler.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/util/signal_handler.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/util/signal_handler.cpp
 [ 98%] Building CXX object src/caffe/CMakeFiles/caffe.dir/util/upgrade_proto.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/usr/include/python3.9 -I/usr/lib/python3/dist-packages/numpy/core/include -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC -o CMakeFiles/caffe.dir/util/upgrade_proto.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/util/upgrade_proto.cpp
-In file included from /usr/include/boost/bind.hpp:30,
-                 from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/util/signal_handler.cpp:1:
-/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
-   36 | BOOST_PRAGMA_MESSAGE(
-      | ^~~~~~~~~~~~~~~~~~~~
 [100%] Linking CXX shared library ../../lib/libcaffe.so
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe && /usr/bin/cmake -E cmake_link_script CMakeFiles/caffe.dir/link.txt --verbose=1
 /usr/bin/c++ -fPIC -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -Wl,-soname,libcaffe.so.1.0.0 -o ../../lib/libcaffe.so.1.0.0 CMakeFiles/caffe.dir/blob.cpp.o CMakeFiles/caffe.dir/common.cpp.o CMakeFiles/caffe.dir/data_transformer.cpp.o CMakeFiles/caffe.dir/internal_thread.cpp.o CMakeFiles/caffe.dir/layer.cpp.o CMakeFiles/caffe.dir/layer_factory.cpp.o CMakeFiles/caffe.dir/layers/absval_layer.cpp.o CMakeFiles/caffe.dir/layers/accuracy_layer.cpp.o CMakeFiles/caffe.dir/layers/argmax_layer.cpp.o CMakeFiles/caffe.dir/layers/base_conv_layer.cpp.o CMakeFiles/caffe.dir/layers/base_data_layer.cpp.o CMakeFiles/caffe.dir/layers/batch_norm_layer.cpp.o CMakeFiles/caffe.dir/layers/batch_reindex_layer.cpp.o CMakeFiles/caffe.dir/layers/bias_layer.cpp.o CMakeFiles/caffe.dir/layers/bnll_layer.cpp.o CMakeFiles/caffe.dir/layers/clip_layer.cpp.o CMakeFiles/caffe.dir/layers/concat_layer.cpp.o CMakeFiles/caffe.dir/layers/contrastive_loss_layer.cpp.o CMakeFiles/caffe.dir/layers/conv_layer.cpp.o CMakeFiles/caffe.dir/layers/crop_layer.cpp.o CMakeFiles/caffe.dir/layers/cudnn_conv_layer.cpp.o CMakeFiles/caffe.dir/layers/cudnn_deconv_layer.cpp.o CMakeFiles/caffe.dir/layers/cudnn_lcn_layer.cpp.o CMakeFiles/caffe.dir/layers/cudnn_lrn_layer.cpp.o CMakeFiles/caffe.dir/layers/cudnn_pooling_layer.cpp.o CMakeFiles/caffe.dir/layers/cudnn_relu_layer.cpp.o CMakeFiles/caffe.dir/layers/cudnn_sigmoid_layer.cpp.o CMakeFiles/caffe.dir/layers/cudnn_softmax_layer.cpp.o CMakeFiles/caffe.dir/layers/cudnn_tanh_layer.cpp.o CMakeFiles/caffe.dir/layers/data_layer.cpp.o CMakeFiles/caffe.dir/layers/deconv_layer.cpp.o CMakeFiles/caffe.dir/layers/dropout_layer.cpp.o CMakeFiles/caffe.dir/layers/dummy_data_layer.cpp.o CMakeFiles/caffe.dir/layers/eltwise_layer.cpp.o CMakeFiles/caffe.dir/layers/elu_layer.cpp.o CMakeFiles/caffe.dir/layers/embed_layer.cpp.o CMakeFiles/caffe.dir/layers/euclidean_loss_layer.cpp.o CMakeFiles/caffe.dir/layers/exp_layer.cpp.o CMakeFiles/caffe.dir/layers/filter_layer.cpp.o CMakeFiles/caffe.dir/layers/flatten_layer.cpp.o CMakeFiles/caffe.dir/layers/hdf5_data_layer.cpp.o CMakeFiles/caffe.dir/layers/hdf5_output_layer.cpp.o CMakeFiles/caffe.dir/layers/hinge_loss_layer.cpp.o CMakeFiles/caffe.dir/layers/im2col_layer.cpp.o CMakeFiles/caffe.dir/layers/image_data_layer.cpp.o CMakeFiles/caffe.dir/layers/infogain_loss_layer.cpp.o CMakeFiles/caffe.dir/layers/inner_product_layer.cpp.o CMakeFiles/caffe.dir/layers/input_layer.cpp.o CMakeFiles/caffe.dir/layers/log_layer.cpp.o CMakeFiles/caffe.dir/layers/loss_layer.cpp.o CMakeFiles/caffe.dir/layers/lrn_layer.cpp.o CMakeFiles/caffe.dir/layers/lstm_layer.cpp.o CMakeFiles/caffe.dir/layers/lstm_unit_layer.cpp.o CMakeFiles/caffe.dir/layers/memory_data_layer.cpp.o CMakeFiles/caffe.dir/layers/multinomial_logistic_loss_layer.cpp.o CMakeFiles/caffe.dir/layers/mvn_layer.cpp.o CMakeFiles/caffe.dir/layers/neuron_layer.cpp.o CMakeFiles/caffe.dir/layers/parameter_layer.cpp.o CMakeFiles/caffe.dir/layers/pooling_layer.cpp.o CMakeFiles/caffe.dir/layers/power_layer.cpp.o CMakeFiles/caffe.dir/layers/prelu_layer.cpp.o CMakeFiles/caffe.dir/layers/recurrent_layer.cpp.o CMakeFiles/caffe.dir/layers/reduction_layer.cpp.o CMakeFiles/caffe.dir/layers/relu_layer.cpp.o CMakeFiles/caffe.dir/layers/reshape_layer.cpp.o CMakeFiles/caffe.dir/layers/rnn_layer.cpp.o CMakeFiles/caffe.dir/layers/scale_layer.cpp.o CMakeFiles/caffe.dir/layers/sigmoid_cross_entropy_loss_layer.cpp.o CMakeFiles/caffe.dir/layers/sigmoid_layer.cpp.o CMakeFiles/caffe.dir/layers/silence_layer.cpp.o CMakeFiles/caffe.dir/layers/slice_layer.cpp.o CMakeFiles/caffe.dir/layers/softmax_layer.cpp.o CMakeFiles/caffe.dir/layers/softmax_loss_layer.cpp.o CMakeFiles/caffe.dir/layers/split_layer.cpp.o CMakeFiles/caffe.dir/layers/spp_layer.cpp.o CMakeFiles/caffe.dir/layers/swish_layer.cpp.o CMakeFiles/caffe.dir/layers/tanh_layer.cpp.o CMakeFiles/caffe.dir/layers/threshold_layer.cpp.o CMakeFiles/caffe.dir/layers/tile_layer.cpp.o CMakeFiles/caffe.dir/layers/window_data_layer.cpp.o CMakeFiles/caffe.dir/net.cpp.o CMakeFiles/caffe.dir/parallel.cpp.o CMakeFiles/caffe.dir/solver.cpp.o CMakeFiles/caffe.dir/solvers/adadelta_solver.cpp.o CMakeFiles/caffe.dir/solvers/adagrad_solver.cpp.o CMakeFiles/caffe.dir/solvers/adam_solver.cpp.o CMakeFiles/caffe.dir/solvers/nesterov_solver.cpp.o CMakeFiles/caffe.dir/solvers/rmsprop_solver.cpp.o CMakeFiles/caffe.dir/solvers/sgd_solver.cpp.o CMakeFiles/caffe.dir/syncedmem.cpp.o CMakeFiles/caffe.dir/util/benchmark.cpp.o CMakeFiles/caffe.dir/util/blocking_queue.cpp.o CMakeFiles/caffe.dir/util/cudnn.cpp.o CMakeFiles/caffe.dir/util/db.cpp.o CMakeFiles/caffe.dir/util/db_leveldb.cpp.o CMakeFiles/caffe.dir/util/db_lmdb.cpp.o CMakeFiles/caffe.dir/util/hdf5.cpp.o CMakeFiles/caffe.dir/util/im2col.cpp.o CMakeFiles/caffe.dir/util/insert_splits.cpp.o CMakeFiles/caffe.dir/util/io.cpp.o CMakeFiles/caffe.dir/util/math_functions.cpp.o CMakeFiles/caffe.dir/util/signal_handler.cpp.o CMakeFiles/caffe.dir/util/upgrade_proto.cpp.o  ../../lib/libcaffeproto.a /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_thread.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lpthread -lglog -lgflags -lprotobuf -lpthread /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -llmdb -lleveldb -lsnappy /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.5.1 -lblas -lpython3.9 /usr/lib/arm-linux-gnueabihf/libboost_python39.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_atomic.so.1.74.0 -lpthread /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.5.1 
@@ -3830,22 +3865,22 @@
 make  -f src/caffe/CMakeFiles/caffeproto.dir/build.make src/caffe/CMakeFiles/caffeproto.dir/depend
 make  -f src/gtest/CMakeFiles/gtest.dir/build.make src/gtest/CMakeFiles/gtest.dir/depend
 make[5]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/caffe-1.0.0+git20180821.99bd997 /build/caffe-1.0.0+git20180821.99bd997/src/gtest /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/gtest /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/gtest/CMakeFiles/gtest.dir/DependInfo.cmake --color=
-make[5]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/caffe-1.0.0+git20180821.99bd997 /build/caffe-1.0.0+git20180821.99bd997/src/caffe /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/CMakeFiles/caffeproto.dir/DependInfo.cmake --color=
-Dependee "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/gtest/CMakeFiles/gtest.dir/DependInfo.cmake" is newer than depender "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/gtest/CMakeFiles/gtest.dir/depend.internal".
-Dependee "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/gtest/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/gtest/CMakeFiles/gtest.dir/depend.internal".
+make[5]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/caffe-1.0.0+git20180821.99bd997 /build/caffe-1.0.0+git20180821.99bd997/src/gtest /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/gtest /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/gtest/CMakeFiles/gtest.dir/DependInfo.cmake --color=
 make[5]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
 make  -f src/caffe/CMakeFiles/caffeproto.dir/build.make src/caffe/CMakeFiles/caffeproto.dir/build
 make[5]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
 make[5]: Nothing to be done for 'src/caffe/CMakeFiles/caffeproto.dir/build'.
 make[5]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
+Dependee "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/gtest/CMakeFiles/gtest.dir/DependInfo.cmake" is newer than depender "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/gtest/CMakeFiles/gtest.dir/depend.internal".
+Dependee "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/gtest/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/gtest/CMakeFiles/gtest.dir/depend.internal".
 Scanning dependencies of target gtest
 make[5]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
 make  -f src/gtest/CMakeFiles/gtest.dir/build.make src/gtest/CMakeFiles/gtest.dir/build
-make[5]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
 [  1%] Built target caffeproto
 make  -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/depend
+make[5]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
 [  2%] Building CXX object src/gtest/CMakeFiles/gtest.dir/gtest-all.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/gtest && /usr/bin/c++ -DCAFFE_VERSION=1.0.0 -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -isystem /usr/include/hdf5/serial -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/gtest.dir/gtest-all.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/gtest/gtest-all.cpp
 make[5]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
@@ -3886,12 +3921,14 @@
 make[5]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
 make  -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/build
 make[5]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
-[ 60%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_accuracy_layer.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_accuracy_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_accuracy_layer.cpp
-[ 60%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_batch_norm_layer.cpp.o
+[ 62%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_batch_norm_layer.cpp.o
+[ 62%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_accuracy_layer.cpp.o
 [ 62%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_argmax_layer.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_batch_norm_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_batch_norm_layer.cpp
+[ 63%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_batch_reindex_layer.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_accuracy_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_accuracy_layer.cpp
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_argmax_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_argmax_layer.cpp
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_batch_norm_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_batch_norm_layer.cpp
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_batch_reindex_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_batch_reindex_layer.cpp
 In file included from /usr/include/c++/10/vector:72,
                  from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_batch_norm_layer.cpp:3:
 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
@@ -3899,6 +3936,12 @@
   509 |     vector<_Tp, _Alloc>::
       |     ^~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/c++/10/vector:72,
+                 from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_batch_reindex_layer.cpp:1:
+/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
+/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
+  509 |     vector<_Tp, _Alloc>::
+      |     ^~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/c++/10/vector:72,
                  from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_accuracy_layer.cpp:2:
 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
 /usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
@@ -3928,38 +3971,32 @@
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::BatchNormLayerTest_TestForward_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = caffe::CPUDevice<double>]':
+In file included from /usr/include/c++/10/vector:67,
+                 from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_batch_reindex_layer.cpp:1:
+/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::BatchReindexLayerTest_TestGradient_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = caffe::CPUDevice<double>]':
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::BatchNormLayerTest_TestForwardInplace_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = caffe::CPUDevice<double>]':
+/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::BatchNormLayerTest_TestForward_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = caffe::CPUDevice<double>]':
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 63%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_batch_reindex_layer.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_batch_reindex_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_batch_reindex_layer.cpp
-[ 63%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_benchmark.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_benchmark.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_benchmark.cpp
-[ 64%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_bias_layer.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_bias_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_bias_layer.cpp
-In file included from /usr/include/c++/10/vector:72,
-                 from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_batch_reindex_layer.cpp:1:
-/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
-/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
-  509 |     vector<_Tp, _Alloc>::
-      |     ^~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/c++/10/vector:67,
-                 from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_batch_reindex_layer.cpp:1:
-/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::BatchReindexLayerTest_TestGradient_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = caffe::CPUDevice<double>]':
+/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::BatchReindexLayerTest<TypeParam>::TestForward() [with TypeParam = caffe::CPUDevice<double>]':
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::BatchReindexLayerTest<TypeParam>::TestForward() [with TypeParam = caffe::CPUDevice<double>]':
+/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::BatchNormLayerTest_TestForwardInplace_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = caffe::CPUDevice<double>]':
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 63%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_benchmark.cpp.o
+[ 64%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_bias_layer.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_benchmark.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_benchmark.cpp
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_bias_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_bias_layer.cpp
 [ 64%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_blob.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_blob.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_blob.cpp
+[ 64%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_caffe_main.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_caffe_main.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_caffe_main.cpp
 In file included from /usr/include/c++/10/vector:72,
                  from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_bias_layer.cpp:2:
 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
@@ -3972,8 +4009,6 @@
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 64%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_caffe_main.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_caffe_main.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_caffe_main.cpp
 [ 65%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_common.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_common.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_common.cpp
 [ 65%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_concat_layer.cpp.o
@@ -3982,6 +4017,8 @@
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_contrastive_loss_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_contrastive_loss_layer.cpp
 [ 66%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_convolution_layer.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_convolution_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_convolution_layer.cpp
+[ 67%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_crop_layer.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_crop_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_crop_layer.cpp
 In file included from /usr/include/c++/10/vector:72,
                  from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_concat_layer.cpp:1:
 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
@@ -4018,14 +4055,26 @@
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/c++/10/vector:72,
+                 from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_crop_layer.cpp:1:
+/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
+/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
+  509 |     vector<_Tp, _Alloc>::
+      |     ^~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/c++/10/vector:67,
+                 from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_crop_layer.cpp:1:
+/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::Layer<Dtype>::SetUp(const std::vector<caffe::Blob<Dtype>*>&, const std::vector<caffe::Blob<Dtype>*>&) [with Dtype = double]':
+/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+  960 |    _M_fill_insert(end(), __new_size - size(), __x);
+      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::ContrastiveLossLayerTest_TestForwardLegacy_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = caffe::CPUDevice<double>]':
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 67%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_crop_layer.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_crop_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_crop_layer.cpp
 [ 67%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_data_layer.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_data_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_data_layer.cpp
+[ 68%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_data_transformer.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_data_transformer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_data_transformer.cpp
 In file included from /usr/include/c++/10/vector:72,
                  from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_convolution_layer.cpp:1:
 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
@@ -4046,18 +4095,20 @@
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 68%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_db.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_db.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_db.cpp
 In file included from /usr/include/c++/10/vector:72,
-                 from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_crop_layer.cpp:1:
-/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
-/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
-  509 |     vector<_Tp, _Alloc>::
-      |     ^~~~~~~~~~~~~~~~~~~
+                 from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_data_transformer.cpp:3:
+/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
+/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
+  426 |       vector<_Tp, _Alloc>::
+      |       ^~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/c++/10/vector:67,
-                 from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_crop_layer.cpp:1:
-/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::Layer<Dtype>::SetUp(const std::vector<caffe::Blob<Dtype>*>&, const std::vector<caffe::Blob<Dtype>*>&) [with Dtype = double]':
-/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-  960 |    _M_fill_insert(end(), __new_size - size(), __x);
-      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+                 from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_data_transformer.cpp:3:
+/usr/include/c++/10/bits/stl_vector.h: In member function 'int caffe::DataTransformTest<Dtype>::NumSequenceMatches(caffe::TransformationParameter, const caffe::Datum&, caffe::Phase) [with Dtype = double]':
+/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1198 |    _M_realloc_insert(end(), __x);
+      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
 In file included from /usr/include/c++/10/vector:72,
                  from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_data_layer.cpp:3:
 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
@@ -4074,14 +4125,16 @@
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 68%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_data_transformer.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_data_transformer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_data_transformer.cpp
-[ 68%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_db.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_db.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_db.cpp
+[ 70%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_deconvolution_layer.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_deconvolution_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_deconvolution_layer.cpp
+[ 70%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_dummy_data_layer.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_dummy_data_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_dummy_data_layer.cpp
 /usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::DataLayerTest<TypeParam>::TestSkip() [with TypeParam = caffe::CPUDevice<double>]':
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 71%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_eltwise_layer.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_eltwise_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_eltwise_layer.cpp
 /usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::DataLayerTest<TypeParam>::TestReadCropTrainSequenceSeeded() [with TypeParam = caffe::CPUDevice<double>]':
 /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  1198 |    _M_realloc_insert(end(), __x);
@@ -4090,24 +4143,8 @@
 /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  1198 |    _M_realloc_insert(end(), __x);
       |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
-[ 70%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_deconvolution_layer.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_deconvolution_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_deconvolution_layer.cpp
-In file included from /usr/include/c++/10/vector:72,
-                 from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_data_transformer.cpp:3:
-/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
-/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
-  426 |       vector<_Tp, _Alloc>::
-      |       ^~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/c++/10/vector:67,
-                 from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_data_transformer.cpp:3:
-/usr/include/c++/10/bits/stl_vector.h: In member function 'int caffe::DataTransformTest<Dtype>::NumSequenceMatches(caffe::TransformationParameter, const caffe::Datum&, caffe::Phase) [with Dtype = double]':
-/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1198 |    _M_realloc_insert(end(), __x);
-      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
-[ 70%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_dummy_data_layer.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_dummy_data_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_dummy_data_layer.cpp
-[ 71%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_eltwise_layer.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_eltwise_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_eltwise_layer.cpp
+[ 71%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_embed_layer.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_embed_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_embed_layer.cpp
 In file included from /usr/include/c++/10/vector:72,
                  from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_deconvolution_layer.cpp:1:
 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
@@ -4128,8 +4165,6 @@
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 71%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_embed_layer.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_embed_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_embed_layer.cpp
 In file included from /usr/include/c++/10/vector:72,
                  from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_eltwise_layer.cpp:2:
 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
@@ -4168,8 +4203,6 @@
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 [ 72%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_euclidean_loss_layer.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_euclidean_loss_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_euclidean_loss_layer.cpp
-[ 72%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_filler.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_filler.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_filler.cpp
 In file included from /usr/include/c++/10/vector:72,
                  from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_embed_layer.cpp:1:
 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
@@ -4186,8 +4219,12 @@
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 72%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_filler.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_filler.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_filler.cpp
 [ 73%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_filter_layer.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_filter_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_filter_layer.cpp
+[ 73%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_flatten_layer.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_flatten_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_flatten_layer.cpp
 In file included from /usr/include/c++/10/vector:72,
                  from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_euclidean_loss_layer.cpp:2:
 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
@@ -4210,8 +4247,8 @@
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 73%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_flatten_layer.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_flatten_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_flatten_layer.cpp
+[ 74%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_gradient_based_solver.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_gradient_based_solver.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_gradient_based_solver.cpp
 In file included from /usr/include/c++/10/vector:72,
                  from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_filter_layer.cpp:1:
 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
@@ -4232,8 +4269,6 @@
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 74%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_gradient_based_solver.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_gradient_based_solver.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_gradient_based_solver.cpp
 In file included from /usr/include/c++/10/vector:72,
                  from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_flatten_layer.cpp:1:
 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
@@ -4270,6 +4305,8 @@
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 [ 75%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_hdf5data_layer.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_hdf5data_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_hdf5data_layer.cpp
+[ 75%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_hinge_loss_layer.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_hinge_loss_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_hinge_loss_layer.cpp
 In file included from /usr/include/c++/10/vector:72,
                  from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_hdf5_output_layer.cpp:3:
 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
@@ -4282,8 +4319,8 @@
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 75%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_hinge_loss_layer.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_hinge_loss_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_hinge_loss_layer.cpp
+[ 77%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_im2col_layer.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_im2col_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_im2col_layer.cpp
 In file included from /usr/include/c++/10/vector:72,
                  from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_hdf5data_layer.cpp:3:
 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
@@ -4299,12 +4336,6 @@
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::HDF5DataLayerTest_TestSkip_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = caffe::CPUDevice<double>]':
-/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-  960 |    _M_fill_insert(end(), __new_size - size(), __x);
-      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 77%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_im2col_layer.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_im2col_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_im2col_layer.cpp
 In file included from /usr/include/c++/10/vector:72,
                  from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_hinge_loss_layer.cpp:2:
 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
@@ -4317,8 +4348,14 @@
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::HDF5DataLayerTest_TestSkip_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = caffe::CPUDevice<double>]':
+/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+  960 |    _M_fill_insert(end(), __new_size - size(), __x);
+      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 [ 77%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_image_data_layer.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_image_data_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_image_data_layer.cpp
+[ 78%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_infogain_loss_layer.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_infogain_loss_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_infogain_loss_layer.cpp
 In file included from /usr/include/c++/10/vector:72,
                  from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_im2col_layer.cpp:1:
 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
@@ -4343,11 +4380,23 @@
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 78%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_infogain_loss_layer.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_infogain_loss_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_infogain_loss_layer.cpp
 [ 78%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_inner_product_layer.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_inner_product_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_inner_product_layer.cpp
 In file included from /usr/include/c++/10/vector:72,
+                 from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_infogain_loss_layer.cpp:2:
+/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
+/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
+  509 |     vector<_Tp, _Alloc>::
+      |     ^~~~~~~~~~~~~~~~~~~
+[ 79%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_internal_thread.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_internal_thread.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_internal_thread.cpp
+In file included from /usr/include/c++/10/vector:67,
+                 from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_infogain_loss_layer.cpp:2:
+/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::InfogainLossLayerTest_TestInfogainLoss_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = caffe::CPUDevice<double>]':
+/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+  960 |    _M_fill_insert(end(), __new_size - size(), __x);
+      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/c++/10/vector:72,
                  from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_image_data_layer.cpp:4:
 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
 /usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
@@ -4363,36 +4412,28 @@
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::ImageDataLayerTest_TestReshape_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = caffe::CPUDevice<double>]':
+/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::InfogainLossLayerTest_TestGradient_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = caffe::CPUDevice<double>]':
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/c++/10/vector:72,
-                 from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_infogain_loss_layer.cpp:2:
-/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
-/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
-  509 |     vector<_Tp, _Alloc>::
-      |     ^~~~~~~~~~~~~~~~~~~
-/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::ImageDataLayerTest_TestShuffle_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = caffe::CPUDevice<double>]':
+/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::ImageDataLayerTest_TestReshape_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = caffe::CPUDevice<double>]':
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/c++/10/vector:67,
-                 from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_infogain_loss_layer.cpp:2:
-/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::InfogainLossLayerTest_TestInfogainLoss_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = caffe::CPUDevice<double>]':
+[ 79%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_io.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_io.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_io.cpp
+/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::ImageDataLayerTest_TestShuffle_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = caffe::CPUDevice<double>]':
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 80%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_layer_factory.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_layer_factory.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_layer_factory.cpp
 /usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::ImageDataLayerTest_TestSpace_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = caffe::CPUDevice<double>]':
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::InfogainLossLayerTest_TestGradient_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = caffe::CPUDevice<double>]':
-/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-  960 |    _M_fill_insert(end(), __new_size - size(), __x);
-      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 79%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_internal_thread.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_internal_thread.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_internal_thread.cpp
+[ 80%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_lrn_layer.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_lrn_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_lrn_layer.cpp
 In file included from /usr/include/c++/10/vector:72,
                  from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_inner_product_layer.cpp:1:
 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
@@ -4409,12 +4450,6 @@
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 79%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_io.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_io.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_io.cpp
-[ 80%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_layer_factory.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_layer_factory.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_layer_factory.cpp
-[ 80%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_lrn_layer.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_lrn_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_lrn_layer.cpp
 [ 81%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_lstm_layer.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_lstm_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_lstm_layer.cpp
 [ 81%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_math_functions.cpp.o
@@ -4433,6 +4468,8 @@
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 [ 82%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_maxpool_dropout_layers.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_maxpool_dropout_layers.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_maxpool_dropout_layers.cpp
+[ 82%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_memory_data_layer.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_memory_data_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_memory_data_layer.cpp
 In file included from /usr/include/c++/10/vector:72,
                  from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_lstm_layer.cpp:2:
 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
@@ -4453,16 +4490,6 @@
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 82%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_memory_data_layer.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_memory_data_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_memory_data_layer.cpp
-/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::LSTMLayerTest_TestSetUp_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = caffe::CPUDevice<double>]':
-/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-  960 |    _M_fill_insert(end(), __new_size - size(), __x);
-      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::LSTMLayerTest_TestGradient_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = caffe::CPUDevice<double>]':
-/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-  960 |    _M_fill_insert(end(), __new_size - size(), __x);
-      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/c++/10/vector:72,
                  from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_maxpool_dropout_layers.cpp:1:
 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
@@ -4478,6 +4505,8 @@
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 83%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_multinomial_logistic_loss_layer.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_multinomial_logistic_loss_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_multinomial_logistic_loss_layer.cpp
 /usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::MaxPoolingDropoutTest_TestForward_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = caffe::CPUDevice<double>]':
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
@@ -4492,8 +4521,14 @@
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 83%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_multinomial_logistic_loss_layer.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_multinomial_logistic_loss_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_multinomial_logistic_loss_layer.cpp
+/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::LSTMLayerTest_TestSetUp_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = caffe::CPUDevice<double>]':
+/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+  960 |    _M_fill_insert(end(), __new_size - size(), __x);
+      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::LSTMLayerTest_TestGradient_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = caffe::CPUDevice<double>]':
+/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+  960 |    _M_fill_insert(end(), __new_size - size(), __x);
+      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 [ 83%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_mvn_layer.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_mvn_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_mvn_layer.cpp
 In file included from /usr/include/c++/10/vector:72,
@@ -4514,12 +4549,16 @@
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 85%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_net.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_net.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_net.cpp
 In file included from /usr/include/c++/10/vector:72,
                  from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_multinomial_logistic_loss_layer.cpp:1:
 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
 /usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
   509 |     vector<_Tp, _Alloc>::
       |     ^~~~~~~~~~~~~~~~~~~
+[ 85%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_neuron_layer.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_neuron_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_neuron_layer.cpp
 In file included from /usr/include/c++/10/vector:67,
                  from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_multinomial_logistic_loss_layer.cpp:1:
 /usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::MultinomialLogisticLossLayerTest_TestGradientCPU_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = double]':
@@ -4541,8 +4580,10 @@
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 85%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_net.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_net.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_net.cpp
+[ 86%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_platform.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_platform.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_platform.cpp
+[ 86%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_pooling_layer.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_pooling_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_pooling_layer.cpp
 /usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::MVNLayerTest_TestForward_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = caffe::CPUDevice<double>]':
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
@@ -4555,12 +4596,8 @@
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 85%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_neuron_layer.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_neuron_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_neuron_layer.cpp
-[ 86%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_platform.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_platform.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_platform.cpp
-[ 86%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_pooling_layer.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_pooling_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_pooling_layer.cpp
+[ 87%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_power_layer.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_power_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_power_layer.cpp
 In file included from /usr/include/c++/10/vector:72,
                  from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_pooling_layer.cpp:1:
 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
@@ -4577,10 +4614,22 @@
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/c++/10/vector:72,
+                 from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_power_layer.cpp:2:
+/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
+/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
+  509 |     vector<_Tp, _Alloc>::
+      |     ^~~~~~~~~~~~~~~~~~~
 /usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::PoolingLayerTest_TestSetup_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = caffe::CPUDevice<double>]':
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/c++/10/vector:67,
+                 from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_power_layer.cpp:2:
+/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::PowerLayerTest<TypeParam>::TestForward(caffe::PowerLayerTest<TypeParam>::Dtype, caffe::PowerLayerTest<TypeParam>::Dtype, caffe::PowerLayerTest<TypeParam>::Dtype) [with TypeParam = caffe::CPUDevice<double>]':
+/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+  960 |    _M_fill_insert(end(), __new_size - size(), __x);
+      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::PoolingLayerTest_TestSetupPadded_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = caffe::CPUDevice<double>]':
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
@@ -4589,6 +4638,10 @@
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::PowerLayerTest<TypeParam>::TestBackward(caffe::PowerLayerTest<TypeParam>::Dtype, caffe::PowerLayerTest<TypeParam>::Dtype, caffe::PowerLayerTest<TypeParam>::Dtype) [with TypeParam = caffe::CPUDevice<double>]':
+/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+  960 |    _M_fill_insert(end(), __new_size - size(), __x);
+      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/c++/10/vector:72,
                  from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_neuron_layer.cpp:2:
 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
@@ -4601,34 +4654,30 @@
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 87%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_power_layer.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_power_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_power_layer.cpp
 [ 87%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_protobuf.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_protobuf.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_protobuf.cpp
 [ 88%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_random_number_generator.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_random_number_generator.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_random_number_generator.cpp
+[ 88%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_reduction_layer.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_reduction_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_reduction_layer.cpp
+[ 89%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_reshape_layer.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_reshape_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_reshape_layer.cpp
+[ 89%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_rnn_layer.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_rnn_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_rnn_layer.cpp
+[ 90%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_scale_layer.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_scale_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_scale_layer.cpp
 In file included from /usr/include/c++/10/vector:72,
-                 from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_power_layer.cpp:2:
+                 from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_reshape_layer.cpp:1:
 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
 /usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
   509 |     vector<_Tp, _Alloc>::
       |     ^~~~~~~~~~~~~~~~~~~
-[ 88%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_reduction_layer.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_reduction_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_reduction_layer.cpp
 In file included from /usr/include/c++/10/vector:67,
-                 from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_power_layer.cpp:2:
-/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::PowerLayerTest<TypeParam>::TestForward(caffe::PowerLayerTest<TypeParam>::Dtype, caffe::PowerLayerTest<TypeParam>::Dtype, caffe::PowerLayerTest<TypeParam>::Dtype) [with TypeParam = caffe::CPUDevice<double>]':
-/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-  960 |    _M_fill_insert(end(), __new_size - size(), __x);
-      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::PowerLayerTest<TypeParam>::TestBackward(caffe::PowerLayerTest<TypeParam>::Dtype, caffe::PowerLayerTest<TypeParam>::Dtype, caffe::PowerLayerTest<TypeParam>::Dtype) [with TypeParam = caffe::CPUDevice<double>]':
+                 from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_reshape_layer.cpp:1:
+/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::Layer<Dtype>::SetUp(const std::vector<caffe::Blob<Dtype>*>&, const std::vector<caffe::Blob<Dtype>*>&) [with Dtype = double]':
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 89%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_reshape_layer.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_reshape_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_reshape_layer.cpp
-[ 89%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_rnn_layer.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_rnn_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_rnn_layer.cpp
 In file included from /usr/include/c++/10/vector:72,
                  from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_reduction_layer.cpp:1:
 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
@@ -4653,22 +4702,6 @@
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::ReductionLayerTest<TypeParam>::TestGradient(caffe::ReductionParameter_ReductionOp, float, int) [with TypeParam = caffe::CPUDevice<double>]':
-/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-  960 |    _M_fill_insert(end(), __new_size - size(), __x);
-      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/c++/10/vector:72,
-                 from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_reshape_layer.cpp:1:
-/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
-/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
-  509 |     vector<_Tp, _Alloc>::
-      |     ^~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/c++/10/vector:67,
-                 from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_reshape_layer.cpp:1:
-/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::Layer<Dtype>::SetUp(const std::vector<caffe::Blob<Dtype>*>&, const std::vector<caffe::Blob<Dtype>*>&) [with Dtype = double]':
-/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-  960 |    _M_fill_insert(end(), __new_size - size(), __x);
-      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/c++/10/vector:72,
                  from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_rnn_layer.cpp:2:
 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
@@ -4681,24 +4714,18 @@
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::GradientChecker<Dtype>::CheckGradientExhaustive(caffe::Layer<Dtype>*, const std::vector<caffe::Blob<Dtype>*>&, const std::vector<caffe::Blob<Dtype>*>&, int) [with Dtype = double]':
+/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::ReductionLayerTest<TypeParam>::TestGradient(caffe::ReductionParameter_ReductionOp, float, int) [with TypeParam = caffe::CPUDevice<double>]':
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 90%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_scale_layer.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_scale_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_scale_layer.cpp
-/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::RNNLayerTest_TestSetUp_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = caffe::CPUDevice<double>]':
+/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::GradientChecker<Dtype>::CheckGradientExhaustive(caffe::Layer<Dtype>*, const std::vector<caffe::Blob<Dtype>*>&, const std::vector<caffe::Blob<Dtype>*>&, int) [with Dtype = double]':
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::ReshapeLayerTest_TestGradient_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = caffe::CPUDevice<double>]':
+/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::RNNLayerTest_TestSetUp_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = caffe::CPUDevice<double>]':
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 90%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_sigmoid_cross_entropy_loss_layer.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_sigmoid_cross_entropy_loss_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_sigmoid_cross_entropy_loss_layer.cpp
-[ 91%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_slice_layer.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_slice_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_slice_layer.cpp
 In file included from /usr/include/c++/10/vector:72,
                  from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_scale_layer.cpp:2:
 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
@@ -4711,6 +4738,18 @@
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::ReshapeLayerTest_TestGradient_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = caffe::CPUDevice<double>]':
+/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+  960 |    _M_fill_insert(end(), __new_size - size(), __x);
+      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 90%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_sigmoid_cross_entropy_loss_layer.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_sigmoid_cross_entropy_loss_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_sigmoid_cross_entropy_loss_layer.cpp
+[ 91%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_slice_layer.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_slice_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_slice_layer.cpp
+[ 91%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_softmax_layer.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_softmax_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_softmax_layer.cpp
+[ 93%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_softmax_with_loss_layer.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_softmax_with_loss_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_softmax_with_loss_layer.cpp
 In file included from /usr/include/c++/10/vector:72,
                  from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_sigmoid_cross_entropy_loss_layer.cpp:2:
 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
@@ -4728,6 +4767,12 @@
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/c++/10/vector:72,
+                 from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_softmax_layer.cpp:2:
+/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
+/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
+  509 |     vector<_Tp, _Alloc>::
+      |     ^~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/c++/10/vector:72,
                  from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_slice_layer.cpp:1:
 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
 /usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
@@ -4739,10 +4784,16 @@
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 91%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_softmax_layer.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_softmax_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_softmax_layer.cpp
-[ 93%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_softmax_with_loss_layer.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_softmax_with_loss_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_softmax_with_loss_layer.cpp
+In file included from /usr/include/c++/10/vector:67,
+                 from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_softmax_layer.cpp:2:
+/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::SoftmaxLayerTest_TestForward_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = caffe::CPUDevice<double>]':
+/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+  960 |    _M_fill_insert(end(), __new_size - size(), __x);
+      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::SoftmaxLayerTest_TestGradient_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = caffe::CPUDevice<double>]':
+/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+  960 |    _M_fill_insert(end(), __new_size - size(), __x);
+      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 [ 93%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_solver.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_solver.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_solver.cpp
 In file included from /usr/include/c++/10/vector:72,
@@ -4757,44 +4808,28 @@
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/c++/10/vector:72,
-                 from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_softmax_layer.cpp:2:
-/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
-/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
-  509 |     vector<_Tp, _Alloc>::
-      |     ^~~~~~~~~~~~~~~~~~~
 /usr/include/c++/10/bits/stl_vector.h: In function 'void caffe::GradientChecker<Dtype>::CheckGradientExhaustive(caffe::Layer<Dtype>*, const std::vector<caffe::Blob<Dtype>*>&, const std::vector<caffe::Blob<Dtype>*>&, int) [with Dtype = double]':
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/c++/10/vector:67,
-                 from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_softmax_layer.cpp:2:
-/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::SoftmaxLayerTest_TestForward_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = caffe::CPUDevice<double>]':
-/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-  960 |    _M_fill_insert(end(), __new_size - size(), __x);
-      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::SoftmaxLayerTest_TestGradient_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = caffe::CPUDevice<double>]':
-/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-  960 |    _M_fill_insert(end(), __new_size - size(), __x);
-      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::SoftmaxWithLossLayerTest_TestForwardIgnoreLabel_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = caffe::CPUDevice<double>]':
-/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-  960 |    _M_fill_insert(end(), __new_size - size(), __x);
-      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 [ 94%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_solver_factory.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_solver_factory.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_solver_factory.cpp
 [ 94%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_split_layer.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_split_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_split_layer.cpp
+/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::SoftmaxWithLossLayerTest_TestForwardIgnoreLabel_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = caffe::CPUDevice<double>]':
+/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+  960 |    _M_fill_insert(end(), __new_size - size(), __x);
+      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 [ 95%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_spp_layer.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_spp_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_spp_layer.cpp
+[ 95%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_stochastic_pooling.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_stochastic_pooling.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_stochastic_pooling.cpp
 In file included from /usr/include/c++/10/vector:72,
                  from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_split_layer.cpp:2:
 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
 /usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
   509 |     vector<_Tp, _Alloc>::
       |     ^~~~~~~~~~~~~~~~~~~
-[ 95%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_stochastic_pooling.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_stochastic_pooling.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_stochastic_pooling.cpp
 In file included from /usr/include/c++/10/vector:67,
                  from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_split_layer.cpp:2:
 /usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::SplitLayerTest_TestSetup_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = caffe::CPUDevice<double>]':
@@ -4805,6 +4840,8 @@
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 96%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_syncedmem.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_syncedmem.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_syncedmem.cpp
 In file included from /usr/include/c++/10/vector:72,
                  from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_spp_layer.cpp:1:
 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
@@ -4828,30 +4865,30 @@
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 96%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_syncedmem.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_syncedmem.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_syncedmem.cpp
+[ 96%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_tanh_layer.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_tanh_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_tanh_layer.cpp
 /usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::SPPLayerTest_TestForwardBackward_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = caffe::CPUDevice<double>]':
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 96%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_tanh_layer.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_tanh_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_tanh_layer.cpp
+[ 97%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_threshold_layer.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_threshold_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_threshold_layer.cpp
+[ 97%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_tile_layer.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_tile_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_tile_layer.cpp
 In file included from /usr/include/c++/10/vector:72,
                  from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_stochastic_pooling.cpp:2:
 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
 /usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
   509 |     vector<_Tp, _Alloc>::
       |     ^~~~~~~~~~~~~~~~~~~
-[ 97%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_threshold_layer.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_threshold_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_threshold_layer.cpp
 In file included from /usr/include/c++/10/vector:67,
                  from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_stochastic_pooling.cpp:2:
 /usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::CPUStochasticPoolingLayerTest_TestSetup_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = double]':
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 97%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_tile_layer.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_tile_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_tile_layer.cpp
+[ 98%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_upgrade_proto.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_upgrade_proto.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_upgrade_proto.cpp
 In file included from /usr/include/c++/10/vector:72,
                  from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_tanh_layer.cpp:2:
 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
@@ -4865,14 +4902,14 @@
   509 |     vector<_Tp, _Alloc>::
       |     ^~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/c++/10/vector:67,
-                 from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_tanh_layer.cpp:2:
-/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::TanHLayerTest<TypeParam>::TestBackward(caffe::TanHLayerTest<TypeParam>::Dtype) [with TypeParam = caffe::CPUDevice<double>]':
+                 from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_threshold_layer.cpp:1:
+/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::ThresholdLayerTest_TestSetup_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = caffe::CPUDevice<double>]':
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/c++/10/vector:67,
-                 from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_threshold_layer.cpp:1:
-/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::ThresholdLayerTest_TestSetup_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = caffe::CPUDevice<double>]':
+                 from /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_tanh_layer.cpp:2:
+/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::TanHLayerTest<TypeParam>::TestBackward(caffe::TanHLayerTest<TypeParam>::Dtype) [with TypeParam = caffe::CPUDevice<double>]':
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -4880,11 +4917,11 @@
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::TanHLayerTest<TypeParam>::TestForward(caffe::TanHLayerTest<TypeParam>::Dtype) [with TypeParam = caffe::CPUDevice<double>]':
+/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::ThresholdLayerTest_Test2_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = caffe::CPUDevice<double>]':
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::ThresholdLayerTest_Test2_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = caffe::CPUDevice<double>]':
+/usr/include/c++/10/bits/stl_vector.h: In member function 'void caffe::TanHLayerTest<TypeParam>::TestForward(caffe::TanHLayerTest<TypeParam>::Dtype) [with TypeParam = caffe::CPUDevice<double>]':
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -4900,8 +4937,6 @@
 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   960 |    _M_fill_insert(end(), __new_size - size(), __x);
       |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 98%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_upgrade_proto.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_upgrade_proto.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_upgrade_proto.cpp
 [ 98%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_util_blas.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DGTEST_USE_OWN_TR1_TUPLE -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/src -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/test.testbin.dir/test_util_blas.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_util_blas.cpp
 [100%] Linking CXX executable ../../../test/test.testbin
@@ -4936,73 +4971,71 @@
 make  -f tools/CMakeFiles/upgrade_solver_proto_text.dir/build.make tools/CMakeFiles/upgrade_solver_proto_text.dir/depend
 make  -f tools/CMakeFiles/upgrade_net_proto_text.dir/build.make tools/CMakeFiles/upgrade_net_proto_text.dir/depend
 make  -f tools/CMakeFiles/upgrade_net_proto_binary.dir/build.make tools/CMakeFiles/upgrade_net_proto_binary.dir/depend
+make  -f tools/CMakeFiles/extract_features.dir/build.make tools/CMakeFiles/extract_features.dir/depend
 make[4]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/caffe-1.0.0+git20180821.99bd997 /build/caffe-1.0.0+git20180821.99bd997/tools /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools/CMakeFiles/upgrade_solver_proto_text.dir/DependInfo.cmake --color=
 make[4]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/caffe-1.0.0+git20180821.99bd997 /build/caffe-1.0.0+git20180821.99bd997/tools /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools/CMakeFiles/upgrade_net_proto_text.dir/DependInfo.cmake --color=
 make[4]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/caffe-1.0.0+git20180821.99bd997 /build/caffe-1.0.0+git20180821.99bd997/tools /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools/CMakeFiles/upgrade_net_proto_binary.dir/DependInfo.cmake --color=
+make[4]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/caffe-1.0.0+git20180821.99bd997 /build/caffe-1.0.0+git20180821.99bd997/tools /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools/CMakeFiles/extract_features.dir/DependInfo.cmake --color=
 Dependee "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools/CMakeFiles/upgrade_solver_proto_text.dir/DependInfo.cmake" is newer than depender "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools/CMakeFiles/upgrade_solver_proto_text.dir/depend.internal".
 Dependee "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools/CMakeFiles/upgrade_solver_proto_text.dir/depend.internal".
 Dependee "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools/CMakeFiles/upgrade_net_proto_binary.dir/DependInfo.cmake" is newer than depender "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools/CMakeFiles/upgrade_net_proto_binary.dir/depend.internal".
 Dependee "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools/CMakeFiles/upgrade_net_proto_binary.dir/depend.internal".
 Dependee "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools/CMakeFiles/upgrade_net_proto_text.dir/DependInfo.cmake" is newer than depender "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools/CMakeFiles/upgrade_net_proto_text.dir/depend.internal".
 Dependee "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools/CMakeFiles/upgrade_net_proto_text.dir/depend.internal".
-Scanning dependencies of target upgrade_net_proto_binary
+Dependee "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools/CMakeFiles/extract_features.dir/DependInfo.cmake" is newer than depender "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools/CMakeFiles/extract_features.dir/depend.internal".
+Dependee "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools/CMakeFiles/extract_features.dir/depend.internal".
 Scanning dependencies of target upgrade_solver_proto_text
+Scanning dependencies of target upgrade_net_proto_binary
 make[4]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
+make  -f tools/CMakeFiles/upgrade_net_proto_binary.dir/build.make tools/CMakeFiles/upgrade_net_proto_binary.dir/build
 make[4]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
 make  -f tools/CMakeFiles/upgrade_solver_proto_text.dir/build.make tools/CMakeFiles/upgrade_solver_proto_text.dir/build
-make  -f tools/CMakeFiles/upgrade_net_proto_binary.dir/build.make tools/CMakeFiles/upgrade_net_proto_binary.dir/build
-Scanning dependencies of target upgrade_net_proto_text
 make[4]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
+make[4]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
+Scanning dependencies of target upgrade_net_proto_text
 make[4]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
 make  -f tools/CMakeFiles/upgrade_net_proto_text.dir/build.make tools/CMakeFiles/upgrade_net_proto_text.dir/build
+Scanning dependencies of target extract_features
 make[4]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
-make[4]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
-[ 81%] Building CXX object tools/CMakeFiles/upgrade_solver_proto_text.dir/upgrade_solver_proto_text.cpp.o
 [ 81%] Building CXX object tools/CMakeFiles/upgrade_net_proto_binary.dir/upgrade_net_proto_binary.cpp.o
+make[4]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/upgrade_net_proto_binary.dir/upgrade_net_proto_binary.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/tools/upgrade_net_proto_binary.cpp
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/upgrade_solver_proto_text.dir/upgrade_solver_proto_text.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/tools/upgrade_solver_proto_text.cpp
+make  -f tools/CMakeFiles/extract_features.dir/build.make tools/CMakeFiles/extract_features.dir/build
+make[4]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
 [ 81%] Building CXX object tools/CMakeFiles/upgrade_net_proto_text.dir/upgrade_net_proto_text.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/upgrade_net_proto_text.dir/upgrade_net_proto_text.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/tools/upgrade_net_proto_text.cpp
-[ 82%] Linking CXX executable upgrade_net_proto_binary
+[ 81%] Building CXX object tools/CMakeFiles/upgrade_solver_proto_text.dir/upgrade_solver_proto_text.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/upgrade_solver_proto_text.dir/upgrade_solver_proto_text.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/tools/upgrade_solver_proto_text.cpp
+[ 82%] Building CXX object tools/CMakeFiles/extract_features.dir/extract_features.cpp.o
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/extract_features.dir/extract_features.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/tools/extract_features.cpp
+[ 84%] Linking CXX executable upgrade_net_proto_binary
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/upgrade_net_proto_binary.dir/link.txt --verbose=1
-[ 84%] Linking CXX executable upgrade_solver_proto_text
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/upgrade_solver_proto_text.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/upgrade_net_proto_binary.dir/upgrade_net_proto_binary.cpp.o -o upgrade_net_proto_binary  ../lib/libcaffe.so.1.0.0 ../lib/libcaffeproto.a /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_thread.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_atomic.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lglog -lgflags -lprotobuf -lpthread /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -llmdb -lleveldb /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.5.1 -lblas /usr/lib/arm-linux-gnueabihf/libboost_python39.so.1.74.0 
+[ 85%] Linking CXX executable upgrade_solver_proto_text
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/upgrade_solver_proto_text.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/upgrade_solver_proto_text.dir/upgrade_solver_proto_text.cpp.o -o upgrade_solver_proto_text  ../lib/libcaffe.so.1.0.0 ../lib/libcaffeproto.a /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_thread.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_atomic.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lglog -lgflags -lprotobuf -lpthread /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -llmdb -lleveldb /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.5.1 -lblas /usr/lib/arm-linux-gnueabihf/libboost_python39.so.1.74.0 
-[ 85%] Linking CXX executable upgrade_net_proto_text
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/upgrade_net_proto_text.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/upgrade_net_proto_text.dir/upgrade_net_proto_text.cpp.o -o upgrade_net_proto_text  ../lib/libcaffe.so.1.0.0 ../lib/libcaffeproto.a /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_thread.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_atomic.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lglog -lgflags -lprotobuf -lpthread /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -llmdb -lleveldb /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.5.1 -lblas /usr/lib/arm-linux-gnueabihf/libboost_python39.so.1.74.0 
-make[4]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
 make[4]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
 [ 85%] Built target upgrade_net_proto_binary
-make  -f tools/CMakeFiles/extract_features.dir/build.make tools/CMakeFiles/extract_features.dir/depend
-[ 85%] Built target upgrade_solver_proto_text
-make[4]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/caffe-1.0.0+git20180821.99bd997 /build/caffe-1.0.0+git20180821.99bd997/tools /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools/CMakeFiles/extract_features.dir/DependInfo.cmake --color=
 make  -f tools/CMakeFiles/convert_imageset.dir/build.make tools/CMakeFiles/convert_imageset.dir/depend
 make[4]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/caffe-1.0.0+git20180821.99bd997 /build/caffe-1.0.0+git20180821.99bd997/tools /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools/CMakeFiles/convert_imageset.dir/DependInfo.cmake --color=
-Dependee "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools/CMakeFiles/extract_features.dir/DependInfo.cmake" is newer than depender "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools/CMakeFiles/extract_features.dir/depend.internal".
-Dependee "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools/CMakeFiles/extract_features.dir/depend.internal".
 Dependee "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools/CMakeFiles/convert_imageset.dir/DependInfo.cmake" is newer than depender "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools/CMakeFiles/convert_imageset.dir/depend.internal".
 Dependee "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools/CMakeFiles/convert_imageset.dir/depend.internal".
-Scanning dependencies of target extract_features
 Scanning dependencies of target convert_imageset
 make[4]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
-make[4]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
-make  -f tools/CMakeFiles/extract_features.dir/build.make tools/CMakeFiles/extract_features.dir/build
 make  -f tools/CMakeFiles/convert_imageset.dir/build.make tools/CMakeFiles/convert_imageset.dir/build
 make[4]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
-make[4]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
-[ 89%] Building CXX object tools/CMakeFiles/convert_imageset.dir/convert_imageset.cpp.o
-[ 89%] Building CXX object tools/CMakeFiles/extract_features.dir/extract_features.cpp.o
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/extract_features.dir/extract_features.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/tools/extract_features.cpp
+[ 87%] Building CXX object tools/CMakeFiles/convert_imageset.dir/convert_imageset.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/convert_imageset.dir/convert_imageset.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/tools/convert_imageset.cpp
+[ 89%] Linking CXX executable upgrade_net_proto_text
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/upgrade_net_proto_text.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/upgrade_net_proto_text.dir/upgrade_net_proto_text.cpp.o -o upgrade_net_proto_text  ../lib/libcaffe.so.1.0.0 ../lib/libcaffeproto.a /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_thread.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_atomic.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lglog -lgflags -lprotobuf -lpthread /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -llmdb -lleveldb /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.5.1 -lblas /usr/lib/arm-linux-gnueabihf/libboost_python39.so.1.74.0 
 make[4]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
-[ 89%] Built target upgrade_net_proto_text
+[ 89%] Built target upgrade_solver_proto_text
 make  -f tools/CMakeFiles/compute_image_mean.dir/build.make tools/CMakeFiles/compute_image_mean.dir/depend
 make[4]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/caffe-1.0.0+git20180821.99bd997 /build/caffe-1.0.0+git20180821.99bd997/tools /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools/CMakeFiles/compute_image_mean.dir/DependInfo.cmake --color=
@@ -5014,14 +5047,8 @@
 make[4]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
 [ 90%] Building CXX object tools/CMakeFiles/compute_image_mean.dir/compute_image_mean.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/compute_image_mean.dir/compute_image_mean.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/tools/compute_image_mean.cpp
-[ 90%] Linking CXX executable compute_image_mean
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/compute_image_mean.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/compute_image_mean.dir/compute_image_mean.cpp.o -o compute_image_mean  ../lib/libcaffe.so.1.0.0 ../lib/libcaffeproto.a /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_thread.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_atomic.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lglog -lgflags -lprotobuf -lpthread /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -llmdb -lleveldb /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.5.1 -lblas /usr/lib/arm-linux-gnueabihf/libboost_python39.so.1.74.0 
-[ 90%] Linking CXX executable convert_imageset
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/convert_imageset.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/convert_imageset.dir/convert_imageset.cpp.o -o convert_imageset  ../lib/libcaffe.so.1.0.0 ../lib/libcaffeproto.a /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_thread.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_atomic.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lglog -lgflags -lprotobuf -lpthread /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -llmdb -lleveldb /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.5.1 -lblas /usr/lib/arm-linux-gnueabihf/libboost_python39.so.1.74.0 
 make[4]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
-[ 90%] Built target compute_image_mean
+[ 90%] Built target upgrade_net_proto_text
 make  -f tools/CMakeFiles/caffe.bin.dir/build.make tools/CMakeFiles/caffe.bin.dir/depend
 make[4]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/caffe-1.0.0+git20180821.99bd997 /build/caffe-1.0.0+git20180821.99bd997/tools /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools/CMakeFiles/caffe.bin.dir/DependInfo.cmake --color=
@@ -5033,8 +5060,11 @@
 make[4]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
 [ 90%] Building CXX object tools/CMakeFiles/caffe.bin.dir/caffe.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/caffe.bin.dir/caffe.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/tools/caffe.cpp
+[ 90%] Linking CXX executable extract_features
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/extract_features.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/extract_features.dir/extract_features.cpp.o -o extract_features  ../lib/libcaffe.so.1.0.0 ../lib/libcaffeproto.a /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_thread.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_atomic.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lglog -lgflags -lprotobuf -lpthread /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -llmdb -lleveldb /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.5.1 -lblas /usr/lib/arm-linux-gnueabihf/libboost_python39.so.1.74.0 
 make[4]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
-[ 90%] Built target convert_imageset
+[ 90%] Built target extract_features
 make  -f examples/CMakeFiles/convert_mnist_siamese_data.dir/build.make examples/CMakeFiles/convert_mnist_siamese_data.dir/depend
 make[4]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/caffe-1.0.0+git20180821.99bd997 /build/caffe-1.0.0+git20180821.99bd997/examples /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples/CMakeFiles/convert_mnist_siamese_data.dir/DependInfo.cmake --color=
@@ -5046,17 +5076,17 @@
 make[4]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
 [ 92%] Building CXX object examples/CMakeFiles/convert_mnist_siamese_data.dir/siamese/convert_mnist_siamese_data.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/convert_mnist_siamese_data.dir/siamese/convert_mnist_siamese_data.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/examples/siamese/convert_mnist_siamese_data.cpp
-[ 92%] Linking CXX executable extract_features
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/extract_features.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/extract_features.dir/extract_features.cpp.o -o extract_features  ../lib/libcaffe.so.1.0.0 ../lib/libcaffeproto.a /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_thread.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_atomic.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lglog -lgflags -lprotobuf -lpthread /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -llmdb -lleveldb /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.5.1 -lblas /usr/lib/arm-linux-gnueabihf/libboost_python39.so.1.74.0 
+[ 92%] Linking CXX executable convert_imageset
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/convert_imageset.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/convert_imageset.dir/convert_imageset.cpp.o -o convert_imageset  ../lib/libcaffe.so.1.0.0 ../lib/libcaffeproto.a /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_thread.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_atomic.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lglog -lgflags -lprotobuf -lpthread /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -llmdb -lleveldb /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.5.1 -lblas /usr/lib/arm-linux-gnueabihf/libboost_python39.so.1.74.0 
+[ 92%] Linking CXX executable compute_image_mean
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/compute_image_mean.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/compute_image_mean.dir/compute_image_mean.cpp.o -o compute_image_mean  ../lib/libcaffe.so.1.0.0 ../lib/libcaffeproto.a /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_thread.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_atomic.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lglog -lgflags -lprotobuf -lpthread /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -llmdb -lleveldb /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.5.1 -lblas /usr/lib/arm-linux-gnueabihf/libboost_python39.so.1.74.0 
 make[4]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
-[ 92%] Linking CXX executable siamese/convert_mnist_siamese_data
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/convert_mnist_siamese_data.dir/link.txt --verbose=1
-[ 92%] Built target extract_features
+[ 92%] Built target convert_imageset
 make  -f examples/CMakeFiles/convert_mnist_data.dir/build.make examples/CMakeFiles/convert_mnist_data.dir/depend
 make[4]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/caffe-1.0.0+git20180821.99bd997 /build/caffe-1.0.0+git20180821.99bd997/examples /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples/CMakeFiles/convert_mnist_data.dir/DependInfo.cmake --color=
-/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/convert_mnist_siamese_data.dir/siamese/convert_mnist_siamese_data.cpp.o -o siamese/convert_mnist_siamese_data  ../lib/libcaffe.so.1.0.0 ../lib/libcaffeproto.a /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_thread.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_atomic.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lglog -lgflags -lprotobuf -lpthread /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -llmdb -lleveldb /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.5.1 -lblas /usr/lib/arm-linux-gnueabihf/libboost_python39.so.1.74.0 
 Dependee "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples/CMakeFiles/convert_mnist_data.dir/DependInfo.cmake" is newer than depender "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples/CMakeFiles/convert_mnist_data.dir/depend.internal".
 Dependee "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples/CMakeFiles/convert_mnist_data.dir/depend.internal".
 Scanning dependencies of target convert_mnist_data
@@ -5065,9 +5095,8 @@
 make[4]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
 [ 93%] Building CXX object examples/CMakeFiles/convert_mnist_data.dir/mnist/convert_mnist_data.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/convert_mnist_data.dir/mnist/convert_mnist_data.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/examples/mnist/convert_mnist_data.cpp
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples && ln -sf /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples/siamese/convert_mnist_siamese_data /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples/siamese/convert_mnist_siamese_data.bin
 make[4]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
-[ 93%] Built target convert_mnist_siamese_data
+[ 93%] Built target compute_image_mean
 make  -f examples/CMakeFiles/classification.dir/build.make examples/CMakeFiles/classification.dir/depend
 make[4]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/caffe-1.0.0+git20180821.99bd997 /build/caffe-1.0.0+git20180821.99bd997/examples /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples/CMakeFiles/classification.dir/DependInfo.cmake --color=
@@ -5079,12 +5108,12 @@
 make[4]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
 [ 95%] Building CXX object examples/CMakeFiles/classification.dir/cpp_classification/classification.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/classification.dir/cpp_classification/classification.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/examples/cpp_classification/classification.cpp
-[ 95%] Linking CXX executable mnist/convert_mnist_data
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/convert_mnist_data.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/convert_mnist_data.dir/mnist/convert_mnist_data.cpp.o -o mnist/convert_mnist_data  ../lib/libcaffe.so.1.0.0 ../lib/libcaffeproto.a /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_thread.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_atomic.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lglog -lgflags -lprotobuf -lpthread /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -llmdb -lleveldb /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.5.1 -lblas /usr/lib/arm-linux-gnueabihf/libboost_python39.so.1.74.0 
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples && ln -sf /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples/mnist/convert_mnist_data /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples/mnist/convert_mnist_data.bin
+[ 95%] Linking CXX executable siamese/convert_mnist_siamese_data
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/convert_mnist_siamese_data.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/convert_mnist_siamese_data.dir/siamese/convert_mnist_siamese_data.cpp.o -o siamese/convert_mnist_siamese_data  ../lib/libcaffe.so.1.0.0 ../lib/libcaffeproto.a /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_thread.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_atomic.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lglog -lgflags -lprotobuf -lpthread /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -llmdb -lleveldb /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.5.1 -lblas /usr/lib/arm-linux-gnueabihf/libboost_python39.so.1.74.0 
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples && ln -sf /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples/siamese/convert_mnist_siamese_data /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples/siamese/convert_mnist_siamese_data.bin
 make[4]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
-[ 95%] Built target convert_mnist_data
+[ 95%] Built target convert_mnist_siamese_data
 make  -f examples/CMakeFiles/convert_cifar_data.dir/build.make examples/CMakeFiles/convert_cifar_data.dir/depend
 make[4]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/caffe-1.0.0+git20180821.99bd997 /build/caffe-1.0.0+git20180821.99bd997/examples /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples/CMakeFiles/convert_cifar_data.dir/DependInfo.cmake --color=
@@ -5096,14 +5125,12 @@
 make[4]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
 [ 96%] Building CXX object examples/CMakeFiles/convert_cifar_data.dir/cifar10/convert_cifar_data.cpp.o
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCAFFE_VERSION=1.0.0 -DCPU_ONLY -DUSE_HDF5 -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/include -I/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build -I/build/caffe-1.0.0+git20180821.99bd997/include -isystem /usr/include/hdf5/serial -isystem /usr/include/opencv4 -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -o CMakeFiles/convert_cifar_data.dir/cifar10/convert_cifar_data.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/examples/cifar10/convert_cifar_data.cpp
-[ 98%] Linking CXX executable caffe
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/caffe.bin.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/caffe.bin.dir/caffe.cpp.o -o caffe  ../lib/libcaffe.so.1.0.0 ../lib/libcaffeproto.a /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_thread.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_atomic.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lglog -lgflags -lprotobuf -lpthread /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -llmdb -lleveldb /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.5.1 -lblas /usr/lib/arm-linux-gnueabihf/libboost_python39.so.1.74.0 
-[ 98%] Linking CXX executable cifar10/convert_cifar_data
-cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/convert_cifar_data.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/convert_cifar_data.dir/cifar10/convert_cifar_data.cpp.o -o cifar10/convert_cifar_data  ../lib/libcaffe.so.1.0.0 ../lib/libcaffeproto.a /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_thread.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_atomic.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lglog -lgflags -lprotobuf -lpthread /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -llmdb -lleveldb /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.5.1 -lblas /usr/lib/arm-linux-gnueabihf/libboost_python39.so.1.74.0 
+[ 96%] Linking CXX executable mnist/convert_mnist_data
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/convert_mnist_data.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/convert_mnist_data.dir/mnist/convert_mnist_data.cpp.o -o mnist/convert_mnist_data  ../lib/libcaffe.so.1.0.0 ../lib/libcaffeproto.a /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_thread.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_atomic.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lglog -lgflags -lprotobuf -lpthread /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -llmdb -lleveldb /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.5.1 -lblas /usr/lib/arm-linux-gnueabihf/libboost_python39.so.1.74.0 
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples && ln -sf /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples/mnist/convert_mnist_data /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples/mnist/convert_mnist_data.bin
 make[4]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
-[ 98%] Built target caffe.bin
+[ 96%] Built target convert_mnist_data
 make  -f python/CMakeFiles/pycaffe.dir/build.make python/CMakeFiles/pycaffe.dir/depend
 make[4]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/caffe-1.0.0+git20180821.99bd997 /build/caffe-1.0.0+git20180821.99bd997/python /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/python /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/python/CMakeFiles/pycaffe.dir/DependInfo.cmake --color=
@@ -5112,10 +5139,18 @@
 make[4]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
 make[4]: Nothing to be done for 'python/CMakeFiles/pycaffe.dir/build'.
 make[4]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
-[100%] Built target pycaffe
+[ 98%] Built target pycaffe
+[ 98%] Linking CXX executable cifar10/convert_cifar_data
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/convert_cifar_data.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/convert_cifar_data.dir/cifar10/convert_cifar_data.cpp.o -o cifar10/convert_cifar_data  ../lib/libcaffe.so.1.0.0 ../lib/libcaffeproto.a /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_thread.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_atomic.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lglog -lgflags -lprotobuf -lpthread /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -llmdb -lleveldb /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.5.1 -lblas /usr/lib/arm-linux-gnueabihf/libboost_python39.so.1.74.0 
+[100%] Linking CXX executable caffe
+cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/caffe.bin.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/caffe.bin.dir/caffe.cpp.o -o caffe  ../lib/libcaffe.so.1.0.0 ../lib/libcaffeproto.a /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_thread.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_atomic.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lglog -lgflags -lprotobuf -lpthread /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -llmdb -lleveldb /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.5.1 -lblas /usr/lib/arm-linux-gnueabihf/libboost_python39.so.1.74.0 
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples && ln -sf /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples/cifar10/convert_cifar_data /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples/cifar10/convert_cifar_data.bin
 make[4]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
 [100%] Built target convert_cifar_data
+make[4]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
+[100%] Built target caffe.bin
 [100%] Linking CXX executable cpp_classification/classification
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/classification.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/caffe-1.0.0+git20180821.99bd997=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/classification.dir/cpp_classification/classification.cpp.o -o cpp_classification/classification  ../lib/libcaffe.so.1.0.0 ../lib/libcaffeproto.a /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_thread.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_atomic.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lglog -lgflags -lprotobuf -lpthread /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -llmdb -lleveldb /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.5.1 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.5.1 -lblas /usr/lib/arm-linux-gnueabihf/libboost_python39.so.1.74.0 
@@ -13019,7 +13054,7 @@
 make[1]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997'
 dh_auto_test --builddirectory="caffe_cpu_build" \
 	-- runtest pytest LD_LIBRARY_PATH=/build/caffe-1.0.0+git20180821.99bd997/"caffe_cpu_build"/lib/
-	cd caffe_cpu_build && make -j3 test runtest pytest LD_LIBRARY_PATH=/build/caffe-1.0.0\+git20180821.99bd997/caffe_cpu_build/lib/ ARGS\+=-j3
+	cd caffe_cpu_build && make -j4 test runtest pytest LD_LIBRARY_PATH=/build/caffe-1.0.0\+git20180821.99bd997/caffe_cpu_build/lib/ ARGS\+=-j4
 make[2]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
 make[2]: Nothing to be done for 'test'.
 /usr/bin/cmake -S/build/caffe-1.0.0+git20180821.99bd997 -B/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build --check-build-system CMakeFiles/Makefile.cmake 0
@@ -13037,17 +13072,17 @@
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/caffe-1.0.0+git20180821.99bd997 /build/caffe-1.0.0+git20180821.99bd997/src/gtest /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/gtest /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/gtest/CMakeFiles/gtest.dir/DependInfo.cmake --color=
 make[5]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
 make  -f src/caffe/CMakeFiles/caffeproto.dir/build.make src/caffe/CMakeFiles/caffeproto.dir/build
+make[5]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
 make[5]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
+make  -f src/gtest/CMakeFiles/gtest.dir/build.make src/gtest/CMakeFiles/gtest.dir/build
 make[5]: Nothing to be done for 'src/caffe/CMakeFiles/caffeproto.dir/build'.
 make[5]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
-make[5]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
-make  -f src/gtest/CMakeFiles/gtest.dir/build.make src/gtest/CMakeFiles/gtest.dir/build
 make[5]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
 make[5]: Nothing to be done for 'src/gtest/CMakeFiles/gtest.dir/build'.
 make[5]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
-[  1%] Built target gtest
-[  2%] Built target caffeproto
+[  1%] Built target caffeproto
 make  -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/depend
+[  2%] Built target gtest
 make[5]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
 cd /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/caffe-1.0.0+git20180821.99bd997 /build/caffe-1.0.0+git20180821.99bd997/src/caffe /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/src/caffe/CMakeFiles/caffe.dir/DependInfo.cmake --color=
 make[5]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
@@ -13074,2798 +13109,2798 @@
 make[5]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
 cd /build/caffe-1.0.0+git20180821.99bd997 && /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/test/test.testbin --gtest_shuffle --gtest_filter="-*GPU*"
 Note: Google Test filter = -*GPU*
-Note: Randomizing tests' orders with a seed of 46950 .
+Note: Randomizing tests' orders with a seed of 26233 .
 [==========] Running 1162 tests from 152 test cases.
 [----------] Global test environment set-up.
-[----------] 3 tests from DummyDataLayerTest/1, where TypeParam = double
-[ RUN      ] DummyDataLayerTest/1.TestTwoTopConstant
-[       OK ] DummyDataLayerTest/1.TestTwoTopConstant (0 ms)
-[ RUN      ] DummyDataLayerTest/1.TestOneTopConstant
-[       OK ] DummyDataLayerTest/1.TestOneTopConstant (0 ms)
-[ RUN      ] DummyDataLayerTest/1.TestThreeTopConstantGaussianConstant
-[       OK ] DummyDataLayerTest/1.TestThreeTopConstantGaussianConstant (1 ms)
-[----------] 3 tests from DummyDataLayerTest/1 (1 ms total)
+[----------] 12 tests from ArgMaxLayerTest/1, where TypeParam = double
+[ RUN      ] ArgMaxLayerTest/1.TestCPU
+[       OK ] ArgMaxLayerTest/1.TestCPU (3 ms)
+[ RUN      ] ArgMaxLayerTest/1.TestSetupAxisNegativeIndexing
+[       OK ] ArgMaxLayerTest/1.TestSetupAxisNegativeIndexing (2 ms)
+[ RUN      ] ArgMaxLayerTest/1.TestCPUMaxValTopK
+[       OK ] ArgMaxLayerTest/1.TestCPUMaxValTopK (11 ms)
+[ RUN      ] ArgMaxLayerTest/1.TestCPUTopK
+[       OK ] ArgMaxLayerTest/1.TestCPUTopK (3 ms)
+[ RUN      ] ArgMaxLayerTest/1.TestSetupMaxVal
+[       OK ] ArgMaxLayerTest/1.TestSetupMaxVal (2 ms)
+[ RUN      ] ArgMaxLayerTest/1.TestSetupAxis
+[       OK ] ArgMaxLayerTest/1.TestSetupAxis (1 ms)
+[ RUN      ] ArgMaxLayerTest/1.TestCPUAxisMaxValTopK
+[       OK ] ArgMaxLayerTest/1.TestCPUAxisMaxValTopK (166 ms)
+[ RUN      ] ArgMaxLayerTest/1.TestCPUAxisTopK
+[       OK ] ArgMaxLayerTest/1.TestCPUAxisTopK (171 ms)
+[ RUN      ] ArgMaxLayerTest/1.TestCPUMaxVal
+[       OK ] ArgMaxLayerTest/1.TestCPUMaxVal (3 ms)
+[ RUN      ] ArgMaxLayerTest/1.TestSetup
+[       OK ] ArgMaxLayerTest/1.TestSetup (5 ms)
+[ RUN      ] ArgMaxLayerTest/1.TestCPUAxis
+[       OK ] ArgMaxLayerTest/1.TestCPUAxis (41 ms)
+[ RUN      ] ArgMaxLayerTest/1.TestSetupAxisMaxVal
+[       OK ] ArgMaxLayerTest/1.TestSetupAxisMaxVal (2 ms)
+[----------] 12 tests from ArgMaxLayerTest/1 (416 ms total)
 
-[----------] 12 tests from ArgMaxLayerTest/0, where TypeParam = float
-[ RUN      ] ArgMaxLayerTest/0.TestSetupAxisNegativeIndexing
-[       OK ] ArgMaxLayerTest/0.TestSetupAxisNegativeIndexing (31 ms)
-[ RUN      ] ArgMaxLayerTest/0.TestSetup
-[       OK ] ArgMaxLayerTest/0.TestSetup (22 ms)
-[ RUN      ] ArgMaxLayerTest/0.TestCPUAxisTopK
-[       OK ] ArgMaxLayerTest/0.TestCPUAxisTopK (692 ms)
-[ RUN      ] ArgMaxLayerTest/0.TestCPU
-[       OK ] ArgMaxLayerTest/0.TestCPU (58 ms)
-[ RUN      ] ArgMaxLayerTest/0.TestCPUAxis
-[       OK ] ArgMaxLayerTest/0.TestCPUAxis (433 ms)
-[ RUN      ] ArgMaxLayerTest/0.TestCPUMaxValTopK
-[       OK ] ArgMaxLayerTest/0.TestCPUMaxValTopK (40 ms)
-[ RUN      ] ArgMaxLayerTest/0.TestCPUTopK
-[       OK ] ArgMaxLayerTest/0.TestCPUTopK (44 ms)
-[ RUN      ] ArgMaxLayerTest/0.TestSetupAxis
-[       OK ] ArgMaxLayerTest/0.TestSetupAxis (2 ms)
-[ RUN      ] ArgMaxLayerTest/0.TestSetupAxisMaxVal
-[       OK ] ArgMaxLayerTest/0.TestSetupAxisMaxVal (39 ms)
-[ RUN      ] ArgMaxLayerTest/0.TestCPUAxisMaxValTopK
-[       OK ] ArgMaxLayerTest/0.TestCPUAxisMaxValTopK (1700 ms)
-[ RUN      ] ArgMaxLayerTest/0.TestSetupMaxVal
-[       OK ] ArgMaxLayerTest/0.TestSetupMaxVal (51 ms)
-[ RUN      ] ArgMaxLayerTest/0.TestCPUMaxVal
-[       OK ] ArgMaxLayerTest/0.TestCPUMaxVal (29 ms)
-[----------] 12 tests from ArgMaxLayerTest/0 (3171 ms total)
+[----------] 8 tests from SliceLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] SliceLayerTest/1.TestSetupChannels
+[       OK ] SliceLayerTest/1.TestSetupChannels (0 ms)
+[ RUN      ] SliceLayerTest/1.TestGradientAcrossNum
+[       OK ] SliceLayerTest/1.TestGradientAcrossNum (129 ms)
+[ RUN      ] SliceLayerTest/1.TestTrivialSlice
+[       OK ] SliceLayerTest/1.TestTrivialSlice (1 ms)
+[ RUN      ] SliceLayerTest/1.TestGradientAcrossChannels
+[       OK ] SliceLayerTest/1.TestGradientAcrossChannels (88 ms)
+[ RUN      ] SliceLayerTest/1.TestGradientTrivial
+[       OK ] SliceLayerTest/1.TestGradientTrivial (26 ms)
+[ RUN      ] SliceLayerTest/1.TestSliceAcrossChannels
+[       OK ] SliceLayerTest/1.TestSliceAcrossChannels (1 ms)
+[ RUN      ] SliceLayerTest/1.TestSliceAcrossNum
+[       OK ] SliceLayerTest/1.TestSliceAcrossNum (0 ms)
+[ RUN      ] SliceLayerTest/1.TestSetupNum
+[       OK ] SliceLayerTest/1.TestSetupNum (0 ms)
+[----------] 8 tests from SliceLayerTest/1 (249 ms total)
+
+[----------] 4 tests from BlobSimpleTest/0, where TypeParam = float
+[ RUN      ] BlobSimpleTest/0.TestReshapeZero
+[       OK ] BlobSimpleTest/0.TestReshapeZero (0 ms)
+[ RUN      ] BlobSimpleTest/0.TestReshape
+[       OK ] BlobSimpleTest/0.TestReshape (0 ms)
+[ RUN      ] BlobSimpleTest/0.TestInitialization
+[       OK ] BlobSimpleTest/0.TestInitialization (0 ms)
+[ RUN      ] BlobSimpleTest/0.TestLegacyBlobProtoShapeEquals
+[       OK ] BlobSimpleTest/0.TestLegacyBlobProtoShapeEquals (0 ms)
+[----------] 4 tests from BlobSimpleTest/0 (0 ms total)
+
+[----------] 3 tests from TanHLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] TanHLayerTest/1.TestTanH
+[       OK ] TanHLayerTest/1.TestTanH (0 ms)
+[ RUN      ] TanHLayerTest/1.TestTanHOverflow
+[       OK ] TanHLayerTest/1.TestTanHOverflow (0 ms)
+[ RUN      ] TanHLayerTest/1.TestTanHGradient
+[       OK ] TanHLayerTest/1.TestTanHGradient (9 ms)
+[----------] 3 tests from TanHLayerTest/1 (9 ms total)
+
+[----------] 8 tests from RMSPropSolverTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] RMSPropSolverTest/0.TestSnapshotShare
+[       OK ] RMSPropSolverTest/0.TestSnapshotShare (117 ms)
+[ RUN      ] RMSPropSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum
+[       OK ] RMSPropSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum (14 ms)
+[ RUN      ] RMSPropSolverTest/0.TestRMSPropLeastSquaresUpdateWithEverythingShare
+[       OK ] RMSPropSolverTest/0.TestRMSPropLeastSquaresUpdateWithEverythingShare (275 ms)
+[ RUN      ] RMSPropSolverTest/0.TestRMSPropLeastSquaresUpdateWithEverything
+[       OK ] RMSPropSolverTest/0.TestRMSPropLeastSquaresUpdateWithEverything (314 ms)
+[ RUN      ] RMSPropSolverTest/0.TestLeastSquaresUpdateWithEverythingAccumShare
+[       OK ] RMSPropSolverTest/0.TestLeastSquaresUpdateWithEverythingAccumShare (7 ms)
+[ RUN      ] RMSPropSolverTest/0.TestRMSPropLeastSquaresUpdateWithWeightDecay
+[       OK ] RMSPropSolverTest/0.TestRMSPropLeastSquaresUpdateWithWeightDecay (38 ms)
+[ RUN      ] RMSPropSolverTest/0.TestRMSPropLeastSquaresUpdateWithRmsDecay
+[       OK ] RMSPropSolverTest/0.TestRMSPropLeastSquaresUpdateWithRmsDecay (278 ms)
+[ RUN      ] RMSPropSolverTest/0.TestSnapshot
+[       OK ] RMSPropSolverTest/0.TestSnapshot (68 ms)
+[----------] 8 tests from RMSPropSolverTest/0 (1111 ms total)
+
+[----------] 5 tests from DBTest/1, where TypeParam = caffe::TypeLMDB
+[ RUN      ] DBTest/1.TestGetDB
+[       OK ] DBTest/1.TestGetDB (99 ms)
+[ RUN      ] DBTest/1.TestWrite
+[       OK ] DBTest/1.TestWrite (88 ms)
+[ RUN      ] DBTest/1.TestSeekToFirst
+[       OK ] DBTest/1.TestSeekToFirst (69 ms)
+[ RUN      ] DBTest/1.TestNext
+[       OK ] DBTest/1.TestNext (48 ms)
+[ RUN      ] DBTest/1.TestKeyValue
+[       OK ] DBTest/1.TestKeyValue (76 ms)
+[----------] 5 tests from DBTest/1 (381 ms total)
 
 [----------] 3 tests from BatchNormLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] BatchNormLayerTest/0.TestForward
-[       OK ] BatchNormLayerTest/0.TestForward (21 ms)
 [ RUN      ] BatchNormLayerTest/0.TestForwardInplace
 [       OK ] BatchNormLayerTest/0.TestForwardInplace (0 ms)
 [ RUN      ] BatchNormLayerTest/0.TestGradient
-[       OK ] BatchNormLayerTest/0.TestGradient (4608 ms)
-[----------] 3 tests from BatchNormLayerTest/0 (4671 ms total)
+[       OK ] BatchNormLayerTest/0.TestGradient (628 ms)
+[ RUN      ] BatchNormLayerTest/0.TestForward
+[       OK ] BatchNormLayerTest/0.TestForward (0 ms)
+[----------] 3 tests from BatchNormLayerTest/0 (628 ms total)
 
-[----------] 5 tests from BenchmarkTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] BenchmarkTest/0.TestTimerConstructor
-[       OK ] BenchmarkTest/0.TestTimerConstructor (0 ms)
-[ RUN      ] BenchmarkTest/0.TestTimerStart
-[       OK ] BenchmarkTest/0.TestTimerStart (0 ms)
-[ RUN      ] BenchmarkTest/0.TestTimerStop
-[       OK ] BenchmarkTest/0.TestTimerStop (0 ms)
-[ RUN      ] BenchmarkTest/0.TestTimerMilliSeconds
-[       OK ] BenchmarkTest/0.TestTimerMilliSeconds (308 ms)
-[ RUN      ] BenchmarkTest/0.TestTimerSeconds
-[       OK ] BenchmarkTest/0.TestTimerSeconds (304 ms)
-[----------] 5 tests from BenchmarkTest/0 (612 ms total)
+[----------] 26 tests from IOTest
+[ RUN      ] IOTest.TestReadImageToDatum
+[       OK ] IOTest.TestReadImageToDatum (27 ms)
+[ RUN      ] IOTest.TestReadFileToDatum
+[       OK ] IOTest.TestReadFileToDatum (0 ms)
+[ RUN      ] IOTest.TestReadImageToDatumResizedSquare
+[       OK ] IOTest.TestReadImageToDatumResizedSquare (31 ms)
+[ RUN      ] IOTest.TestCVMatToDatumContent
+[       OK ] IOTest.TestCVMatToDatumContent (62 ms)
+[ RUN      ] IOTest.TestReadImageToDatumReferenceResized
+[       OK ] IOTest.TestReadImageToDatumReferenceResized (50 ms)
+[ RUN      ] IOTest.TestReadImageToCVMatResized
+[       OK ] IOTest.TestReadImageToCVMatResized (25 ms)
+[ RUN      ] IOTest.TestCVMatToDatum
+[       OK ] IOTest.TestCVMatToDatum (30 ms)
+[ RUN      ] IOTest.TestDecodeDatumToCVMatNativeGray
+[       OK ] IOTest.TestDecodeDatumToCVMatNativeGray (11 ms)
+[ RUN      ] IOTest.TestCVMatToDatumReference
+[       OK ] IOTest.TestCVMatToDatumReference (81 ms)
+[ RUN      ] IOTest.TestReadImageToCVMatGray
+[       OK ] IOTest.TestReadImageToCVMatGray (10 ms)
+[ RUN      ] IOTest.TestReadImageToDatumResized
+[       OK ] IOTest.TestReadImageToDatumResized (31 ms)
+[ RUN      ] IOTest.TestDecodeDatumNative
+[       OK ] IOTest.TestDecodeDatumNative (109 ms)
+[ RUN      ] IOTest.TestReadImageToDatumContent
+[       OK ] IOTest.TestReadImageToDatumContent (70 ms)
+[ RUN      ] IOTest.TestReadImageToCVMatResizedGray
+[       OK ] IOTest.TestReadImageToCVMatResizedGray (16 ms)
+[ RUN      ] IOTest.TestDecodeDatumToCVMatContent
+[       OK ] IOTest.TestDecodeDatumToCVMatContent (79 ms)
+[ RUN      ] IOTest.TestReadImageToCVMatResizedSquare
+[       OK ] IOTest.TestReadImageToCVMatResizedSquare (27 ms)
+[ RUN      ] IOTest.TestDecodeDatumToCVMatContentNative
+[       OK ] IOTest.TestDecodeDatumToCVMatContentNative (68 ms)
+[ RUN      ] IOTest.TestReadImageToDatumReference
+[       OK ] IOTest.TestReadImageToDatumReference (66 ms)
+[ RUN      ] IOTest.TestReadImageToDatumContentGray
+[       OK ] IOTest.TestReadImageToDatumContentGray (31 ms)
+[ RUN      ] IOTest.TestDecodeDatumNativeGray
+[       OK ] IOTest.TestDecodeDatumNativeGray (31 ms)
+[ RUN      ] IOTest.TestDecodeDatumToCVMatNative
+[       OK ] IOTest.TestDecodeDatumToCVMatNative (19 ms)
+[ RUN      ] IOTest.TestReadImageToDatumGray
+[       OK ] IOTest.TestReadImageToDatumGray (7 ms)
+[ RUN      ] IOTest.TestDecodeDatum
+[       OK ] IOTest.TestDecodeDatum (65 ms)
+[ RUN      ] IOTest.TestDecodeDatumToCVMat
+[       OK ] IOTest.TestDecodeDatumToCVMat (35 ms)
+[ RUN      ] IOTest.TestReadImageToDatumResizedGray
+[       OK ] IOTest.TestReadImageToDatumResizedGray (12 ms)
+[ RUN      ] IOTest.TestReadImageToCVMat
+[       OK ] IOTest.TestReadImageToCVMat (24 ms)
+[----------] 26 tests from IOTest (1049 ms total)
+
+[----------] 1 test from HDF5OutputLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] HDF5OutputLayerTest/0.TestForward
+[       OK ] HDF5OutputLayerTest/0.TestForward (13 ms)
+[----------] 1 test from HDF5OutputLayerTest/0 (13 ms total)
+
+[----------] 8 tests from Im2colLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] Im2colLayerTest/0.TestForward
+[       OK ] Im2colLayerTest/0.TestForward (7 ms)
+[ RUN      ] Im2colLayerTest/0.TestDilatedGradientForceND
+[       OK ] Im2colLayerTest/0.TestDilatedGradientForceND (5018 ms)
+[ RUN      ] Im2colLayerTest/0.TestRectGradient
+[       OK ] Im2colLayerTest/0.TestRectGradient (1154 ms)
+[ RUN      ] Im2colLayerTest/0.TestRect
+[       OK ] Im2colLayerTest/0.TestRect (0 ms)
+[ RUN      ] Im2colLayerTest/0.TestDilatedGradient
+[       OK ] Im2colLayerTest/0.TestDilatedGradient (3074 ms)
+[ RUN      ] Im2colLayerTest/0.TestGradient
+[       OK ] Im2colLayerTest/0.TestGradient (810 ms)
+[ RUN      ] Im2colLayerTest/0.TestSetup
+[       OK ] Im2colLayerTest/0.TestSetup (0 ms)
+[ RUN      ] Im2colLayerTest/0.TestGradientForceND
+[       OK ] Im2colLayerTest/0.TestGradientForceND (2531 ms)
+[----------] 8 tests from Im2colLayerTest/0 (12611 ms total)
+
+[----------] 1 test from HDF5OutputLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] HDF5OutputLayerTest/1.TestForward
+[       OK ] HDF5OutputLayerTest/1.TestForward (7 ms)
+[----------] 1 test from HDF5OutputLayerTest/1 (7 ms total)
+
+[----------] 1 test from LayerFactoryTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] LayerFactoryTest/1.TestCreateLayer
+[       OK ] LayerFactoryTest/1.TestCreateLayer (88 ms)
+[----------] 1 test from LayerFactoryTest/1 (88 ms total)
+
+[----------] 10 tests from EltwiseLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] EltwiseLayerTest/1.TestStableProdGradient
+[       OK ] EltwiseLayerTest/1.TestStableProdGradient (23 ms)
+[ RUN      ] EltwiseLayerTest/1.TestMax
+[       OK ] EltwiseLayerTest/1.TestMax (0 ms)
+[ RUN      ] EltwiseLayerTest/1.TestSetUp
+[       OK ] EltwiseLayerTest/1.TestSetUp (0 ms)
+[ RUN      ] EltwiseLayerTest/1.TestUnstableProdGradient
+[       OK ] EltwiseLayerTest/1.TestUnstableProdGradient (10 ms)
+[ RUN      ] EltwiseLayerTest/1.TestSum
+[       OK ] EltwiseLayerTest/1.TestSum (0 ms)
+[ RUN      ] EltwiseLayerTest/1.TestSumCoeffGradient
+[       OK ] EltwiseLayerTest/1.TestSumCoeffGradient (10 ms)
+[ RUN      ] EltwiseLayerTest/1.TestProd
+[       OK ] EltwiseLayerTest/1.TestProd (0 ms)
+[ RUN      ] EltwiseLayerTest/1.TestSumCoeff
+[       OK ] EltwiseLayerTest/1.TestSumCoeff (0 ms)
+[ RUN      ] EltwiseLayerTest/1.TestSumGradient
+[       OK ] EltwiseLayerTest/1.TestSumGradient (10 ms)
+[ RUN      ] EltwiseLayerTest/1.TestMaxGradient
+[       OK ] EltwiseLayerTest/1.TestMaxGradient (12 ms)
+[----------] 10 tests from EltwiseLayerTest/1 (65 ms total)
+
+[----------] 3 tests from BlobMathTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] BlobMathTest/1.TestAsum
+[       OK ] BlobMathTest/1.TestAsum (0 ms)
+[ RUN      ] BlobMathTest/1.TestScaleData
+[       OK ] BlobMathTest/1.TestScaleData (0 ms)
+[ RUN      ] BlobMathTest/1.TestSumOfSquares
+[       OK ] BlobMathTest/1.TestSumOfSquares (0 ms)
+[----------] 3 tests from BlobMathTest/1 (0 ms total)
+
+[----------] 3 tests from BatchNormLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] BatchNormLayerTest/1.TestForwardInplace
+[       OK ] BatchNormLayerTest/1.TestForwardInplace (0 ms)
+[ RUN      ] BatchNormLayerTest/1.TestForward
+[       OK ] BatchNormLayerTest/1.TestForward (0 ms)
+[ RUN      ] BatchNormLayerTest/1.TestGradient
+[       OK ] BatchNormLayerTest/1.TestGradient (624 ms)
+[----------] 3 tests from BatchNormLayerTest/1 (624 ms total)
+
+[----------] 1 test from SolverTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] SolverTest/1.TestInitTrainTestNets
+[       OK ] SolverTest/1.TestInitTrainTestNets (7 ms)
+[----------] 1 test from SolverTest/1 (7 ms total)
+
+[----------] 2 tests from InternalThreadTest
+[ RUN      ] InternalThreadTest.TestRandomSeed
+[       OK ] InternalThreadTest.TestRandomSeed (33 ms)
+[ RUN      ] InternalThreadTest.TestStartAndExit
+[       OK ] InternalThreadTest.TestStartAndExit (12 ms)
+[----------] 2 tests from InternalThreadTest (45 ms total)
+
+[----------] 9 tests from LSTMLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] LSTMLayerTest/1.TestSetUp
+[       OK ] LSTMLayerTest/1.TestSetUp (8 ms)
+[ RUN      ] LSTMLayerTest/1.TestGradientNonZeroContBufferSize2WithStaticInput
+[       OK ] LSTMLayerTest/1.TestGradientNonZeroContBufferSize2WithStaticInput (12628 ms)
+[ RUN      ] LSTMLayerTest/1.TestLSTMUnitSetUp
+[       OK ] LSTMLayerTest/1.TestLSTMUnitSetUp (0 ms)
+[ RUN      ] LSTMLayerTest/1.TestForward
+[       OK ] LSTMLayerTest/1.TestForward (28 ms)
+[ RUN      ] LSTMLayerTest/1.TestLSTMUnitGradientNonZeroCont
+[       OK ] LSTMLayerTest/1.TestLSTMUnitGradientNonZeroCont (187 ms)
+[ RUN      ] LSTMLayerTest/1.TestLSTMUnitGradient
+[       OK ] LSTMLayerTest/1.TestLSTMUnitGradient (200 ms)
+[ RUN      ] LSTMLayerTest/1.TestGradientNonZeroCont
+[       OK ] LSTMLayerTest/1.TestGradientNonZeroCont (930 ms)
+[ RUN      ] LSTMLayerTest/1.TestGradient
+[       OK ] LSTMLayerTest/1.TestGradient (916 ms)
+[ RUN      ] LSTMLayerTest/1.TestGradientNonZeroContBufferSize2
+[       OK ] LSTMLayerTest/1.TestGradientNonZeroContBufferSize2 (1728 ms)
+[----------] 9 tests from LSTMLayerTest/1 (16626 ms total)
+
+[----------] 12 tests from ReshapeLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] ReshapeLayerTest/1.TestInferenceOfUnspecified
+[       OK ] ReshapeLayerTest/1.TestInferenceOfUnspecified (0 ms)
+[ RUN      ] ReshapeLayerTest/1.TestFlattenOutputSizes
+[       OK ] ReshapeLayerTest/1.TestFlattenOutputSizes (0 ms)
+[ RUN      ] ReshapeLayerTest/1.TestInsertSingletonAxesEnd
+[       OK ] ReshapeLayerTest/1.TestInsertSingletonAxesEnd (0 ms)
+[ RUN      ] ReshapeLayerTest/1.TestInsertSingletonAxesStart
+[       OK ] ReshapeLayerTest/1.TestInsertSingletonAxesStart (0 ms)
+[ RUN      ] ReshapeLayerTest/1.TestFlattenValues
+[       OK ] ReshapeLayerTest/1.TestFlattenValues (0 ms)
+[ RUN      ] ReshapeLayerTest/1.TestForward
+[       OK ] ReshapeLayerTest/1.TestForward (1 ms)
+[ RUN      ] ReshapeLayerTest/1.TestFlattenMiddle
+[       OK ] ReshapeLayerTest/1.TestFlattenMiddle (0 ms)
+[ RUN      ] ReshapeLayerTest/1.TestInsertSingletonAxesMiddle
+[       OK ] ReshapeLayerTest/1.TestInsertSingletonAxesMiddle (0 ms)
+[ RUN      ] ReshapeLayerTest/1.TestInferenceOfUnspecifiedWithStartAxis
+[       OK ] ReshapeLayerTest/1.TestInferenceOfUnspecifiedWithStartAxis (0 ms)
+[ RUN      ] ReshapeLayerTest/1.TestGradient
+[       OK ] ReshapeLayerTest/1.TestGradient (7 ms)
+[ RUN      ] ReshapeLayerTest/1.TestCopyDimensions
+[       OK ] ReshapeLayerTest/1.TestCopyDimensions (0 ms)
+[ RUN      ] ReshapeLayerTest/1.TestForwardAfterReshape
+[       OK ] ReshapeLayerTest/1.TestForwardAfterReshape (0 ms)
+[----------] 12 tests from ReshapeLayerTest/1 (8 ms total)
+
+[----------] 4 tests from GaussianFillerTest/1, where TypeParam = double
+[ RUN      ] GaussianFillerTest/1.TestFill
+[       OK ] GaussianFillerTest/1.TestFill (2 ms)
+[ RUN      ] GaussianFillerTest/1.TestFill2D
+[       OK ] GaussianFillerTest/1.TestFill2D (0 ms)
+[ RUN      ] GaussianFillerTest/1.TestFill5D
+[       OK ] GaussianFillerTest/1.TestFill5D (1 ms)
+[ RUN      ] GaussianFillerTest/1.TestFill1D
+[       OK ] GaussianFillerTest/1.TestFill1D (1 ms)
+[----------] 4 tests from GaussianFillerTest/1 (4 ms total)
+
+[----------] 3 tests from DummyDataLayerTest/0, where TypeParam = float
+[ RUN      ] DummyDataLayerTest/0.TestThreeTopConstantGaussianConstant
+[       OK ] DummyDataLayerTest/0.TestThreeTopConstantGaussianConstant (0 ms)
+[ RUN      ] DummyDataLayerTest/0.TestTwoTopConstant
+[       OK ] DummyDataLayerTest/0.TestTwoTopConstant (0 ms)
+[ RUN      ] DummyDataLayerTest/0.TestOneTopConstant
+[       OK ] DummyDataLayerTest/0.TestOneTopConstant (0 ms)
+[----------] 3 tests from DummyDataLayerTest/0 (0 ms total)
+
+[----------] 9 tests from InnerProductLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] InnerProductLayerTest/1.TestSetUp
+[       OK ] InnerProductLayerTest/1.TestSetUp (0 ms)
+[ RUN      ] InnerProductLayerTest/1.TestSetUpTransposeTrue
+[       OK ] InnerProductLayerTest/1.TestSetUpTransposeTrue (1 ms)
+[ RUN      ] InnerProductLayerTest/1.TestForwardTranspose
+[       OK ] InnerProductLayerTest/1.TestForwardTranspose (0 ms)
+[ RUN      ] InnerProductLayerTest/1.TestGradient
+[       OK ] InnerProductLayerTest/1.TestGradient (359 ms)
+[ RUN      ] InnerProductLayerTest/1.TestForward
+[       OK ] InnerProductLayerTest/1.TestForward (1 ms)
+[ RUN      ] InnerProductLayerTest/1.TestSetUpTransposeFalse
+[       OK ] InnerProductLayerTest/1.TestSetUpTransposeFalse (0 ms)
+[ RUN      ] InnerProductLayerTest/1.TestGradientTranspose
+[       OK ] InnerProductLayerTest/1.TestGradientTranspose (368 ms)
+[ RUN      ] InnerProductLayerTest/1.TestBackwardTranspose
+[       OK ] InnerProductLayerTest/1.TestBackwardTranspose (0 ms)
+[ RUN      ] InnerProductLayerTest/1.TestForwardNoBatch
+[       OK ] InnerProductLayerTest/1.TestForwardNoBatch (0 ms)
+[----------] 9 tests from InnerProductLayerTest/1 (729 ms total)
+
+[----------] 6 tests from MVNLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] MVNLayerTest/0.TestGradient
+[       OK ] MVNLayerTest/0.TestGradient (870 ms)
+[ RUN      ] MVNLayerTest/0.TestGradientAcrossChannels
+[       OK ] MVNLayerTest/0.TestGradientAcrossChannels (1114 ms)
+[ RUN      ] MVNLayerTest/0.TestGradientMeanOnly
+[       OK ] MVNLayerTest/0.TestGradientMeanOnly (493 ms)
+[ RUN      ] MVNLayerTest/0.TestForwardAcrossChannels
+[       OK ] MVNLayerTest/0.TestForwardAcrossChannels (0 ms)
+[ RUN      ] MVNLayerTest/0.TestForwardMeanOnly
+[       OK ] MVNLayerTest/0.TestForwardMeanOnly (0 ms)
+[ RUN      ] MVNLayerTest/0.TestForward
+[       OK ] MVNLayerTest/0.TestForward (0 ms)
+[----------] 6 tests from MVNLayerTest/0 (2478 ms total)
+
+[----------] 14 tests from DataLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] DataLayerTest/1.TestReadLevelDB
+[       OK ] DataLayerTest/1.TestReadLevelDB (95 ms)
+[ RUN      ] DataLayerTest/1.TestReadCropTestLevelDB
+[       OK ] DataLayerTest/1.TestReadCropTestLevelDB (85 ms)
+[ RUN      ] DataLayerTest/1.TestSkipLevelDB
+[       OK ] DataLayerTest/1.TestSkipLevelDB (531 ms)
+[ RUN      ] DataLayerTest/1.TestReadCropTrainLMDB
+[       OK ] DataLayerTest/1.TestReadCropTrainLMDB (32 ms)
+[ RUN      ] DataLayerTest/1.TestReshapeLevelDB
+[       OK ] DataLayerTest/1.TestReshapeLevelDB (89 ms)
+[ RUN      ] DataLayerTest/1.TestReadCropTrainLevelDB
+[       OK ] DataLayerTest/1.TestReadCropTrainLevelDB (80 ms)
+[ RUN      ] DataLayerTest/1.TestReadCropTrainSequenceSeededLevelDB
+[       OK ] DataLayerTest/1.TestReadCropTrainSequenceSeededLevelDB (144 ms)
+[ RUN      ] DataLayerTest/1.TestReadCropTrainSequenceSeededLMDB
+[       OK ] DataLayerTest/1.TestReadCropTrainSequenceSeededLMDB (32 ms)
+[ RUN      ] DataLayerTest/1.TestSkipLMDB
+[       OK ] DataLayerTest/1.TestSkipLMDB (84 ms)
+[ RUN      ] DataLayerTest/1.TestReadCropTestLMDB
+[       OK ] DataLayerTest/1.TestReadCropTestLMDB (43 ms)
+[ RUN      ] DataLayerTest/1.TestReadCropTrainSequenceUnseededLMDB
+[       OK ] DataLayerTest/1.TestReadCropTrainSequenceUnseededLMDB (28 ms)
+[ RUN      ] DataLayerTest/1.TestReadLMDB
+[       OK ] DataLayerTest/1.TestReadLMDB (37 ms)
+[ RUN      ] DataLayerTest/1.TestReshapeLMDB
+[       OK ] DataLayerTest/1.TestReshapeLMDB (34 ms)
+[ RUN      ] DataLayerTest/1.TestReadCropTrainSequenceUnseededLevelDB
+[       OK ] DataLayerTest/1.TestReadCropTrainSequenceUnseededLevelDB (105 ms)
+[----------] 14 tests from DataLayerTest/1 (1420 ms total)
+
+[----------] 1 test from MultinomialLogisticLossLayerTest/1, where TypeParam = double
+[ RUN      ] MultinomialLogisticLossLayerTest/1.TestGradientCPU
+[       OK ] MultinomialLogisticLossLayerTest/1.TestGradientCPU (0 ms)
+[----------] 1 test from MultinomialLogisticLossLayerTest/1 (0 ms total)
+
+[----------] 12 tests from NesterovSolverTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdate
+[       OK ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdate (75 ms)
+[ RUN      ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateWithWeightDecay
+[       OK ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateWithWeightDecay (74 ms)
+[ RUN      ] NesterovSolverTest/1.TestSnapshot
+[       OK ] NesterovSolverTest/1.TestSnapshot (95 ms)
+[ RUN      ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateWithEverythingShare
+[       OK ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateWithEverythingShare (234 ms)
+[ RUN      ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateWithWeightDecayMultiIter
+[       OK ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateWithWeightDecayMultiIter (202 ms)
+[ RUN      ] NesterovSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum
+[       OK ] NesterovSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum (7 ms)
+[ RUN      ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateWithEverything
+[       OK ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateWithEverything (288 ms)
+[ RUN      ] NesterovSolverTest/1.TestLeastSquaresUpdateWithEverythingAccumShare
+[       OK ] NesterovSolverTest/1.TestLeastSquaresUpdateWithEverythingAccumShare (16 ms)
+[ RUN      ] NesterovSolverTest/1.TestSnapshotShare
+[       OK ] NesterovSolverTest/1.TestSnapshotShare (118 ms)
+[ RUN      ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateLROneHundredth
+[       OK ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateLROneHundredth (43 ms)
+[ RUN      ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateWithMomentum
+[       OK ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateWithMomentum (130 ms)
+[ RUN      ] NesterovSolverTest/1.TestLeastSquaresUpdateWithMomentumMultiIter
+[       OK ] NesterovSolverTest/1.TestLeastSquaresUpdateWithMomentumMultiIter (199 ms)
+[----------] 12 tests from NesterovSolverTest/1 (1497 ms total)
+
+[----------] 2 tests from HingeLossLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] HingeLossLayerTest/0.TestGradientL2
+[       OK ] HingeLossLayerTest/0.TestGradientL2 (0 ms)
+[ RUN      ] HingeLossLayerTest/0.TestGradientL1
+[       OK ] HingeLossLayerTest/0.TestGradientL1 (1 ms)
+[----------] 2 tests from HingeLossLayerTest/0 (1 ms total)
 
 [----------] 3 tests from MaxPoolingDropoutTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] MaxPoolingDropoutTest/1.TestForward
-[       OK ] MaxPoolingDropoutTest/1.TestForward (0 ms)
 [ RUN      ] MaxPoolingDropoutTest/1.TestSetup
 [       OK ] MaxPoolingDropoutTest/1.TestSetup (0 ms)
 [ RUN      ] MaxPoolingDropoutTest/1.TestBackward
 [       OK ] MaxPoolingDropoutTest/1.TestBackward (0 ms)
+[ RUN      ] MaxPoolingDropoutTest/1.TestForward
+[       OK ] MaxPoolingDropoutTest/1.TestForward (0 ms)
 [----------] 3 tests from MaxPoolingDropoutTest/1 (0 ms total)
 
-[----------] 5 tests from EmbedLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] EmbedLayerTest/0.TestGradientWithBias
-[       OK ] EmbedLayerTest/0.TestGradientWithBias (495 ms)
-[ RUN      ] EmbedLayerTest/0.TestForwardWithBias
-[       OK ] EmbedLayerTest/0.TestForwardWithBias (0 ms)
-[ RUN      ] EmbedLayerTest/0.TestGradient
-[       OK ] EmbedLayerTest/0.TestGradient (48 ms)
-[ RUN      ] EmbedLayerTest/0.TestSetUp
-[       OK ] EmbedLayerTest/0.TestSetUp (0 ms)
-[ RUN      ] EmbedLayerTest/0.TestForward
-[       OK ] EmbedLayerTest/0.TestForward (0 ms)
-[----------] 5 tests from EmbedLayerTest/0 (565 ms total)
+[----------] 8 tests from LRNLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] LRNLayerTest/0.TestSetupWithinChannel
+[       OK ] LRNLayerTest/0.TestSetupWithinChannel (0 ms)
+[ RUN      ] LRNLayerTest/0.TestGradientAcrossChannels
+[       OK ] LRNLayerTest/0.TestGradientAcrossChannels (1918 ms)
+[ RUN      ] LRNLayerTest/0.TestSetupAcrossChannels
+[       OK ] LRNLayerTest/0.TestSetupAcrossChannels (0 ms)
+[ RUN      ] LRNLayerTest/0.TestForwardWithinChannel
+[       OK ] LRNLayerTest/0.TestForwardWithinChannel (1 ms)
+[ RUN      ] LRNLayerTest/0.TestForwardAcrossChannels
+[       OK ] LRNLayerTest/0.TestForwardAcrossChannels (0 ms)
+[ RUN      ] LRNLayerTest/0.TestGradientAcrossChannelsLargeRegion
+[       OK ] LRNLayerTest/0.TestGradientAcrossChannelsLargeRegion (2739 ms)
+[ RUN      ] LRNLayerTest/0.TestGradientWithinChannel
+[       OK ] LRNLayerTest/0.TestGradientWithinChannel (1982 ms)
+[ RUN      ] LRNLayerTest/0.TestForwardAcrossChannelsLargeRegion
+[       OK ] LRNLayerTest/0.TestForwardAcrossChannelsLargeRegion (1 ms)
+[----------] 8 tests from LRNLayerTest/0 (6645 ms total)
 
-[----------] 11 tests from AdaDeltaSolverTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] AdaDeltaSolverTest/1.TestAdaDeltaLeastSquaresUpdateWithWeightDecay
-[       OK ] AdaDeltaSolverTest/1.TestAdaDeltaLeastSquaresUpdateWithWeightDecay (660 ms)
-[ RUN      ] AdaDeltaSolverTest/1.TestAdaDeltaLeastSquaresUpdateWithEverythingShare
-[       OK ] AdaDeltaSolverTest/1.TestAdaDeltaLeastSquaresUpdateWithEverythingShare (1785 ms)
-[ RUN      ] AdaDeltaSolverTest/1.TestLeastSquaresUpdateWithEverythingAccumShare
-[       OK ] AdaDeltaSolverTest/1.TestLeastSquaresUpdateWithEverythingAccumShare (202 ms)
-[ RUN      ] AdaDeltaSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum
-[       OK ] AdaDeltaSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum (167 ms)
-[ RUN      ] AdaDeltaSolverTest/1.TestAdaDeltaLeastSquaresUpdateWithMomentum
-[       OK ] AdaDeltaSolverTest/1.TestAdaDeltaLeastSquaresUpdateWithMomentum (1260 ms)
-[ RUN      ] AdaDeltaSolverTest/1.TestAdaDeltaLeastSquaresUpdate
-[       OK ] AdaDeltaSolverTest/1.TestAdaDeltaLeastSquaresUpdate (859 ms)
-[ RUN      ] AdaDeltaSolverTest/1.TestSnapshot
-[       OK ] AdaDeltaSolverTest/1.TestSnapshot (586 ms)
-[ RUN      ] AdaDeltaSolverTest/1.TestAdaDeltaLeastSquaresUpdateWithHalfMomentum
-[       OK ] AdaDeltaSolverTest/1.TestAdaDeltaLeastSquaresUpdateWithHalfMomentum (948 ms)
-[ RUN      ] AdaDeltaSolverTest/1.TestAdaDeltaLeastSquaresUpdateWithEverything
-[       OK ] AdaDeltaSolverTest/1.TestAdaDeltaLeastSquaresUpdateWithEverything (1396 ms)
-[ RUN      ] AdaDeltaSolverTest/1.TestLeastSquaresUpdateWithMomentumMultiIter
-[       OK ] AdaDeltaSolverTest/1.TestLeastSquaresUpdateWithMomentumMultiIter (1232 ms)
-[ RUN      ] AdaDeltaSolverTest/1.TestSnapshotShare
-[       OK ] AdaDeltaSolverTest/1.TestSnapshotShare (902 ms)
-[----------] 11 tests from AdaDeltaSolverTest/1 (10003 ms total)
+[----------] 20 tests from BiasLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] BiasLayerTest/0.TestForwardBroadcastMiddleWithParam
+[       OK ] BiasLayerTest/0.TestForwardBroadcastMiddleWithParam (4 ms)
+[ RUN      ] BiasLayerTest/0.TestGradientBroadcastEnd
+[       OK ] BiasLayerTest/0.TestGradientBroadcastEnd (570 ms)
+[ RUN      ] BiasLayerTest/0.TestForwardEltwise
+[       OK ] BiasLayerTest/0.TestForwardEltwise (0 ms)
+[ RUN      ] BiasLayerTest/0.TestForwardBiasAxis2
+[       OK ] BiasLayerTest/0.TestForwardBiasAxis2 (0 ms)
+[ RUN      ] BiasLayerTest/0.TestGradientBroadcastBegin
+[       OK ] BiasLayerTest/0.TestGradientBroadcastBegin (195 ms)
+[ RUN      ] BiasLayerTest/0.TestForwardBias
+[       OK ] BiasLayerTest/0.TestForwardBias (0 ms)
+[ RUN      ] BiasLayerTest/0.TestGradientEltwiseWithParam
+[       OK ] BiasLayerTest/0.TestGradientEltwiseWithParam (480 ms)
+[ RUN      ] BiasLayerTest/0.TestForwardEltwiseInPlace
+[       OK ] BiasLayerTest/0.TestForwardEltwiseInPlace (1 ms)
+[ RUN      ] BiasLayerTest/0.TestBackwardEltwiseInPlace
+[       OK ] BiasLayerTest/0.TestBackwardEltwiseInPlace (0 ms)
+[ RUN      ] BiasLayerTest/0.TestGradientBroadcastMiddle
+[       OK ] BiasLayerTest/0.TestGradientBroadcastMiddle (336 ms)
+[ RUN      ] BiasLayerTest/0.TestForwardBroadcastMiddleInPlace
+[       OK ] BiasLayerTest/0.TestForwardBroadcastMiddleInPlace (0 ms)
+[ RUN      ] BiasLayerTest/0.TestGradientBiasAxis2
+[       OK ] BiasLayerTest/0.TestGradientBiasAxis2 (350 ms)
+[ RUN      ] BiasLayerTest/0.TestForwardBroadcastBegin
+[       OK ] BiasLayerTest/0.TestForwardBroadcastBegin (0 ms)
+[ RUN      ] BiasLayerTest/0.TestBackwardBroadcastMiddleInPlace
+[       OK ] BiasLayerTest/0.TestBackwardBroadcastMiddleInPlace (0 ms)
+[ RUN      ] BiasLayerTest/0.TestGradientEltwise
+[       OK ] BiasLayerTest/0.TestGradientEltwise (22 ms)
+[ RUN      ] BiasLayerTest/0.TestForwardBroadcastEnd
+[       OK ] BiasLayerTest/0.TestForwardBroadcastEnd (4 ms)
+[ RUN      ] BiasLayerTest/0.TestGradientBroadcastMiddleWithParam
+[       OK ] BiasLayerTest/0.TestGradientBroadcastMiddleWithParam (288 ms)
+[ RUN      ] BiasLayerTest/0.TestGradientBias
+[       OK ] BiasLayerTest/0.TestGradientBias (270 ms)
+[ RUN      ] BiasLayerTest/0.TestForwardEltwiseWithParam
+[       OK ] BiasLayerTest/0.TestForwardEltwiseWithParam (0 ms)
+[ RUN      ] BiasLayerTest/0.TestForwardBroadcastMiddle
+[       OK ] BiasLayerTest/0.TestForwardBroadcastMiddle (0 ms)
+[----------] 20 tests from BiasLayerTest/0 (2522 ms total)
 
 [----------] 11 tests from CropLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] CropLayerTest/1.TestCrop5D
-[       OK ] CropLayerTest/1.TestCrop5D (0 ms)
-[ RUN      ] CropLayerTest/1.TestDimensionsCheck
-[       OK ] CropLayerTest/1.TestDimensionsCheck (0 ms)
-[ RUN      ] CropLayerTest/1.TestCropHWGradient
-[       OK ] CropLayerTest/1.TestCropHWGradient (4255 ms)
-[ RUN      ] CropLayerTest/1.TestCropAllGradient
-[       OK ] CropLayerTest/1.TestCropAllGradient (1198 ms)
 [ RUN      ] CropLayerTest/1.TestSetupShapeAll
 [       OK ] CropLayerTest/1.TestSetupShapeAll (0 ms)
+[ RUN      ] CropLayerTest/1.TestCropAllOffset
+[       OK ] CropLayerTest/1.TestCropAllOffset (0 ms)
+[ RUN      ] CropLayerTest/1.TestCropAll
+[       OK ] CropLayerTest/1.TestCropAll (0 ms)
+[ RUN      ] CropLayerTest/1.TestCrop5DGradient
+[       OK ] CropLayerTest/1.TestCrop5DGradient (4813 ms)
 [ RUN      ] CropLayerTest/1.TestSetupShapeNegativeIndexing
 [       OK ] CropLayerTest/1.TestSetupShapeNegativeIndexing (0 ms)
-[ RUN      ] CropLayerTest/1.TestSetupShapeDefault
-[       OK ] CropLayerTest/1.TestSetupShapeDefault (0 ms)
 [ RUN      ] CropLayerTest/1.TestCropHW
 [       OK ] CropLayerTest/1.TestCropHW (0 ms)
-[ RUN      ] CropLayerTest/1.TestCropAllOffset
-[       OK ] CropLayerTest/1.TestCropAllOffset (1 ms)
-[ RUN      ] CropLayerTest/1.TestCrop5DGradient
-[       OK ] CropLayerTest/1.TestCrop5DGradient (7357 ms)
-[ RUN      ] CropLayerTest/1.TestCropAll
-[       OK ] CropLayerTest/1.TestCropAll (0 ms)
-[----------] 11 tests from CropLayerTest/1 (12813 ms total)
+[ RUN      ] CropLayerTest/1.TestCropAllGradient
+[       OK ] CropLayerTest/1.TestCropAllGradient (790 ms)
+[ RUN      ] CropLayerTest/1.TestSetupShapeDefault
+[       OK ] CropLayerTest/1.TestSetupShapeDefault (0 ms)
+[ RUN      ] CropLayerTest/1.TestDimensionsCheck
+[       OK ] CropLayerTest/1.TestDimensionsCheck (1 ms)
+[ RUN      ] CropLayerTest/1.TestCropHWGradient
+[       OK ] CropLayerTest/1.TestCropHWGradient (1314 ms)
+[ RUN      ] CropLayerTest/1.TestCrop5D
+[       OK ] CropLayerTest/1.TestCrop5D (0 ms)
+[----------] 11 tests from CropLayerTest/1 (6918 ms total)
 
-[----------] 2 tests from InfogainLossLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] InfogainLossLayerTest/1.TestGradient
-[       OK ] InfogainLossLayerTest/1.TestGradient (9 ms)
-[ RUN      ] InfogainLossLayerTest/1.TestInfogainLoss
-[       OK ] InfogainLossLayerTest/1.TestInfogainLoss (0 ms)
-[----------] 2 tests from InfogainLossLayerTest/1 (9 ms total)
+[----------] 6 tests from FlattenLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] FlattenLayerTest/1.TestSetupWithEndAxis
+[       OK ] FlattenLayerTest/1.TestSetupWithEndAxis (0 ms)
+[ RUN      ] FlattenLayerTest/1.TestGradient
+[       OK ] FlattenLayerTest/1.TestGradient (6 ms)
+[ RUN      ] FlattenLayerTest/1.TestSetup
+[       OK ] FlattenLayerTest/1.TestSetup (0 ms)
+[ RUN      ] FlattenLayerTest/1.TestForward
+[       OK ] FlattenLayerTest/1.TestForward (1 ms)
+[ RUN      ] FlattenLayerTest/1.TestSetupWithAxis
+[       OK ] FlattenLayerTest/1.TestSetupWithAxis (0 ms)
+[ RUN      ] FlattenLayerTest/1.TestSetupWithStartAndEndAxis
+[       OK ] FlattenLayerTest/1.TestSetupWithStartAndEndAxis (0 ms)
+[----------] 6 tests from FlattenLayerTest/1 (7 ms total)
 
-[----------] 20 tests from FilterNetTest
-[ RUN      ] FilterNetTest.TestNoFilter
-[       OK ] FilterNetTest.TestNoFilter (1 ms)
-[ RUN      ] FilterNetTest.TestFilterOutByStage
-[       OK ] FilterNetTest.TestFilterOutByStage (0 ms)
-[ RUN      ] FilterNetTest.TestFilterInByMultipleStage2
-[       OK ] FilterNetTest.TestFilterInByMultipleStage2 (1 ms)
-[ RUN      ] FilterNetTest.TestFilterInByMinLevel
-[       OK ] FilterNetTest.TestFilterInByMinLevel (1 ms)
-[ RUN      ] FilterNetTest.TestFilterOutByMaxLevel
-[       OK ] FilterNetTest.TestFilterOutByMaxLevel (0 ms)
-[ RUN      ] FilterNetTest.TestFilterOutByMinLevel
-[       OK ] FilterNetTest.TestFilterOutByMinLevel (0 ms)
-[ RUN      ] FilterNetTest.TestFilterInByMaxLevel2
-[       OK ] FilterNetTest.TestFilterInByMaxLevel2 (0 ms)
-[ RUN      ] FilterNetTest.TestFilterInByMaxLevel
-[       OK ] FilterNetTest.TestFilterInByMaxLevel (1 ms)
-[ RUN      ] FilterNetTest.TestFilterOutByMultipleStage
-[       OK ] FilterNetTest.TestFilterOutByMultipleStage (0 ms)
-[ RUN      ] FilterNetTest.TestFilterInByNotStage
-[       OK ] FilterNetTest.TestFilterInByNotStage (1 ms)
-[ RUN      ] FilterNetTest.TestFilterOutByStage2
-[       OK ] FilterNetTest.TestFilterOutByStage2 (1 ms)
-[ RUN      ] FilterNetTest.TestFilterInByMinLevel2
-[       OK ] FilterNetTest.TestFilterInByMinLevel2 (1 ms)
-[ RUN      ] FilterNetTest.TestFilterInByStage
-[       OK ] FilterNetTest.TestFilterInByStage (0 ms)
-[ RUN      ] FilterNetTest.TestFilterInByMultipleStage
-[       OK ] FilterNetTest.TestFilterInByMultipleStage (1 ms)
-[ RUN      ] FilterNetTest.TestFilterInOutByIncludeMultiRule
-[       OK ] FilterNetTest.TestFilterInOutByIncludeMultiRule (1 ms)
-[ RUN      ] FilterNetTest.TestFilterInOutByExcludeMultiRule
-[       OK ] FilterNetTest.TestFilterInOutByExcludeMultiRule (2 ms)
-[ RUN      ] FilterNetTest.TestFilterInByIncludeMultiRule
-[       OK ] FilterNetTest.TestFilterInByIncludeMultiRule (2 ms)
-[ RUN      ] FilterNetTest.TestFilterLeNetTrainTest
-[       OK ] FilterNetTest.TestFilterLeNetTrainTest (4 ms)
-[ RUN      ] FilterNetTest.TestFilterOutByNotStage
-[       OK ] FilterNetTest.TestFilterOutByNotStage (0 ms)
-[ RUN      ] FilterNetTest.TestFilterInByStage2
-[       OK ] FilterNetTest.TestFilterInByStage2 (1 ms)
-[----------] 20 tests from FilterNetTest (19 ms total)
+[----------] 4 tests from BlobSimpleTest/1, where TypeParam = double
+[ RUN      ] BlobSimpleTest/1.TestLegacyBlobProtoShapeEquals
+[       OK ] BlobSimpleTest/1.TestLegacyBlobProtoShapeEquals (0 ms)
+[ RUN      ] BlobSimpleTest/1.TestReshapeZero
+[       OK ] BlobSimpleTest/1.TestReshapeZero (0 ms)
+[ RUN      ] BlobSimpleTest/1.TestReshape
+[       OK ] BlobSimpleTest/1.TestReshape (0 ms)
+[ RUN      ] BlobSimpleTest/1.TestInitialization
+[       OK ] BlobSimpleTest/1.TestInitialization (0 ms)
+[----------] 4 tests from BlobSimpleTest/1 (0 ms total)
 
-[----------] 12 tests from SGDSolverTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] SGDSolverTest/1.TestLeastSquaresUpdateLROneHundredth
-[       OK ] SGDSolverTest/1.TestLeastSquaresUpdateLROneHundredth (68 ms)
-[ RUN      ] SGDSolverTest/1.TestLeastSquaresUpdateWithEverythingShare
-[       OK ] SGDSolverTest/1.TestLeastSquaresUpdateWithEverythingShare (373 ms)
-[ RUN      ] SGDSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum
-[       OK ] SGDSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum (14 ms)
-[ RUN      ] SGDSolverTest/1.TestLeastSquaresUpdateWithMomentumMultiIter
-[       OK ] SGDSolverTest/1.TestLeastSquaresUpdateWithMomentumMultiIter (344 ms)
-[ RUN      ] SGDSolverTest/1.TestLeastSquaresUpdateWithEverything
-[       OK ] SGDSolverTest/1.TestLeastSquaresUpdateWithEverything (349 ms)
-[ RUN      ] SGDSolverTest/1.TestSnapshot
-[       OK ] SGDSolverTest/1.TestSnapshot (99 ms)
-[ RUN      ] SGDSolverTest/1.TestLeastSquaresUpdateWithEverythingAccumShare
-[       OK ] SGDSolverTest/1.TestLeastSquaresUpdateWithEverythingAccumShare (19 ms)
-[ RUN      ] SGDSolverTest/1.TestSnapshotShare
-[       OK ] SGDSolverTest/1.TestSnapshotShare (132 ms)
-[ RUN      ] SGDSolverTest/1.TestLeastSquaresUpdateWithWeightDecayMultiIter
-[       OK ] SGDSolverTest/1.TestLeastSquaresUpdateWithWeightDecayMultiIter (359 ms)
-[ RUN      ] SGDSolverTest/1.TestLeastSquaresUpdateWithWeightDecay
-[       OK ] SGDSolverTest/1.TestLeastSquaresUpdateWithWeightDecay (144 ms)
-[ RUN      ] SGDSolverTest/1.TestLeastSquaresUpdate
-[       OK ] SGDSolverTest/1.TestLeastSquaresUpdate (72 ms)
-[ RUN      ] SGDSolverTest/1.TestLeastSquaresUpdateWithMomentum
-[       OK ] SGDSolverTest/1.TestLeastSquaresUpdateWithMomentum (146 ms)
-[----------] 12 tests from SGDSolverTest/1 (2119 ms total)
+[----------] 2 tests from CommonTest
+[ RUN      ] CommonTest.TestBrewMode
+[       OK ] CommonTest.TestBrewMode (0 ms)
+[ RUN      ] CommonTest.TestRandSeedCPU
+[       OK ] CommonTest.TestRandSeedCPU (0 ms)
+[----------] 2 tests from CommonTest (0 ms total)
 
-[----------] 5 tests from ImageDataLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] ImageDataLayerTest/1.TestReshape
-[       OK ] ImageDataLayerTest/1.TestReshape (974 ms)
-[ RUN      ] ImageDataLayerTest/1.TestSpace
-[       OK ] ImageDataLayerTest/1.TestSpace (194 ms)
-[ RUN      ] ImageDataLayerTest/1.TestResize
-[       OK ] ImageDataLayerTest/1.TestResize (545 ms)
-[ RUN      ] ImageDataLayerTest/1.TestRead
-[       OK ] ImageDataLayerTest/1.TestRead (622 ms)
-[ RUN      ] ImageDataLayerTest/1.TestShuffle
-[       OK ] ImageDataLayerTest/1.TestShuffle (612 ms)
-[----------] 5 tests from ImageDataLayerTest/1 (2948 ms total)
+[----------] 2 tests from HingeLossLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] HingeLossLayerTest/1.TestGradientL1
+[       OK ] HingeLossLayerTest/1.TestGradientL1 (1 ms)
+[ RUN      ] HingeLossLayerTest/1.TestGradientL2
+[       OK ] HingeLossLayerTest/1.TestGradientL2 (0 ms)
+[----------] 2 tests from HingeLossLayerTest/1 (1 ms total)
 
-[----------] 9 tests from InnerProductLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] InnerProductLayerTest/1.TestForwardNoBatch
-[       OK ] InnerProductLayerTest/1.TestForwardNoBatch (0 ms)
-[ RUN      ] InnerProductLayerTest/1.TestBackwardTranspose
-[       OK ] InnerProductLayerTest/1.TestBackwardTranspose (1 ms)
-[ RUN      ] InnerProductLayerTest/1.TestSetUpTransposeFalse
-[       OK ] InnerProductLayerTest/1.TestSetUpTransposeFalse (0 ms)
-[ RUN      ] InnerProductLayerTest/1.TestGradientTranspose
-[       OK ] InnerProductLayerTest/1.TestGradientTranspose (699 ms)
-[ RUN      ] InnerProductLayerTest/1.TestGradient
-[       OK ] InnerProductLayerTest/1.TestGradient (532 ms)
-[ RUN      ] InnerProductLayerTest/1.TestForwardTranspose
-[       OK ] InnerProductLayerTest/1.TestForwardTranspose (0 ms)
-[ RUN      ] InnerProductLayerTest/1.TestForward
-[       OK ] InnerProductLayerTest/1.TestForward (0 ms)
-[ RUN      ] InnerProductLayerTest/1.TestSetUpTransposeTrue
-[       OK ] InnerProductLayerTest/1.TestSetUpTransposeTrue (0 ms)
-[ RUN      ] InnerProductLayerTest/1.TestSetUp
-[       OK ] InnerProductLayerTest/1.TestSetUp (0 ms)
-[----------] 9 tests from InnerProductLayerTest/1 (1232 ms total)
+[----------] 6 tests from FlattenLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] FlattenLayerTest/0.TestSetupWithAxis
+[       OK ] FlattenLayerTest/0.TestSetupWithAxis (0 ms)
+[ RUN      ] FlattenLayerTest/0.TestSetupWithStartAndEndAxis
+[       OK ] FlattenLayerTest/0.TestSetupWithStartAndEndAxis (0 ms)
+[ RUN      ] FlattenLayerTest/0.TestSetupWithEndAxis
+[       OK ] FlattenLayerTest/0.TestSetupWithEndAxis (0 ms)
+[ RUN      ] FlattenLayerTest/0.TestGradient
+[       OK ] FlattenLayerTest/0.TestGradient (7 ms)
+[ RUN      ] FlattenLayerTest/0.TestSetup
+[       OK ] FlattenLayerTest/0.TestSetup (0 ms)
+[ RUN      ] FlattenLayerTest/0.TestForward
+[       OK ] FlattenLayerTest/0.TestForward (1 ms)
+[----------] 6 tests from FlattenLayerTest/0 (8 ms total)
 
-[----------] 4 tests from UniformFillerTest/1, where TypeParam = double
-[ RUN      ] UniformFillerTest/1.TestFill1D
-[       OK ] UniformFillerTest/1.TestFill1D (0 ms)
-[ RUN      ] UniformFillerTest/1.TestFill5D
-[       OK ] UniformFillerTest/1.TestFill5D (0 ms)
-[ RUN      ] UniformFillerTest/1.TestFill
-[       OK ] UniformFillerTest/1.TestFill (0 ms)
-[ RUN      ] UniformFillerTest/1.TestFill2D
-[       OK ] UniformFillerTest/1.TestFill2D (0 ms)
-[----------] 4 tests from UniformFillerTest/1 (1 ms total)
+[----------] 2 tests from HDF5DataLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] HDF5DataLayerTest/0.TestSkip
+[       OK ] HDF5DataLayerTest/0.TestSkip (104 ms)
+[ RUN      ] HDF5DataLayerTest/0.TestRead
+[       OK ] HDF5DataLayerTest/0.TestRead (31 ms)
+[----------] 2 tests from HDF5DataLayerTest/0 (135 ms total)
 
-[----------] 8 tests from LRNLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] LRNLayerTest/1.TestForwardAcrossChannels
-[       OK ] LRNLayerTest/1.TestForwardAcrossChannels (1 ms)
-[ RUN      ] LRNLayerTest/1.TestSetupAcrossChannels
-[       OK ] LRNLayerTest/1.TestSetupAcrossChannels (0 ms)
-[ RUN      ] LRNLayerTest/1.TestSetupWithinChannel
-[       OK ] LRNLayerTest/1.TestSetupWithinChannel (0 ms)
-[ RUN      ] LRNLayerTest/1.TestGradientWithinChannel
-[       OK ] LRNLayerTest/1.TestGradientWithinChannel (3682 ms)
-[ RUN      ] LRNLayerTest/1.TestGradientAcrossChannels
-[       OK ] LRNLayerTest/1.TestGradientAcrossChannels (3989 ms)
-[ RUN      ] LRNLayerTest/1.TestForwardWithinChannel
-[       OK ] LRNLayerTest/1.TestForwardWithinChannel (1 ms)
-[ RUN      ] LRNLayerTest/1.TestGradientAcrossChannelsLargeRegion
-[       OK ] LRNLayerTest/1.TestGradientAcrossChannelsLargeRegion (5120 ms)
-[ RUN      ] LRNLayerTest/1.TestForwardAcrossChannelsLargeRegion
-[       OK ] LRNLayerTest/1.TestForwardAcrossChannelsLargeRegion (1 ms)
-[----------] 8 tests from LRNLayerTest/1 (12794 ms total)
+[----------] 6 tests from XavierFillerTest/0, where TypeParam = float
+[ RUN      ] XavierFillerTest/0.TestFillFanOut
+[       OK ] XavierFillerTest/0.TestFillFanOut (143 ms)
+[ RUN      ] XavierFillerTest/0.TestFill2D
+[       OK ] XavierFillerTest/0.TestFill2D (0 ms)
+[ RUN      ] XavierFillerTest/0.TestFill1D
+[       OK ] XavierFillerTest/0.TestFill1D (0 ms)
+[ RUN      ] XavierFillerTest/0.TestFill5D
+[       OK ] XavierFillerTest/0.TestFill5D (0 ms)
+[ RUN      ] XavierFillerTest/0.TestFillFanIn
+[       OK ] XavierFillerTest/0.TestFillFanIn (107 ms)
+[ RUN      ] XavierFillerTest/0.TestFillAverage
+[       OK ] XavierFillerTest/0.TestFillAverage (110 ms)
+[----------] 6 tests from XavierFillerTest/0 (360 ms total)
 
-[----------] 14 tests from DataLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] DataLayerTest/1.TestReadCropTestLevelDB
-[       OK ] DataLayerTest/1.TestReadCropTestLevelDB (399 ms)
-[ RUN      ] DataLayerTest/1.TestReshapeLevelDB
-[       OK ] DataLayerTest/1.TestReshapeLevelDB (319 ms)
-[ RUN      ] DataLayerTest/1.TestReadCropTrainLevelDB
-[       OK ] DataLayerTest/1.TestReadCropTrainLevelDB (367 ms)
-[ RUN      ] DataLayerTest/1.TestReadCropTrainSequenceUnseededLevelDB
-[       OK ] DataLayerTest/1.TestReadCropTrainSequenceUnseededLevelDB (562 ms)
-[ RUN      ] DataLayerTest/1.TestReadLevelDB
-[       OK ] DataLayerTest/1.TestReadLevelDB (399 ms)
-[ RUN      ] DataLayerTest/1.TestReadLMDB
-[       OK ] DataLayerTest/1.TestReadLMDB (66 ms)
-[ RUN      ] DataLayerTest/1.TestReadCropTestLMDB
-[       OK ] DataLayerTest/1.TestReadCropTestLMDB (70 ms)
-[ RUN      ] DataLayerTest/1.TestReadCropTrainLMDB
-[       OK ] DataLayerTest/1.TestReadCropTrainLMDB (74 ms)
-[ RUN      ] DataLayerTest/1.TestReshapeLMDB
-[       OK ] DataLayerTest/1.TestReshapeLMDB (57 ms)
-[ RUN      ] DataLayerTest/1.TestReadCropTrainSequenceSeededLMDB
-[       OK ] DataLayerTest/1.TestReadCropTrainSequenceSeededLMDB (42 ms)
-[ RUN      ] DataLayerTest/1.TestSkipLMDB
-[       OK ] DataLayerTest/1.TestSkipLMDB (164 ms)
-[ RUN      ] DataLayerTest/1.TestReadCropTrainSequenceSeededLevelDB
-[       OK ] DataLayerTest/1.TestReadCropTrainSequenceSeededLevelDB (332 ms)
-[ RUN      ] DataLayerTest/1.TestSkipLevelDB
-[       OK ] DataLayerTest/1.TestSkipLevelDB (783 ms)
-[ RUN      ] DataLayerTest/1.TestReadCropTrainSequenceUnseededLMDB
-[       OK ] DataLayerTest/1.TestReadCropTrainSequenceUnseededLMDB (59 ms)
-[----------] 14 tests from DataLayerTest/1 (3693 ms total)
+[----------] 4 tests from SoftmaxWithLossLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] SoftmaxWithLossLayerTest/1.TestForwardIgnoreLabel
+[       OK ] SoftmaxWithLossLayerTest/1.TestForwardIgnoreLabel (1 ms)
+[ RUN      ] SoftmaxWithLossLayerTest/1.TestGradientIgnoreLabel
+[       OK ] SoftmaxWithLossLayerTest/1.TestGradientIgnoreLabel (55 ms)
+[ RUN      ] SoftmaxWithLossLayerTest/1.TestGradientUnnormalized
+[       OK ] SoftmaxWithLossLayerTest/1.TestGradientUnnormalized (35 ms)
+[ RUN      ] SoftmaxWithLossLayerTest/1.TestGradient
+[       OK ] SoftmaxWithLossLayerTest/1.TestGradient (27 ms)
+[----------] 4 tests from SoftmaxWithLossLayerTest/1 (118 ms total)
 
-[----------] 7 tests from CPUMathFunctionsTest/1, where TypeParam = double
-[ RUN      ] CPUMathFunctionsTest/1.TestAsum
-[       OK ] CPUMathFunctionsTest/1.TestAsum (25 ms)
-[ RUN      ] CPUMathFunctionsTest/1.TestSgnbit
-[       OK ] CPUMathFunctionsTest/1.TestSgnbit (27 ms)
-[ RUN      ] CPUMathFunctionsTest/1.TestScale
-[       OK ] CPUMathFunctionsTest/1.TestScale (20 ms)
-[ RUN      ] CPUMathFunctionsTest/1.TestFabs
-[       OK ] CPUMathFunctionsTest/1.TestFabs (22 ms)
-[ RUN      ] CPUMathFunctionsTest/1.TestSign
-[       OK ] CPUMathFunctionsTest/1.TestSign (22 ms)
-[ RUN      ] CPUMathFunctionsTest/1.TestCopy
-[       OK ] CPUMathFunctionsTest/1.TestCopy (16 ms)
-[ RUN      ] CPUMathFunctionsTest/1.TestNothing
-[       OK ] CPUMathFunctionsTest/1.TestNothing (14 ms)
-[----------] 7 tests from CPUMathFunctionsTest/1 (147 ms total)
+[----------] 4 tests from GaussianFillerTest/0, where TypeParam = float
+[ RUN      ] GaussianFillerTest/0.TestFill1D
+[       OK ] GaussianFillerTest/0.TestFill1D (1 ms)
+[ RUN      ] GaussianFillerTest/0.TestFill5D
+[       OK ] GaussianFillerTest/0.TestFill5D (1 ms)
+[ RUN      ] GaussianFillerTest/0.TestFill
+[       OK ] GaussianFillerTest/0.TestFill (0 ms)
+[ RUN      ] GaussianFillerTest/0.TestFill2D
+[       OK ] GaussianFillerTest/0.TestFill2D (1 ms)
+[----------] 4 tests from GaussianFillerTest/0 (3 ms total)
 
-[----------] 26 tests from IOTest
-[ RUN      ] IOTest.TestDecodeDatumToCVMatNativeGray
-[       OK ] IOTest.TestDecodeDatumToCVMatNativeGray (18 ms)
-[ RUN      ] IOTest.TestReadImageToCVMat
-[       OK ] IOTest.TestReadImageToCVMat (17 ms)
-[ RUN      ] IOTest.TestReadImageToDatumReference
-[       OK ] IOTest.TestReadImageToDatumReference (61 ms)
-[ RUN      ] IOTest.TestReadImageToDatumResizedSquare
-[       OK ] IOTest.TestReadImageToDatumResizedSquare (32 ms)
-[ RUN      ] IOTest.TestDecodeDatumToCVMat
-[       OK ] IOTest.TestDecodeDatumToCVMat (35 ms)
-[ RUN      ] IOTest.TestReadImageToCVMatGray
-[       OK ] IOTest.TestReadImageToCVMatGray (18 ms)
-[ RUN      ] IOTest.TestDecodeDatumToCVMatContent
-[       OK ] IOTest.TestDecodeDatumToCVMatContent (57 ms)
-[ RUN      ] IOTest.TestReadImageToCVMatResizedGray
-[       OK ] IOTest.TestReadImageToCVMatResizedGray (13 ms)
-[ RUN      ] IOTest.TestReadFileToDatum
-[       OK ] IOTest.TestReadFileToDatum (1 ms)
-[ RUN      ] IOTest.TestReadImageToCVMatResizedSquare
-[       OK ] IOTest.TestReadImageToCVMatResizedSquare (21 ms)
-[ RUN      ] IOTest.TestDecodeDatum
-[       OK ] IOTest.TestDecodeDatum (57 ms)
-[ RUN      ] IOTest.TestReadImageToDatumResizedGray
-[       OK ] IOTest.TestReadImageToDatumResizedGray (14 ms)
-[ RUN      ] IOTest.TestReadImageToDatumContentGray
-[       OK ] IOTest.TestReadImageToDatumContentGray (28 ms)
-[ RUN      ] IOTest.TestCVMatToDatumContent
-[       OK ] IOTest.TestCVMatToDatumContent (57 ms)
-[ RUN      ] IOTest.TestReadImageToCVMatResized
-[       OK ] IOTest.TestReadImageToCVMatResized (17 ms)
-[ RUN      ] IOTest.TestReadImageToDatum
-[       OK ] IOTest.TestReadImageToDatum (28 ms)
-[ RUN      ] IOTest.TestDecodeDatumToCVMatNative
-[       OK ] IOTest.TestDecodeDatumToCVMatNative (16 ms)
-[ RUN      ] IOTest.TestDecodeDatumNative
-[       OK ] IOTest.TestDecodeDatumNative (57 ms)
-[ RUN      ] IOTest.TestReadImageToDatumContent
-[       OK ] IOTest.TestReadImageToDatumContent (50 ms)
-[ RUN      ] IOTest.TestDecodeDatumNativeGray
-[       OK ] IOTest.TestDecodeDatumNativeGray (27 ms)
-[ RUN      ] IOTest.TestReadImageToDatumResized
-[       OK ] IOTest.TestReadImageToDatumResized (21 ms)
-[ RUN      ] IOTest.TestCVMatToDatum
-[       OK ] IOTest.TestCVMatToDatum (23 ms)
-[ RUN      ] IOTest.TestReadImageToDatumGray
-[       OK ] IOTest.TestReadImageToDatumGray (13 ms)
-[ RUN      ] IOTest.TestCVMatToDatumReference
-[       OK ] IOTest.TestCVMatToDatumReference (59 ms)
-[ RUN      ] IOTest.TestDecodeDatumToCVMatContentNative
-[       OK ] IOTest.TestDecodeDatumToCVMatContentNative (50 ms)
-[ RUN      ] IOTest.TestReadImageToDatumReferenceResized
-[       OK ] IOTest.TestReadImageToDatumReferenceResized (38 ms)
-[----------] 26 tests from IOTest (829 ms total)
+[----------] 5 tests from MemoryDataLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] MemoryDataLayerTest/0.TestSetup
+[       OK ] MemoryDataLayerTest/0.TestSetup (0 ms)
+[ RUN      ] MemoryDataLayerTest/0.TestSetBatchSize
+[       OK ] MemoryDataLayerTest/0.TestSetBatchSize (4 ms)
+[ RUN      ] MemoryDataLayerTest/0.AddMatVectorDefaultTransform
+[       OK ] MemoryDataLayerTest/0.AddMatVectorDefaultTransform (1 ms)
+[ RUN      ] MemoryDataLayerTest/0.TestForward
+[       OK ] MemoryDataLayerTest/0.TestForward (77 ms)
+[ RUN      ] MemoryDataLayerTest/0.AddDatumVectorDefaultTransform
+[       OK ] MemoryDataLayerTest/0.AddDatumVectorDefaultTransform (1 ms)
+[----------] 5 tests from MemoryDataLayerTest/0 (83 ms total)
 
-[----------] 27 tests from ReductionLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] ReductionLayerTest/1.TestSetUpWithAxis2
-[       OK ] ReductionLayerTest/1.TestSetUpWithAxis2 (0 ms)
-[ RUN      ] ReductionLayerTest/1.TestSumCoeff
-[       OK ] ReductionLayerTest/1.TestSumCoeff (0 ms)
-[ RUN      ] ReductionLayerTest/1.TestMeanCoeffGradientAxis1
-[       OK ] ReductionLayerTest/1.TestMeanCoeffGradientAxis1 (4 ms)
-[ RUN      ] ReductionLayerTest/1.TestSumOfSquaresCoeffAxis1
-[       OK ] ReductionLayerTest/1.TestSumOfSquaresCoeffAxis1 (1 ms)
-[ RUN      ] ReductionLayerTest/1.TestAbsSumCoeffAxis1Gradient
-[       OK ] ReductionLayerTest/1.TestAbsSumCoeffAxis1Gradient (5 ms)
-[ RUN      ] ReductionLayerTest/1.TestAbsSumCoeffAxis1
-[       OK ] ReductionLayerTest/1.TestAbsSumCoeffAxis1 (0 ms)
-[ RUN      ] ReductionLayerTest/1.TestMeanCoeffGradient
-[       OK ] ReductionLayerTest/1.TestMeanCoeffGradient (2 ms)
-[ RUN      ] ReductionLayerTest/1.TestMeanCoeff
-[       OK ] ReductionLayerTest/1.TestMeanCoeff (0 ms)
-[ RUN      ] ReductionLayerTest/1.TestSumGradient
-[       OK ] ReductionLayerTest/1.TestSumGradient (2 ms)
-[ RUN      ] ReductionLayerTest/1.TestAbsSumCoeffGradient
-[       OK ] ReductionLayerTest/1.TestAbsSumCoeffGradient (2 ms)
-[ RUN      ] ReductionLayerTest/1.TestMeanCoeffAxis1
-[       OK ] ReductionLayerTest/1.TestMeanCoeffAxis1 (0 ms)
-[ RUN      ] ReductionLayerTest/1.TestSumOfSquaresGradient
-[       OK ] ReductionLayerTest/1.TestSumOfSquaresGradient (3 ms)
-[ RUN      ] ReductionLayerTest/1.TestSetUp
-[       OK ] ReductionLayerTest/1.TestSetUp (0 ms)
-[ RUN      ] ReductionLayerTest/1.TestSum
-[       OK ] ReductionLayerTest/1.TestSum (0 ms)
-[ RUN      ] ReductionLayerTest/1.TestMeanGradient
-[       OK ] ReductionLayerTest/1.TestMeanGradient (2 ms)
-[ RUN      ] ReductionLayerTest/1.TestSumOfSquaresCoeffGradient
-[       OK ] ReductionLayerTest/1.TestSumOfSquaresCoeffGradient (2 ms)
-[ RUN      ] ReductionLayerTest/1.TestAbsSumCoeff
-[       OK ] ReductionLayerTest/1.TestAbsSumCoeff (0 ms)
-[ RUN      ] ReductionLayerTest/1.TestSetUpWithAxis1
-[       OK ] ReductionLayerTest/1.TestSetUpWithAxis1 (1 ms)
-[ RUN      ] ReductionLayerTest/1.TestAbsSum
-[       OK ] ReductionLayerTest/1.TestAbsSum (0 ms)
-[ RUN      ] ReductionLayerTest/1.TestMean
-[       OK ] ReductionLayerTest/1.TestMean (0 ms)
-[ RUN      ] ReductionLayerTest/1.TestSumCoeffAxis1Gradient
-[       OK ] ReductionLayerTest/1.TestSumCoeffAxis1Gradient (5 ms)
-[ RUN      ] ReductionLayerTest/1.TestSumCoeffGradient
-[       OK ] ReductionLayerTest/1.TestSumCoeffGradient (2 ms)
-[ RUN      ] ReductionLayerTest/1.TestAbsSumGradient
-[       OK ] ReductionLayerTest/1.TestAbsSumGradient (2 ms)
-[ RUN      ] ReductionLayerTest/1.TestSumOfSquares
-[       OK ] ReductionLayerTest/1.TestSumOfSquares (0 ms)
-[ RUN      ] ReductionLayerTest/1.TestSumOfSquaresCoeffAxis1Gradient
-[       OK ] ReductionLayerTest/1.TestSumOfSquaresCoeffAxis1Gradient (5 ms)
-[ RUN      ] ReductionLayerTest/1.TestSumCoeffAxis1
-[       OK ] ReductionLayerTest/1.TestSumCoeffAxis1 (0 ms)
-[ RUN      ] ReductionLayerTest/1.TestSumOfSquaresCoeff
-[       OK ] ReductionLayerTest/1.TestSumOfSquaresCoeff (0 ms)
-[----------] 27 tests from ReductionLayerTest/1 (39 ms total)
+[----------] 12 tests from ArgMaxLayerTest/0, where TypeParam = float
+[ RUN      ] ArgMaxLayerTest/0.TestSetup
+[       OK ] ArgMaxLayerTest/0.TestSetup (2 ms)
+[ RUN      ] ArgMaxLayerTest/0.TestCPUAxisTopK
+[       OK ] ArgMaxLayerTest/0.TestCPUAxisTopK (105 ms)
+[ RUN      ] ArgMaxLayerTest/0.TestSetupAxisMaxVal
+[       OK ] ArgMaxLayerTest/0.TestSetupAxisMaxVal (1 ms)
+[ RUN      ] ArgMaxLayerTest/0.TestCPUMaxVal
+[       OK ] ArgMaxLayerTest/0.TestCPUMaxVal (2 ms)
+[ RUN      ] ArgMaxLayerTest/0.TestSetupAxis
+[       OK ] ArgMaxLayerTest/0.TestSetupAxis (1 ms)
+[ RUN      ] ArgMaxLayerTest/0.TestSetupMaxVal
+[       OK ] ArgMaxLayerTest/0.TestSetupMaxVal (1 ms)
+[ RUN      ] ArgMaxLayerTest/0.TestCPUTopK
+[       OK ] ArgMaxLayerTest/0.TestCPUTopK (11 ms)
+[ RUN      ] ArgMaxLayerTest/0.TestCPUMaxValTopK
+[       OK ] ArgMaxLayerTest/0.TestCPUMaxValTopK (2 ms)
+[ RUN      ] ArgMaxLayerTest/0.TestCPU
+[       OK ] ArgMaxLayerTest/0.TestCPU (3 ms)
+[ RUN      ] ArgMaxLayerTest/0.TestCPUAxisMaxValTopK
+[       OK ] ArgMaxLayerTest/0.TestCPUAxisMaxValTopK (164 ms)
+[ RUN      ] ArgMaxLayerTest/0.TestSetupAxisNegativeIndexing
+[       OK ] ArgMaxLayerTest/0.TestSetupAxisNegativeIndexing (2 ms)
+[ RUN      ] ArgMaxLayerTest/0.TestCPUAxis
+[       OK ] ArgMaxLayerTest/0.TestCPUAxis (19 ms)
+[----------] 12 tests from ArgMaxLayerTest/0 (322 ms total)
 
-[----------] 3 tests from DummyDataLayerTest/0, where TypeParam = float
-[ RUN      ] DummyDataLayerTest/0.TestTwoTopConstant
-[       OK ] DummyDataLayerTest/0.TestTwoTopConstant (0 ms)
-[ RUN      ] DummyDataLayerTest/0.TestThreeTopConstantGaussianConstant
-[       OK ] DummyDataLayerTest/0.TestThreeTopConstantGaussianConstant (0 ms)
-[ RUN      ] DummyDataLayerTest/0.TestOneTopConstant
-[       OK ] DummyDataLayerTest/0.TestOneTopConstant (0 ms)
-[----------] 3 tests from DummyDataLayerTest/0 (1 ms total)
+[----------] 12 tests from DataTransformTest/0, where TypeParam = float
+[ RUN      ] DataTransformTest/0.TestMeanValues
+[       OK ] DataTransformTest/0.TestMeanValues (0 ms)
+[ RUN      ] DataTransformTest/0.TestCropTrain
+[       OK ] DataTransformTest/0.TestCropTrain (0 ms)
+[ RUN      ] DataTransformTest/0.TestEmptyTransform
+[       OK ] DataTransformTest/0.TestEmptyTransform (0 ms)
+[ RUN      ] DataTransformTest/0.TestMirrorTrain
+[       OK ] DataTransformTest/0.TestMirrorTrain (0 ms)
+[ RUN      ] DataTransformTest/0.TestCropTest
+[       OK ] DataTransformTest/0.TestCropTest (0 ms)
+[ RUN      ] DataTransformTest/0.TestCropMirrorTrain
+[       OK ] DataTransformTest/0.TestCropMirrorTrain (0 ms)
+[ RUN      ] DataTransformTest/0.TestCropMirrorTest
+[       OK ] DataTransformTest/0.TestCropMirrorTest (0 ms)
+[ RUN      ] DataTransformTest/0.TestCropSize
+[       OK ] DataTransformTest/0.TestCropSize (1 ms)
+[ RUN      ] DataTransformTest/0.TestEmptyTransformUniquePixels
+[       OK ] DataTransformTest/0.TestEmptyTransformUniquePixels (0 ms)
+[ RUN      ] DataTransformTest/0.TestMeanFile
+[       OK ] DataTransformTest/0.TestMeanFile (1 ms)
+[ RUN      ] DataTransformTest/0.TestMeanValue
+[       OK ] DataTransformTest/0.TestMeanValue (0 ms)
+[ RUN      ] DataTransformTest/0.TestMirrorTest
+[       OK ] DataTransformTest/0.TestMirrorTest (0 ms)
+[----------] 12 tests from DataTransformTest/0 (2 ms total)
 
-[----------] 11 tests from AdaDeltaSolverTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdateWithEverything
-[       OK ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdateWithEverything (304 ms)
-[ RUN      ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdateWithHalfMomentum
-[       OK ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdateWithHalfMomentum (127 ms)
-[ RUN      ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdateWithMomentum
-[       OK ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdateWithMomentum (126 ms)
-[ RUN      ] AdaDeltaSolverTest/0.TestSnapshot
-[       OK ] AdaDeltaSolverTest/0.TestSnapshot (90 ms)
-[ RUN      ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdateWithWeightDecay
-[       OK ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdateWithWeightDecay (61 ms)
-[ RUN      ] AdaDeltaSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum
-[       OK ] AdaDeltaSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum (11 ms)
-[ RUN      ] AdaDeltaSolverTest/0.TestSnapshotShare
-[       OK ] AdaDeltaSolverTest/0.TestSnapshotShare (95 ms)
-[ RUN      ] AdaDeltaSolverTest/0.TestLeastSquaresUpdateWithMomentumMultiIter
-[       OK ] AdaDeltaSolverTest/0.TestLeastSquaresUpdateWithMomentumMultiIter (297 ms)
-[ RUN      ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdateWithEverythingShare
-[       OK ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdateWithEverythingShare (314 ms)
-[ RUN      ] AdaDeltaSolverTest/0.TestLeastSquaresUpdateWithEverythingAccumShare
-[       OK ] AdaDeltaSolverTest/0.TestLeastSquaresUpdateWithEverythingAccumShare (14 ms)
-[ RUN      ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdate
-[       OK ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdate (59 ms)
-[----------] 11 tests from AdaDeltaSolverTest/0 (1499 ms total)
+[----------] 4 tests from PositiveUnitballFillerTest/0, where TypeParam = float
+[ RUN      ] PositiveUnitballFillerTest/0.TestFill1D
+[       OK ] PositiveUnitballFillerTest/0.TestFill1D (0 ms)
+[ RUN      ] PositiveUnitballFillerTest/0.TestFill5D
+[       OK ] PositiveUnitballFillerTest/0.TestFill5D (0 ms)
+[ RUN      ] PositiveUnitballFillerTest/0.TestFill2D
+[       OK ] PositiveUnitballFillerTest/0.TestFill2D (0 ms)
+[ RUN      ] PositiveUnitballFillerTest/0.TestFill
+[       OK ] PositiveUnitballFillerTest/0.TestFill (0 ms)
+[----------] 4 tests from PositiveUnitballFillerTest/0 (0 ms total)
 
-[----------] 10 tests from EltwiseLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] EltwiseLayerTest/1.TestProd
-[       OK ] EltwiseLayerTest/1.TestProd (1 ms)
-[ RUN      ] EltwiseLayerTest/1.TestSumCoeff
-[       OK ] EltwiseLayerTest/1.TestSumCoeff (0 ms)
-[ RUN      ] EltwiseLayerTest/1.TestSumGradient
-[       OK ] EltwiseLayerTest/1.TestSumGradient (18 ms)
-[ RUN      ] EltwiseLayerTest/1.TestStableProdGradient
-[       OK ] EltwiseLayerTest/1.TestStableProdGradient (18 ms)
-[ RUN      ] EltwiseLayerTest/1.TestSumCoeffGradient
-[       OK ] EltwiseLayerTest/1.TestSumCoeffGradient (18 ms)
-[ RUN      ] EltwiseLayerTest/1.TestSum
-[       OK ] EltwiseLayerTest/1.TestSum (0 ms)
-[ RUN      ] EltwiseLayerTest/1.TestUnstableProdGradient
-[       OK ] EltwiseLayerTest/1.TestUnstableProdGradient (19 ms)
-[ RUN      ] EltwiseLayerTest/1.TestMax
-[       OK ] EltwiseLayerTest/1.TestMax (0 ms)
-[ RUN      ] EltwiseLayerTest/1.TestMaxGradient
-[       OK ] EltwiseLayerTest/1.TestMaxGradient (21 ms)
-[ RUN      ] EltwiseLayerTest/1.TestSetUp
-[       OK ] EltwiseLayerTest/1.TestSetUp (0 ms)
-[----------] 10 tests from EltwiseLayerTest/1 (96 ms total)
+[----------] 22 tests from ScaleLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] ScaleLayerTest/0.TestForwardScaleAxis2
+[       OK ] ScaleLayerTest/0.TestForwardScaleAxis2 (0 ms)
+[ RUN      ] ScaleLayerTest/0.TestForwardBroadcastMiddleWithParam
+[       OK ] ScaleLayerTest/0.TestForwardBroadcastMiddleWithParam (0 ms)
+[ RUN      ] ScaleLayerTest/0.TestBackwardEltwiseInPlace
+[       OK ] ScaleLayerTest/0.TestBackwardEltwiseInPlace (0 ms)
+[ RUN      ] ScaleLayerTest/0.TestForwardBroadcastBegin
+[       OK ] ScaleLayerTest/0.TestForwardBroadcastBegin (1 ms)
+[ RUN      ] ScaleLayerTest/0.TestBackwardBroadcastMiddleInPlace
+[       OK ] ScaleLayerTest/0.TestBackwardBroadcastMiddleInPlace (0 ms)
+[ RUN      ] ScaleLayerTest/0.TestForwardBroadcastMiddle
+[       OK ] ScaleLayerTest/0.TestForwardBroadcastMiddle (0 ms)
+[ RUN      ] ScaleLayerTest/0.TestGradientEltwiseWithParam
+[       OK ] ScaleLayerTest/0.TestGradientEltwiseWithParam (802 ms)
+[ RUN      ] ScaleLayerTest/0.TestGradientBroadcastEnd
+[       OK ] ScaleLayerTest/0.TestGradientBroadcastEnd (479 ms)
+[ RUN      ] ScaleLayerTest/0.TestGradientBroadcastMiddleWithParam
+[       OK ] ScaleLayerTest/0.TestGradientBroadcastMiddleWithParam (247 ms)
+[ RUN      ] ScaleLayerTest/0.TestGradientScale
+[       OK ] ScaleLayerTest/0.TestGradientScale (159 ms)
+[ RUN      ] ScaleLayerTest/0.TestForwardEltwiseInPlace
+[       OK ] ScaleLayerTest/0.TestForwardEltwiseInPlace (0 ms)
+[ RUN      ] ScaleLayerTest/0.TestGradientBroadcastBegin
+[       OK ] ScaleLayerTest/0.TestGradientBroadcastBegin (198 ms)
+[ RUN      ] ScaleLayerTest/0.TestForwardBroadcastMiddleInPlace
+[       OK ] ScaleLayerTest/0.TestForwardBroadcastMiddleInPlace (0 ms)
+[ RUN      ] ScaleLayerTest/0.TestForwardScale
+[       OK ] ScaleLayerTest/0.TestForwardScale (0 ms)
+[ RUN      ] ScaleLayerTest/0.TestGradientBroadcastMiddle
+[       OK ] ScaleLayerTest/0.TestGradientBroadcastMiddle (225 ms)
+[ RUN      ] ScaleLayerTest/0.TestGradientScaleAndBias
+[       OK ] ScaleLayerTest/0.TestGradientScaleAndBias (203 ms)
+[ RUN      ] ScaleLayerTest/0.TestForwardEltwise
+[       OK ] ScaleLayerTest/0.TestForwardEltwise (0 ms)
+[ RUN      ] ScaleLayerTest/0.TestForwardEltwiseWithParam
+[       OK ] ScaleLayerTest/0.TestForwardEltwiseWithParam (0 ms)
+[ RUN      ] ScaleLayerTest/0.TestForwardBroadcastEnd
+[       OK ] ScaleLayerTest/0.TestForwardBroadcastEnd (1 ms)
+[ RUN      ] ScaleLayerTest/0.TestGradientScaleAxis2
+[       OK ] ScaleLayerTest/0.TestGradientScaleAxis2 (151 ms)
+[ RUN      ] ScaleLayerTest/0.TestForwardBroadcastMiddleWithParamAndBias
+[       OK ] ScaleLayerTest/0.TestForwardBroadcastMiddleWithParamAndBias (1 ms)
+[ RUN      ] ScaleLayerTest/0.TestGradientEltwise
+[       OK ] ScaleLayerTest/0.TestGradientEltwise (11 ms)
+[----------] 22 tests from ScaleLayerTest/0 (2479 ms total)
 
-[----------] 2 tests from BatchReindexLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] BatchReindexLayerTest/0.TestGradient
-[       OK ] BatchReindexLayerTest/0.TestGradient (578 ms)
-[ RUN      ] BatchReindexLayerTest/0.TestForward
-[       OK ] BatchReindexLayerTest/0.TestForward (0 ms)
-[----------] 2 tests from BatchReindexLayerTest/0 (578 ms total)
+[----------] 5 tests from ImageDataLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] ImageDataLayerTest/0.TestRead
+[       OK ] ImageDataLayerTest/0.TestRead (277 ms)
+[ RUN      ] ImageDataLayerTest/0.TestSpace
+[       OK ] ImageDataLayerTest/0.TestSpace (89 ms)
+[ RUN      ] ImageDataLayerTest/0.TestReshape
+[       OK ] ImageDataLayerTest/0.TestReshape (89 ms)
+[ RUN      ] ImageDataLayerTest/0.TestShuffle
+[       OK ] ImageDataLayerTest/0.TestShuffle (292 ms)
+[ RUN      ] ImageDataLayerTest/0.TestResize
+[       OK ] ImageDataLayerTest/0.TestResize (327 ms)
+[----------] 5 tests from ImageDataLayerTest/0 (1074 ms total)
 
-[----------] 8 tests from SplitLayerInsertionTest
-[ RUN      ] SplitLayerInsertionTest.TestWithInPlace
-[       OK ] SplitLayerInsertionTest.TestWithInPlace (1 ms)
-[ RUN      ] SplitLayerInsertionTest.TestNoInsertionWithInPlace
-[       OK ] SplitLayerInsertionTest.TestNoInsertionWithInPlace (1 ms)
-[ RUN      ] SplitLayerInsertionTest.TestNoInsertionImageNet
-[       OK ] SplitLayerInsertionTest.TestNoInsertionImageNet (8 ms)
-[ RUN      ] SplitLayerInsertionTest.TestInsertionTwoTop
-[       OK ] SplitLayerInsertionTest.TestInsertionTwoTop (1 ms)
-[ RUN      ] SplitLayerInsertionTest.TestNoInsertion2
-[       OK ] SplitLayerInsertionTest.TestNoInsertion2 (1 ms)
-[ RUN      ] SplitLayerInsertionTest.TestNoInsertion1
-[       OK ] SplitLayerInsertionTest.TestNoInsertion1 (1 ms)
-[ RUN      ] SplitLayerInsertionTest.TestInsertion
-[       OK ] SplitLayerInsertionTest.TestInsertion (1 ms)
-[ RUN      ] SplitLayerInsertionTest.TestLossInsertion
-[       OK ] SplitLayerInsertionTest.TestLossInsertion (2 ms)
-[----------] 8 tests from SplitLayerInsertionTest (16 ms total)
+[----------] 5 tests from SPPLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] SPPLayerTest/1.TestSetup
+[       OK ] SPPLayerTest/1.TestSetup (0 ms)
+[ RUN      ] SPPLayerTest/1.TestEqualOutputDims
+[       OK ] SPPLayerTest/1.TestEqualOutputDims (0 ms)
+[ RUN      ] SPPLayerTest/1.TestEqualOutputDims2
+[       OK ] SPPLayerTest/1.TestEqualOutputDims2 (1 ms)
+[ RUN      ] SPPLayerTest/1.TestForwardBackward
+[       OK ] SPPLayerTest/1.TestForwardBackward (0 ms)
+[ RUN      ] SPPLayerTest/1.TestGradient
+[       OK ] SPPLayerTest/1.TestGradient (7023 ms)
+[----------] 5 tests from SPPLayerTest/1 (7024 ms total)
+
+[----------] 8 tests from AdamSolverTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] AdamSolverTest/0.TestSnapshotShare
+[       OK ] AdamSolverTest/0.TestSnapshotShare (49 ms)
+[ RUN      ] AdamSolverTest/0.TestAdamLeastSquaresUpdateWithEverythingShare
+[       OK ] AdamSolverTest/0.TestAdamLeastSquaresUpdateWithEverythingShare (222 ms)
+[ RUN      ] AdamSolverTest/0.TestAdamLeastSquaresUpdateWithWeightDecay
+[       OK ] AdamSolverTest/0.TestAdamLeastSquaresUpdateWithWeightDecay (43 ms)
+[ RUN      ] AdamSolverTest/0.TestAdamLeastSquaresUpdate
+[       OK ] AdamSolverTest/0.TestAdamLeastSquaresUpdate (43 ms)
+[ RUN      ] AdamSolverTest/0.TestLeastSquaresUpdateWithEverythingAccumShare
+[       OK ] AdamSolverTest/0.TestLeastSquaresUpdateWithEverythingAccumShare (8 ms)
+[ RUN      ] AdamSolverTest/0.TestAdamLeastSquaresUpdateWithEverything
+[       OK ] AdamSolverTest/0.TestAdamLeastSquaresUpdateWithEverything (218 ms)
+[ RUN      ] AdamSolverTest/0.TestSnapshot
+[       OK ] AdamSolverTest/0.TestSnapshot (39 ms)
+[ RUN      ] AdamSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum
+[       OK ] AdamSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum (6 ms)
+[----------] 8 tests from AdamSolverTest/0 (628 ms total)
+
+[----------] 10 tests from EltwiseLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] EltwiseLayerTest/0.TestMax
+[       OK ] EltwiseLayerTest/0.TestMax (0 ms)
+[ RUN      ] EltwiseLayerTest/0.TestStableProdGradient
+[       OK ] EltwiseLayerTest/0.TestStableProdGradient (11 ms)
+[ RUN      ] EltwiseLayerTest/0.TestSumGradient
+[       OK ] EltwiseLayerTest/0.TestSumGradient (10 ms)
+[ RUN      ] EltwiseLayerTest/0.TestUnstableProdGradient
+[       OK ] EltwiseLayerTest/0.TestUnstableProdGradient (10 ms)
+[ RUN      ] EltwiseLayerTest/0.TestSetUp
+[       OK ] EltwiseLayerTest/0.TestSetUp (0 ms)
+[ RUN      ] EltwiseLayerTest/0.TestSumCoeffGradient
+[       OK ] EltwiseLayerTest/0.TestSumCoeffGradient (11 ms)
+[ RUN      ] EltwiseLayerTest/0.TestSumCoeff
+[       OK ] EltwiseLayerTest/0.TestSumCoeff (0 ms)
+[ RUN      ] EltwiseLayerTest/0.TestMaxGradient
+[       OK ] EltwiseLayerTest/0.TestMaxGradient (13 ms)
+[ RUN      ] EltwiseLayerTest/0.TestProd
+[       OK ] EltwiseLayerTest/0.TestProd (0 ms)
+[ RUN      ] EltwiseLayerTest/0.TestSum
+[       OK ] EltwiseLayerTest/0.TestSum (0 ms)
+[----------] 10 tests from EltwiseLayerTest/0 (55 ms total)
 
 [----------] 8 tests from SliceLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] SliceLayerTest/0.TestSetupChannels
-[       OK ] SliceLayerTest/0.TestSetupChannels (0 ms)
-[ RUN      ] SliceLayerTest/0.TestSliceAcrossNum
-[       OK ] SliceLayerTest/0.TestSliceAcrossNum (1 ms)
-[ RUN      ] SliceLayerTest/0.TestSliceAcrossChannels
-[       OK ] SliceLayerTest/0.TestSliceAcrossChannels (1 ms)
-[ RUN      ] SliceLayerTest/0.TestGradientTrivial
-[       OK ] SliceLayerTest/0.TestGradientTrivial (42 ms)
 [ RUN      ] SliceLayerTest/0.TestSetupNum
 [       OK ] SliceLayerTest/0.TestSetupNum (0 ms)
+[ RUN      ] SliceLayerTest/0.TestSliceAcrossChannels
+[       OK ] SliceLayerTest/0.TestSliceAcrossChannels (1 ms)
 [ RUN      ] SliceLayerTest/0.TestTrivialSlice
-[       OK ] SliceLayerTest/0.TestTrivialSlice (1 ms)
-[ RUN      ] SliceLayerTest/0.TestGradientAcrossChannels
-[       OK ] SliceLayerTest/0.TestGradientAcrossChannels (143 ms)
+[       OK ] SliceLayerTest/0.TestTrivialSlice (0 ms)
+[ RUN      ] SliceLayerTest/0.TestGradientTrivial
+[       OK ] SliceLayerTest/0.TestGradientTrivial (26 ms)
+[ RUN      ] SliceLayerTest/0.TestSliceAcrossNum
+[       OK ] SliceLayerTest/0.TestSliceAcrossNum (0 ms)
 [ RUN      ] SliceLayerTest/0.TestGradientAcrossNum
-[       OK ] SliceLayerTest/0.TestGradientAcrossNum (130 ms)
-[----------] 8 tests from SliceLayerTest/0 (318 ms total)
-
-[----------] 9 tests from LSTMLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] LSTMLayerTest/0.TestGradientNonZeroCont
-[       OK ] LSTMLayerTest/0.TestGradientNonZeroCont (1173 ms)
-[ RUN      ] LSTMLayerTest/0.TestGradientNonZeroContBufferSize2WithStaticInput
-[       OK ] LSTMLayerTest/0.TestGradientNonZeroContBufferSize2WithStaticInput (13620 ms)
-[ RUN      ] LSTMLayerTest/0.TestGradient
-[       OK ] LSTMLayerTest/0.TestGradient (1128 ms)
-[ RUN      ] LSTMLayerTest/0.TestGradientNonZeroContBufferSize2
-[       OK ] LSTMLayerTest/0.TestGradientNonZeroContBufferSize2 (2133 ms)
-[ RUN      ] LSTMLayerTest/0.TestLSTMUnitGradientNonZeroCont
-[       OK ] LSTMLayerTest/0.TestLSTMUnitGradientNonZeroCont (164 ms)
-[ RUN      ] LSTMLayerTest/0.TestSetUp
-[       OK ] LSTMLayerTest/0.TestSetUp (5 ms)
-[ RUN      ] LSTMLayerTest/0.TestForward
-[       OK ] LSTMLayerTest/0.TestForward (19 ms)
-[ RUN      ] LSTMLayerTest/0.TestLSTMUnitSetUp
-[       OK ] LSTMLayerTest/0.TestLSTMUnitSetUp (0 ms)
-[ RUN      ] LSTMLayerTest/0.TestLSTMUnitGradient
-[       OK ] LSTMLayerTest/0.TestLSTMUnitGradient (164 ms)
-[----------] 9 tests from LSTMLayerTest/0 (18407 ms total)
+[       OK ] SliceLayerTest/0.TestGradientAcrossNum (72 ms)
+[ RUN      ] SliceLayerTest/0.TestGradientAcrossChannels
+[       OK ] SliceLayerTest/0.TestGradientAcrossChannels (84 ms)
+[ RUN      ] SliceLayerTest/0.TestSetupChannels
+[       OK ] SliceLayerTest/0.TestSetupChannels (0 ms)
+[----------] 8 tests from SliceLayerTest/0 (184 ms total)
 
-[----------] 1 test from HDF5OutputLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] HDF5OutputLayerTest/0.TestForward
-[       OK ] HDF5OutputLayerTest/0.TestForward (17 ms)
-[----------] 1 test from HDF5OutputLayerTest/0 (17 ms total)
+[----------] 14 tests from DataLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] DataLayerTest/0.TestReadCropTrainSequenceSeededLMDB
+[       OK ] DataLayerTest/0.TestReadCropTrainSequenceSeededLMDB (12 ms)
+[ RUN      ] DataLayerTest/0.TestReadLevelDB
+[       OK ] DataLayerTest/0.TestReadLevelDB (59 ms)
+[ RUN      ] DataLayerTest/0.TestSkipLMDB
+[       OK ] DataLayerTest/0.TestSkipLMDB (25 ms)
+[ RUN      ] DataLayerTest/0.TestReadCropTestLMDB
+[       OK ] DataLayerTest/0.TestReadCropTestLMDB (9 ms)
+[ RUN      ] DataLayerTest/0.TestReadLMDB
+[       OK ] DataLayerTest/0.TestReadLMDB (16 ms)
+[ RUN      ] DataLayerTest/0.TestReadCropTrainSequenceSeededLevelDB
+[       OK ] DataLayerTest/0.TestReadCropTrainSequenceSeededLevelDB (58 ms)
+[ RUN      ] DataLayerTest/0.TestReadCropTrainLevelDB
+[       OK ] DataLayerTest/0.TestReadCropTrainLevelDB (52 ms)
+[ RUN      ] DataLayerTest/0.TestReadCropTrainLMDB
+[       OK ] DataLayerTest/0.TestReadCropTrainLMDB (10 ms)
+[ RUN      ] DataLayerTest/0.TestSkipLevelDB
+[       OK ] DataLayerTest/0.TestSkipLevelDB (201 ms)
+[ RUN      ] DataLayerTest/0.TestReshapeLevelDB
+[       OK ] DataLayerTest/0.TestReshapeLevelDB (63 ms)
+[ RUN      ] DataLayerTest/0.TestReshapeLMDB
+[       OK ] DataLayerTest/0.TestReshapeLMDB (17 ms)
+[ RUN      ] DataLayerTest/0.TestReadCropTestLevelDB
+[       OK ] DataLayerTest/0.TestReadCropTestLevelDB (43 ms)
+[ RUN      ] DataLayerTest/0.TestReadCropTrainSequenceUnseededLevelDB
+[       OK ] DataLayerTest/0.TestReadCropTrainSequenceUnseededLevelDB (59 ms)
+[ RUN      ] DataLayerTest/0.TestReadCropTrainSequenceUnseededLMDB
+[       OK ] DataLayerTest/0.TestReadCropTrainSequenceUnseededLMDB (9 ms)
+[----------] 14 tests from DataLayerTest/0 (633 ms total)
 
-[----------] 5 tests from DeconvolutionLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] DeconvolutionLayerTest/1.TestGradient3D
-[       OK ] DeconvolutionLayerTest/1.TestGradient3D (1059 ms)
-[ RUN      ] DeconvolutionLayerTest/1.TestSetup
-[       OK ] DeconvolutionLayerTest/1.TestSetup (0 ms)
-[ RUN      ] DeconvolutionLayerTest/1.TestSimpleDeconvolution
-[       OK ] DeconvolutionLayerTest/1.TestSimpleDeconvolution (1 ms)
-[ RUN      ] DeconvolutionLayerTest/1.TestGradient
-[       OK ] DeconvolutionLayerTest/1.TestGradient (2801 ms)
-[ RUN      ] DeconvolutionLayerTest/1.TestNDAgainst2D
-[       OK ] DeconvolutionLayerTest/1.TestNDAgainst2D (24016 ms)
-[----------] 5 tests from DeconvolutionLayerTest/1 (27877 ms total)
+[----------] 11 tests from RandomNumberGeneratorTest/1, where TypeParam = double
+[ RUN      ] RandomNumberGeneratorTest/1.TestRngGaussian2
+[       OK ] RandomNumberGeneratorTest/1.TestRngGaussian2 (1 ms)
+[ RUN      ] RandomNumberGeneratorTest/1.TestRngUniform2
+[       OK ] RandomNumberGeneratorTest/1.TestRngUniform2 (0 ms)
+[ RUN      ] RandomNumberGeneratorTest/1.TestRngBernoulli2
+[       OK ] RandomNumberGeneratorTest/1.TestRngBernoulli2 (0 ms)
+[ RUN      ] RandomNumberGeneratorTest/1.TestRngUniformTimesBernoulli
+[       OK ] RandomNumberGeneratorTest/1.TestRngUniformTimesBernoulli (1 ms)
+[ RUN      ] RandomNumberGeneratorTest/1.TestRngUniformTimesUniform
+[       OK ] RandomNumberGeneratorTest/1.TestRngUniformTimesUniform (1 ms)
+[ RUN      ] RandomNumberGeneratorTest/1.TestRngUniform
+[       OK ] RandomNumberGeneratorTest/1.TestRngUniform (1 ms)
+[ RUN      ] RandomNumberGeneratorTest/1.TestRngGaussianTimesBernoulli
+[       OK ] RandomNumberGeneratorTest/1.TestRngGaussianTimesBernoulli (0 ms)
+[ RUN      ] RandomNumberGeneratorTest/1.TestRngGaussian
+[       OK ] RandomNumberGeneratorTest/1.TestRngGaussian (1 ms)
+[ RUN      ] RandomNumberGeneratorTest/1.TestRngBernoulli
+[       OK ] RandomNumberGeneratorTest/1.TestRngBernoulli (0 ms)
+[ RUN      ] RandomNumberGeneratorTest/1.TestRngBernoulliTimesBernoulli
+[       OK ] RandomNumberGeneratorTest/1.TestRngBernoulliTimesBernoulli (1 ms)
+[ RUN      ] RandomNumberGeneratorTest/1.TestRngGaussianTimesGaussian
+[       OK ] RandomNumberGeneratorTest/1.TestRngGaussianTimesGaussian (1 ms)
+[----------] 11 tests from RandomNumberGeneratorTest/1 (7 ms total)
 
-[----------] 8 tests from Im2colLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] Im2colLayerTest/1.TestRect
-[       OK ] Im2colLayerTest/1.TestRect (1 ms)
-[ RUN      ] Im2colLayerTest/1.TestGradient
-[       OK ] Im2colLayerTest/1.TestGradient (10073 ms)
-[ RUN      ] Im2colLayerTest/1.TestDilatedGradient
-[       OK ] Im2colLayerTest/1.TestDilatedGradient (8358 ms)
-[ RUN      ] Im2colLayerTest/1.TestDilatedGradientForceND
-[       OK ] Im2colLayerTest/1.TestDilatedGradientForceND (9747 ms)
-[ RUN      ] Im2colLayerTest/1.TestRectGradient
-[       OK ] Im2colLayerTest/1.TestRectGradient (1108 ms)
-[ RUN      ] Im2colLayerTest/1.TestSetup
-[       OK ] Im2colLayerTest/1.TestSetup (1 ms)
-[ RUN      ] Im2colLayerTest/1.TestForward
-[       OK ] Im2colLayerTest/1.TestForward (0 ms)
-[ RUN      ] Im2colLayerTest/1.TestGradientForceND
-[       OK ] Im2colLayerTest/1.TestGradientForceND (3440 ms)
-[----------] 8 tests from Im2colLayerTest/1 (32757 ms total)
+[----------] 2 tests from InfogainLossLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] InfogainLossLayerTest/1.TestInfogainLoss
+[       OK ] InfogainLossLayerTest/1.TestInfogainLoss (1 ms)
+[ RUN      ] InfogainLossLayerTest/1.TestGradient
+[       OK ] InfogainLossLayerTest/1.TestGradient (4 ms)
+[----------] 2 tests from InfogainLossLayerTest/1 (5 ms total)
 
 [----------] 6 tests from RNNLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] RNNLayerTest/1.TestGradientNonZeroContBufferSize2
-[       OK ] RNNLayerTest/1.TestGradientNonZeroContBufferSize2 (983 ms)
+[ RUN      ] RNNLayerTest/1.TestForward
+[       OK ] RNNLayerTest/1.TestForward (10 ms)
+[ RUN      ] RNNLayerTest/1.TestGradientNonZeroCont
+[       OK ] RNNLayerTest/1.TestGradientNonZeroCont (244 ms)
 [ RUN      ] RNNLayerTest/1.TestGradient
-[       OK ] RNNLayerTest/1.TestGradient (566 ms)
+[       OK ] RNNLayerTest/1.TestGradient (243 ms)
 [ RUN      ] RNNLayerTest/1.TestGradientNonZeroContBufferSize2WithStaticInput
-[       OK ] RNNLayerTest/1.TestGradientNonZeroContBufferSize2WithStaticInput (4836 ms)
-[ RUN      ] RNNLayerTest/1.TestForward
-[       OK ] RNNLayerTest/1.TestForward (25 ms)
+[       OK ] RNNLayerTest/1.TestGradientNonZeroContBufferSize2WithStaticInput (2151 ms)
 [ RUN      ] RNNLayerTest/1.TestSetUp
-[       OK ] RNNLayerTest/1.TestSetUp (5 ms)
-[ RUN      ] RNNLayerTest/1.TestGradientNonZeroCont
-[       OK ] RNNLayerTest/1.TestGradientNonZeroCont (547 ms)
-[----------] 6 tests from RNNLayerTest/1 (6963 ms total)
-
-[----------] 8 tests from AdamSolverTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] AdamSolverTest/1.TestAdamLeastSquaresUpdateWithEverything
-[       OK ] AdamSolverTest/1.TestAdamLeastSquaresUpdateWithEverything (367 ms)
-[ RUN      ] AdamSolverTest/1.TestAdamLeastSquaresUpdateWithEverythingShare
-[       OK ] AdamSolverTest/1.TestAdamLeastSquaresUpdateWithEverythingShare (409 ms)
-[ RUN      ] AdamSolverTest/1.TestAdamLeastSquaresUpdateWithWeightDecay
-[       OK ] AdamSolverTest/1.TestAdamLeastSquaresUpdateWithWeightDecay (72 ms)
-[ RUN      ] AdamSolverTest/1.TestSnapshot
-[       OK ] AdamSolverTest/1.TestSnapshot (141 ms)
-[ RUN      ] AdamSolverTest/1.TestSnapshotShare
-[       OK ] AdamSolverTest/1.TestSnapshotShare (170 ms)
-[ RUN      ] AdamSolverTest/1.TestAdamLeastSquaresUpdate
-[       OK ] AdamSolverTest/1.TestAdamLeastSquaresUpdate (85 ms)
-[ RUN      ] AdamSolverTest/1.TestLeastSquaresUpdateWithEverythingAccumShare
-[       OK ] AdamSolverTest/1.TestLeastSquaresUpdateWithEverythingAccumShare (27 ms)
-[ RUN      ] AdamSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum
-[       OK ] AdamSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum (17 ms)
-[----------] 8 tests from AdamSolverTest/1 (1289 ms total)
+[       OK ] RNNLayerTest/1.TestSetUp (3 ms)
+[ RUN      ] RNNLayerTest/1.TestGradientNonZeroContBufferSize2
+[       OK ] RNNLayerTest/1.TestGradientNonZeroContBufferSize2 (471 ms)
+[----------] 6 tests from RNNLayerTest/1 (3123 ms total)
 
-[----------] 5 tests from EmbedLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] EmbedLayerTest/1.TestForward
-[       OK ] EmbedLayerTest/1.TestForward (0 ms)
-[ RUN      ] EmbedLayerTest/1.TestForwardWithBias
-[       OK ] EmbedLayerTest/1.TestForwardWithBias (0 ms)
-[ RUN      ] EmbedLayerTest/1.TestGradientWithBias
-[       OK ] EmbedLayerTest/1.TestGradientWithBias (64 ms)
-[ RUN      ] EmbedLayerTest/1.TestSetUp
-[       OK ] EmbedLayerTest/1.TestSetUp (0 ms)
-[ RUN      ] EmbedLayerTest/1.TestGradient
-[       OK ] EmbedLayerTest/1.TestGradient (46 ms)
-[----------] 5 tests from EmbedLayerTest/1 (110 ms total)
+[----------] 1 test from CPUStochasticPoolingLayerTest/1, where TypeParam = double
+[ RUN      ] CPUStochasticPoolingLayerTest/1.TestSetup
+[       OK ] CPUStochasticPoolingLayerTest/1.TestSetup (1 ms)
+[----------] 1 test from CPUStochasticPoolingLayerTest/1 (1 ms total)
 
-[----------] 8 tests from SliceLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] SliceLayerTest/1.TestSetupNum
-[       OK ] SliceLayerTest/1.TestSetupNum (0 ms)
-[ RUN      ] SliceLayerTest/1.TestSliceAcrossNum
-[       OK ] SliceLayerTest/1.TestSliceAcrossNum (1 ms)
-[ RUN      ] SliceLayerTest/1.TestTrivialSlice
-[       OK ] SliceLayerTest/1.TestTrivialSlice (0 ms)
-[ RUN      ] SliceLayerTest/1.TestGradientAcrossNum
-[       OK ] SliceLayerTest/1.TestGradientAcrossNum (168 ms)
-[ RUN      ] SliceLayerTest/1.TestSliceAcrossChannels
-[       OK ] SliceLayerTest/1.TestSliceAcrossChannels (1 ms)
-[ RUN      ] SliceLayerTest/1.TestGradientAcrossChannels
-[       OK ] SliceLayerTest/1.TestGradientAcrossChannels (184 ms)
-[ RUN      ] SliceLayerTest/1.TestGradientTrivial
-[       OK ] SliceLayerTest/1.TestGradientTrivial (56 ms)
-[ RUN      ] SliceLayerTest/1.TestSetupChannels
-[       OK ] SliceLayerTest/1.TestSetupChannels (0 ms)
-[----------] 8 tests from SliceLayerTest/1 (411 ms total)
+[----------] 4 tests from SoftmaxWithLossLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] SoftmaxWithLossLayerTest/0.TestGradient
+[       OK ] SoftmaxWithLossLayerTest/0.TestGradient (24 ms)
+[ RUN      ] SoftmaxWithLossLayerTest/0.TestGradientIgnoreLabel
+[       OK ] SoftmaxWithLossLayerTest/0.TestGradientIgnoreLabel (23 ms)
+[ RUN      ] SoftmaxWithLossLayerTest/0.TestGradientUnnormalized
+[       OK ] SoftmaxWithLossLayerTest/0.TestGradientUnnormalized (24 ms)
+[ RUN      ] SoftmaxWithLossLayerTest/0.TestForwardIgnoreLabel
+[       OK ] SoftmaxWithLossLayerTest/0.TestForwardIgnoreLabel (1 ms)
+[----------] 4 tests from SoftmaxWithLossLayerTest/0 (72 ms total)
 
-[----------] 2 tests from BilinearFillerTest/1, where TypeParam = double
-[ RUN      ] BilinearFillerTest/1.TestFillEven
-[       OK ] BilinearFillerTest/1.TestFillEven (67 ms)
-[ RUN      ] BilinearFillerTest/1.TestFillOdd
-[       OK ] BilinearFillerTest/1.TestFillOdd (87 ms)
-[----------] 2 tests from BilinearFillerTest/1 (154 ms total)
+[----------] 1 test from SolverFactoryTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] SolverFactoryTest/1.TestCreateSolver
+[       OK ] SolverFactoryTest/1.TestCreateSolver (2 ms)
+[----------] 1 test from SolverFactoryTest/1 (2 ms total)
 
 [----------] 10 tests from ConcatLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] ConcatLayerTest/1.TestSetupChannelsNegativeIndexing
+[       OK ] ConcatLayerTest/1.TestSetupChannelsNegativeIndexing (1 ms)
 [ RUN      ] ConcatLayerTest/1.TestSetupChannels
 [       OK ] ConcatLayerTest/1.TestSetupChannels (0 ms)
-[ RUN      ] ConcatLayerTest/1.TestForwardTrivial
-[       OK ] ConcatLayerTest/1.TestForwardTrivial (0 ms)
-[ RUN      ] ConcatLayerTest/1.TestForwardChannels
-[       OK ] ConcatLayerTest/1.TestForwardChannels (1 ms)
-[ RUN      ] ConcatLayerTest/1.TestGradientChannels
-[       OK ] ConcatLayerTest/1.TestGradientChannels (17 ms)
-[ RUN      ] ConcatLayerTest/1.TestGradientNum
-[       OK ] ConcatLayerTest/1.TestGradientNum (24 ms)
-[ RUN      ] ConcatLayerTest/1.TestSetupChannelsNegativeIndexing
-[       OK ] ConcatLayerTest/1.TestSetupChannelsNegativeIndexing (0 ms)
-[ RUN      ] ConcatLayerTest/1.TestGradientChannelsBottomOneOnly
-[       OK ] ConcatLayerTest/1.TestGradientChannelsBottomOneOnly (11 ms)
+[ RUN      ] ConcatLayerTest/1.TestGradientTrivial
+[       OK ] ConcatLayerTest/1.TestGradientTrivial (6 ms)
 [ RUN      ] ConcatLayerTest/1.TestForwardNum
 [       OK ] ConcatLayerTest/1.TestForwardNum (1 ms)
-[ RUN      ] ConcatLayerTest/1.TestGradientTrivial
-[       OK ] ConcatLayerTest/1.TestGradientTrivial (14 ms)
+[ RUN      ] ConcatLayerTest/1.TestGradientChannels
+[       OK ] ConcatLayerTest/1.TestGradientChannels (7 ms)
+[ RUN      ] ConcatLayerTest/1.TestForwardTrivial
+[       OK ] ConcatLayerTest/1.TestForwardTrivial (0 ms)
 [ RUN      ] ConcatLayerTest/1.TestSetupNum
 [       OK ] ConcatLayerTest/1.TestSetupNum (0 ms)
-[----------] 10 tests from ConcatLayerTest/1 (68 ms total)
-
-[----------] 1 test from CPUStochasticPoolingLayerTest/1, where TypeParam = double
-[ RUN      ] CPUStochasticPoolingLayerTest/1.TestSetup
-[       OK ] CPUStochasticPoolingLayerTest/1.TestSetup (0 ms)
-[----------] 1 test from CPUStochasticPoolingLayerTest/1 (0 ms total)
+[ RUN      ] ConcatLayerTest/1.TestGradientChannelsBottomOneOnly
+[       OK ] ConcatLayerTest/1.TestGradientChannelsBottomOneOnly (4 ms)
+[ RUN      ] ConcatLayerTest/1.TestForwardChannels
+[       OK ] ConcatLayerTest/1.TestForwardChannels (0 ms)
+[ RUN      ] ConcatLayerTest/1.TestGradientNum
+[       OK ] ConcatLayerTest/1.TestGradientNum (9 ms)
+[----------] 10 tests from ConcatLayerTest/1 (29 ms total)
 
-[----------] 2 tests from HingeLossLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] HingeLossLayerTest/1.TestGradientL2
-[       OK ] HingeLossLayerTest/1.TestGradientL2 (2 ms)
-[ RUN      ] HingeLossLayerTest/1.TestGradientL1
-[       OK ] HingeLossLayerTest/1.TestGradientL1 (1 ms)
-[----------] 2 tests from HingeLossLayerTest/1 (3 ms total)
+[----------] 2 tests from EuclideanLossLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] EuclideanLossLayerTest/0.TestGradient
+[       OK ] EuclideanLossLayerTest/0.TestGradient (1 ms)
+[ RUN      ] EuclideanLossLayerTest/0.TestForward
+[       OK ] EuclideanLossLayerTest/0.TestForward (0 ms)
+[----------] 2 tests from EuclideanLossLayerTest/0 (1 ms total)
 
-[----------] 10 tests from ConcatLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] ConcatLayerTest/0.TestSetupNum
-[       OK ] ConcatLayerTest/0.TestSetupNum (1 ms)
-[ RUN      ] ConcatLayerTest/0.TestForwardChannels
-[       OK ] ConcatLayerTest/0.TestForwardChannels (0 ms)
-[ RUN      ] ConcatLayerTest/0.TestSetupChannelsNegativeIndexing
-[       OK ] ConcatLayerTest/0.TestSetupChannelsNegativeIndexing (1 ms)
-[ RUN      ] ConcatLayerTest/0.TestGradientChannels
-[       OK ] ConcatLayerTest/0.TestGradientChannels (16 ms)
-[ RUN      ] ConcatLayerTest/0.TestGradientTrivial
-[       OK ] ConcatLayerTest/0.TestGradientTrivial (13 ms)
-[ RUN      ] ConcatLayerTest/0.TestSetupChannels
-[       OK ] ConcatLayerTest/0.TestSetupChannels (0 ms)
-[ RUN      ] ConcatLayerTest/0.TestForwardTrivial
-[       OK ] ConcatLayerTest/0.TestForwardTrivial (0 ms)
-[ RUN      ] ConcatLayerTest/0.TestGradientChannelsBottomOneOnly
-[       OK ] ConcatLayerTest/0.TestGradientChannelsBottomOneOnly (9 ms)
-[ RUN      ] ConcatLayerTest/0.TestForwardNum
-[       OK ] ConcatLayerTest/0.TestForwardNum (2 ms)
-[ RUN      ] ConcatLayerTest/0.TestGradientNum
-[       OK ] ConcatLayerTest/0.TestGradientNum (21 ms)
-[----------] 10 tests from ConcatLayerTest/0 (63 ms total)
+[----------] 7 tests from TileLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] TileLayerTest/0.TestTrivialSetup
+[       OK ] TileLayerTest/0.TestTrivialSetup (0 ms)
+[ RUN      ] TileLayerTest/0.TestGradientNum
+[       OK ] TileLayerTest/0.TestGradientNum (474 ms)
+[ RUN      ] TileLayerTest/0.TestGradientChannels
+[       OK ] TileLayerTest/0.TestGradientChannels (485 ms)
+[ RUN      ] TileLayerTest/0.TestForwardChannels
+[       OK ] TileLayerTest/0.TestForwardChannels (0 ms)
+[ RUN      ] TileLayerTest/0.TestForwardNum
+[       OK ] TileLayerTest/0.TestForwardNum (1 ms)
+[ RUN      ] TileLayerTest/0.TestSetup
+[       OK ] TileLayerTest/0.TestSetup (0 ms)
+[ RUN      ] TileLayerTest/0.TestTrivialGradient
+[       OK ] TileLayerTest/0.TestTrivialGradient (141 ms)
+[----------] 7 tests from TileLayerTest/0 (1101 ms total)
 
-[----------] 2 tests from HDF5DataLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] HDF5DataLayerTest/1.TestSkip
-[       OK ] HDF5DataLayerTest/1.TestSkip (146 ms)
-[ RUN      ] HDF5DataLayerTest/1.TestRead
-[       OK ] HDF5DataLayerTest/1.TestRead (40 ms)
-[----------] 2 tests from HDF5DataLayerTest/1 (188 ms total)
+[----------] 4 tests from ContrastiveLossLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] ContrastiveLossLayerTest/0.TestGradient
+[       OK ] ContrastiveLossLayerTest/0.TestGradient (611 ms)
+[ RUN      ] ContrastiveLossLayerTest/0.TestGradientLegacy
+[       OK ] ContrastiveLossLayerTest/0.TestGradientLegacy (574 ms)
+[ RUN      ] ContrastiveLossLayerTest/0.TestForward
+[       OK ] ContrastiveLossLayerTest/0.TestForward (0 ms)
+[ RUN      ] ContrastiveLossLayerTest/0.TestForwardLegacy
+[       OK ] ContrastiveLossLayerTest/0.TestForwardLegacy (1 ms)
+[----------] 4 tests from ContrastiveLossLayerTest/0 (1187 ms total)
 
 [----------] 3 tests from SigmoidCrossEntropyLossLayerTest/0, where TypeParam = caffe::CPUDevice<float>
 [ RUN      ] SigmoidCrossEntropyLossLayerTest/0.TestIgnoreGradient
 [       OK ] SigmoidCrossEntropyLossLayerTest/0.TestIgnoreGradient (0 ms)
-[ RUN      ] SigmoidCrossEntropyLossLayerTest/0.TestGradient
-[       OK ] SigmoidCrossEntropyLossLayerTest/0.TestGradient (4 ms)
 [ RUN      ] SigmoidCrossEntropyLossLayerTest/0.TestSigmoidCrossEntropyLoss
-[       OK ] SigmoidCrossEntropyLossLayerTest/0.TestSigmoidCrossEntropyLoss (9 ms)
-[----------] 3 tests from SigmoidCrossEntropyLossLayerTest/0 (13 ms total)
-
-[----------] 15 tests from ConvolutionLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] ConvolutionLayerTest/1.TestSimple3DConvolution
-[       OK ] ConvolutionLayerTest/1.TestSimple3DConvolution (10 ms)
-[ RUN      ] ConvolutionLayerTest/1.TestDilated3DConvolution
-[       OK ] ConvolutionLayerTest/1.TestDilated3DConvolution (60 ms)
-[ RUN      ] ConvolutionLayerTest/1.Test0DConvolution
-[       OK ] ConvolutionLayerTest/1.Test0DConvolution (0 ms)
-[ RUN      ] ConvolutionLayerTest/1.TestDilatedGradient
-[       OK ] ConvolutionLayerTest/1.TestDilatedGradient (93 ms)
-[ RUN      ] ConvolutionLayerTest/1.TestSimpleConvolution
-[       OK ] ConvolutionLayerTest/1.TestSimpleConvolution (2 ms)
-[ RUN      ] ConvolutionLayerTest/1.TestGradient
-[       OK ] ConvolutionLayerTest/1.TestGradient (398 ms)
-[ RUN      ] ConvolutionLayerTest/1.TestNDAgainst2D
-[       OK ] ConvolutionLayerTest/1.TestNDAgainst2D (2384 ms)
-[ RUN      ] ConvolutionLayerTest/1.TestGradient3D
-[       OK ] ConvolutionLayerTest/1.TestGradient3D (4615 ms)
-[ RUN      ] ConvolutionLayerTest/1.TestSimpleConvolutionGroup
-[       OK ] ConvolutionLayerTest/1.TestSimpleConvolutionGroup (1 ms)
-[ RUN      ] ConvolutionLayerTest/1.TestGradientGroup
-[       OK ] ConvolutionLayerTest/1.TestGradientGroup (116 ms)
-[ RUN      ] ConvolutionLayerTest/1.TestSetup
-[       OK ] ConvolutionLayerTest/1.TestSetup (0 ms)
-[ RUN      ] ConvolutionLayerTest/1.Test1x1Convolution
-[       OK ] ConvolutionLayerTest/1.Test1x1Convolution (2 ms)
-[ RUN      ] ConvolutionLayerTest/1.TestDilatedConvolution
-[       OK ] ConvolutionLayerTest/1.TestDilatedConvolution (9 ms)
-[ RUN      ] ConvolutionLayerTest/1.TestSobelConvolution
-[       OK ] ConvolutionLayerTest/1.TestSobelConvolution (0 ms)
-[ RUN      ] ConvolutionLayerTest/1.Test1x1Gradient
-[       OK ] ConvolutionLayerTest/1.Test1x1Gradient (3198 ms)
-[----------] 15 tests from ConvolutionLayerTest/1 (10889 ms total)
-
-[----------] 9 tests from AdaGradSolverTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] AdaGradSolverTest/0.TestAdaGradLeastSquaresUpdateLROneHundredth
-[       OK ] AdaGradSolverTest/0.TestAdaGradLeastSquaresUpdateLROneHundredth (69 ms)
-[ RUN      ] AdaGradSolverTest/0.TestAdaGradLeastSquaresUpdateWithEverything
-[       OK ] AdaGradSolverTest/0.TestAdaGradLeastSquaresUpdateWithEverything (330 ms)
-[ RUN      ] AdaGradSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum
-[       OK ] AdaGradSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum (15 ms)
-[ RUN      ] AdaGradSolverTest/0.TestSnapshotShare
-[       OK ] AdaGradSolverTest/0.TestSnapshotShare (132 ms)
-[ RUN      ] AdaGradSolverTest/0.TestAdaGradLeastSquaresUpdate
-[       OK ] AdaGradSolverTest/0.TestAdaGradLeastSquaresUpdate (65 ms)
-[ RUN      ] AdaGradSolverTest/0.TestAdaGradLeastSquaresUpdateWithWeightDecay
-[       OK ] AdaGradSolverTest/0.TestAdaGradLeastSquaresUpdateWithWeightDecay (71 ms)
-[ RUN      ] AdaGradSolverTest/0.TestLeastSquaresUpdateWithEverythingAccumShare
-[       OK ] AdaGradSolverTest/0.TestLeastSquaresUpdateWithEverythingAccumShare (20 ms)
-[ RUN      ] AdaGradSolverTest/0.TestAdaGradLeastSquaresUpdateWithEverythingShare
-[       OK ] AdaGradSolverTest/0.TestAdaGradLeastSquaresUpdateWithEverythingShare (388 ms)
-[ RUN      ] AdaGradSolverTest/0.TestSnapshot
-[       OK ] AdaGradSolverTest/0.TestSnapshot (84 ms)
-[----------] 9 tests from AdaGradSolverTest/0 (1174 ms total)
+[       OK ] SigmoidCrossEntropyLossLayerTest/0.TestSigmoidCrossEntropyLoss (4 ms)
+[ RUN      ] SigmoidCrossEntropyLossLayerTest/0.TestGradient
+[       OK ] SigmoidCrossEntropyLossLayerTest/0.TestGradient (2 ms)
+[----------] 3 tests from SigmoidCrossEntropyLossLayerTest/0 (6 ms total)
 
-[----------] 2 tests from EuclideanLossLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] EuclideanLossLayerTest/1.TestGradient
-[       OK ] EuclideanLossLayerTest/1.TestGradient (2 ms)
-[ RUN      ] EuclideanLossLayerTest/1.TestForward
-[       OK ] EuclideanLossLayerTest/1.TestForward (0 ms)
-[----------] 2 tests from EuclideanLossLayerTest/1 (2 ms total)
+[----------] 20 tests from BiasLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] BiasLayerTest/1.TestGradientBroadcastEnd
+[       OK ] BiasLayerTest/1.TestGradientBroadcastEnd (284 ms)
+[ RUN      ] BiasLayerTest/1.TestForwardBroadcastMiddleWithParam
+[       OK ] BiasLayerTest/1.TestForwardBroadcastMiddleWithParam (1 ms)
+[ RUN      ] BiasLayerTest/1.TestGradientBias
+[       OK ] BiasLayerTest/1.TestGradientBias (174 ms)
+[ RUN      ] BiasLayerTest/1.TestForwardBiasAxis2
+[       OK ] BiasLayerTest/1.TestForwardBiasAxis2 (0 ms)
+[ RUN      ] BiasLayerTest/1.TestBackwardBroadcastMiddleInPlace
+[       OK ] BiasLayerTest/1.TestBackwardBroadcastMiddleInPlace (0 ms)
+[ RUN      ] BiasLayerTest/1.TestGradientBiasAxis2
+[       OK ] BiasLayerTest/1.TestGradientBiasAxis2 (186 ms)
+[ RUN      ] BiasLayerTest/1.TestForwardEltwiseWithParam
+[       OK ] BiasLayerTest/1.TestForwardEltwiseWithParam (0 ms)
+[ RUN      ] BiasLayerTest/1.TestForwardBroadcastEnd
+[       OK ] BiasLayerTest/1.TestForwardBroadcastEnd (0 ms)
+[ RUN      ] BiasLayerTest/1.TestForwardBroadcastMiddleInPlace
+[       OK ] BiasLayerTest/1.TestForwardBroadcastMiddleInPlace (0 ms)
+[ RUN      ] BiasLayerTest/1.TestForwardBroadcastBegin
+[       OK ] BiasLayerTest/1.TestForwardBroadcastBegin (0 ms)
+[ RUN      ] BiasLayerTest/1.TestForwardBroadcastMiddle
+[       OK ] BiasLayerTest/1.TestForwardBroadcastMiddle (0 ms)
+[ RUN      ] BiasLayerTest/1.TestForwardEltwise
+[       OK ] BiasLayerTest/1.TestForwardEltwise (0 ms)
+[ RUN      ] BiasLayerTest/1.TestGradientBroadcastBegin
+[       OK ] BiasLayerTest/1.TestGradientBroadcastBegin (202 ms)
+[ RUN      ] BiasLayerTest/1.TestGradientBroadcastMiddle
+[       OK ] BiasLayerTest/1.TestGradientBroadcastMiddle (207 ms)
+[ RUN      ] BiasLayerTest/1.TestBackwardEltwiseInPlace
+[       OK ] BiasLayerTest/1.TestBackwardEltwiseInPlace (0 ms)
+[ RUN      ] BiasLayerTest/1.TestGradientEltwise
+[       OK ] BiasLayerTest/1.TestGradientEltwise (9 ms)
+[ RUN      ] BiasLayerTest/1.TestGradientEltwiseWithParam
+[       OK ] BiasLayerTest/1.TestGradientEltwiseWithParam (485 ms)
+[ RUN      ] BiasLayerTest/1.TestForwardBias
+[       OK ] BiasLayerTest/1.TestForwardBias (0 ms)
+[ RUN      ] BiasLayerTest/1.TestForwardEltwiseInPlace
+[       OK ] BiasLayerTest/1.TestForwardEltwiseInPlace (1 ms)
+[ RUN      ] BiasLayerTest/1.TestGradientBroadcastMiddleWithParam
+[       OK ] BiasLayerTest/1.TestGradientBroadcastMiddleWithParam (213 ms)
+[----------] 20 tests from BiasLayerTest/1 (1764 ms total)
 
-[----------] 3 tests from FilterLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] FilterLayerTest/1.TestForward
-[       OK ] FilterLayerTest/1.TestForward (1 ms)
-[ RUN      ] FilterLayerTest/1.TestReshape
-[       OK ] FilterLayerTest/1.TestReshape (0 ms)
-[ RUN      ] FilterLayerTest/1.TestGradient
-[       OK ] FilterLayerTest/1.TestGradient (1200 ms)
-[----------] 3 tests from FilterLayerTest/1 (1201 ms total)
+[----------] 3 tests from MaxPoolingDropoutTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] MaxPoolingDropoutTest/0.TestSetup
+[       OK ] MaxPoolingDropoutTest/0.TestSetup (0 ms)
+[ RUN      ] MaxPoolingDropoutTest/0.TestForward
+[       OK ] MaxPoolingDropoutTest/0.TestForward (0 ms)
+[ RUN      ] MaxPoolingDropoutTest/0.TestBackward
+[       OK ] MaxPoolingDropoutTest/0.TestBackward (0 ms)
+[----------] 3 tests from MaxPoolingDropoutTest/0 (0 ms total)
 
-[----------] 2 tests from SoftmaxLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] SoftmaxLayerTest/1.TestForward
-[       OK ] SoftmaxLayerTest/1.TestForward (1 ms)
-[ RUN      ] SoftmaxLayerTest/1.TestGradient
-[       OK ] SoftmaxLayerTest/1.TestGradient (912 ms)
-[----------] 2 tests from SoftmaxLayerTest/1 (914 ms total)
+[----------] 5 tests from DeconvolutionLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] DeconvolutionLayerTest/0.TestGradient
+[       OK ] DeconvolutionLayerTest/0.TestGradient (2556 ms)
+[ RUN      ] DeconvolutionLayerTest/0.TestNDAgainst2D
+[       OK ] DeconvolutionLayerTest/0.TestNDAgainst2D (3358 ms)
+[ RUN      ] DeconvolutionLayerTest/0.TestGradient3D
+[       OK ] DeconvolutionLayerTest/0.TestGradient3D (540 ms)
+[ RUN      ] DeconvolutionLayerTest/0.TestSimpleDeconvolution
+[       OK ] DeconvolutionLayerTest/0.TestSimpleDeconvolution (1 ms)
+[ RUN      ] DeconvolutionLayerTest/0.TestSetup
+[       OK ] DeconvolutionLayerTest/0.TestSetup (0 ms)
+[----------] 5 tests from DeconvolutionLayerTest/0 (6455 ms total)
 
-[----------] 12 tests from ArgMaxLayerTest/1, where TypeParam = double
-[ RUN      ] ArgMaxLayerTest/1.TestSetup
-[       OK ] ArgMaxLayerTest/1.TestSetup (4 ms)
-[ RUN      ] ArgMaxLayerTest/1.TestSetupAxis
-[       OK ] ArgMaxLayerTest/1.TestSetupAxis (4 ms)
-[ RUN      ] ArgMaxLayerTest/1.TestCPUMaxValTopK
-[       OK ] ArgMaxLayerTest/1.TestCPUMaxValTopK (6 ms)
-[ RUN      ] ArgMaxLayerTest/1.TestCPUTopK
-[       OK ] ArgMaxLayerTest/1.TestCPUTopK (6 ms)
-[ RUN      ] ArgMaxLayerTest/1.TestCPUAxisTopK
-[       OK ] ArgMaxLayerTest/1.TestCPUAxisTopK (203 ms)
-[ RUN      ] ArgMaxLayerTest/1.TestCPU
-[       OK ] ArgMaxLayerTest/1.TestCPU (6 ms)
-[ RUN      ] ArgMaxLayerTest/1.TestCPUAxisMaxValTopK
-[       OK ] ArgMaxLayerTest/1.TestCPUAxisMaxValTopK (191 ms)
-[ RUN      ] ArgMaxLayerTest/1.TestSetupMaxVal
-[       OK ] ArgMaxLayerTest/1.TestSetupMaxVal (4 ms)
-[ RUN      ] ArgMaxLayerTest/1.TestCPUMaxVal
-[       OK ] ArgMaxLayerTest/1.TestCPUMaxVal (6 ms)
-[ RUN      ] ArgMaxLayerTest/1.TestSetupAxisNegativeIndexing
-[       OK ] ArgMaxLayerTest/1.TestSetupAxisNegativeIndexing (4 ms)
-[ RUN      ] ArgMaxLayerTest/1.TestSetupAxisMaxVal
-[       OK ] ArgMaxLayerTest/1.TestSetupAxisMaxVal (4 ms)
-[ RUN      ] ArgMaxLayerTest/1.TestCPUAxis
-[       OK ] ArgMaxLayerTest/1.TestCPUAxis (49 ms)
-[----------] 12 tests from ArgMaxLayerTest/1 (488 ms total)
+[----------] 1 test from SolverTypeUpgradeTest
+[ RUN      ] SolverTypeUpgradeTest.TestSimple
+[       OK ] SolverTypeUpgradeTest.TestSimple (4 ms)
+[----------] 1 test from SolverTypeUpgradeTest (4 ms total)
 
-[----------] 15 tests from ConvolutionLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] ConvolutionLayerTest/0.TestNDAgainst2D
-[       OK ] ConvolutionLayerTest/0.TestNDAgainst2D (2149 ms)
-[ RUN      ] ConvolutionLayerTest/0.TestGradient3D
-[       OK ] ConvolutionLayerTest/0.TestGradient3D (4592 ms)
-[ RUN      ] ConvolutionLayerTest/0.Test1x1Convolution
-[       OK ] ConvolutionLayerTest/0.Test1x1Convolution (1 ms)
-[ RUN      ] ConvolutionLayerTest/0.TestGradientGroup
-[       OK ] ConvolutionLayerTest/0.TestGradientGroup (95 ms)
-[ RUN      ] ConvolutionLayerTest/0.TestDilatedGradient
-[       OK ] ConvolutionLayerTest/0.TestDilatedGradient (81 ms)
-[ RUN      ] ConvolutionLayerTest/0.TestGradient
-[       OK ] ConvolutionLayerTest/0.TestGradient (422 ms)
-[ RUN      ] ConvolutionLayerTest/0.Test0DConvolution
-[       OK ] ConvolutionLayerTest/0.Test0DConvolution (1 ms)
-[ RUN      ] ConvolutionLayerTest/0.Test1x1Gradient
-[       OK ] ConvolutionLayerTest/0.Test1x1Gradient (2819 ms)
-[ RUN      ] ConvolutionLayerTest/0.TestSimpleConvolution
-[       OK ] ConvolutionLayerTest/0.TestSimpleConvolution (2 ms)
-[ RUN      ] ConvolutionLayerTest/0.TestSimple3DConvolution
-[       OK ] ConvolutionLayerTest/0.TestSimple3DConvolution (9 ms)
-[ RUN      ] ConvolutionLayerTest/0.TestSimpleConvolutionGroup
-[       OK ] ConvolutionLayerTest/0.TestSimpleConvolutionGroup (1 ms)
-[ RUN      ] ConvolutionLayerTest/0.TestSobelConvolution
-[       OK ] ConvolutionLayerTest/0.TestSobelConvolution (0 ms)
-[ RUN      ] ConvolutionLayerTest/0.TestDilatedConvolution
-[       OK ] ConvolutionLayerTest/0.TestDilatedConvolution (8 ms)
-[ RUN      ] ConvolutionLayerTest/0.TestSetup
-[       OK ] ConvolutionLayerTest/0.TestSetup (0 ms)
-[ RUN      ] ConvolutionLayerTest/0.TestDilated3DConvolution
-[       OK ] ConvolutionLayerTest/0.TestDilated3DConvolution (51 ms)
-[----------] 15 tests from ConvolutionLayerTest/0 (10233 ms total)
+[----------] 3 tests from SplitLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] SplitLayerTest/1.Test
+[       OK ] SplitLayerTest/1.Test (0 ms)
+[ RUN      ] SplitLayerTest/1.TestSetup
+[       OK ] SplitLayerTest/1.TestSetup (0 ms)
+[ RUN      ] SplitLayerTest/1.TestGradient
+[       OK ] SplitLayerTest/1.TestGradient (15 ms)
+[----------] 3 tests from SplitLayerTest/1 (15 ms total)
 
-[----------] 58 tests from NeuronLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] NeuronLayerTest/0.TestBNLL
-[       OK ] NeuronLayerTest/0.TestBNLL (1 ms)
-[ RUN      ] NeuronLayerTest/0.TestClipGradient
-[       OK ] NeuronLayerTest/0.TestClipGradient (7 ms)
-[ RUN      ] NeuronLayerTest/0.TestDropoutTestPhase
-[       OK ] NeuronLayerTest/0.TestDropoutTestPhase (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestSwish
-[       OK ] NeuronLayerTest/0.TestSwish (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestPReLUForward
-[       OK ] NeuronLayerTest/0.TestPReLUForward (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestExpLayer
-[       OK ] NeuronLayerTest/0.TestExpLayer (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestReLUGradient
-[       OK ] NeuronLayerTest/0.TestReLUGradient (7 ms)
-[ RUN      ] NeuronLayerTest/0.TestELUasReLUGradient
-[       OK ] NeuronLayerTest/0.TestELUasReLUGradient (8 ms)
-[ RUN      ] NeuronLayerTest/0.TestDropoutGradientTest
-[       OK ] NeuronLayerTest/0.TestDropoutGradientTest (7 ms)
-[ RUN      ] NeuronLayerTest/0.TestELU
-[       OK ] NeuronLayerTest/0.TestELU (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestSwishWithBeta
-[       OK ] NeuronLayerTest/0.TestSwishWithBeta (1 ms)
-[ RUN      ] NeuronLayerTest/0.TestLogGradientBase2
-[       OK ] NeuronLayerTest/0.TestLogGradientBase2 (10 ms)
-[ RUN      ] NeuronLayerTest/0.TestPReLUParam
-[       OK ] NeuronLayerTest/0.TestPReLUParam (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestAbsVal
-[       OK ] NeuronLayerTest/0.TestAbsVal (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestLogGradientBase2Shift1Scale3
-[       OK ] NeuronLayerTest/0.TestLogGradientBase2Shift1Scale3 (12 ms)
-[ RUN      ] NeuronLayerTest/0.TestSwishGradient
-[       OK ] NeuronLayerTest/0.TestSwishGradient (19 ms)
-[ RUN      ] NeuronLayerTest/0.TestELUasReLU
-[       OK ] NeuronLayerTest/0.TestELUasReLU (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestDropoutHalf
-[       OK ] NeuronLayerTest/0.TestDropoutHalf (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestExpGradientBase2
-[       OK ] NeuronLayerTest/0.TestExpGradientBase2 (9 ms)
-[ RUN      ] NeuronLayerTest/0.TestExpGradient
-[       OK ] NeuronLayerTest/0.TestExpGradient (8 ms)
-[ RUN      ] NeuronLayerTest/0.TestPReLUForwardChannelShared
-[       OK ] NeuronLayerTest/0.TestPReLUForwardChannelShared (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestExpGradientBase2Shift1
-[       OK ] NeuronLayerTest/0.TestExpGradientBase2Shift1 (9 ms)
-[ RUN      ] NeuronLayerTest/0.TestLogLayerBase2
-[       OK ] NeuronLayerTest/0.TestLogLayerBase2 (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestExpGradientBase2Scale3
-[       OK ] NeuronLayerTest/0.TestExpGradientBase2Scale3 (9 ms)
-[ RUN      ] NeuronLayerTest/0.TestReLUGradientWithNegativeSlope
-[       OK ] NeuronLayerTest/0.TestReLUGradientWithNegativeSlope (8 ms)
-[ RUN      ] NeuronLayerTest/0.TestDropoutThreeQuarters
-[       OK ] NeuronLayerTest/0.TestDropoutThreeQuarters (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestExpLayerWithShift
-[       OK ] NeuronLayerTest/0.TestExpLayerWithShift (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestLogGradient
-[       OK ] NeuronLayerTest/0.TestLogGradient (10 ms)
-[ RUN      ] NeuronLayerTest/0.TestELUGradient
-[       OK ] NeuronLayerTest/0.TestELUGradient (9 ms)
-[ RUN      ] NeuronLayerTest/0.TestSigmoid
-[       OK ] NeuronLayerTest/0.TestSigmoid (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestBNLLGradient
-[       OK ] NeuronLayerTest/0.TestBNLLGradient (16 ms)
-[ RUN      ] NeuronLayerTest/0.TestExpGradientBase2Shift1Scale3
-[       OK ] NeuronLayerTest/0.TestExpGradientBase2Shift1Scale3 (9 ms)
-[ RUN      ] NeuronLayerTest/0.TestLogGradientBase2Shift1
-[       OK ] NeuronLayerTest/0.TestLogGradientBase2Shift1 (11 ms)
-[ RUN      ] NeuronLayerTest/0.TestLogLayerBase2Shift1
-[       OK ] NeuronLayerTest/0.TestLogLayerBase2Shift1 (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestTanHGradient
-[       OK ] NeuronLayerTest/0.TestTanHGradient (18 ms)
-[ RUN      ] NeuronLayerTest/0.TestPReLUGradient
-[       OK ] NeuronLayerTest/0.TestPReLUGradient (642 ms)
-[ RUN      ] NeuronLayerTest/0.TestExpGradientWithShift
-[       OK ] NeuronLayerTest/0.TestExpGradientWithShift (9 ms)
-[ RUN      ] NeuronLayerTest/0.TestLogGradientBase2Scale3
-[       OK ] NeuronLayerTest/0.TestLogGradientBase2Scale3 (11 ms)
-[ RUN      ] NeuronLayerTest/0.TestExpLayerBase2Shift1Scale3
-[       OK ] NeuronLayerTest/0.TestExpLayerBase2Shift1Scale3 (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestClip
-[       OK ] NeuronLayerTest/0.TestClip (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestSwishAsLinearGradient
-[       OK ] NeuronLayerTest/0.TestSwishAsLinearGradient (10 ms)
-[ RUN      ] NeuronLayerTest/0.TestExpLayerBase2Shift1
-[       OK ] NeuronLayerTest/0.TestExpLayerBase2Shift1 (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestPReLUInPlace
-[       OK ] NeuronLayerTest/0.TestPReLUInPlace (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestExpLayerBase2
-[       OK ] NeuronLayerTest/0.TestExpLayerBase2 (1 ms)
-[ RUN      ] NeuronLayerTest/0.TestLogLayerBase2Scale3
-[       OK ] NeuronLayerTest/0.TestLogLayerBase2Scale3 (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestPReLUGradientChannelShared
-[       OK ] NeuronLayerTest/0.TestPReLUGradientChannelShared (635 ms)
-[ RUN      ] NeuronLayerTest/0.TestDropoutGradient
-[       OK ] NeuronLayerTest/0.TestDropoutGradient (11 ms)
-[ RUN      ] NeuronLayerTest/0.TestLogLayer
-[       OK ] NeuronLayerTest/0.TestLogLayer (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestSwishAsLinear
-[       OK ] NeuronLayerTest/0.TestSwishAsLinear (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestExpLayerBase2Scale3
-[       OK ] NeuronLayerTest/0.TestExpLayerBase2Scale3 (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestAbsGradient
-[       OK ] NeuronLayerTest/0.TestAbsGradient (7 ms)
-[ RUN      ] NeuronLayerTest/0.TestSwishWithBetaGradient
-[       OK ] NeuronLayerTest/0.TestSwishWithBetaGradient (19 ms)
-[ RUN      ] NeuronLayerTest/0.TestSigmoidGradient
-[       OK ] NeuronLayerTest/0.TestSigmoidGradient (18 ms)
-[ RUN      ] NeuronLayerTest/0.TestReLU
-[       OK ] NeuronLayerTest/0.TestReLU (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestReLUWithNegativeSlope
-[       OK ] NeuronLayerTest/0.TestReLUWithNegativeSlope (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestPReLUConsistencyReLU
-[       OK ] NeuronLayerTest/0.TestPReLUConsistencyReLU (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestLogLayerBase2Shift1Scale3
-[       OK ] NeuronLayerTest/0.TestLogLayerBase2Shift1Scale3 (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestTanH
-[       OK ] NeuronLayerTest/0.TestTanH (0 ms)
-[----------] 58 tests from NeuronLayerTest/0 (1554 ms total)
+[----------] 2 tests from BilinearFillerTest/1, where TypeParam = double
+[ RUN      ] BilinearFillerTest/1.TestFillOdd
+[       OK ] BilinearFillerTest/1.TestFillOdd (48 ms)
+[ RUN      ] BilinearFillerTest/1.TestFillEven
+[       OK ] BilinearFillerTest/1.TestFillEven (50 ms)
+[----------] 2 tests from BilinearFillerTest/1 (98 ms total)
 
-[----------] 6 tests from MVNLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] MVNLayerTest/1.TestForwardMeanOnly
-[       OK ] MVNLayerTest/1.TestForwardMeanOnly (1 ms)
-[ RUN      ] MVNLayerTest/1.TestGradient
-[       OK ] MVNLayerTest/1.TestGradient (1787 ms)
-[ RUN      ] MVNLayerTest/1.TestGradientAcrossChannels
-[       OK ] MVNLayerTest/1.TestGradientAcrossChannels (1880 ms)
-[ RUN      ] MVNLayerTest/1.TestForward
-[       OK ] MVNLayerTest/1.TestForward (0 ms)
-[ RUN      ] MVNLayerTest/1.TestForwardAcrossChannels
-[       OK ] MVNLayerTest/1.TestForwardAcrossChannels (1 ms)
-[ RUN      ] MVNLayerTest/1.TestGradientMeanOnly
-[       OK ] MVNLayerTest/1.TestGradientMeanOnly (516 ms)
-[----------] 6 tests from MVNLayerTest/1 (4185 ms total)
+[----------] 8 tests from AdamSolverTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] AdamSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum
+[       OK ] AdamSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum (16 ms)
+[ RUN      ] AdamSolverTest/1.TestAdamLeastSquaresUpdateWithWeightDecay
+[       OK ] AdamSolverTest/1.TestAdamLeastSquaresUpdateWithWeightDecay (73 ms)
+[ RUN      ] AdamSolverTest/1.TestAdamLeastSquaresUpdateWithEverything
+[       OK ] AdamSolverTest/1.TestAdamLeastSquaresUpdateWithEverything (382 ms)
+[ RUN      ] AdamSolverTest/1.TestAdamLeastSquaresUpdateWithEverythingShare
+[       OK ] AdamSolverTest/1.TestAdamLeastSquaresUpdateWithEverythingShare (401 ms)
+[ RUN      ] AdamSolverTest/1.TestAdamLeastSquaresUpdate
+[       OK ] AdamSolverTest/1.TestAdamLeastSquaresUpdate (79 ms)
+[ RUN      ] AdamSolverTest/1.TestSnapshot
+[       OK ] AdamSolverTest/1.TestSnapshot (109 ms)
+[ RUN      ] AdamSolverTest/1.TestLeastSquaresUpdateWithEverythingAccumShare
+[       OK ] AdamSolverTest/1.TestLeastSquaresUpdateWithEverythingAccumShare (18 ms)
+[ RUN      ] AdamSolverTest/1.TestSnapshotShare
+[       OK ] AdamSolverTest/1.TestSnapshotShare (132 ms)
+[----------] 8 tests from AdamSolverTest/1 (1212 ms total)
 
 [----------] 6 tests from MSRAFillerTest/1, where TypeParam = double
-[ RUN      ] MSRAFillerTest/1.TestFill1D
-[       OK ] MSRAFillerTest/1.TestFill1D (0 ms)
-[ RUN      ] MSRAFillerTest/1.TestFill2D
-[       OK ] MSRAFillerTest/1.TestFill2D (0 ms)
-[ RUN      ] MSRAFillerTest/1.TestFillFanOut
-[       OK ] MSRAFillerTest/1.TestFillFanOut (376 ms)
-[ RUN      ] MSRAFillerTest/1.TestFill5D
-[       OK ] MSRAFillerTest/1.TestFill5D (0 ms)
 [ RUN      ] MSRAFillerTest/1.TestFillFanIn
-[       OK ] MSRAFillerTest/1.TestFillFanIn (378 ms)
+[       OK ] MSRAFillerTest/1.TestFillFanIn (352 ms)
 [ RUN      ] MSRAFillerTest/1.TestFillAverage
-[       OK ] MSRAFillerTest/1.TestFillAverage (378 ms)
-[----------] 6 tests from MSRAFillerTest/1 (1132 ms total)
+[       OK ] MSRAFillerTest/1.TestFillAverage (348 ms)
+[ RUN      ] MSRAFillerTest/1.TestFill5D
+[       OK ] MSRAFillerTest/1.TestFill5D (0 ms)
+[ RUN      ] MSRAFillerTest/1.TestFillFanOut
+[       OK ] MSRAFillerTest/1.TestFillFanOut (347 ms)
+[ RUN      ] MSRAFillerTest/1.TestFill2D
+[       OK ] MSRAFillerTest/1.TestFill2D (0 ms)
+[ RUN      ] MSRAFillerTest/1.TestFill1D
+[       OK ] MSRAFillerTest/1.TestFill1D (0 ms)
+[----------] 6 tests from MSRAFillerTest/1 (1051 ms total)
 
-[----------] 5 tests from DBTest/0, where TypeParam = caffe::TypeLevelDB
-[ RUN      ] DBTest/0.TestNext
-[       OK ] DBTest/0.TestNext (239 ms)
-[ RUN      ] DBTest/0.TestWrite
-[       OK ] DBTest/0.TestWrite (211 ms)
-[ RUN      ] DBTest/0.TestGetDB
-[       OK ] DBTest/0.TestGetDB (88 ms)
-[ RUN      ] DBTest/0.TestSeekToFirst
-[       OK ] DBTest/0.TestSeekToFirst (194 ms)
-[ RUN      ] DBTest/0.TestKeyValue
-[       OK ] DBTest/0.TestKeyValue (179 ms)
-[----------] 5 tests from DBTest/0 (911 ms total)
+[----------] 5 tests from BenchmarkTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] BenchmarkTest/1.TestTimerMilliSeconds
+[       OK ] BenchmarkTest/1.TestTimerMilliSeconds (301 ms)
+[ RUN      ] BenchmarkTest/1.TestTimerConstructor
+[       OK ] BenchmarkTest/1.TestTimerConstructor (0 ms)
+[ RUN      ] BenchmarkTest/1.TestTimerStart
+[       OK ] BenchmarkTest/1.TestTimerStart (0 ms)
+[ RUN      ] BenchmarkTest/1.TestTimerStop
+[       OK ] BenchmarkTest/1.TestTimerStop (0 ms)
+[ RUN      ] BenchmarkTest/1.TestTimerSeconds
+[       OK ] BenchmarkTest/1.TestTimerSeconds (304 ms)
+[----------] 5 tests from BenchmarkTest/1 (605 ms total)
 
-[----------] 20 tests from BiasLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] BiasLayerTest/1.TestForwardEltwise
-[       OK ] BiasLayerTest/1.TestForwardEltwise (0 ms)
-[ RUN      ] BiasLayerTest/1.TestBackwardEltwiseInPlace
-[       OK ] BiasLayerTest/1.TestBackwardEltwiseInPlace (0 ms)
-[ RUN      ] BiasLayerTest/1.TestGradientBroadcastMiddle
-[       OK ] BiasLayerTest/1.TestGradientBroadcastMiddle (349 ms)
-[ RUN      ] BiasLayerTest/1.TestGradientEltwise
-[       OK ] BiasLayerTest/1.TestGradientEltwise (14 ms)
-[ RUN      ] BiasLayerTest/1.TestGradientBroadcastMiddleWithParam
-[       OK ] BiasLayerTest/1.TestGradientBroadcastMiddleWithParam (355 ms)
-[ RUN      ] BiasLayerTest/1.TestForwardBroadcastMiddleInPlace
-[       OK ] BiasLayerTest/1.TestForwardBroadcastMiddleInPlace (1 ms)
-[ RUN      ] BiasLayerTest/1.TestBackwardBroadcastMiddleInPlace
-[       OK ] BiasLayerTest/1.TestBackwardBroadcastMiddleInPlace (0 ms)
-[ RUN      ] BiasLayerTest/1.TestForwardBroadcastMiddleWithParam
-[       OK ] BiasLayerTest/1.TestForwardBroadcastMiddleWithParam (1 ms)
-[ RUN      ] BiasLayerTest/1.TestForwardBroadcastMiddle
-[       OK ] BiasLayerTest/1.TestForwardBroadcastMiddle (0 ms)
-[ RUN      ] BiasLayerTest/1.TestForwardBias
-[       OK ] BiasLayerTest/1.TestForwardBias (0 ms)
-[ RUN      ] BiasLayerTest/1.TestGradientBroadcastBegin
-[       OK ] BiasLayerTest/1.TestGradientBroadcastBegin (322 ms)
-[ RUN      ] BiasLayerTest/1.TestGradientBroadcastEnd
-[       OK ] BiasLayerTest/1.TestGradientBroadcastEnd (487 ms)
-[ RUN      ] BiasLayerTest/1.TestForwardEltwiseInPlace
-[       OK ] BiasLayerTest/1.TestForwardEltwiseInPlace (1 ms)
-[ RUN      ] BiasLayerTest/1.TestForwardEltwiseWithParam
-[       OK ] BiasLayerTest/1.TestForwardEltwiseWithParam (0 ms)
-[ RUN      ] BiasLayerTest/1.TestForwardBiasAxis2
-[       OK ] BiasLayerTest/1.TestForwardBiasAxis2 (0 ms)
-[ RUN      ] BiasLayerTest/1.TestGradientEltwiseWithParam
-[       OK ] BiasLayerTest/1.TestGradientEltwiseWithParam (768 ms)
-[ RUN      ] BiasLayerTest/1.TestForwardBroadcastBegin
-[       OK ] BiasLayerTest/1.TestForwardBroadcastBegin (0 ms)
-[ RUN      ] BiasLayerTest/1.TestGradientBiasAxis2
-[       OK ] BiasLayerTest/1.TestGradientBiasAxis2 (303 ms)
-[ RUN      ] BiasLayerTest/1.TestGradientBias
-[       OK ] BiasLayerTest/1.TestGradientBias (305 ms)
-[ RUN      ] BiasLayerTest/1.TestForwardBroadcastEnd
-[       OK ] BiasLayerTest/1.TestForwardBroadcastEnd (0 ms)
-[----------] 20 tests from BiasLayerTest/1 (2907 ms total)
+[----------] 5 tests from ImageDataLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] ImageDataLayerTest/1.TestReshape
+[       OK ] ImageDataLayerTest/1.TestReshape (183 ms)
+[ RUN      ] ImageDataLayerTest/1.TestResize
+[       OK ] ImageDataLayerTest/1.TestResize (591 ms)
+[ RUN      ] ImageDataLayerTest/1.TestRead
+[       OK ] ImageDataLayerTest/1.TestRead (622 ms)
+[ RUN      ] ImageDataLayerTest/1.TestShuffle
+[       OK ] ImageDataLayerTest/1.TestShuffle (624 ms)
+[ RUN      ] ImageDataLayerTest/1.TestSpace
+[       OK ] ImageDataLayerTest/1.TestSpace (183 ms)
+[----------] 5 tests from ImageDataLayerTest/1 (2203 ms total)
 
-[----------] 3 tests from SyncedMemoryTest
-[ RUN      ] SyncedMemoryTest.TestAllocationCPU
-[       OK ] SyncedMemoryTest.TestAllocationCPU (1 ms)
-[ RUN      ] SyncedMemoryTest.TestInitialization
-[       OK ] SyncedMemoryTest.TestInitialization (0 ms)
-[ RUN      ] SyncedMemoryTest.TestCPUWrite
-[       OK ] SyncedMemoryTest.TestCPUWrite (0 ms)
-[----------] 3 tests from SyncedMemoryTest (1 ms total)
+[----------] 5 tests from SPPLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] SPPLayerTest/0.TestSetup
+[       OK ] SPPLayerTest/0.TestSetup (0 ms)
+[ RUN      ] SPPLayerTest/0.TestEqualOutputDims
+[       OK ] SPPLayerTest/0.TestEqualOutputDims (0 ms)
+[ RUN      ] SPPLayerTest/0.TestEqualOutputDims2
+[       OK ] SPPLayerTest/0.TestEqualOutputDims2 (0 ms)
+[ RUN      ] SPPLayerTest/0.TestGradient
+[       OK ] SPPLayerTest/0.TestGradient (12283 ms)
+[ RUN      ] SPPLayerTest/0.TestForwardBackward
+[       OK ] SPPLayerTest/0.TestForwardBackward (1 ms)
+[----------] 5 tests from SPPLayerTest/0 (12285 ms total)
 
-[----------] 2 tests from InternalThreadTest
-[ RUN      ] InternalThreadTest.TestStartAndExit
-[       OK ] InternalThreadTest.TestStartAndExit (1 ms)
-[ RUN      ] InternalThreadTest.TestRandomSeed
-[       OK ] InternalThreadTest.TestRandomSeed (0 ms)
-[----------] 2 tests from InternalThreadTest (1 ms total)
+[----------] 9 tests from LSTMLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] LSTMLayerTest/0.TestLSTMUnitSetUp
+[       OK ] LSTMLayerTest/0.TestLSTMUnitSetUp (4 ms)
+[ RUN      ] LSTMLayerTest/0.TestLSTMUnitGradient
+[       OK ] LSTMLayerTest/0.TestLSTMUnitGradient (197 ms)
+[ RUN      ] LSTMLayerTest/0.TestGradientNonZeroContBufferSize2WithStaticInput
+[       OK ] LSTMLayerTest/0.TestGradientNonZeroContBufferSize2WithStaticInput (11964 ms)
+[ RUN      ] LSTMLayerTest/0.TestForward
+[       OK ] LSTMLayerTest/0.TestForward (17 ms)
+[ RUN      ] LSTMLayerTest/0.TestLSTMUnitGradientNonZeroCont
+[       OK ] LSTMLayerTest/0.TestLSTMUnitGradientNonZeroCont (181 ms)
+[ RUN      ] LSTMLayerTest/0.TestGradientNonZeroCont
+[       OK ] LSTMLayerTest/0.TestGradientNonZeroCont (1030 ms)
+[ RUN      ] LSTMLayerTest/0.TestGradientNonZeroContBufferSize2
+[       OK ] LSTMLayerTest/0.TestGradientNonZeroContBufferSize2 (2234 ms)
+[ RUN      ] LSTMLayerTest/0.TestGradient
+[       OK ] LSTMLayerTest/0.TestGradient (1143 ms)
+[ RUN      ] LSTMLayerTest/0.TestSetUp
+[       OK ] LSTMLayerTest/0.TestSetUp (2 ms)
+[----------] 9 tests from LSTMLayerTest/0 (16779 ms total)
+
+[----------] 4 tests from UniformFillerTest/0, where TypeParam = float
+[ RUN      ] UniformFillerTest/0.TestFill1D
+[       OK ] UniformFillerTest/0.TestFill1D (0 ms)
+[ RUN      ] UniformFillerTest/0.TestFill
+[       OK ] UniformFillerTest/0.TestFill (0 ms)
+[ RUN      ] UniformFillerTest/0.TestFill5D
+[       OK ] UniformFillerTest/0.TestFill5D (1 ms)
+[ RUN      ] UniformFillerTest/0.TestFill2D
+[       OK ] UniformFillerTest/0.TestFill2D (0 ms)
+[----------] 4 tests from UniformFillerTest/0 (1 ms total)
 
 [----------] 6 tests from XavierFillerTest/1, where TypeParam = double
-[ RUN      ] XavierFillerTest/1.TestFillFanOut
-[       OK ] XavierFillerTest/1.TestFillFanOut (200 ms)
+[ RUN      ] XavierFillerTest/1.TestFillFanIn
+[       OK ] XavierFillerTest/1.TestFillFanIn (139 ms)
 [ RUN      ] XavierFillerTest/1.TestFill2D
 [       OK ] XavierFillerTest/1.TestFill2D (0 ms)
+[ RUN      ] XavierFillerTest/1.TestFillFanOut
+[       OK ] XavierFillerTest/1.TestFillFanOut (193 ms)
 [ RUN      ] XavierFillerTest/1.TestFill1D
 [       OK ] XavierFillerTest/1.TestFill1D (0 ms)
+[ RUN      ] XavierFillerTest/1.TestFillAverage
+[       OK ] XavierFillerTest/1.TestFillAverage (121 ms)
 [ RUN      ] XavierFillerTest/1.TestFill5D
 [       OK ] XavierFillerTest/1.TestFill5D (0 ms)
-[ RUN      ] XavierFillerTest/1.TestFillAverage
-[       OK ] XavierFillerTest/1.TestFillAverage (199 ms)
-[ RUN      ] XavierFillerTest/1.TestFillFanIn
-[       OK ] XavierFillerTest/1.TestFillFanIn (200 ms)
-[----------] 6 tests from XavierFillerTest/1 (600 ms total)
+[----------] 6 tests from XavierFillerTest/1 (453 ms total)
+
+[----------] 11 tests from CropLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] CropLayerTest/0.TestSetupShapeNegativeIndexing
+[       OK ] CropLayerTest/0.TestSetupShapeNegativeIndexing (0 ms)
+[ RUN      ] CropLayerTest/0.TestCropAll
+[       OK ] CropLayerTest/0.TestCropAll (0 ms)
+[ RUN      ] CropLayerTest/0.TestSetupShapeAll
+[       OK ] CropLayerTest/0.TestSetupShapeAll (0 ms)
+[ RUN      ] CropLayerTest/0.TestCropAllGradient
+[       OK ] CropLayerTest/0.TestCropAllGradient (924 ms)
+[ RUN      ] CropLayerTest/0.TestCrop5DGradient
+[       OK ] CropLayerTest/0.TestCrop5DGradient (6730 ms)
+[ RUN      ] CropLayerTest/0.TestSetupShapeDefault
+[       OK ] CropLayerTest/0.TestSetupShapeDefault (0 ms)
+[ RUN      ] CropLayerTest/0.TestCropHW
+[       OK ] CropLayerTest/0.TestCropHW (0 ms)
+[ RUN      ] CropLayerTest/0.TestCropHWGradient
+[       OK ] CropLayerTest/0.TestCropHWGradient (1971 ms)
+[ RUN      ] CropLayerTest/0.TestCrop5D
+[       OK ] CropLayerTest/0.TestCrop5D (1 ms)
+[ RUN      ] CropLayerTest/0.TestDimensionsCheck
+[       OK ] CropLayerTest/0.TestDimensionsCheck (0 ms)
+[ RUN      ] CropLayerTest/0.TestCropAllOffset
+[       OK ] CropLayerTest/0.TestCropAllOffset (0 ms)
+[----------] 11 tests from CropLayerTest/0 (9626 ms total)
+
+[----------] 1 test from SolverFactoryTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] SolverFactoryTest/0.TestCreateSolver
+[       OK ] SolverFactoryTest/0.TestCreateSolver (6 ms)
+[----------] 1 test from SolverFactoryTest/0 (6 ms total)
 
 [----------] 7 tests from CPUMathFunctionsTest/0, where TypeParam = float
-[ RUN      ] CPUMathFunctionsTest/0.TestSign
-[       OK ] CPUMathFunctionsTest/0.TestSign (19 ms)
+[ RUN      ] CPUMathFunctionsTest/0.TestNothing
+[       OK ] CPUMathFunctionsTest/0.TestNothing (8 ms)
 [ RUN      ] CPUMathFunctionsTest/0.TestCopy
-[       OK ] CPUMathFunctionsTest/0.TestCopy (14 ms)
-[ RUN      ] CPUMathFunctionsTest/0.TestAsum
-[       OK ] CPUMathFunctionsTest/0.TestAsum (11 ms)
-[ RUN      ] CPUMathFunctionsTest/0.TestFabs
-[       OK ] CPUMathFunctionsTest/0.TestFabs (14 ms)
+[       OK ] CPUMathFunctionsTest/0.TestCopy (10 ms)
+[ RUN      ] CPUMathFunctionsTest/0.TestSign
+[       OK ] CPUMathFunctionsTest/0.TestSign (18 ms)
 [ RUN      ] CPUMathFunctionsTest/0.TestScale
-[       OK ] CPUMathFunctionsTest/0.TestScale (16 ms)
-[ RUN      ] CPUMathFunctionsTest/0.TestNothing
-[       OK ] CPUMathFunctionsTest/0.TestNothing (11 ms)
+[       OK ] CPUMathFunctionsTest/0.TestScale (14 ms)
+[ RUN      ] CPUMathFunctionsTest/0.TestFabs
+[       OK ] CPUMathFunctionsTest/0.TestFabs (12 ms)
 [ RUN      ] CPUMathFunctionsTest/0.TestSgnbit
 [       OK ] CPUMathFunctionsTest/0.TestSgnbit (16 ms)
-[----------] 7 tests from CPUMathFunctionsTest/0 (101 ms total)
-
-[----------] 22 tests from ScaleLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] ScaleLayerTest/1.TestForwardEltwise
-[       OK ] ScaleLayerTest/1.TestForwardEltwise (0 ms)
-[ RUN      ] ScaleLayerTest/1.TestForwardBroadcastMiddle
-[       OK ] ScaleLayerTest/1.TestForwardBroadcastMiddle (1 ms)
-[ RUN      ] ScaleLayerTest/1.TestForwardBroadcastMiddleWithParam
-[       OK ] ScaleLayerTest/1.TestForwardBroadcastMiddleWithParam (0 ms)
-[ RUN      ] ScaleLayerTest/1.TestBackwardBroadcastMiddleInPlace
-[       OK ] ScaleLayerTest/1.TestBackwardBroadcastMiddleInPlace (1 ms)
-[ RUN      ] ScaleLayerTest/1.TestGradientScaleAndBias
-[       OK ] ScaleLayerTest/1.TestGradientScaleAndBias (373 ms)
-[ RUN      ] ScaleLayerTest/1.TestGradientBroadcastMiddle
-[       OK ] ScaleLayerTest/1.TestGradientBroadcastMiddle (433 ms)
-[ RUN      ] ScaleLayerTest/1.TestForwardEltwiseInPlace
-[       OK ] ScaleLayerTest/1.TestForwardEltwiseInPlace (0 ms)
-[ RUN      ] ScaleLayerTest/1.TestGradientScale
-[       OK ] ScaleLayerTest/1.TestGradientScale (667 ms)
-[ RUN      ] ScaleLayerTest/1.TestBackwardEltwiseInPlace
-[       OK ] ScaleLayerTest/1.TestBackwardEltwiseInPlace (1 ms)
-[ RUN      ] ScaleLayerTest/1.TestGradientEltwiseWithParam
-[       OK ] ScaleLayerTest/1.TestGradientEltwiseWithParam (13661 ms)
-[ RUN      ] ScaleLayerTest/1.TestForwardBroadcastEnd
-[       OK ] ScaleLayerTest/1.TestForwardBroadcastEnd (0 ms)
-[ RUN      ] ScaleLayerTest/1.TestGradientScaleAxis2
-[       OK ] ScaleLayerTest/1.TestGradientScaleAxis2 (2426 ms)
-[ RUN      ] ScaleLayerTest/1.TestForwardBroadcastBegin
-[       OK ] ScaleLayerTest/1.TestForwardBroadcastBegin (1 ms)
-[ RUN      ] ScaleLayerTest/1.TestForwardBroadcastMiddleWithParamAndBias
-[       OK ] ScaleLayerTest/1.TestForwardBroadcastMiddleWithParamAndBias (0 ms)
-[ RUN      ] ScaleLayerTest/1.TestGradientEltwise
-[       OK ] ScaleLayerTest/1.TestGradientEltwise (242 ms)
-[ RUN      ] ScaleLayerTest/1.TestGradientBroadcastMiddleWithParam
-[       OK ] ScaleLayerTest/1.TestGradientBroadcastMiddleWithParam (4211 ms)
-[ RUN      ] ScaleLayerTest/1.TestGradientBroadcastEnd
-[       OK ] ScaleLayerTest/1.TestGradientBroadcastEnd (8690 ms)
-[ RUN      ] ScaleLayerTest/1.TestForwardEltwiseWithParam
-[       OK ] ScaleLayerTest/1.TestForwardEltwiseWithParam (0 ms)
-[ RUN      ] ScaleLayerTest/1.TestForwardBroadcastMiddleInPlace
-[       OK ] ScaleLayerTest/1.TestForwardBroadcastMiddleInPlace (1 ms)
-[ RUN      ] ScaleLayerTest/1.TestForwardScale
-[       OK ] ScaleLayerTest/1.TestForwardScale (0 ms)
-[ RUN      ] ScaleLayerTest/1.TestForwardScaleAxis2
-[       OK ] ScaleLayerTest/1.TestForwardScaleAxis2 (0 ms)
-[ RUN      ] ScaleLayerTest/1.TestGradientBroadcastBegin
-[       OK ] ScaleLayerTest/1.TestGradientBroadcastBegin (2599 ms)
-[----------] 22 tests from ScaleLayerTest/1 (33374 ms total)
-
-[----------] 2 tests from BilinearFillerTest/0, where TypeParam = float
-[ RUN      ] BilinearFillerTest/0.TestFillOdd
-[       OK ] BilinearFillerTest/0.TestFillOdd (733 ms)
-[ RUN      ] BilinearFillerTest/0.TestFillEven
-[       OK ] BilinearFillerTest/0.TestFillEven (550 ms)
-[----------] 2 tests from BilinearFillerTest/0 (1324 ms total)
+[ RUN      ] CPUMathFunctionsTest/0.TestAsum
+[       OK ] CPUMathFunctionsTest/0.TestAsum (9 ms)
+[----------] 7 tests from CPUMathFunctionsTest/0 (96 ms total)
 
-[----------] 5 tests from DBTest/1, where TypeParam = caffe::TypeLMDB
-[ RUN      ] DBTest/1.TestKeyValue
-[       OK ] DBTest/1.TestKeyValue (598 ms)
-[ RUN      ] DBTest/1.TestGetDB
-[       OK ] DBTest/1.TestGetDB (573 ms)
-[ RUN      ] DBTest/1.TestNext
-[       OK ] DBTest/1.TestNext (509 ms)
-[ RUN      ] DBTest/1.TestSeekToFirst
-[       OK ] DBTest/1.TestSeekToFirst (575 ms)
-[ RUN      ] DBTest/1.TestWrite
-[       OK ] DBTest/1.TestWrite (620 ms)
-[----------] 5 tests from DBTest/1 (2948 ms total)
+[----------] 1 test from MultinomialLogisticLossLayerTest/0, where TypeParam = float
+[ RUN      ] MultinomialLogisticLossLayerTest/0.TestGradientCPU
+[       OK ] MultinomialLogisticLossLayerTest/0.TestGradientCPU (7 ms)
+[----------] 1 test from MultinomialLogisticLossLayerTest/0 (7 ms total)
 
 [----------] 9 tests from AdaGradSolverTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] AdaGradSolverTest/1.TestAdaGradLeastSquaresUpdate
+[       OK ] AdaGradSolverTest/1.TestAdaGradLeastSquaresUpdate (82 ms)
+[ RUN      ] AdaGradSolverTest/1.TestAdaGradLeastSquaresUpdateWithEverythingShare
+[       OK ] AdaGradSolverTest/1.TestAdaGradLeastSquaresUpdateWithEverythingShare (378 ms)
 [ RUN      ] AdaGradSolverTest/1.TestAdaGradLeastSquaresUpdateLROneHundredth
-[       OK ] AdaGradSolverTest/1.TestAdaGradLeastSquaresUpdateLROneHundredth (604 ms)
+[       OK ] AdaGradSolverTest/1.TestAdaGradLeastSquaresUpdateLROneHundredth (42 ms)
 [ RUN      ] AdaGradSolverTest/1.TestLeastSquaresUpdateWithEverythingAccumShare
-[       OK ] AdaGradSolverTest/1.TestLeastSquaresUpdateWithEverythingAccumShare (181 ms)
-[ RUN      ] AdaGradSolverTest/1.TestSnapshotShare
-[       OK ] AdaGradSolverTest/1.TestSnapshotShare (1099 ms)
-[ RUN      ] AdaGradSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum
-[       OK ] AdaGradSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum (126 ms)
+[       OK ] AdaGradSolverTest/1.TestLeastSquaresUpdateWithEverythingAccumShare (10 ms)
 [ RUN      ] AdaGradSolverTest/1.TestAdaGradLeastSquaresUpdateWithWeightDecay
-[       OK ] AdaGradSolverTest/1.TestAdaGradLeastSquaresUpdateWithWeightDecay (620 ms)
-[ RUN      ] AdaGradSolverTest/1.TestAdaGradLeastSquaresUpdate
-[       OK ] AdaGradSolverTest/1.TestAdaGradLeastSquaresUpdate (380 ms)
-[ RUN      ] AdaGradSolverTest/1.TestSnapshot
-[       OK ] AdaGradSolverTest/1.TestSnapshot (953 ms)
-[ RUN      ] AdaGradSolverTest/1.TestAdaGradLeastSquaresUpdateWithEverythingShare
-[       OK ] AdaGradSolverTest/1.TestAdaGradLeastSquaresUpdateWithEverythingShare (3420 ms)
+[       OK ] AdaGradSolverTest/1.TestAdaGradLeastSquaresUpdateWithWeightDecay (47 ms)
+[ RUN      ] AdaGradSolverTest/1.TestSnapshotShare
+[       OK ] AdaGradSolverTest/1.TestSnapshotShare (111 ms)
 [ RUN      ] AdaGradSolverTest/1.TestAdaGradLeastSquaresUpdateWithEverything
-[       OK ] AdaGradSolverTest/1.TestAdaGradLeastSquaresUpdateWithEverything (3385 ms)
-[----------] 9 tests from AdaGradSolverTest/1 (10794 ms total)
-
-[----------] 4 tests from ConstantFillerTest/1, where TypeParam = double
-[ RUN      ] ConstantFillerTest/1.TestFill2D
-[       OK ] ConstantFillerTest/1.TestFill2D (0 ms)
-[ RUN      ] ConstantFillerTest/1.TestFill5D
-[       OK ] ConstantFillerTest/1.TestFill5D (0 ms)
-[ RUN      ] ConstantFillerTest/1.TestFill1D
-[       OK ] ConstantFillerTest/1.TestFill1D (0 ms)
-[ RUN      ] ConstantFillerTest/1.TestFill
-[       OK ] ConstantFillerTest/1.TestFill (0 ms)
-[----------] 4 tests from ConstantFillerTest/1 (0 ms total)
-
-[----------] 3 tests from ThresholdLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] ThresholdLayerTest/0.Test2
-[       OK ] ThresholdLayerTest/0.Test2 (0 ms)
-[ RUN      ] ThresholdLayerTest/0.TestSetup
-[       OK ] ThresholdLayerTest/0.TestSetup (0 ms)
-[ RUN      ] ThresholdLayerTest/0.Test
-[       OK ] ThresholdLayerTest/0.Test (1 ms)
-[----------] 3 tests from ThresholdLayerTest/0 (1 ms total)
-
-[----------] 2 tests from HDF5DataLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] HDF5DataLayerTest/0.TestRead
-[       OK ] HDF5DataLayerTest/0.TestRead (278 ms)
-[ RUN      ] HDF5DataLayerTest/0.TestSkip
-[       OK ] HDF5DataLayerTest/0.TestSkip (912 ms)
-[----------] 2 tests from HDF5DataLayerTest/0 (1190 ms total)
-
-[----------] 3 tests from TanHLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] TanHLayerTest/1.TestTanHOverflow
-[       OK ] TanHLayerTest/1.TestTanHOverflow (0 ms)
-[ RUN      ] TanHLayerTest/1.TestTanHGradient
-[       OK ] TanHLayerTest/1.TestTanHGradient (157 ms)
-[ RUN      ] TanHLayerTest/1.TestTanH
-[       OK ] TanHLayerTest/1.TestTanH (0 ms)
-[----------] 3 tests from TanHLayerTest/1 (195 ms total)
-
-[----------] 3 tests from PaddingLayerUpgradeTest
-[ RUN      ] PaddingLayerUpgradeTest.TestImageNet
-[       OK ] PaddingLayerUpgradeTest.TestImageNet (72 ms)
-[ RUN      ] PaddingLayerUpgradeTest.TestSimple
-[       OK ] PaddingLayerUpgradeTest.TestSimple (2 ms)
-[ RUN      ] PaddingLayerUpgradeTest.TestTwoTops
-[       OK ] PaddingLayerUpgradeTest.TestTwoTops (54 ms)
-[----------] 3 tests from PaddingLayerUpgradeTest (128 ms total)
-
-[----------] 5 tests from BenchmarkTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] BenchmarkTest/1.TestTimerStop
-[       OK ] BenchmarkTest/1.TestTimerStop (0 ms)
-[ RUN      ] BenchmarkTest/1.TestTimerSeconds
-[       OK ] BenchmarkTest/1.TestTimerSeconds (304 ms)
-[ RUN      ] BenchmarkTest/1.TestTimerConstructor
-[       OK ] BenchmarkTest/1.TestTimerConstructor (0 ms)
-[ RUN      ] BenchmarkTest/1.TestTimerMilliSeconds
-[       OK ] BenchmarkTest/1.TestTimerMilliSeconds (304 ms)
-[ RUN      ] BenchmarkTest/1.TestTimerStart
-[       OK ] BenchmarkTest/1.TestTimerStart (0 ms)
-[----------] 5 tests from BenchmarkTest/1 (608 ms total)
-
-[----------] 11 tests from PoolingLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] PoolingLayerTest/0.TestSetup
-[       OK ] PoolingLayerTest/0.TestSetup (0 ms)
-[ RUN      ] PoolingLayerTest/0.TestGradientAve
-[       OK ] PoolingLayerTest/0.TestGradientAve (3281 ms)
-[ RUN      ] PoolingLayerTest/0.TestForwardMaxPadded
-[       OK ] PoolingLayerTest/0.TestForwardMaxPadded (0 ms)
-[ RUN      ] PoolingLayerTest/0.TestForwardMaxTopMask
-[       OK ] PoolingLayerTest/0.TestForwardMaxTopMask (1 ms)
-[ RUN      ] PoolingLayerTest/0.TestGradientMaxTopMask
-[       OK ] PoolingLayerTest/0.TestGradientMaxTopMask (2708 ms)
-[ RUN      ] PoolingLayerTest/0.TestForwardAve
-[       OK ] PoolingLayerTest/0.TestForwardAve (0 ms)
-[ RUN      ] PoolingLayerTest/0.TestSetupGlobalPooling
-[       OK ] PoolingLayerTest/0.TestSetupGlobalPooling (1 ms)
-[ RUN      ] PoolingLayerTest/0.TestSetupPadded
-[       OK ] PoolingLayerTest/0.TestSetupPadded (0 ms)
-[ RUN      ] PoolingLayerTest/0.TestForwardMax
-[       OK ] PoolingLayerTest/0.TestForwardMax (0 ms)
-[ RUN      ] PoolingLayerTest/0.TestGradientAvePadded
-[       OK ] PoolingLayerTest/0.TestGradientAvePadded (3361 ms)
-[ RUN      ] PoolingLayerTest/0.TestGradientMax
-[       OK ] PoolingLayerTest/0.TestGradientMax (2774 ms)
-[----------] 11 tests from PoolingLayerTest/0 (12126 ms total)
-
-[----------] 12 tests from ReshapeLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] ReshapeLayerTest/0.TestFlattenMiddle
-[       OK ] ReshapeLayerTest/0.TestFlattenMiddle (0 ms)
-[ RUN      ] ReshapeLayerTest/0.TestInferenceOfUnspecifiedWithStartAxis
-[       OK ] ReshapeLayerTest/0.TestInferenceOfUnspecifiedWithStartAxis (0 ms)
-[ RUN      ] ReshapeLayerTest/0.TestFlattenValues
-[       OK ] ReshapeLayerTest/0.TestFlattenValues (0 ms)
-[ RUN      ] ReshapeLayerTest/0.TestForwardAfterReshape
-[       OK ] ReshapeLayerTest/0.TestForwardAfterReshape (0 ms)
-[ RUN      ] ReshapeLayerTest/0.TestInferenceOfUnspecified
-[       OK ] ReshapeLayerTest/0.TestInferenceOfUnspecified (0 ms)
-[ RUN      ] ReshapeLayerTest/0.TestCopyDimensions
-[       OK ] ReshapeLayerTest/0.TestCopyDimensions (0 ms)
-[ RUN      ] ReshapeLayerTest/0.TestInsertSingletonAxesEnd
-[       OK ] ReshapeLayerTest/0.TestInsertSingletonAxesEnd (0 ms)
-[ RUN      ] ReshapeLayerTest/0.TestGradient
-[       OK ] ReshapeLayerTest/0.TestGradient (11 ms)
-[ RUN      ] ReshapeLayerTest/0.TestInsertSingletonAxesStart
-[       OK ] ReshapeLayerTest/0.TestInsertSingletonAxesStart (0 ms)
-[ RUN      ] ReshapeLayerTest/0.TestInsertSingletonAxesMiddle
-[       OK ] ReshapeLayerTest/0.TestInsertSingletonAxesMiddle (0 ms)
-[ RUN      ] ReshapeLayerTest/0.TestForward
-[       OK ] ReshapeLayerTest/0.TestForward (0 ms)
-[ RUN      ] ReshapeLayerTest/0.TestFlattenOutputSizes
-[       OK ] ReshapeLayerTest/0.TestFlattenOutputSizes (0 ms)
-[----------] 12 tests from ReshapeLayerTest/0 (12 ms total)
-
-[----------] 10 tests from PowerLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] PowerLayerTest/0.TestPowerTwoScaleHalfGradient
-[       OK ] PowerLayerTest/0.TestPowerTwoScaleHalfGradient (13 ms)
-[ RUN      ] PowerLayerTest/0.TestPowerZero
-[       OK ] PowerLayerTest/0.TestPowerZero (0 ms)
-[ RUN      ] PowerLayerTest/0.TestPowerGradient
-[       OK ] PowerLayerTest/0.TestPowerGradient (12 ms)
-[ RUN      ] PowerLayerTest/0.TestPowerOne
-[       OK ] PowerLayerTest/0.TestPowerOne (0 ms)
-[ RUN      ] PowerLayerTest/0.TestPowerTwoGradient
-[       OK ] PowerLayerTest/0.TestPowerTwoGradient (13 ms)
-[ RUN      ] PowerLayerTest/0.TestPower
-[       OK ] PowerLayerTest/0.TestPower (0 ms)
-[ RUN      ] PowerLayerTest/0.TestPowerTwo
-[       OK ] PowerLayerTest/0.TestPowerTwo (0 ms)
-[ RUN      ] PowerLayerTest/0.TestPowerZeroGradient
-[       OK ] PowerLayerTest/0.TestPowerZeroGradient (6 ms)
-[ RUN      ] PowerLayerTest/0.TestPowerGradientShiftZero
-[       OK ] PowerLayerTest/0.TestPowerGradientShiftZero (11 ms)
-[ RUN      ] PowerLayerTest/0.TestPowerOneGradient
-[       OK ] PowerLayerTest/0.TestPowerOneGradient (7 ms)
-[----------] 10 tests from PowerLayerTest/0 (62 ms total)
-
-[----------] 6 tests from FlattenLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] FlattenLayerTest/0.TestForward
-[       OK ] FlattenLayerTest/0.TestForward (0 ms)
-[ RUN      ] FlattenLayerTest/0.TestSetupWithStartAndEndAxis
-[       OK ] FlattenLayerTest/0.TestSetupWithStartAndEndAxis (0 ms)
-[ RUN      ] FlattenLayerTest/0.TestSetupWithEndAxis
-[       OK ] FlattenLayerTest/0.TestSetupWithEndAxis (0 ms)
-[ RUN      ] FlattenLayerTest/0.TestGradient
-[       OK ] FlattenLayerTest/0.TestGradient (11 ms)
-[ RUN      ] FlattenLayerTest/0.TestSetup
-[       OK ] FlattenLayerTest/0.TestSetup (0 ms)
-[ RUN      ] FlattenLayerTest/0.TestSetupWithAxis
-[       OK ] FlattenLayerTest/0.TestSetupWithAxis (0 ms)
-[----------] 6 tests from FlattenLayerTest/0 (11 ms total)
-
-[----------] 2 tests from BatchReindexLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] BatchReindexLayerTest/1.TestForward
-[       OK ] BatchReindexLayerTest/1.TestForward (1 ms)
-[ RUN      ] BatchReindexLayerTest/1.TestGradient
-[       OK ] BatchReindexLayerTest/1.TestGradient (573 ms)
-[----------] 2 tests from BatchReindexLayerTest/1 (574 ms total)
-
-[----------] 5 tests from MemoryDataLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] MemoryDataLayerTest/0.AddMatVectorDefaultTransform
-[       OK ] MemoryDataLayerTest/0.AddMatVectorDefaultTransform (3 ms)
-[ RUN      ] MemoryDataLayerTest/0.TestSetup
-[       OK ] MemoryDataLayerTest/0.TestSetup (2 ms)
-[ RUN      ] MemoryDataLayerTest/0.TestSetBatchSize
-[       OK ] MemoryDataLayerTest/0.TestSetBatchSize (7 ms)
-[ RUN      ] MemoryDataLayerTest/0.AddDatumVectorDefaultTransform
-[       OK ] MemoryDataLayerTest/0.AddDatumVectorDefaultTransform (3 ms)
-[ RUN      ] MemoryDataLayerTest/0.TestForward
-[       OK ] MemoryDataLayerTest/0.TestForward (150 ms)
-[----------] 5 tests from MemoryDataLayerTest/0 (165 ms total)
-
-[----------] 8 tests from RMSPropSolverTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] RMSPropSolverTest/1.TestRMSPropLeastSquaresUpdateWithEverythingShare
-[       OK ] RMSPropSolverTest/1.TestRMSPropLeastSquaresUpdateWithEverythingShare (317 ms)
-[ RUN      ] RMSPropSolverTest/1.TestRMSPropLeastSquaresUpdateWithWeightDecay
-[       OK ] RMSPropSolverTest/1.TestRMSPropLeastSquaresUpdateWithWeightDecay (60 ms)
-[ RUN      ] RMSPropSolverTest/1.TestRMSPropLeastSquaresUpdateWithRmsDecay
-[       OK ] RMSPropSolverTest/1.TestRMSPropLeastSquaresUpdateWithRmsDecay (318 ms)
-[ RUN      ] RMSPropSolverTest/1.TestRMSPropLeastSquaresUpdateWithEverything
-[       OK ] RMSPropSolverTest/1.TestRMSPropLeastSquaresUpdateWithEverything (310 ms)
-[ RUN      ] RMSPropSolverTest/1.TestLeastSquaresUpdateWithEverythingAccumShare
-[       OK ] RMSPropSolverTest/1.TestLeastSquaresUpdateWithEverythingAccumShare (16 ms)
-[ RUN      ] RMSPropSolverTest/1.TestSnapshotShare
-[       OK ] RMSPropSolverTest/1.TestSnapshotShare (129 ms)
-[ RUN      ] RMSPropSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum
-[       OK ] RMSPropSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum (13 ms)
-[ RUN      ] RMSPropSolverTest/1.TestSnapshot
-[       OK ] RMSPropSolverTest/1.TestSnapshot (95 ms)
-[----------] 8 tests from RMSPropSolverTest/1 (1259 ms total)
-
-[----------] 12 tests from SGDSolverTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] SGDSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum
-[       OK ] SGDSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum (10 ms)
-[ RUN      ] SGDSolverTest/0.TestLeastSquaresUpdateWithMomentum
-[       OK ] SGDSolverTest/0.TestLeastSquaresUpdateWithMomentum (117 ms)
-[ RUN      ] SGDSolverTest/0.TestLeastSquaresUpdate
-[       OK ] SGDSolverTest/0.TestLeastSquaresUpdate (63 ms)
-[ RUN      ] SGDSolverTest/0.TestLeastSquaresUpdateWithEverything
-[       OK ] SGDSolverTest/0.TestLeastSquaresUpdateWithEverything (289 ms)
-[ RUN      ] SGDSolverTest/0.TestLeastSquaresUpdateWithWeightDecayMultiIter
-[       OK ] SGDSolverTest/0.TestLeastSquaresUpdateWithWeightDecayMultiIter (291 ms)
-[ RUN      ] SGDSolverTest/0.TestLeastSquaresUpdateWithEverythingAccumShare
-[       OK ] SGDSolverTest/0.TestLeastSquaresUpdateWithEverythingAccumShare (12 ms)
-[ RUN      ] SGDSolverTest/0.TestLeastSquaresUpdateWithEverythingShare
-[       OK ] SGDSolverTest/0.TestLeastSquaresUpdateWithEverythingShare (323 ms)
-[ RUN      ] SGDSolverTest/0.TestSnapshotShare
-[       OK ] SGDSolverTest/0.TestSnapshotShare (95 ms)
-[ RUN      ] SGDSolverTest/0.TestSnapshot
-[       OK ] SGDSolverTest/0.TestSnapshot (69 ms)
-[ RUN      ] SGDSolverTest/0.TestLeastSquaresUpdateWithMomentumMultiIter
-[       OK ] SGDSolverTest/0.TestLeastSquaresUpdateWithMomentumMultiIter (293 ms)
-[ RUN      ] SGDSolverTest/0.TestLeastSquaresUpdateWithWeightDecay
-[       OK ] SGDSolverTest/0.TestLeastSquaresUpdateWithWeightDecay (116 ms)
-[ RUN      ] SGDSolverTest/0.TestLeastSquaresUpdateLROneHundredth
-[       OK ] SGDSolverTest/0.TestLeastSquaresUpdateLROneHundredth (58 ms)
-[----------] 12 tests from SGDSolverTest/0 (1736 ms total)
-
-[----------] 4 tests from SoftmaxWithLossLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] SoftmaxWithLossLayerTest/1.TestGradientIgnoreLabel
-[       OK ] SoftmaxWithLossLayerTest/1.TestGradientIgnoreLabel (46 ms)
-[ RUN      ] SoftmaxWithLossLayerTest/1.TestGradientUnnormalized
-[       OK ] SoftmaxWithLossLayerTest/1.TestGradientUnnormalized (46 ms)
-[ RUN      ] SoftmaxWithLossLayerTest/1.TestGradient
-[       OK ] SoftmaxWithLossLayerTest/1.TestGradient (48 ms)
-[ RUN      ] SoftmaxWithLossLayerTest/1.TestForwardIgnoreLabel
-[       OK ] SoftmaxWithLossLayerTest/1.TestForwardIgnoreLabel (1 ms)
-[----------] 4 tests from SoftmaxWithLossLayerTest/1 (141 ms total)
-
-[----------] 1 test from LayerFactoryTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] LayerFactoryTest/1.TestCreateLayer
-[       OK ] LayerFactoryTest/1.TestCreateLayer (96 ms)
-[----------] 1 test from LayerFactoryTest/1 (96 ms total)
-
-[----------] 11 tests from RandomNumberGeneratorTest/1, where TypeParam = double
-[ RUN      ] RandomNumberGeneratorTest/1.TestRngGaussian
-[       OK ] RandomNumberGeneratorTest/1.TestRngGaussian (2 ms)
-[ RUN      ] RandomNumberGeneratorTest/1.TestRngUniform2
-[       OK ] RandomNumberGeneratorTest/1.TestRngUniform2 (1 ms)
-[ RUN      ] RandomNumberGeneratorTest/1.TestRngGaussianTimesGaussian
-[       OK ] RandomNumberGeneratorTest/1.TestRngGaussianTimesGaussian (3 ms)
-[ RUN      ] RandomNumberGeneratorTest/1.TestRngUniformTimesUniform
-[       OK ] RandomNumberGeneratorTest/1.TestRngUniformTimesUniform (1 ms)
-[ RUN      ] RandomNumberGeneratorTest/1.TestRngUniform
-[       OK ] RandomNumberGeneratorTest/1.TestRngUniform (1 ms)
-[ RUN      ] RandomNumberGeneratorTest/1.TestRngBernoulli2
-[       OK ] RandomNumberGeneratorTest/1.TestRngBernoulli2 (1 ms)
-[ RUN      ] RandomNumberGeneratorTest/1.TestRngBernoulliTimesBernoulli
-[       OK ] RandomNumberGeneratorTest/1.TestRngBernoulliTimesBernoulli (0 ms)
-[ RUN      ] RandomNumberGeneratorTest/1.TestRngGaussianTimesBernoulli
-[       OK ] RandomNumberGeneratorTest/1.TestRngGaussianTimesBernoulli (1 ms)
-[ RUN      ] RandomNumberGeneratorTest/1.TestRngGaussian2
-[       OK ] RandomNumberGeneratorTest/1.TestRngGaussian2 (1 ms)
-[ RUN      ] RandomNumberGeneratorTest/1.TestRngUniformTimesBernoulli
-[       OK ] RandomNumberGeneratorTest/1.TestRngUniformTimesBernoulli (1 ms)
-[ RUN      ] RandomNumberGeneratorTest/1.TestRngBernoulli
-[       OK ] RandomNumberGeneratorTest/1.TestRngBernoulli (1 ms)
-[----------] 11 tests from RandomNumberGeneratorTest/1 (14 ms total)
+[       OK ] AdaGradSolverTest/1.TestAdaGradLeastSquaresUpdateWithEverything (402 ms)
+[ RUN      ] AdaGradSolverTest/1.TestSnapshot
+[       OK ] AdaGradSolverTest/1.TestSnapshot (71 ms)
+[ RUN      ] AdaGradSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum
+[       OK ] AdaGradSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum (7 ms)
+[----------] 9 tests from AdaGradSolverTest/1 (1150 ms total)
 
-[----------] 2 tests from InfogainLossLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] InfogainLossLayerTest/0.TestInfogainLoss
-[       OK ] InfogainLossLayerTest/0.TestInfogainLoss (0 ms)
-[ RUN      ] InfogainLossLayerTest/0.TestGradient
-[       OK ] InfogainLossLayerTest/0.TestGradient (7 ms)
-[----------] 2 tests from InfogainLossLayerTest/0 (7 ms total)
+[----------] 3 tests from DummyDataLayerTest/1, where TypeParam = double
+[ RUN      ] DummyDataLayerTest/1.TestOneTopConstant
+[       OK ] DummyDataLayerTest/1.TestOneTopConstant (0 ms)
+[ RUN      ] DummyDataLayerTest/1.TestThreeTopConstantGaussianConstant
+[       OK ] DummyDataLayerTest/1.TestThreeTopConstantGaussianConstant (0 ms)
+[ RUN      ] DummyDataLayerTest/1.TestTwoTopConstant
+[       OK ] DummyDataLayerTest/1.TestTwoTopConstant (0 ms)
+[----------] 3 tests from DummyDataLayerTest/1 (0 ms total)
 
-[----------] 26 tests from NetTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] NetTest/1.TestSharedWeightsDiffNet
-[       OK ] NetTest/1.TestSharedWeightsDiffNet (2 ms)
-[ RUN      ] NetTest/1.TestParamPropagateDown
-[       OK ] NetTest/1.TestParamPropagateDown (11 ms)
-[ RUN      ] NetTest/1.TestGetBlob
-[       OK ] NetTest/1.TestGetBlob (4 ms)
-[ RUN      ] NetTest/1.TestBottomNeedBackward
-[       OK ] NetTest/1.TestBottomNeedBackward (4 ms)
-[ RUN      ] NetTest/1.TestLossWeightMidNet
-[       OK ] NetTest/1.TestLossWeightMidNet (20 ms)
-[ RUN      ] NetTest/1.TestSkipPropagateDown
-[       OK ] NetTest/1.TestSkipPropagateDown (7 ms)
-[ RUN      ] NetTest/1.TestBottomNeedBackwardForce
-[       OK ] NetTest/1.TestBottomNeedBackwardForce (5 ms)
-[ RUN      ] NetTest/1.TestBackwardWithAccuracyLayer
-[       OK ] NetTest/1.TestBackwardWithAccuracyLayer (7 ms)
-[ RUN      ] NetTest/1.TestReshape
-[       OK ] NetTest/1.TestReshape (5 ms)
-[ RUN      ] NetTest/1.TestSharedWeightsUpdate
-[       OK ] NetTest/1.TestSharedWeightsUpdate (4 ms)
-[ RUN      ] NetTest/1.TestUnsharedWeightsDataNet
-[       OK ] NetTest/1.TestUnsharedWeightsDataNet (3 ms)
-[ RUN      ] NetTest/1.TestAllInOneNetTrain
-[       OK ] NetTest/1.TestAllInOneNetTrain (3 ms)
-[ RUN      ] NetTest/1.TestLossWeight
-[       OK ] NetTest/1.TestLossWeight (19 ms)
-[ RUN      ] NetTest/1.TestComboLossWeight
-[       OK ] NetTest/1.TestComboLossWeight (14 ms)
-[ RUN      ] NetTest/1.TestSharedWeightsDataNet
-[       OK ] NetTest/1.TestSharedWeightsDataNet (2 ms)
-[ RUN      ] NetTest/1.TestForcePropagateDown
-[       OK ] NetTest/1.TestForcePropagateDown (3 ms)
-[ RUN      ] NetTest/1.TestAllInOneNetDeploy
-[       OK ] NetTest/1.TestAllInOneNetDeploy (2 ms)
-[ RUN      ] NetTest/1.TestFromTo
-[       OK ] NetTest/1.TestFromTo (9 ms)
-[ RUN      ] NetTest/1.TestBottomNeedBackwardTricky
-[       OK ] NetTest/1.TestBottomNeedBackwardTricky (5 ms)
-[ RUN      ] NetTest/1.TestUnsharedWeightsDiffNet
-[       OK ] NetTest/1.TestUnsharedWeightsDiffNet (2 ms)
-[ RUN      ] NetTest/1.TestGetLayerByName
-[       OK ] NetTest/1.TestGetLayerByName (4 ms)
-[ RUN      ] NetTest/1.TestHasBlob
-[       OK ] NetTest/1.TestHasBlob (4 ms)
-[ RUN      ] NetTest/1.TestSharedWeightsResume
-[       OK ] NetTest/1.TestSharedWeightsResume (4 ms)
-[ RUN      ] NetTest/1.TestAllInOneNetVal
-[       OK ] NetTest/1.TestAllInOneNetVal (2 ms)
-[ RUN      ] NetTest/1.TestBottomNeedBackwardEuclideanForce
-[       OK ] NetTest/1.TestBottomNeedBackwardEuclideanForce (2 ms)
-[ RUN      ] NetTest/1.TestHasLayer
-[       OK ] NetTest/1.TestHasLayer (4 ms)
-[----------] 26 tests from NetTest/1 (152 ms total)
+[----------] 9 tests from AdaGradSolverTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] AdaGradSolverTest/0.TestAdaGradLeastSquaresUpdate
+[       OK ] AdaGradSolverTest/0.TestAdaGradLeastSquaresUpdate (41 ms)
+[ RUN      ] AdaGradSolverTest/0.TestAdaGradLeastSquaresUpdateLROneHundredth
+[       OK ] AdaGradSolverTest/0.TestAdaGradLeastSquaresUpdateLROneHundredth (70 ms)
+[ RUN      ] AdaGradSolverTest/0.TestAdaGradLeastSquaresUpdateWithEverythingShare
+[       OK ] AdaGradSolverTest/0.TestAdaGradLeastSquaresUpdateWithEverythingShare (409 ms)
+[ RUN      ] AdaGradSolverTest/0.TestAdaGradLeastSquaresUpdateWithEverything
+[       OK ] AdaGradSolverTest/0.TestAdaGradLeastSquaresUpdateWithEverything (382 ms)
+[ RUN      ] AdaGradSolverTest/0.TestAdaGradLeastSquaresUpdateWithWeightDecay
+[       OK ] AdaGradSolverTest/0.TestAdaGradLeastSquaresUpdateWithWeightDecay (78 ms)
+[ RUN      ] AdaGradSolverTest/0.TestLeastSquaresUpdateWithEverythingAccumShare
+[       OK ] AdaGradSolverTest/0.TestLeastSquaresUpdateWithEverythingAccumShare (11 ms)
+[ RUN      ] AdaGradSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum
+[       OK ] AdaGradSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum (13 ms)
+[ RUN      ] AdaGradSolverTest/0.TestSnapshotShare
+[       OK ] AdaGradSolverTest/0.TestSnapshotShare (96 ms)
+[ RUN      ] AdaGradSolverTest/0.TestSnapshot
+[       OK ] AdaGradSolverTest/0.TestSnapshot (74 ms)
+[----------] 9 tests from AdaGradSolverTest/0 (1185 ms total)
 
-[----------] 2 tests from SoftmaxLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] SoftmaxLayerTest/0.TestGradient
-[       OK ] SoftmaxLayerTest/0.TestGradient (644 ms)
-[ RUN      ] SoftmaxLayerTest/0.TestForward
-[       OK ] SoftmaxLayerTest/0.TestForward (1 ms)
-[----------] 2 tests from SoftmaxLayerTest/0 (645 ms total)
+[----------] 26 tests from NetTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] NetTest/0.TestBottomNeedBackward
+[       OK ] NetTest/0.TestBottomNeedBackward (22 ms)
+[ RUN      ] NetTest/0.TestSharedWeightsDataNet
+[       OK ] NetTest/0.TestSharedWeightsDataNet (8 ms)
+[ RUN      ] NetTest/0.TestGetLayerByName
+[       OK ] NetTest/0.TestGetLayerByName (2 ms)
+[ RUN      ] NetTest/0.TestReshape
+[       OK ] NetTest/0.TestReshape (6 ms)
+[ RUN      ] NetTest/0.TestBottomNeedBackwardEuclideanForce
+[       OK ] NetTest/0.TestBottomNeedBackwardEuclideanForce (4 ms)
+[ RUN      ] NetTest/0.TestParamPropagateDown
+[       OK ] NetTest/0.TestParamPropagateDown (9 ms)
+[ RUN      ] NetTest/0.TestFromTo
+[       OK ] NetTest/0.TestFromTo (5 ms)
+[ RUN      ] NetTest/0.TestBackwardWithAccuracyLayer
+[       OK ] NetTest/0.TestBackwardWithAccuracyLayer (3 ms)
+[ RUN      ] NetTest/0.TestSharedWeightsResume
+[       OK ] NetTest/0.TestSharedWeightsResume (2 ms)
+[ RUN      ] NetTest/0.TestAllInOneNetDeploy
+[       OK ] NetTest/0.TestAllInOneNetDeploy (2 ms)
+[ RUN      ] NetTest/0.TestUnsharedWeightsDataNet
+[       OK ] NetTest/0.TestUnsharedWeightsDataNet (1 ms)
+[ RUN      ] NetTest/0.TestSharedWeightsDiffNet
+[       OK ] NetTest/0.TestSharedWeightsDiffNet (1 ms)
+[ RUN      ] NetTest/0.TestLossWeight
+[       OK ] NetTest/0.TestLossWeight (9 ms)
+[ RUN      ] NetTest/0.TestSkipPropagateDown
+[       OK ] NetTest/0.TestSkipPropagateDown (3 ms)
+[ RUN      ] NetTest/0.TestBottomNeedBackwardForce
+[       OK ] NetTest/0.TestBottomNeedBackwardForce (2 ms)
+[ RUN      ] NetTest/0.TestHasBlob
+[       OK ] NetTest/0.TestHasBlob (1 ms)
+[ RUN      ] NetTest/0.TestGetBlob
+[       OK ] NetTest/0.TestGetBlob (2 ms)
+[ RUN      ] NetTest/0.TestUnsharedWeightsDiffNet
+[       OK ] NetTest/0.TestUnsharedWeightsDiffNet (1 ms)
+[ RUN      ] NetTest/0.TestLossWeightMidNet
+[       OK ] NetTest/0.TestLossWeightMidNet (10 ms)
+[ RUN      ] NetTest/0.TestAllInOneNetTrain
+[       OK ] NetTest/0.TestAllInOneNetTrain (1 ms)
+[ RUN      ] NetTest/0.TestBottomNeedBackwardTricky
+[       OK ] NetTest/0.TestBottomNeedBackwardTricky (2 ms)
+[ RUN      ] NetTest/0.TestForcePropagateDown
+[       OK ] NetTest/0.TestForcePropagateDown (2 ms)
+[ RUN      ] NetTest/0.TestComboLossWeight
+[       OK ] NetTest/0.TestComboLossWeight (7 ms)
+[ RUN      ] NetTest/0.TestSharedWeightsUpdate
+[       OK ] NetTest/0.TestSharedWeightsUpdate (2 ms)
+[ RUN      ] NetTest/0.TestHasLayer
+[       OK ] NetTest/0.TestHasLayer (1 ms)
+[ RUN      ] NetTest/0.TestAllInOneNetVal
+[       OK ] NetTest/0.TestAllInOneNetVal (1 ms)
+[----------] 26 tests from NetTest/0 (118 ms total)
 
-[----------] 4 tests from BlobSimpleTest/0, where TypeParam = float
-[ RUN      ] BlobSimpleTest/0.TestReshape
-[       OK ] BlobSimpleTest/0.TestReshape (0 ms)
-[ RUN      ] BlobSimpleTest/0.TestLegacyBlobProtoShapeEquals
-[       OK ] BlobSimpleTest/0.TestLegacyBlobProtoShapeEquals (0 ms)
-[ RUN      ] BlobSimpleTest/0.TestInitialization
-[       OK ] BlobSimpleTest/0.TestInitialization (0 ms)
-[ RUN      ] BlobSimpleTest/0.TestReshapeZero
-[       OK ] BlobSimpleTest/0.TestReshapeZero (0 ms)
-[----------] 4 tests from BlobSimpleTest/0 (0 ms total)
+[----------] 4 tests from ConstantFillerTest/0, where TypeParam = float
+[ RUN      ] ConstantFillerTest/0.TestFill1D
+[       OK ] ConstantFillerTest/0.TestFill1D (0 ms)
+[ RUN      ] ConstantFillerTest/0.TestFill2D
+[       OK ] ConstantFillerTest/0.TestFill2D (0 ms)
+[ RUN      ] ConstantFillerTest/0.TestFill5D
+[       OK ] ConstantFillerTest/0.TestFill5D (0 ms)
+[ RUN      ] ConstantFillerTest/0.TestFill
+[       OK ] ConstantFillerTest/0.TestFill (0 ms)
+[----------] 4 tests from ConstantFillerTest/0 (0 ms total)
 
-[----------] 8 tests from AdamSolverTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] AdamSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum
-[       OK ] AdamSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum (11 ms)
-[ RUN      ] AdamSolverTest/0.TestSnapshot
-[       OK ] AdamSolverTest/0.TestSnapshot (66 ms)
-[ RUN      ] AdamSolverTest/0.TestAdamLeastSquaresUpdateWithEverythingShare
-[       OK ] AdamSolverTest/0.TestAdamLeastSquaresUpdateWithEverythingShare (322 ms)
-[ RUN      ] AdamSolverTest/0.TestAdamLeastSquaresUpdateWithWeightDecay
-[       OK ] AdamSolverTest/0.TestAdamLeastSquaresUpdateWithWeightDecay (58 ms)
-[ RUN      ] AdamSolverTest/0.TestAdamLeastSquaresUpdate
-[       OK ] AdamSolverTest/0.TestAdamLeastSquaresUpdate (58 ms)
-[ RUN      ] AdamSolverTest/0.TestSnapshotShare
-[       OK ] AdamSolverTest/0.TestSnapshotShare (110 ms)
-[ RUN      ] AdamSolverTest/0.TestAdamLeastSquaresUpdateWithEverything
-[       OK ] AdamSolverTest/0.TestAdamLeastSquaresUpdateWithEverything (302 ms)
-[ RUN      ] AdamSolverTest/0.TestLeastSquaresUpdateWithEverythingAccumShare
-[       OK ] AdamSolverTest/0.TestLeastSquaresUpdateWithEverythingAccumShare (14 ms)
-[----------] 8 tests from AdamSolverTest/0 (942 ms total)
+[----------] 27 tests from ReductionLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] ReductionLayerTest/1.TestSetUpWithAxis1
+[       OK ] ReductionLayerTest/1.TestSetUpWithAxis1 (0 ms)
+[ RUN      ] ReductionLayerTest/1.TestMeanCoeff
+[       OK ] ReductionLayerTest/1.TestMeanCoeff (0 ms)
+[ RUN      ] ReductionLayerTest/1.TestSum
+[       OK ] ReductionLayerTest/1.TestSum (0 ms)
+[ RUN      ] ReductionLayerTest/1.TestSumOfSquaresCoeff
+[       OK ] ReductionLayerTest/1.TestSumOfSquaresCoeff (0 ms)
+[ RUN      ] ReductionLayerTest/1.TestSumCoeffAxis1
+[       OK ] ReductionLayerTest/1.TestSumCoeffAxis1 (0 ms)
+[ RUN      ] ReductionLayerTest/1.TestMean
+[       OK ] ReductionLayerTest/1.TestMean (0 ms)
+[ RUN      ] ReductionLayerTest/1.TestSumCoeffGradient
+[       OK ] ReductionLayerTest/1.TestSumCoeffGradient (1 ms)
+[ RUN      ] ReductionLayerTest/1.TestAbsSum
+[       OK ] ReductionLayerTest/1.TestAbsSum (0 ms)
+[ RUN      ] ReductionLayerTest/1.TestSumOfSquares
+[       OK ] ReductionLayerTest/1.TestSumOfSquares (0 ms)
+[ RUN      ] ReductionLayerTest/1.TestMeanCoeffGradient
+[       OK ] ReductionLayerTest/1.TestMeanCoeffGradient (1 ms)
+[ RUN      ] ReductionLayerTest/1.TestMeanCoeffAxis1
+[       OK ] ReductionLayerTest/1.TestMeanCoeffAxis1 (1 ms)
+[ RUN      ] ReductionLayerTest/1.TestAbsSumCoeffGradient
+[       OK ] ReductionLayerTest/1.TestAbsSumCoeffGradient (1 ms)
+[ RUN      ] ReductionLayerTest/1.TestAbsSumCoeffAxis1Gradient
+[       OK ] ReductionLayerTest/1.TestAbsSumCoeffAxis1Gradient (2 ms)
+[ RUN      ] ReductionLayerTest/1.TestAbsSumCoeff
+[       OK ] ReductionLayerTest/1.TestAbsSumCoeff (0 ms)
+[ RUN      ] ReductionLayerTest/1.TestAbsSumCoeffAxis1
+[       OK ] ReductionLayerTest/1.TestAbsSumCoeffAxis1 (0 ms)
+[ RUN      ] ReductionLayerTest/1.TestSumCoeff
+[       OK ] ReductionLayerTest/1.TestSumCoeff (0 ms)
+[ RUN      ] ReductionLayerTest/1.TestSumOfSquaresCoeffGradient
+[       OK ] ReductionLayerTest/1.TestSumOfSquaresCoeffGradient (1 ms)
+[ RUN      ] ReductionLayerTest/1.TestAbsSumGradient
+[       OK ] ReductionLayerTest/1.TestAbsSumGradient (2 ms)
+[ RUN      ] ReductionLayerTest/1.TestMeanCoeffGradientAxis1
+[       OK ] ReductionLayerTest/1.TestMeanCoeffGradientAxis1 (2 ms)
+[ RUN      ] ReductionLayerTest/1.TestSumCoeffAxis1Gradient
+[       OK ] ReductionLayerTest/1.TestSumCoeffAxis1Gradient (3 ms)
+[ RUN      ] ReductionLayerTest/1.TestSumOfSquaresCoeffAxis1Gradient
+[       OK ] ReductionLayerTest/1.TestSumOfSquaresCoeffAxis1Gradient (3 ms)
+[ RUN      ] ReductionLayerTest/1.TestSumOfSquaresGradient
+[       OK ] ReductionLayerTest/1.TestSumOfSquaresGradient (1 ms)
+[ RUN      ] ReductionLayerTest/1.TestSetUp
+[       OK ] ReductionLayerTest/1.TestSetUp (0 ms)
+[ RUN      ] ReductionLayerTest/1.TestMeanGradient
+[       OK ] ReductionLayerTest/1.TestMeanGradient (1 ms)
+[ RUN      ] ReductionLayerTest/1.TestSumOfSquaresCoeffAxis1
+[       OK ] ReductionLayerTest/1.TestSumOfSquaresCoeffAxis1 (0 ms)
+[ RUN      ] ReductionLayerTest/1.TestSetUpWithAxis2
+[       OK ] ReductionLayerTest/1.TestSetUpWithAxis2 (0 ms)
+[ RUN      ] ReductionLayerTest/1.TestSumGradient
+[       OK ] ReductionLayerTest/1.TestSumGradient (2 ms)
+[----------] 27 tests from ReductionLayerTest/1 (22 ms total)
 
-[----------] 12 tests from NesterovSolverTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateLROneHundredth
-[       OK ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateLROneHundredth (58 ms)
-[ RUN      ] NesterovSolverTest/1.TestLeastSquaresUpdateWithMomentumMultiIter
-[       OK ] NesterovSolverTest/1.TestLeastSquaresUpdateWithMomentumMultiIter (315 ms)
-[ RUN      ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateWithEverythingShare
-[       OK ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateWithEverythingShare (316 ms)
-[ RUN      ] NesterovSolverTest/1.TestSnapshot
-[       OK ] NesterovSolverTest/1.TestSnapshot (75 ms)
-[ RUN      ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdate
-[       OK ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdate (60 ms)
-[ RUN      ] NesterovSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum
-[       OK ] NesterovSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum (11 ms)
-[ RUN      ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateWithWeightDecayMultiIter
-[       OK ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateWithWeightDecayMultiIter (314 ms)
-[ RUN      ] NesterovSolverTest/1.TestSnapshotShare
-[       OK ] NesterovSolverTest/1.TestSnapshotShare (114 ms)
-[ RUN      ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateWithMomentum
-[       OK ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateWithMomentum (119 ms)
-[ RUN      ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateWithWeightDecay
-[       OK ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateWithWeightDecay (61 ms)
-[ RUN      ] NesterovSolverTest/1.TestLeastSquaresUpdateWithEverythingAccumShare
-[       OK ] NesterovSolverTest/1.TestLeastSquaresUpdateWithEverythingAccumShare (20 ms)
-[ RUN      ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateWithEverything
-[       OK ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateWithEverything (299 ms)
-[----------] 12 tests from NesterovSolverTest/1 (1762 ms total)
+[----------] 9 tests from InnerProductLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] InnerProductLayerTest/0.TestSetUp
+[       OK ] InnerProductLayerTest/0.TestSetUp (0 ms)
+[ RUN      ] InnerProductLayerTest/0.TestSetUpTransposeTrue
+[       OK ] InnerProductLayerTest/0.TestSetUpTransposeTrue (0 ms)
+[ RUN      ] InnerProductLayerTest/0.TestGradient
+[       OK ] InnerProductLayerTest/0.TestGradient (260 ms)
+[ RUN      ] InnerProductLayerTest/0.TestForwardTranspose
+[       OK ] InnerProductLayerTest/0.TestForwardTranspose (0 ms)
+[ RUN      ] InnerProductLayerTest/0.TestBackwardTranspose
+[       OK ] InnerProductLayerTest/0.TestBackwardTranspose (1 ms)
+[ RUN      ] InnerProductLayerTest/0.TestForward
+[       OK ] InnerProductLayerTest/0.TestForward (0 ms)
+[ RUN      ] InnerProductLayerTest/0.TestGradientTranspose
+[       OK ] InnerProductLayerTest/0.TestGradientTranspose (452 ms)
+[ RUN      ] InnerProductLayerTest/0.TestForwardNoBatch
+[       OK ] InnerProductLayerTest/0.TestForwardNoBatch (0 ms)
+[ RUN      ] InnerProductLayerTest/0.TestSetUpTransposeFalse
+[       OK ] InnerProductLayerTest/0.TestSetUpTransposeFalse (0 ms)
+[----------] 9 tests from InnerProductLayerTest/0 (714 ms total)
 
-[----------] 1 test from LayerFactoryTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] LayerFactoryTest/0.TestCreateLayer
-[       OK ] LayerFactoryTest/0.TestCreateLayer (64 ms)
-[----------] 1 test from LayerFactoryTest/0 (64 ms total)
+[----------] 5 tests from EmbedLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] EmbedLayerTest/1.TestSetUp
+[       OK ] EmbedLayerTest/1.TestSetUp (0 ms)
+[ RUN      ] EmbedLayerTest/1.TestForwardWithBias
+[       OK ] EmbedLayerTest/1.TestForwardWithBias (0 ms)
+[ RUN      ] EmbedLayerTest/1.TestForward
+[       OK ] EmbedLayerTest/1.TestForward (0 ms)
+[ RUN      ] EmbedLayerTest/1.TestGradient
+[       OK ] EmbedLayerTest/1.TestGradient (22 ms)
+[ RUN      ] EmbedLayerTest/1.TestGradientWithBias
+[       OK ] EmbedLayerTest/1.TestGradientWithBias (28 ms)
+[----------] 5 tests from EmbedLayerTest/1 (50 ms total)
 
-[----------] 4 tests from PositiveUnitballFillerTest/1, where TypeParam = double
-[ RUN      ] PositiveUnitballFillerTest/1.TestFill2D
-[       OK ] PositiveUnitballFillerTest/1.TestFill2D (0 ms)
-[ RUN      ] PositiveUnitballFillerTest/1.TestFill5D
-[       OK ] PositiveUnitballFillerTest/1.TestFill5D (1 ms)
-[ RUN      ] PositiveUnitballFillerTest/1.TestFill1D
-[       OK ] PositiveUnitballFillerTest/1.TestFill1D (0 ms)
-[ RUN      ] PositiveUnitballFillerTest/1.TestFill
-[       OK ] PositiveUnitballFillerTest/1.TestFill (0 ms)
-[----------] 4 tests from PositiveUnitballFillerTest/1 (1 ms total)
+[----------] 11 tests from AdaDeltaSolverTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] AdaDeltaSolverTest/0.TestSnapshotShare
+[       OK ] AdaDeltaSolverTest/0.TestSnapshotShare (46 ms)
+[ RUN      ] AdaDeltaSolverTest/0.TestLeastSquaresUpdateWithEverythingAccumShare
+[       OK ] AdaDeltaSolverTest/0.TestLeastSquaresUpdateWithEverythingAccumShare (8 ms)
+[ RUN      ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdateWithHalfMomentum
+[       OK ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdateWithHalfMomentum (122 ms)
+[ RUN      ] AdaDeltaSolverTest/0.TestLeastSquaresUpdateWithMomentumMultiIter
+[       OK ] AdaDeltaSolverTest/0.TestLeastSquaresUpdateWithMomentumMultiIter (452 ms)
+[ RUN      ] AdaDeltaSolverTest/0.TestSnapshot
+[       OK ] AdaDeltaSolverTest/0.TestSnapshot (118 ms)
+[ RUN      ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdateWithEverythingShare
+[       OK ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdateWithEverythingShare (390 ms)
+[ RUN      ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdateWithMomentum
+[       OK ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdateWithMomentum (143 ms)
+[ RUN      ] AdaDeltaSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum
+[       OK ] AdaDeltaSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum (13 ms)
+[ RUN      ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdateWithWeightDecay
+[       OK ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdateWithWeightDecay (77 ms)
+[ RUN      ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdateWithEverything
+[       OK ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdateWithEverything (393 ms)
+[ RUN      ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdate
+[       OK ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdate (72 ms)
+[----------] 11 tests from AdaDeltaSolverTest/0 (1835 ms total)
 
-[----------] 5 tests from SPPLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] SPPLayerTest/0.TestEqualOutputDims
-[       OK ] SPPLayerTest/0.TestEqualOutputDims (1 ms)
-[ RUN      ] SPPLayerTest/0.TestGradient
-[       OK ] SPPLayerTest/0.TestGradient (9701 ms)
-[ RUN      ] SPPLayerTest/0.TestForwardBackward
-[       OK ] SPPLayerTest/0.TestForwardBackward (0 ms)
-[ RUN      ] SPPLayerTest/0.TestSetup
-[       OK ] SPPLayerTest/0.TestSetup (1 ms)
-[ RUN      ] SPPLayerTest/0.TestEqualOutputDims2
-[       OK ] SPPLayerTest/0.TestEqualOutputDims2 (0 ms)
-[----------] 5 tests from SPPLayerTest/0 (9703 ms total)
+[----------] 11 tests from PoolingLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] PoolingLayerTest/1.TestSetupPadded
+[       OK ] PoolingLayerTest/1.TestSetupPadded (0 ms)
+[ RUN      ] PoolingLayerTest/1.TestForwardMaxTopMask
+[       OK ] PoolingLayerTest/1.TestForwardMaxTopMask (1 ms)
+[ RUN      ] PoolingLayerTest/1.TestGradientMaxTopMask
+[       OK ] PoolingLayerTest/1.TestGradientMaxTopMask (2442 ms)
+[ RUN      ] PoolingLayerTest/1.TestSetupGlobalPooling
+[       OK ] PoolingLayerTest/1.TestSetupGlobalPooling (0 ms)
+[ RUN      ] PoolingLayerTest/1.TestForwardMax
+[       OK ] PoolingLayerTest/1.TestForwardMax (0 ms)
+[ RUN      ] PoolingLayerTest/1.TestSetup
+[       OK ] PoolingLayerTest/1.TestSetup (0 ms)
+[ RUN      ] PoolingLayerTest/1.TestGradientAvePadded
+[       OK ] PoolingLayerTest/1.TestGradientAvePadded (3924 ms)
+[ RUN      ] PoolingLayerTest/1.TestForwardMaxPadded
+[       OK ] PoolingLayerTest/1.TestForwardMaxPadded (0 ms)
+[ RUN      ] PoolingLayerTest/1.TestGradientAve
+[       OK ] PoolingLayerTest/1.TestGradientAve (1042 ms)
+[ RUN      ] PoolingLayerTest/1.TestForwardAve
+[       OK ] PoolingLayerTest/1.TestForwardAve (0 ms)
+[ RUN      ] PoolingLayerTest/1.TestGradientMax
+[       OK ] PoolingLayerTest/1.TestGradientMax (3627 ms)
+[----------] 11 tests from PoolingLayerTest/1 (11036 ms total)
 
 [----------] 4 tests from ContrastiveLossLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] ContrastiveLossLayerTest/1.TestGradient
-[       OK ] ContrastiveLossLayerTest/1.TestGradient (954 ms)
-[ RUN      ] ContrastiveLossLayerTest/1.TestGradientLegacy
-[       OK ] ContrastiveLossLayerTest/1.TestGradientLegacy (904 ms)
 [ RUN      ] ContrastiveLossLayerTest/1.TestForward
-[       OK ] ContrastiveLossLayerTest/1.TestForward (1 ms)
+[       OK ] ContrastiveLossLayerTest/1.TestForward (0 ms)
 [ RUN      ] ContrastiveLossLayerTest/1.TestForwardLegacy
 [       OK ] ContrastiveLossLayerTest/1.TestForwardLegacy (1 ms)
-[----------] 4 tests from ContrastiveLossLayerTest/1 (1860 ms total)
-
-[----------] 12 tests from ReshapeLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] ReshapeLayerTest/1.TestCopyDimensions
-[       OK ] ReshapeLayerTest/1.TestCopyDimensions (0 ms)
-[ RUN      ] ReshapeLayerTest/1.TestInsertSingletonAxesStart
-[       OK ] ReshapeLayerTest/1.TestInsertSingletonAxesStart (0 ms)
-[ RUN      ] ReshapeLayerTest/1.TestForwardAfterReshape
-[       OK ] ReshapeLayerTest/1.TestForwardAfterReshape (0 ms)
-[ RUN      ] ReshapeLayerTest/1.TestFlattenMiddle
-[       OK ] ReshapeLayerTest/1.TestFlattenMiddle (0 ms)
-[ RUN      ] ReshapeLayerTest/1.TestFlattenOutputSizes
-[       OK ] ReshapeLayerTest/1.TestFlattenOutputSizes (0 ms)
-[ RUN      ] ReshapeLayerTest/1.TestFlattenValues
-[       OK ] ReshapeLayerTest/1.TestFlattenValues (1 ms)
-[ RUN      ] ReshapeLayerTest/1.TestInsertSingletonAxesMiddle
-[       OK ] ReshapeLayerTest/1.TestInsertSingletonAxesMiddle (0 ms)
-[ RUN      ] ReshapeLayerTest/1.TestInsertSingletonAxesEnd
-[       OK ] ReshapeLayerTest/1.TestInsertSingletonAxesEnd (0 ms)
-[ RUN      ] ReshapeLayerTest/1.TestForward
-[       OK ] ReshapeLayerTest/1.TestForward (0 ms)
-[ RUN      ] ReshapeLayerTest/1.TestGradient
-[       OK ] ReshapeLayerTest/1.TestGradient (11 ms)
-[ RUN      ] ReshapeLayerTest/1.TestInferenceOfUnspecifiedWithStartAxis
-[       OK ] ReshapeLayerTest/1.TestInferenceOfUnspecifiedWithStartAxis (0 ms)
-[ RUN      ] ReshapeLayerTest/1.TestInferenceOfUnspecified
-[       OK ] ReshapeLayerTest/1.TestInferenceOfUnspecified (0 ms)
-[----------] 12 tests from ReshapeLayerTest/1 (12 ms total)
-
-[----------] 1 test from SolverTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] SolverTest/0.TestInitTrainTestNets
-[       OK ] SolverTest/0.TestInitTrainTestNets (6 ms)
-[----------] 1 test from SolverTest/0 (6 ms total)
-
-[----------] 6 tests from XavierFillerTest/0, where TypeParam = float
-[ RUN      ] XavierFillerTest/0.TestFillFanIn
-[       OK ] XavierFillerTest/0.TestFillFanIn (201 ms)
-[ RUN      ] XavierFillerTest/0.TestFillAverage
-[       OK ] XavierFillerTest/0.TestFillAverage (200 ms)
-[ RUN      ] XavierFillerTest/0.TestFill2D
-[       OK ] XavierFillerTest/0.TestFill2D (0 ms)
-[ RUN      ] XavierFillerTest/0.TestFill1D
-[       OK ] XavierFillerTest/0.TestFill1D (0 ms)
-[ RUN      ] XavierFillerTest/0.TestFill5D
-[       OK ] XavierFillerTest/0.TestFill5D (0 ms)
-[ RUN      ] XavierFillerTest/0.TestFillFanOut
-[       OK ] XavierFillerTest/0.TestFillFanOut (200 ms)
-[----------] 6 tests from XavierFillerTest/0 (602 ms total)
-
-[----------] 7 tests from TileLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] TileLayerTest/1.TestSetup
-[       OK ] TileLayerTest/1.TestSetup (0 ms)
-[ RUN      ] TileLayerTest/1.TestForwardChannels
-[       OK ] TileLayerTest/1.TestForwardChannels (1 ms)
-[ RUN      ] TileLayerTest/1.TestTrivialSetup
-[       OK ] TileLayerTest/1.TestTrivialSetup (0 ms)
-[ RUN      ] TileLayerTest/1.TestForwardNum
-[       OK ] TileLayerTest/1.TestForwardNum (1 ms)
-[ RUN      ] TileLayerTest/1.TestGradientNum
-[       OK ] TileLayerTest/1.TestGradientNum (908 ms)
-[ RUN      ] TileLayerTest/1.TestGradientChannels
-[       OK ] TileLayerTest/1.TestGradientChannels (967 ms)
-[ RUN      ] TileLayerTest/1.TestTrivialGradient
-[       OK ] TileLayerTest/1.TestTrivialGradient (261 ms)
-[----------] 7 tests from TileLayerTest/1 (2138 ms total)
-
-[----------] 12 tests from DataTransformTest/0, where TypeParam = float
-[ RUN      ] DataTransformTest/0.TestCropTest
-[       OK ] DataTransformTest/0.TestCropTest (0 ms)
-[ RUN      ] DataTransformTest/0.TestMirrorTrain
-[       OK ] DataTransformTest/0.TestMirrorTrain (0 ms)
-[ RUN      ] DataTransformTest/0.TestMeanValues
-[       OK ] DataTransformTest/0.TestMeanValues (0 ms)
-[ RUN      ] DataTransformTest/0.TestCropMirrorTrain
-[       OK ] DataTransformTest/0.TestCropMirrorTrain (1 ms)
-[ RUN      ] DataTransformTest/0.TestCropMirrorTest
-[       OK ] DataTransformTest/0.TestCropMirrorTest (0 ms)
-[ RUN      ] DataTransformTest/0.TestMirrorTest
-[       OK ] DataTransformTest/0.TestMirrorTest (0 ms)
-[ RUN      ] DataTransformTest/0.TestEmptyTransformUniquePixels
-[       OK ] DataTransformTest/0.TestEmptyTransformUniquePixels (0 ms)
-[ RUN      ] DataTransformTest/0.TestMeanValue
-[       OK ] DataTransformTest/0.TestMeanValue (0 ms)
-[ RUN      ] DataTransformTest/0.TestCropSize
-[       OK ] DataTransformTest/0.TestCropSize (0 ms)
-[ RUN      ] DataTransformTest/0.TestCropTrain
-[       OK ] DataTransformTest/0.TestCropTrain (0 ms)
-[ RUN      ] DataTransformTest/0.TestEmptyTransform
-[       OK ] DataTransformTest/0.TestEmptyTransform (0 ms)
-[ RUN      ] DataTransformTest/0.TestMeanFile
-[       OK ] DataTransformTest/0.TestMeanFile (1 ms)
-[----------] 12 tests from DataTransformTest/0 (2 ms total)
-
-[----------] 8 tests from Im2colLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] Im2colLayerTest/0.TestGradient
-[       OK ] Im2colLayerTest/0.TestGradient (1065 ms)
-[ RUN      ] Im2colLayerTest/0.TestGradientForceND
-[       OK ] Im2colLayerTest/0.TestGradientForceND (2810 ms)
-[ RUN      ] Im2colLayerTest/0.TestSetup
-[       OK ] Im2colLayerTest/0.TestSetup (0 ms)
-[ RUN      ] Im2colLayerTest/0.TestForward
-[       OK ] Im2colLayerTest/0.TestForward (1 ms)
-[ RUN      ] Im2colLayerTest/0.TestDilatedGradient
-[       OK ] Im2colLayerTest/0.TestDilatedGradient (3276 ms)
-[ RUN      ] Im2colLayerTest/0.TestRect
-[       OK ] Im2colLayerTest/0.TestRect (0 ms)
-[ RUN      ] Im2colLayerTest/0.TestRectGradient
-[       OK ] Im2colLayerTest/0.TestRectGradient (903 ms)
-[ RUN      ] Im2colLayerTest/0.TestDilatedGradientForceND
-[       OK ] Im2colLayerTest/0.TestDilatedGradientForceND (8390 ms)
-[----------] 8 tests from Im2colLayerTest/0 (16446 ms total)
-
-[----------] 4 tests from NetUpgradeTest
-[ RUN      ] NetUpgradeTest.TestSimple
-[       OK ] NetUpgradeTest.TestSimple (2 ms)
-[ RUN      ] NetUpgradeTest.TestImageNet
-[       OK ] NetUpgradeTest.TestImageNet (11 ms)
-[ RUN      ] NetUpgradeTest.TestAllParams
-[       OK ] NetUpgradeTest.TestAllParams (4 ms)
-[ RUN      ] NetUpgradeTest.TestUpgradeV1LayerType
-[       OK ] NetUpgradeTest.TestUpgradeV1LayerType (62 ms)
-[----------] 4 tests from NetUpgradeTest (79 ms total)
-
-[----------] 9 tests from AccuracyLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] AccuracyLayerTest/0.TestSetup
-[       OK ] AccuracyLayerTest/0.TestSetup (0 ms)
-[ RUN      ] AccuracyLayerTest/0.TestSetupTopK
-[       OK ] AccuracyLayerTest/0.TestSetupTopK (0 ms)
-[ RUN      ] AccuracyLayerTest/0.TestForwardPerClassWithIgnoreLabel
-[       OK ] AccuracyLayerTest/0.TestForwardPerClassWithIgnoreLabel (3 ms)
-[ RUN      ] AccuracyLayerTest/0.TestForwardWithSpatialAxes
-[       OK ] AccuracyLayerTest/0.TestForwardWithSpatialAxes (1 ms)
-[ RUN      ] AccuracyLayerTest/0.TestForward
-[       OK ] AccuracyLayerTest/0.TestForward (2 ms)
-[ RUN      ] AccuracyLayerTest/0.TestForwardIgnoreLabel
-[       OK ] AccuracyLayerTest/0.TestForwardIgnoreLabel (3 ms)
-[ RUN      ] AccuracyLayerTest/0.TestForwardTopK
-[       OK ] AccuracyLayerTest/0.TestForwardTopK (18 ms)
-[ RUN      ] AccuracyLayerTest/0.TestForwardPerClass
-[       OK ] AccuracyLayerTest/0.TestForwardPerClass (2 ms)
-[ RUN      ] AccuracyLayerTest/0.TestSetupOutputPerClass
-[       OK ] AccuracyLayerTest/0.TestSetupOutputPerClass (0 ms)
-[----------] 9 tests from AccuracyLayerTest/0 (30 ms total)
-
-[----------] 1 test from ProtoTest
-[ RUN      ] ProtoTest.TestSerialization
-Printing in binary format.
-
-testTest
-Printing in text format.
-name: "test"
-type: "Test"
-
-[       OK ] ProtoTest.TestSerialization (0 ms)
-[----------] 1 test from ProtoTest (0 ms total)
-
-[----------] 3 tests from BatchNormLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] BatchNormLayerTest/1.TestForward
-[       OK ] BatchNormLayerTest/1.TestForward (0 ms)
-[ RUN      ] BatchNormLayerTest/1.TestGradient
-[       OK ] BatchNormLayerTest/1.TestGradient (819 ms)
-[ RUN      ] BatchNormLayerTest/1.TestForwardInplace
-[       OK ] BatchNormLayerTest/1.TestForwardInplace (0 ms)
-[----------] 3 tests from BatchNormLayerTest/1 (819 ms total)
-
-[----------] 22 tests from ScaleLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] ScaleLayerTest/0.TestForwardScaleAxis2
-[       OK ] ScaleLayerTest/0.TestForwardScaleAxis2 (0 ms)
-[ RUN      ] ScaleLayerTest/0.TestForwardEltwise
-[       OK ] ScaleLayerTest/0.TestForwardEltwise (0 ms)
-[ RUN      ] ScaleLayerTest/0.TestForwardBroadcastEnd
-[       OK ] ScaleLayerTest/0.TestForwardBroadcastEnd (0 ms)
-[ RUN      ] ScaleLayerTest/0.TestForwardBroadcastMiddle
-[       OK ] ScaleLayerTest/0.TestForwardBroadcastMiddle (0 ms)
-[ RUN      ] ScaleLayerTest/0.TestGradientEltwise
-[       OK ] ScaleLayerTest/0.TestGradientEltwise (23 ms)
-[ RUN      ] ScaleLayerTest/0.TestForwardBroadcastMiddleWithParamAndBias
-[       OK ] ScaleLayerTest/0.TestForwardBroadcastMiddleWithParamAndBias (0 ms)
-[ RUN      ] ScaleLayerTest/0.TestGradientBroadcastEnd
-[       OK ] ScaleLayerTest/0.TestGradientBroadcastEnd (825 ms)
-[ RUN      ] ScaleLayerTest/0.TestForwardScale
-[       OK ] ScaleLayerTest/0.TestForwardScale (0 ms)
-[ RUN      ] ScaleLayerTest/0.TestGradientBroadcastMiddleWithParam
-[       OK ] ScaleLayerTest/0.TestGradientBroadcastMiddleWithParam (412 ms)
-[ RUN      ] ScaleLayerTest/0.TestBackwardEltwiseInPlace
-[       OK ] ScaleLayerTest/0.TestBackwardEltwiseInPlace (0 ms)
-[ RUN      ] ScaleLayerTest/0.TestForwardEltwiseInPlace
-[       OK ] ScaleLayerTest/0.TestForwardEltwiseInPlace (0 ms)
-[ RUN      ] ScaleLayerTest/0.TestGradientBroadcastBegin
-[       OK ] ScaleLayerTest/0.TestGradientBroadcastBegin (343 ms)
-[ RUN      ] ScaleLayerTest/0.TestForwardEltwiseWithParam
-[       OK ] ScaleLayerTest/0.TestForwardEltwiseWithParam (0 ms)
-[ RUN      ] ScaleLayerTest/0.TestForwardBroadcastMiddleWithParam
-[       OK ] ScaleLayerTest/0.TestForwardBroadcastMiddleWithParam (1 ms)
-[ RUN      ] ScaleLayerTest/0.TestGradientScaleAxis2
-[       OK ] ScaleLayerTest/0.TestGradientScaleAxis2 (308 ms)
-[ RUN      ] ScaleLayerTest/0.TestGradientScaleAndBias
-[       OK ] ScaleLayerTest/0.TestGradientScaleAndBias (489 ms)
-[ RUN      ] ScaleLayerTest/0.TestBackwardBroadcastMiddleInPlace
-[       OK ] ScaleLayerTest/0.TestBackwardBroadcastMiddleInPlace (1 ms)
-[ RUN      ] ScaleLayerTest/0.TestForwardBroadcastBegin
-[       OK ] ScaleLayerTest/0.TestForwardBroadcastBegin (0 ms)
-[ RUN      ] ScaleLayerTest/0.TestGradientScale
-[       OK ] ScaleLayerTest/0.TestGradientScale (382 ms)
-[ RUN      ] ScaleLayerTest/0.TestGradientEltwiseWithParam
-[       OK ] ScaleLayerTest/0.TestGradientEltwiseWithParam (1503 ms)
-[ RUN      ] ScaleLayerTest/0.TestForwardBroadcastMiddleInPlace
-[       OK ] ScaleLayerTest/0.TestForwardBroadcastMiddleInPlace (1 ms)
-[ RUN      ] ScaleLayerTest/0.TestGradientBroadcastMiddle
-[       OK ] ScaleLayerTest/0.TestGradientBroadcastMiddle (416 ms)
-[----------] 22 tests from ScaleLayerTest/0 (4712 ms total)
-
-[----------] 8 tests from LRNLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] LRNLayerTest/0.TestGradientAcrossChannelsLargeRegion
-[       OK ] LRNLayerTest/0.TestGradientAcrossChannelsLargeRegion (5121 ms)
-[ RUN      ] LRNLayerTest/0.TestForwardAcrossChannelsLargeRegion
-[       OK ] LRNLayerTest/0.TestForwardAcrossChannelsLargeRegion (1 ms)
-[ RUN      ] LRNLayerTest/0.TestSetupWithinChannel
-[       OK ] LRNLayerTest/0.TestSetupWithinChannel (0 ms)
-[ RUN      ] LRNLayerTest/0.TestGradientWithinChannel
-[       OK ] LRNLayerTest/0.TestGradientWithinChannel (3141 ms)
-[ RUN      ] LRNLayerTest/0.TestForwardWithinChannel
-[       OK ] LRNLayerTest/0.TestForwardWithinChannel (1 ms)
-[ RUN      ] LRNLayerTest/0.TestForwardAcrossChannels
-[       OK ] LRNLayerTest/0.TestForwardAcrossChannels (1 ms)
-[ RUN      ] LRNLayerTest/0.TestSetupAcrossChannels
-[       OK ] LRNLayerTest/0.TestSetupAcrossChannels (0 ms)
-[ RUN      ] LRNLayerTest/0.TestGradientAcrossChannels
-[       OK ] LRNLayerTest/0.TestGradientAcrossChannels (4001 ms)
-[----------] 8 tests from LRNLayerTest/0 (12266 ms total)
+[ RUN      ] ContrastiveLossLayerTest/1.TestGradientLegacy
+[       OK ] ContrastiveLossLayerTest/1.TestGradientLegacy (1279 ms)
+[ RUN      ] ContrastiveLossLayerTest/1.TestGradient
+[       OK ] ContrastiveLossLayerTest/1.TestGradient (1256 ms)
+[----------] 4 tests from ContrastiveLossLayerTest/1 (2536 ms total)
 
-[----------] 3 tests from SigmoidCrossEntropyLossLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] SigmoidCrossEntropyLossLayerTest/1.TestSigmoidCrossEntropyLoss
-[       OK ] SigmoidCrossEntropyLossLayerTest/1.TestSigmoidCrossEntropyLoss (8 ms)
-[ RUN      ] SigmoidCrossEntropyLossLayerTest/1.TestIgnoreGradient
-[       OK ] SigmoidCrossEntropyLossLayerTest/1.TestIgnoreGradient (1 ms)
-[ RUN      ] SigmoidCrossEntropyLossLayerTest/1.TestGradient
-[       OK ] SigmoidCrossEntropyLossLayerTest/1.TestGradient (3 ms)
-[----------] 3 tests from SigmoidCrossEntropyLossLayerTest/1 (12 ms total)
+[----------] 8 tests from LRNLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] LRNLayerTest/1.TestSetupAcrossChannels
+[       OK ] LRNLayerTest/1.TestSetupAcrossChannels (0 ms)
+[ RUN      ] LRNLayerTest/1.TestForwardWithinChannel
+[       OK ] LRNLayerTest/1.TestForwardWithinChannel (0 ms)
+[ RUN      ] LRNLayerTest/1.TestGradientAcrossChannelsLargeRegion
+[       OK ] LRNLayerTest/1.TestGradientAcrossChannelsLargeRegion (4118 ms)
+[ RUN      ] LRNLayerTest/1.TestForwardAcrossChannels
+[       OK ] LRNLayerTest/1.TestForwardAcrossChannels (0 ms)
+[ RUN      ] LRNLayerTest/1.TestForwardAcrossChannelsLargeRegion
+[       OK ] LRNLayerTest/1.TestForwardAcrossChannelsLargeRegion (1 ms)
+[ RUN      ] LRNLayerTest/1.TestGradientAcrossChannels
+[       OK ] LRNLayerTest/1.TestGradientAcrossChannels (2820 ms)
+[ RUN      ] LRNLayerTest/1.TestGradientWithinChannel
+[       OK ] LRNLayerTest/1.TestGradientWithinChannel (2803 ms)
+[ RUN      ] LRNLayerTest/1.TestSetupWithinChannel
+[       OK ] LRNLayerTest/1.TestSetupWithinChannel (0 ms)
+[----------] 8 tests from LRNLayerTest/1 (9744 ms total)
 
-[----------] 4 tests from UniformFillerTest/0, where TypeParam = float
-[ RUN      ] UniformFillerTest/0.TestFill
-[       OK ] UniformFillerTest/0.TestFill (0 ms)
-[ RUN      ] UniformFillerTest/0.TestFill1D
-[       OK ] UniformFillerTest/0.TestFill1D (1 ms)
-[ RUN      ] UniformFillerTest/0.TestFill2D
-[       OK ] UniformFillerTest/0.TestFill2D (0 ms)
-[ RUN      ] UniformFillerTest/0.TestFill5D
-[       OK ] UniformFillerTest/0.TestFill5D (0 ms)
-[----------] 4 tests from UniformFillerTest/0 (1 ms total)
+[----------] 5 tests from EmbedLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] EmbedLayerTest/0.TestSetUp
+[       OK ] EmbedLayerTest/0.TestSetUp (0 ms)
+[ RUN      ] EmbedLayerTest/0.TestForward
+[       OK ] EmbedLayerTest/0.TestForward (0 ms)
+[ RUN      ] EmbedLayerTest/0.TestGradientWithBias
+[       OK ] EmbedLayerTest/0.TestGradientWithBias (30 ms)
+[ RUN      ] EmbedLayerTest/0.TestGradient
+[       OK ] EmbedLayerTest/0.TestGradient (37 ms)
+[ RUN      ] EmbedLayerTest/0.TestForwardWithBias
+[       OK ] EmbedLayerTest/0.TestForwardWithBias (0 ms)
+[----------] 5 tests from EmbedLayerTest/0 (75 ms total)
 
 [----------] 27 tests from ReductionLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] ReductionLayerTest/0.TestSumCoeff
-[       OK ] ReductionLayerTest/0.TestSumCoeff (0 ms)
-[ RUN      ] ReductionLayerTest/0.TestMeanCoeffGradientAxis1
-[       OK ] ReductionLayerTest/0.TestMeanCoeffGradientAxis1 (5 ms)
-[ RUN      ] ReductionLayerTest/0.TestSumGradient
-[       OK ] ReductionLayerTest/0.TestSumGradient (2 ms)
-[ RUN      ] ReductionLayerTest/0.TestSumCoeffAxis1
-[       OK ] ReductionLayerTest/0.TestSumCoeffAxis1 (0 ms)
 [ RUN      ] ReductionLayerTest/0.TestAbsSumCoeffAxis1Gradient
-[       OK ] ReductionLayerTest/0.TestAbsSumCoeffAxis1Gradient (5 ms)
-[ RUN      ] ReductionLayerTest/0.TestSum
-[       OK ] ReductionLayerTest/0.TestSum (0 ms)
-[ RUN      ] ReductionLayerTest/0.TestSumCoeffAxis1Gradient
-[       OK ] ReductionLayerTest/0.TestSumCoeffAxis1Gradient (5 ms)
-[ RUN      ] ReductionLayerTest/0.TestAbsSumCoeff
-[       OK ] ReductionLayerTest/0.TestAbsSumCoeff (0 ms)
-[ RUN      ] ReductionLayerTest/0.TestSumOfSquaresGradient
-[       OK ] ReductionLayerTest/0.TestSumOfSquaresGradient (2 ms)
-[ RUN      ] ReductionLayerTest/0.TestSumOfSquaresCoeffGradient
-[       OK ] ReductionLayerTest/0.TestSumOfSquaresCoeffGradient (2 ms)
-[ RUN      ] ReductionLayerTest/0.TestSumOfSquaresCoeff
-[       OK ] ReductionLayerTest/0.TestSumOfSquaresCoeff (0 ms)
-[ RUN      ] ReductionLayerTest/0.TestAbsSum
-[       OK ] ReductionLayerTest/0.TestAbsSum (0 ms)
-[ RUN      ] ReductionLayerTest/0.TestSumOfSquaresCoeffAxis1Gradient
-[       OK ] ReductionLayerTest/0.TestSumOfSquaresCoeffAxis1Gradient (4 ms)
-[ RUN      ] ReductionLayerTest/0.TestMeanCoeffGradient
-[       OK ] ReductionLayerTest/0.TestMeanCoeffGradient (3 ms)
+[       OK ] ReductionLayerTest/0.TestAbsSumCoeffAxis1Gradient (2 ms)
+[ RUN      ] ReductionLayerTest/0.TestMeanGradient
+[       OK ] ReductionLayerTest/0.TestMeanGradient (2 ms)
 [ RUN      ] ReductionLayerTest/0.TestAbsSumCoeffAxis1
 [       OK ] ReductionLayerTest/0.TestAbsSumCoeffAxis1 (0 ms)
-[ RUN      ] ReductionLayerTest/0.TestAbsSumCoeffGradient
-[       OK ] ReductionLayerTest/0.TestAbsSumCoeffGradient (2 ms)
-[ RUN      ] ReductionLayerTest/0.TestMean
-[       OK ] ReductionLayerTest/0.TestMean (0 ms)
+[ RUN      ] ReductionLayerTest/0.TestAbsSum
+[       OK ] ReductionLayerTest/0.TestAbsSum (0 ms)
 [ RUN      ] ReductionLayerTest/0.TestSetUpWithAxis1
 [       OK ] ReductionLayerTest/0.TestSetUpWithAxis1 (0 ms)
-[ RUN      ] ReductionLayerTest/0.TestSetUpWithAxis2
-[       OK ] ReductionLayerTest/0.TestSetUpWithAxis2 (0 ms)
-[ RUN      ] ReductionLayerTest/0.TestSumOfSquaresCoeffAxis1
-[       OK ] ReductionLayerTest/0.TestSumOfSquaresCoeffAxis1 (0 ms)
+[ RUN      ] ReductionLayerTest/0.TestMeanCoeffGradient
+[       OK ] ReductionLayerTest/0.TestMeanCoeffGradient (1 ms)
 [ RUN      ] ReductionLayerTest/0.TestAbsSumGradient
-[       OK ] ReductionLayerTest/0.TestAbsSumGradient (3 ms)
+[       OK ] ReductionLayerTest/0.TestAbsSumGradient (2 ms)
+[ RUN      ] ReductionLayerTest/0.TestSumCoeffAxis1Gradient
+[       OK ] ReductionLayerTest/0.TestSumCoeffAxis1Gradient (2 ms)
 [ RUN      ] ReductionLayerTest/0.TestMeanCoeffAxis1
 [       OK ] ReductionLayerTest/0.TestMeanCoeffAxis1 (0 ms)
+[ RUN      ] ReductionLayerTest/0.TestSumOfSquares
+[       OK ] ReductionLayerTest/0.TestSumOfSquares (0 ms)
+[ RUN      ] ReductionLayerTest/0.TestSumCoeffGradient
+[       OK ] ReductionLayerTest/0.TestSumCoeffGradient (5 ms)
+[ RUN      ] ReductionLayerTest/0.TestAbsSumCoeffGradient
+[       OK ] ReductionLayerTest/0.TestAbsSumCoeffGradient (1 ms)
+[ RUN      ] ReductionLayerTest/0.TestSum
+[       OK ] ReductionLayerTest/0.TestSum (0 ms)
+[ RUN      ] ReductionLayerTest/0.TestSumOfSquaresGradient
+[       OK ] ReductionLayerTest/0.TestSumOfSquaresGradient (1 ms)
+[ RUN      ] ReductionLayerTest/0.TestAbsSumCoeff
+[       OK ] ReductionLayerTest/0.TestAbsSumCoeff (0 ms)
+[ RUN      ] ReductionLayerTest/0.TestSumOfSquaresCoeffAxis1
+[       OK ] ReductionLayerTest/0.TestSumOfSquaresCoeffAxis1 (0 ms)
+[ RUN      ] ReductionLayerTest/0.TestSetUpWithAxis2
+[       OK ] ReductionLayerTest/0.TestSetUpWithAxis2 (0 ms)
 [ RUN      ] ReductionLayerTest/0.TestSetUp
 [       OK ] ReductionLayerTest/0.TestSetUp (0 ms)
-[ RUN      ] ReductionLayerTest/0.TestSumCoeffGradient
-[       OK ] ReductionLayerTest/0.TestSumCoeffGradient (2 ms)
+[ RUN      ] ReductionLayerTest/0.TestMean
+[       OK ] ReductionLayerTest/0.TestMean (0 ms)
+[ RUN      ] ReductionLayerTest/0.TestSumOfSquaresCoeffGradient
+[       OK ] ReductionLayerTest/0.TestSumOfSquaresCoeffGradient (2 ms)
+[ RUN      ] ReductionLayerTest/0.TestSumCoeffAxis1
+[       OK ] ReductionLayerTest/0.TestSumCoeffAxis1 (0 ms)
+[ RUN      ] ReductionLayerTest/0.TestSumCoeff
+[       OK ] ReductionLayerTest/0.TestSumCoeff (0 ms)
 [ RUN      ] ReductionLayerTest/0.TestMeanCoeff
 [       OK ] ReductionLayerTest/0.TestMeanCoeff (0 ms)
-[ RUN      ] ReductionLayerTest/0.TestSumOfSquares
-[       OK ] ReductionLayerTest/0.TestSumOfSquares (0 ms)
-[ RUN      ] ReductionLayerTest/0.TestMeanGradient
-[       OK ] ReductionLayerTest/0.TestMeanGradient (2 ms)
-[----------] 27 tests from ReductionLayerTest/0 (39 ms total)
+[ RUN      ] ReductionLayerTest/0.TestMeanCoeffGradientAxis1
+[       OK ] ReductionLayerTest/0.TestMeanCoeffGradientAxis1 (6 ms)
+[ RUN      ] ReductionLayerTest/0.TestSumOfSquaresCoeff
+[       OK ] ReductionLayerTest/0.TestSumOfSquaresCoeff (0 ms)
+[ RUN      ] ReductionLayerTest/0.TestSumGradient
+[       OK ] ReductionLayerTest/0.TestSumGradient (5 ms)
+[ RUN      ] ReductionLayerTest/0.TestSumOfSquaresCoeffAxis1Gradient
+[       OK ] ReductionLayerTest/0.TestSumOfSquaresCoeffAxis1Gradient (2 ms)
+[----------] 27 tests from ReductionLayerTest/0 (33 ms total)
 
-[----------] 4 tests from ConstantFillerTest/0, where TypeParam = float
-[ RUN      ] ConstantFillerTest/0.TestFill
-[       OK ] ConstantFillerTest/0.TestFill (0 ms)
-[ RUN      ] ConstantFillerTest/0.TestFill5D
-[       OK ] ConstantFillerTest/0.TestFill5D (0 ms)
-[ RUN      ] ConstantFillerTest/0.TestFill2D
-[       OK ] ConstantFillerTest/0.TestFill2D (0 ms)
-[ RUN      ] ConstantFillerTest/0.TestFill1D
-[       OK ] ConstantFillerTest/0.TestFill1D (0 ms)
-[----------] 4 tests from ConstantFillerTest/0 (0 ms total)
+[----------] 58 tests from NeuronLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] NeuronLayerTest/1.TestELUGradient
+[       OK ] NeuronLayerTest/1.TestELUGradient (10 ms)
+[ RUN      ] NeuronLayerTest/1.TestClipGradient
+[       OK ] NeuronLayerTest/1.TestClipGradient (12 ms)
+[ RUN      ] NeuronLayerTest/1.TestExpGradientWithShift
+[       OK ] NeuronLayerTest/1.TestExpGradientWithShift (10 ms)
+[ RUN      ] NeuronLayerTest/1.TestPReLUForward
+[       OK ] NeuronLayerTest/1.TestPReLUForward (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestAbsGradient
+[       OK ] NeuronLayerTest/1.TestAbsGradient (7 ms)
+[ RUN      ] NeuronLayerTest/1.TestSwishAsLinearGradient
+[       OK ] NeuronLayerTest/1.TestSwishAsLinearGradient (9 ms)
+[ RUN      ] NeuronLayerTest/1.TestLogLayerBase2Shift1Scale3
+[       OK ] NeuronLayerTest/1.TestLogLayerBase2Shift1Scale3 (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestDropoutGradientTest
+[       OK ] NeuronLayerTest/1.TestDropoutGradientTest (7 ms)
+[ RUN      ] NeuronLayerTest/1.TestELUasReLUGradient
+[       OK ] NeuronLayerTest/1.TestELUasReLUGradient (10 ms)
+[ RUN      ] NeuronLayerTest/1.TestSwishGradient
+[       OK ] NeuronLayerTest/1.TestSwishGradient (18 ms)
+[ RUN      ] NeuronLayerTest/1.TestLogGradientBase2
+[       OK ] NeuronLayerTest/1.TestLogGradientBase2 (15 ms)
+[ RUN      ] NeuronLayerTest/1.TestLogGradientBase2Scale3
+[       OK ] NeuronLayerTest/1.TestLogGradientBase2Scale3 (15 ms)
+[ RUN      ] NeuronLayerTest/1.TestExpLayer
+[       OK ] NeuronLayerTest/1.TestExpLayer (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestDropoutHalf
+[       OK ] NeuronLayerTest/1.TestDropoutHalf (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestExpGradientBase2Shift1
+[       OK ] NeuronLayerTest/1.TestExpGradientBase2Shift1 (13 ms)
+[ RUN      ] NeuronLayerTest/1.TestLogLayerBase2Scale3
+[       OK ] NeuronLayerTest/1.TestLogLayerBase2Scale3 (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestPReLUConsistencyReLU
+[       OK ] NeuronLayerTest/1.TestPReLUConsistencyReLU (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestPReLUForwardChannelShared
+[       OK ] NeuronLayerTest/1.TestPReLUForwardChannelShared (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestELUasReLU
+[       OK ] NeuronLayerTest/1.TestELUasReLU (1 ms)
+[ RUN      ] NeuronLayerTest/1.TestLogGradientBase2Shift1
+[       OK ] NeuronLayerTest/1.TestLogGradientBase2Shift1 (15 ms)
+[ RUN      ] NeuronLayerTest/1.TestReLU
+[       OK ] NeuronLayerTest/1.TestReLU (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestExpGradient
+[       OK ] NeuronLayerTest/1.TestExpGradient (6 ms)
+[ RUN      ] NeuronLayerTest/1.TestSigmoidGradient
+[       OK ] NeuronLayerTest/1.TestSigmoidGradient (13 ms)
+[ RUN      ] NeuronLayerTest/1.TestExpGradientBase2Scale3
+[       OK ] NeuronLayerTest/1.TestExpGradientBase2Scale3 (14 ms)
+[ RUN      ] NeuronLayerTest/1.TestExpGradientBase2Shift1Scale3
+[       OK ] NeuronLayerTest/1.TestExpGradientBase2Shift1Scale3 (9 ms)
+[ RUN      ] NeuronLayerTest/1.TestExpLayerBase2
+[       OK ] NeuronLayerTest/1.TestExpLayerBase2 (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestPReLUGradient
+[       OK ] NeuronLayerTest/1.TestPReLUGradient (460 ms)
+[ RUN      ] NeuronLayerTest/1.TestLogLayerBase2
+[       OK ] NeuronLayerTest/1.TestLogLayerBase2 (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestSwish
+[       OK ] NeuronLayerTest/1.TestSwish (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestExpLayerBase2Shift1
+[       OK ] NeuronLayerTest/1.TestExpLayerBase2Shift1 (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestSwishWithBetaGradient
+[       OK ] NeuronLayerTest/1.TestSwishWithBetaGradient (15 ms)
+[ RUN      ] NeuronLayerTest/1.TestExpLayerBase2Shift1Scale3
+[       OK ] NeuronLayerTest/1.TestExpLayerBase2Shift1Scale3 (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestDropoutThreeQuarters
+[       OK ] NeuronLayerTest/1.TestDropoutThreeQuarters (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestSwishAsLinear
+[       OK ] NeuronLayerTest/1.TestSwishAsLinear (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestExpGradientBase2
+[       OK ] NeuronLayerTest/1.TestExpGradientBase2 (8 ms)
+[ RUN      ] NeuronLayerTest/1.TestReLUWithNegativeSlope
+[       OK ] NeuronLayerTest/1.TestReLUWithNegativeSlope (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestLogGradient
+[       OK ] NeuronLayerTest/1.TestLogGradient (7 ms)
+[ RUN      ] NeuronLayerTest/1.TestBNLL
+[       OK ] NeuronLayerTest/1.TestBNLL (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestTanHGradient
+[       OK ] NeuronLayerTest/1.TestTanHGradient (9 ms)
+[ RUN      ] NeuronLayerTest/1.TestDropoutGradient
+[       OK ] NeuronLayerTest/1.TestDropoutGradient (6 ms)
+[ RUN      ] NeuronLayerTest/1.TestLogLayerBase2Shift1
+[       OK ] NeuronLayerTest/1.TestLogLayerBase2Shift1 (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestSigmoid
+[       OK ] NeuronLayerTest/1.TestSigmoid (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestReLUGradientWithNegativeSlope
+[       OK ] NeuronLayerTest/1.TestReLUGradientWithNegativeSlope (4 ms)
+[ RUN      ] NeuronLayerTest/1.TestExpLayerBase2Scale3
+[       OK ] NeuronLayerTest/1.TestExpLayerBase2Scale3 (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestSwishWithBeta
+[       OK ] NeuronLayerTest/1.TestSwishWithBeta (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestPReLUGradientChannelShared
+[       OK ] NeuronLayerTest/1.TestPReLUGradientChannelShared (303 ms)
+[ RUN      ] NeuronLayerTest/1.TestDropoutTestPhase
+[       OK ] NeuronLayerTest/1.TestDropoutTestPhase (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestLogLayer
+[       OK ] NeuronLayerTest/1.TestLogLayer (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestELU
+[       OK ] NeuronLayerTest/1.TestELU (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestTanH
+[       OK ] NeuronLayerTest/1.TestTanH (1 ms)
+[ RUN      ] NeuronLayerTest/1.TestPReLUParam
+[       OK ] NeuronLayerTest/1.TestPReLUParam (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestPReLUInPlace
+[       OK ] NeuronLayerTest/1.TestPReLUInPlace (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestReLUGradient
+[       OK ] NeuronLayerTest/1.TestReLUGradient (5 ms)
+[ RUN      ] NeuronLayerTest/1.TestExpLayerWithShift
+[       OK ] NeuronLayerTest/1.TestExpLayerWithShift (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestLogGradientBase2Shift1Scale3
+[       OK ] NeuronLayerTest/1.TestLogGradientBase2Shift1Scale3 (7 ms)
+[ RUN      ] NeuronLayerTest/1.TestBNLLGradient
+[       OK ] NeuronLayerTest/1.TestBNLLGradient (9 ms)
+[ RUN      ] NeuronLayerTest/1.TestAbsVal
+[       OK ] NeuronLayerTest/1.TestAbsVal (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestClip
+[       OK ] NeuronLayerTest/1.TestClip (0 ms)
+[----------] 58 tests from NeuronLayerTest/1 (1034 ms total)
+
+[----------] 3 tests from ThresholdLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] ThresholdLayerTest/1.TestSetup
+[       OK ] ThresholdLayerTest/1.TestSetup (0 ms)
+[ RUN      ] ThresholdLayerTest/1.Test
+[       OK ] ThresholdLayerTest/1.Test (0 ms)
+[ RUN      ] ThresholdLayerTest/1.Test2
+[       OK ] ThresholdLayerTest/1.Test2 (0 ms)
+[----------] 3 tests from ThresholdLayerTest/1 (0 ms total)
+
+[----------] 5 tests from DBTest/0, where TypeParam = caffe::TypeLevelDB
+[ RUN      ] DBTest/0.TestGetDB
+[       OK ] DBTest/0.TestGetDB (93 ms)
+[ RUN      ] DBTest/0.TestWrite
+[       OK ] DBTest/0.TestWrite (127 ms)
+[ RUN      ] DBTest/0.TestKeyValue
+[       OK ] DBTest/0.TestKeyValue (139 ms)
+[ RUN      ] DBTest/0.TestNext
+[       OK ] DBTest/0.TestNext (107 ms)
+[ RUN      ] DBTest/0.TestSeekToFirst
+[       OK ] DBTest/0.TestSeekToFirst (146 ms)
+[----------] 5 tests from DBTest/0 (612 ms total)
+
+[----------] 2 tests from SoftmaxLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] SoftmaxLayerTest/1.TestGradient
+[       OK ] SoftmaxLayerTest/1.TestGradient (458 ms)
+[ RUN      ] SoftmaxLayerTest/1.TestForward
+[       OK ] SoftmaxLayerTest/1.TestForward (0 ms)
+[----------] 2 tests from SoftmaxLayerTest/1 (458 ms total)
+
+[----------] 1 test from LayerFactoryTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] LayerFactoryTest/0.TestCreateLayer
+[       OK ] LayerFactoryTest/0.TestCreateLayer (48 ms)
+[----------] 1 test from LayerFactoryTest/0 (48 ms total)
+
+[----------] 5 tests from MemoryDataLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] MemoryDataLayerTest/1.TestSetup
+[       OK ] MemoryDataLayerTest/1.TestSetup (5 ms)
+[ RUN      ] MemoryDataLayerTest/1.AddDatumVectorDefaultTransform
+[       OK ] MemoryDataLayerTest/1.AddDatumVectorDefaultTransform (2 ms)
+[ RUN      ] MemoryDataLayerTest/1.AddMatVectorDefaultTransform
+[       OK ] MemoryDataLayerTest/1.AddMatVectorDefaultTransform (3 ms)
+[ RUN      ] MemoryDataLayerTest/1.TestForward
+[       OK ] MemoryDataLayerTest/1.TestForward (93 ms)
+[ RUN      ] MemoryDataLayerTest/1.TestSetBatchSize
+[       OK ] MemoryDataLayerTest/1.TestSetBatchSize (5 ms)
+[----------] 5 tests from MemoryDataLayerTest/1 (108 ms total)
+
+[----------] 3 tests from SigmoidCrossEntropyLossLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] SigmoidCrossEntropyLossLayerTest/1.TestGradient
+[       OK ] SigmoidCrossEntropyLossLayerTest/1.TestGradient (2 ms)
+[ RUN      ] SigmoidCrossEntropyLossLayerTest/1.TestSigmoidCrossEntropyLoss
+[       OK ] SigmoidCrossEntropyLossLayerTest/1.TestSigmoidCrossEntropyLoss (5 ms)
+[ RUN      ] SigmoidCrossEntropyLossLayerTest/1.TestIgnoreGradient
+[       OK ] SigmoidCrossEntropyLossLayerTest/1.TestIgnoreGradient (0 ms)
+[----------] 3 tests from SigmoidCrossEntropyLossLayerTest/1 (7 ms total)
+
+[----------] 26 tests from NetTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] NetTest/1.TestParamPropagateDown
+[       OK ] NetTest/1.TestParamPropagateDown (8 ms)
+[ RUN      ] NetTest/1.TestFromTo
+[       OK ] NetTest/1.TestFromTo (13 ms)
+[ RUN      ] NetTest/1.TestHasBlob
+[       OK ] NetTest/1.TestHasBlob (2 ms)
+[ RUN      ] NetTest/1.TestBottomNeedBackwardEuclideanForce
+[       OK ] NetTest/1.TestBottomNeedBackwardEuclideanForce (1 ms)
+[ RUN      ] NetTest/1.TestForcePropagateDown
+[       OK ] NetTest/1.TestForcePropagateDown (1 ms)
+[ RUN      ] NetTest/1.TestGetLayerByName
+[       OK ] NetTest/1.TestGetLayerByName (3 ms)
+[ RUN      ] NetTest/1.TestComboLossWeight
+[       OK ] NetTest/1.TestComboLossWeight (8 ms)
+[ RUN      ] NetTest/1.TestUnsharedWeightsDiffNet
+[       OK ] NetTest/1.TestUnsharedWeightsDiffNet (2 ms)
+[ RUN      ] NetTest/1.TestHasLayer
+[       OK ] NetTest/1.TestHasLayer (2 ms)
+[ RUN      ] NetTest/1.TestAllInOneNetDeploy
+[       OK ] NetTest/1.TestAllInOneNetDeploy (2 ms)
+[ RUN      ] NetTest/1.TestSkipPropagateDown
+[       OK ] NetTest/1.TestSkipPropagateDown (3 ms)
+[ RUN      ] NetTest/1.TestSharedWeightsDiffNet
+[       OK ] NetTest/1.TestSharedWeightsDiffNet (1 ms)
+[ RUN      ] NetTest/1.TestSharedWeightsUpdate
+[       OK ] NetTest/1.TestSharedWeightsUpdate (2 ms)
+[ RUN      ] NetTest/1.TestSharedWeightsDataNet
+[       OK ] NetTest/1.TestSharedWeightsDataNet (1 ms)
+[ RUN      ] NetTest/1.TestAllInOneNetVal
+[       OK ] NetTest/1.TestAllInOneNetVal (3 ms)
+[ RUN      ] NetTest/1.TestSharedWeightsResume
+[       OK ] NetTest/1.TestSharedWeightsResume (2 ms)
+[ RUN      ] NetTest/1.TestBottomNeedBackward
+[       OK ] NetTest/1.TestBottomNeedBackward (2 ms)
+[ RUN      ] NetTest/1.TestGetBlob
+[       OK ] NetTest/1.TestGetBlob (2 ms)
+[ RUN      ] NetTest/1.TestUnsharedWeightsDataNet
+[       OK ] NetTest/1.TestUnsharedWeightsDataNet (1 ms)
+[ RUN      ] NetTest/1.TestBottomNeedBackwardForce
+[       OK ] NetTest/1.TestBottomNeedBackwardForce (2 ms)
+[ RUN      ] NetTest/1.TestLossWeight
+[       OK ] NetTest/1.TestLossWeight (10 ms)
+[ RUN      ] NetTest/1.TestAllInOneNetTrain
+[       OK ] NetTest/1.TestAllInOneNetTrain (1 ms)
+[ RUN      ] NetTest/1.TestReshape
+[       OK ] NetTest/1.TestReshape (2 ms)
+[ RUN      ] NetTest/1.TestLossWeightMidNet
+[       OK ] NetTest/1.TestLossWeightMidNet (9 ms)
+[ RUN      ] NetTest/1.TestBackwardWithAccuracyLayer
+[       OK ] NetTest/1.TestBackwardWithAccuracyLayer (4 ms)
+[ RUN      ] NetTest/1.TestBottomNeedBackwardTricky
+[       OK ] NetTest/1.TestBottomNeedBackwardTricky (3 ms)
+[----------] 26 tests from NetTest/1 (92 ms total)
 
 [----------] 12 tests from NesterovSolverTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdateLROneHundredth
+[       OK ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdateLROneHundredth (41 ms)
 [ RUN      ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdateWithMomentum
-[       OK ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdateWithMomentum (117 ms)
-[ RUN      ] NesterovSolverTest/0.TestSnapshot
-[       OK ] NesterovSolverTest/0.TestSnapshot (69 ms)
-[ RUN      ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdateWithWeightDecay
-[       OK ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdateWithWeightDecay (60 ms)
-[ RUN      ] NesterovSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum
-[       OK ] NesterovSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum (11 ms)
-[ RUN      ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdateWithEverything
-[       OK ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdateWithEverything (293 ms)
+[       OK ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdateWithMomentum (81 ms)
+[ RUN      ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdateWithWeightDecayMultiIter
+[       OK ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdateWithWeightDecayMultiIter (204 ms)
 [ RUN      ] NesterovSolverTest/0.TestLeastSquaresUpdateWithMomentumMultiIter
-[       OK ] NesterovSolverTest/0.TestLeastSquaresUpdateWithMomentumMultiIter (345 ms)
+[       OK ] NesterovSolverTest/0.TestLeastSquaresUpdateWithMomentumMultiIter (210 ms)
+[ RUN      ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdateWithEverything
+[       OK ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdateWithEverything (215 ms)
+[ RUN      ] NesterovSolverTest/0.TestLeastSquaresUpdateWithEverythingAccumShare
+[       OK ] NesterovSolverTest/0.TestLeastSquaresUpdateWithEverythingAccumShare (7 ms)
 [ RUN      ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdate
-[       OK ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdate (82 ms)
-[ RUN      ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdateWithWeightDecayMultiIter
-[       OK ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdateWithWeightDecayMultiIter (345 ms)
+[       OK ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdate (81 ms)
+[ RUN      ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdateWithWeightDecay
+[       OK ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdateWithWeightDecay (41 ms)
 [ RUN      ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdateWithEverythingShare
-[       OK ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdateWithEverythingShare (361 ms)
-[ RUN      ] NesterovSolverTest/0.TestLeastSquaresUpdateWithEverythingAccumShare
-[       OK ] NesterovSolverTest/0.TestLeastSquaresUpdateWithEverythingAccumShare (13 ms)
-[ RUN      ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdateLROneHundredth
-[       OK ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdateLROneHundredth (58 ms)
+[       OK ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdateWithEverythingShare (370 ms)
+[ RUN      ] NesterovSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum
+[       OK ] NesterovSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum (9 ms)
 [ RUN      ] NesterovSolverTest/0.TestSnapshotShare
-[       OK ] NesterovSolverTest/0.TestSnapshotShare (90 ms)
-[----------] 12 tests from NesterovSolverTest/0 (1847 ms total)
-
-[----------] 3 tests from BlobMathTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] BlobMathTest/0.TestScaleData
-[       OK ] BlobMathTest/0.TestScaleData (0 ms)
-[ RUN      ] BlobMathTest/0.TestAsum
-[       OK ] BlobMathTest/0.TestAsum (0 ms)
-[ RUN      ] BlobMathTest/0.TestSumOfSquares
-[       OK ] BlobMathTest/0.TestSumOfSquares (0 ms)
-[----------] 3 tests from BlobMathTest/0 (0 ms total)
-
-[----------] 8 tests from RMSPropSolverTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] RMSPropSolverTest/0.TestRMSPropLeastSquaresUpdateWithEverything
-[       OK ] RMSPropSolverTest/0.TestRMSPropLeastSquaresUpdateWithEverything (370 ms)
-[ RUN      ] RMSPropSolverTest/0.TestRMSPropLeastSquaresUpdateWithRmsDecay
-[       OK ] RMSPropSolverTest/0.TestRMSPropLeastSquaresUpdateWithRmsDecay (426 ms)
-[ RUN      ] RMSPropSolverTest/0.TestRMSPropLeastSquaresUpdateWithWeightDecay
-[       OK ] RMSPropSolverTest/0.TestRMSPropLeastSquaresUpdateWithWeightDecay (61 ms)
-[ RUN      ] RMSPropSolverTest/0.TestSnapshot
-[       OK ] RMSPropSolverTest/0.TestSnapshot (78 ms)
-[ RUN      ] RMSPropSolverTest/0.TestLeastSquaresUpdateWithEverythingAccumShare
-[       OK ] RMSPropSolverTest/0.TestLeastSquaresUpdateWithEverythingAccumShare (16 ms)
-[ RUN      ] RMSPropSolverTest/0.TestRMSPropLeastSquaresUpdateWithEverythingShare
-[       OK ] RMSPropSolverTest/0.TestRMSPropLeastSquaresUpdateWithEverythingShare (332 ms)
-[ RUN      ] RMSPropSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum
-[       OK ] RMSPropSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum (12 ms)
-[ RUN      ] RMSPropSolverTest/0.TestSnapshotShare
-[       OK ] RMSPropSolverTest/0.TestSnapshotShare (98 ms)
-[----------] 8 tests from RMSPropSolverTest/0 (1393 ms total)
+[       OK ] NesterovSolverTest/0.TestSnapshotShare (104 ms)
+[ RUN      ] NesterovSolverTest/0.TestSnapshot
+[       OK ] NesterovSolverTest/0.TestSnapshot (72 ms)
+[----------] 12 tests from NesterovSolverTest/0 (1436 ms total)
 
 [----------] 10 tests from PowerLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] PowerLayerTest/1.TestPowerGradientShiftZero
-[       OK ] PowerLayerTest/1.TestPowerGradientShiftZero (19 ms)
-[ RUN      ] PowerLayerTest/1.TestPowerTwoGradient
-[       OK ] PowerLayerTest/1.TestPowerTwoGradient (20 ms)
-[ RUN      ] PowerLayerTest/1.TestPower
-[       OK ] PowerLayerTest/1.TestPower (0 ms)
-[ RUN      ] PowerLayerTest/1.TestPowerGradient
-[       OK ] PowerLayerTest/1.TestPowerGradient (20 ms)
-[ RUN      ] PowerLayerTest/1.TestPowerZeroGradient
-[       OK ] PowerLayerTest/1.TestPowerZeroGradient (7 ms)
-[ RUN      ] PowerLayerTest/1.TestPowerTwo
-[       OK ] PowerLayerTest/1.TestPowerTwo (0 ms)
-[ RUN      ] PowerLayerTest/1.TestPowerOneGradient
-[       OK ] PowerLayerTest/1.TestPowerOneGradient (8 ms)
 [ RUN      ] PowerLayerTest/1.TestPowerOne
 [       OK ] PowerLayerTest/1.TestPowerOne (0 ms)
 [ RUN      ] PowerLayerTest/1.TestPowerZero
 [       OK ] PowerLayerTest/1.TestPowerZero (0 ms)
+[ RUN      ] PowerLayerTest/1.TestPowerTwo
+[       OK ] PowerLayerTest/1.TestPowerTwo (0 ms)
+[ RUN      ] PowerLayerTest/1.TestPowerOneGradient
+[       OK ] PowerLayerTest/1.TestPowerOneGradient (12 ms)
 [ RUN      ] PowerLayerTest/1.TestPowerTwoScaleHalfGradient
-[       OK ] PowerLayerTest/1.TestPowerTwoScaleHalfGradient (20 ms)
-[----------] 10 tests from PowerLayerTest/1 (94 ms total)
+[       OK ] PowerLayerTest/1.TestPowerTwoScaleHalfGradient (18 ms)
+[ RUN      ] PowerLayerTest/1.TestPowerGradientShiftZero
+[       OK ] PowerLayerTest/1.TestPowerGradientShiftZero (16 ms)
+[ RUN      ] PowerLayerTest/1.TestPower
+[       OK ] PowerLayerTest/1.TestPower (0 ms)
+[ RUN      ] PowerLayerTest/1.TestPowerZeroGradient
+[       OK ] PowerLayerTest/1.TestPowerZeroGradient (3 ms)
+[ RUN      ] PowerLayerTest/1.TestPowerGradient
+[       OK ] PowerLayerTest/1.TestPowerGradient (17 ms)
+[ RUN      ] PowerLayerTest/1.TestPowerTwoGradient
+[       OK ] PowerLayerTest/1.TestPowerTwoGradient (11 ms)
+[----------] 10 tests from PowerLayerTest/1 (83 ms total)
 
-[----------] 11 tests from PoolingLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] PoolingLayerTest/1.TestForwardMaxTopMask
-[       OK ] PoolingLayerTest/1.TestForwardMaxTopMask (1 ms)
-[ RUN      ] PoolingLayerTest/1.TestSetupGlobalPooling
-[       OK ] PoolingLayerTest/1.TestSetupGlobalPooling (0 ms)
-[ RUN      ] PoolingLayerTest/1.TestSetupPadded
-[       OK ] PoolingLayerTest/1.TestSetupPadded (0 ms)
-[ RUN      ] PoolingLayerTest/1.TestGradientAve
-[       OK ] PoolingLayerTest/1.TestGradientAve (1008 ms)
-[ RUN      ] PoolingLayerTest/1.TestForwardMaxPadded
-[       OK ] PoolingLayerTest/1.TestForwardMaxPadded (0 ms)
-[ RUN      ] PoolingLayerTest/1.TestForwardMax
-[       OK ] PoolingLayerTest/1.TestForwardMax (0 ms)
-[ RUN      ] PoolingLayerTest/1.TestGradientAvePadded
-[       OK ] PoolingLayerTest/1.TestGradientAvePadded (3454 ms)
-[ RUN      ] PoolingLayerTest/1.TestForwardAve
-[       OK ] PoolingLayerTest/1.TestForwardAve (0 ms)
-[ RUN      ] PoolingLayerTest/1.TestGradientMaxTopMask
-[       OK ] PoolingLayerTest/1.TestGradientMaxTopMask (2610 ms)
-[ RUN      ] PoolingLayerTest/1.TestGradientMax
-[       OK ] PoolingLayerTest/1.TestGradientMax (3185 ms)
-[ RUN      ] PoolingLayerTest/1.TestSetup
-[       OK ] PoolingLayerTest/1.TestSetup (0 ms)
-[----------] 11 tests from PoolingLayerTest/1 (10259 ms total)
+[----------] 9 tests from AccuracyLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] AccuracyLayerTest/0.TestForward
+[       OK ] AccuracyLayerTest/0.TestForward (1 ms)
+[ RUN      ] AccuracyLayerTest/0.TestSetup
+[       OK ] AccuracyLayerTest/0.TestSetup (0 ms)
+[ RUN      ] AccuracyLayerTest/0.TestForwardWithSpatialAxes
+[       OK ] AccuracyLayerTest/0.TestForwardWithSpatialAxes (1 ms)
+[ RUN      ] AccuracyLayerTest/0.TestForwardPerClassWithIgnoreLabel
+[       OK ] AccuracyLayerTest/0.TestForwardPerClassWithIgnoreLabel (1 ms)
+[ RUN      ] AccuracyLayerTest/0.TestSetupTopK
+[       OK ] AccuracyLayerTest/0.TestSetupTopK (0 ms)
+[ RUN      ] AccuracyLayerTest/0.TestForwardPerClass
+[       OK ] AccuracyLayerTest/0.TestForwardPerClass (2 ms)
+[ RUN      ] AccuracyLayerTest/0.TestSetupOutputPerClass
+[       OK ] AccuracyLayerTest/0.TestSetupOutputPerClass (0 ms)
+[ RUN      ] AccuracyLayerTest/0.TestForwardTopK
+[       OK ] AccuracyLayerTest/0.TestForwardTopK (8 ms)
+[ RUN      ] AccuracyLayerTest/0.TestForwardIgnoreLabel
+[       OK ] AccuracyLayerTest/0.TestForwardIgnoreLabel (1 ms)
+[----------] 9 tests from AccuracyLayerTest/0 (14 ms total)
 
-[----------] 6 tests from FlattenLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] FlattenLayerTest/1.TestSetupWithAxis
-[       OK ] FlattenLayerTest/1.TestSetupWithAxis (0 ms)
-[ RUN      ] FlattenLayerTest/1.TestSetupWithStartAndEndAxis
-[       OK ] FlattenLayerTest/1.TestSetupWithStartAndEndAxis (0 ms)
-[ RUN      ] FlattenLayerTest/1.TestSetup
-[       OK ] FlattenLayerTest/1.TestSetup (0 ms)
-[ RUN      ] FlattenLayerTest/1.TestGradient
-[       OK ] FlattenLayerTest/1.TestGradient (11 ms)
-[ RUN      ] FlattenLayerTest/1.TestSetupWithEndAxis
-[       OK ] FlattenLayerTest/1.TestSetupWithEndAxis (0 ms)
-[ RUN      ] FlattenLayerTest/1.TestForward
-[       OK ] FlattenLayerTest/1.TestForward (1 ms)
-[----------] 6 tests from FlattenLayerTest/1 (12 ms total)
+[----------] 5 tests from DeconvolutionLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] DeconvolutionLayerTest/1.TestSetup
+[       OK ] DeconvolutionLayerTest/1.TestSetup (0 ms)
+[ RUN      ] DeconvolutionLayerTest/1.TestNDAgainst2D
+[       OK ] DeconvolutionLayerTest/1.TestNDAgainst2D (2926 ms)
+[ RUN      ] DeconvolutionLayerTest/1.TestGradient
+[       OK ] DeconvolutionLayerTest/1.TestGradient (1688 ms)
+[ RUN      ] DeconvolutionLayerTest/1.TestGradient3D
+[       OK ] DeconvolutionLayerTest/1.TestGradient3D (819 ms)
+[ RUN      ] DeconvolutionLayerTest/1.TestSimpleDeconvolution
+[       OK ] DeconvolutionLayerTest/1.TestSimpleDeconvolution (0 ms)
+[----------] 5 tests from DeconvolutionLayerTest/1 (5433 ms total)
 
-[----------] 7 tests from TileLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] TileLayerTest/0.TestSetup
-[       OK ] TileLayerTest/0.TestSetup (0 ms)
-[ RUN      ] TileLayerTest/0.TestForwardNum
-[       OK ] TileLayerTest/0.TestForwardNum (1 ms)
-[ RUN      ] TileLayerTest/0.TestGradientNum
-[       OK ] TileLayerTest/0.TestGradientNum (882 ms)
-[ RUN      ] TileLayerTest/0.TestTrivialSetup
-[       OK ] TileLayerTest/0.TestTrivialSetup (0 ms)
-[ RUN      ] TileLayerTest/0.TestForwardChannels
-[       OK ] TileLayerTest/0.TestForwardChannels (1 ms)
-[ RUN      ] TileLayerTest/0.TestTrivialGradient
-[       OK ] TileLayerTest/0.TestTrivialGradient (260 ms)
-[ RUN      ] TileLayerTest/0.TestGradientChannels
-[       OK ] TileLayerTest/0.TestGradientChannels (921 ms)
-[----------] 7 tests from TileLayerTest/0 (2065 ms total)
+[----------] 1 test from ProtoTest
+[ RUN      ] ProtoTest.TestSerialization
+Printing in binary format.
 
-[----------] 20 tests from BiasLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] BiasLayerTest/0.TestGradientBroadcastEnd
-[       OK ] BiasLayerTest/0.TestGradientBroadcastEnd (481 ms)
-[ RUN      ] BiasLayerTest/0.TestGradientEltwiseWithParam
-[       OK ] BiasLayerTest/0.TestGradientEltwiseWithParam (726 ms)
-[ RUN      ] BiasLayerTest/0.TestBackwardBroadcastMiddleInPlace
-[       OK ] BiasLayerTest/0.TestBackwardBroadcastMiddleInPlace (0 ms)
-[ RUN      ] BiasLayerTest/0.TestGradientEltwise
-[       OK ] BiasLayerTest/0.TestGradientEltwise (14 ms)
-[ RUN      ] BiasLayerTest/0.TestForwardEltwiseWithParam
-[       OK ] BiasLayerTest/0.TestForwardEltwiseWithParam (0 ms)
-[ RUN      ] BiasLayerTest/0.TestBackwardEltwiseInPlace
-[       OK ] BiasLayerTest/0.TestBackwardEltwiseInPlace (0 ms)
-[ RUN      ] BiasLayerTest/0.TestGradientBias
-[       OK ] BiasLayerTest/0.TestGradientBias (295 ms)
-[ RUN      ] BiasLayerTest/0.TestForwardBroadcastEnd
-[       OK ] BiasLayerTest/0.TestForwardBroadcastEnd (0 ms)
-[ RUN      ] BiasLayerTest/0.TestForwardEltwiseInPlace
-[       OK ] BiasLayerTest/0.TestForwardEltwiseInPlace (0 ms)
-[ RUN      ] BiasLayerTest/0.TestGradientBroadcastMiddleWithParam
-[       OK ] BiasLayerTest/0.TestGradientBroadcastMiddleWithParam (352 ms)
-[ RUN      ] BiasLayerTest/0.TestGradientBroadcastBegin
-[       OK ] BiasLayerTest/0.TestGradientBroadcastBegin (314 ms)
-[ RUN      ] BiasLayerTest/0.TestForwardBias
-[       OK ] BiasLayerTest/0.TestForwardBias (0 ms)
-[ RUN      ] BiasLayerTest/0.TestForwardBroadcastMiddle
-[       OK ] BiasLayerTest/0.TestForwardBroadcastMiddle (0 ms)
-[ RUN      ] BiasLayerTest/0.TestForwardEltwise
-[       OK ] BiasLayerTest/0.TestForwardEltwise (0 ms)
-[ RUN      ] BiasLayerTest/0.TestForwardBroadcastMiddleWithParam
-[       OK ] BiasLayerTest/0.TestForwardBroadcastMiddleWithParam (1 ms)
-[ RUN      ] BiasLayerTest/0.TestGradientBiasAxis2
-[       OK ] BiasLayerTest/0.TestGradientBiasAxis2 (293 ms)
-[ RUN      ] BiasLayerTest/0.TestGradientBroadcastMiddle
-[       OK ] BiasLayerTest/0.TestGradientBroadcastMiddle (351 ms)
-[ RUN      ] BiasLayerTest/0.TestForwardBroadcastBegin
-[       OK ] BiasLayerTest/0.TestForwardBroadcastBegin (0 ms)
-[ RUN      ] BiasLayerTest/0.TestForwardBiasAxis2
-[       OK ] BiasLayerTest/0.TestForwardBiasAxis2 (0 ms)
-[ RUN      ] BiasLayerTest/0.TestForwardBroadcastMiddleInPlace
-[       OK ] BiasLayerTest/0.TestForwardBroadcastMiddleInPlace (1 ms)
-[----------] 20 tests from BiasLayerTest/0 (2829 ms total)
+testTest
+Printing in text format.
+name: "test"
+type: "Test"
 
-[----------] 3 tests from MaxPoolingDropoutTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] MaxPoolingDropoutTest/0.TestBackward
-[       OK ] MaxPoolingDropoutTest/0.TestBackward (0 ms)
-[ RUN      ] MaxPoolingDropoutTest/0.TestSetup
-[       OK ] MaxPoolingDropoutTest/0.TestSetup (0 ms)
-[ RUN      ] MaxPoolingDropoutTest/0.TestForward
-[       OK ] MaxPoolingDropoutTest/0.TestForward (0 ms)
-[----------] 3 tests from MaxPoolingDropoutTest/0 (0 ms total)
+[       OK ] ProtoTest.TestSerialization (1 ms)
+[----------] 1 test from ProtoTest (1 ms total)
+
+[----------] 11 tests from RandomNumberGeneratorTest/0, where TypeParam = float
+[ RUN      ] RandomNumberGeneratorTest/0.TestRngGaussianTimesGaussian
+[       OK ] RandomNumberGeneratorTest/0.TestRngGaussianTimesGaussian (0 ms)
+[ RUN      ] RandomNumberGeneratorTest/0.TestRngBernoulli2
+[       OK ] RandomNumberGeneratorTest/0.TestRngBernoulli2 (0 ms)
+[ RUN      ] RandomNumberGeneratorTest/0.TestRngUniform2
+[       OK ] RandomNumberGeneratorTest/0.TestRngUniform2 (0 ms)
+[ RUN      ] RandomNumberGeneratorTest/0.TestRngUniformTimesBernoulli
+[       OK ] RandomNumberGeneratorTest/0.TestRngUniformTimesBernoulli (1 ms)
+[ RUN      ] RandomNumberGeneratorTest/0.TestRngGaussianTimesBernoulli
+[       OK ] RandomNumberGeneratorTest/0.TestRngGaussianTimesBernoulli (0 ms)
+[ RUN      ] RandomNumberGeneratorTest/0.TestRngGaussian
+[       OK ] RandomNumberGeneratorTest/0.TestRngGaussian (1 ms)
+[ RUN      ] RandomNumberGeneratorTest/0.TestRngGaussian2
+[       OK ] RandomNumberGeneratorTest/0.TestRngGaussian2 (0 ms)
+[ RUN      ] RandomNumberGeneratorTest/0.TestRngUniform
+[       OK ] RandomNumberGeneratorTest/0.TestRngUniform (1 ms)
+[ RUN      ] RandomNumberGeneratorTest/0.TestRngUniformTimesUniform
+[       OK ] RandomNumberGeneratorTest/0.TestRngUniformTimesUniform (0 ms)
+[ RUN      ] RandomNumberGeneratorTest/0.TestRngBernoulli
+[       OK ] RandomNumberGeneratorTest/0.TestRngBernoulli (1 ms)
+[ RUN      ] RandomNumberGeneratorTest/0.TestRngBernoulliTimesBernoulli
+[       OK ] RandomNumberGeneratorTest/0.TestRngBernoulliTimesBernoulli (0 ms)
+[----------] 11 tests from RandomNumberGeneratorTest/0 (5 ms total)
 
 [----------] 1 test from CPUStochasticPoolingLayerTest/0, where TypeParam = float
 [ RUN      ] CPUStochasticPoolingLayerTest/0.TestSetup
 [       OK ] CPUStochasticPoolingLayerTest/0.TestSetup (0 ms)
 [----------] 1 test from CPUStochasticPoolingLayerTest/0 (0 ms total)
 
-[----------] 4 tests from BlobSimpleTest/1, where TypeParam = double
-[ RUN      ] BlobSimpleTest/1.TestInitialization
-[       OK ] BlobSimpleTest/1.TestInitialization (0 ms)
-[ RUN      ] BlobSimpleTest/1.TestReshape
-[       OK ] BlobSimpleTest/1.TestReshape (0 ms)
-[ RUN      ] BlobSimpleTest/1.TestReshapeZero
-[       OK ] BlobSimpleTest/1.TestReshapeZero (0 ms)
-[ RUN      ] BlobSimpleTest/1.TestLegacyBlobProtoShapeEquals
-[       OK ] BlobSimpleTest/1.TestLegacyBlobProtoShapeEquals (0 ms)
-[----------] 4 tests from BlobSimpleTest/1 (0 ms total)
-
-[----------] 4 tests from GaussianFillerTest/1, where TypeParam = double
-[ RUN      ] GaussianFillerTest/1.TestFill1D
-[       OK ] GaussianFillerTest/1.TestFill1D (2 ms)
-[ RUN      ] GaussianFillerTest/1.TestFill
-[       OK ] GaussianFillerTest/1.TestFill (1 ms)
-[ RUN      ] GaussianFillerTest/1.TestFill5D
-[       OK ] GaussianFillerTest/1.TestFill5D (2 ms)
-[ RUN      ] GaussianFillerTest/1.TestFill2D
-[       OK ] GaussianFillerTest/1.TestFill2D (2 ms)
-[----------] 4 tests from GaussianFillerTest/1 (7 ms total)
-
-[----------] 1 test from SolverTypeUpgradeTest
-[ RUN      ] SolverTypeUpgradeTest.TestSimple
-[       OK ] SolverTypeUpgradeTest.TestSimple (2 ms)
-[----------] 1 test from SolverTypeUpgradeTest (2 ms total)
+[----------] 4 tests from UniformFillerTest/1, where TypeParam = double
+[ RUN      ] UniformFillerTest/1.TestFill2D
+[       OK ] UniformFillerTest/1.TestFill2D (0 ms)
+[ RUN      ] UniformFillerTest/1.TestFill5D
+[       OK ] UniformFillerTest/1.TestFill5D (0 ms)
+[ RUN      ] UniformFillerTest/1.TestFill
+[       OK ] UniformFillerTest/1.TestFill (0 ms)
+[ RUN      ] UniformFillerTest/1.TestFill1D
+[       OK ] UniformFillerTest/1.TestFill1D (0 ms)
+[----------] 4 tests from UniformFillerTest/1 (0 ms total)
 
 [----------] 12 tests from DataTransformTest/1, where TypeParam = double
+[ RUN      ] DataTransformTest/1.TestMirrorTest
+[       OK ] DataTransformTest/1.TestMirrorTest (0 ms)
+[ RUN      ] DataTransformTest/1.TestCropTest
+[       OK ] DataTransformTest/1.TestCropTest (0 ms)
+[ RUN      ] DataTransformTest/1.TestCropSize
+[       OK ] DataTransformTest/1.TestCropSize (0 ms)
 [ RUN      ] DataTransformTest/1.TestMirrorTrain
-[       OK ] DataTransformTest/1.TestMirrorTrain (0 ms)
-[ RUN      ] DataTransformTest/1.TestEmptyTransform
-[       OK ] DataTransformTest/1.TestEmptyTransform (0 ms)
+[       OK ] DataTransformTest/1.TestMirrorTrain (1 ms)
 [ RUN      ] DataTransformTest/1.TestCropMirrorTest
 [       OK ] DataTransformTest/1.TestCropMirrorTest (0 ms)
-[ RUN      ] DataTransformTest/1.TestMeanValue
-[       OK ] DataTransformTest/1.TestMeanValue (0 ms)
-[ RUN      ] DataTransformTest/1.TestCropTrain
-[       OK ] DataTransformTest/1.TestCropTrain (1 ms)
-[ RUN      ] DataTransformTest/1.TestCropTest
-[       OK ] DataTransformTest/1.TestCropTest (0 ms)
 [ RUN      ] DataTransformTest/1.TestCropMirrorTrain
 [       OK ] DataTransformTest/1.TestCropMirrorTrain (0 ms)
-[ RUN      ] DataTransformTest/1.TestMeanFile
-[       OK ] DataTransformTest/1.TestMeanFile (1 ms)
 [ RUN      ] DataTransformTest/1.TestMeanValues
 [       OK ] DataTransformTest/1.TestMeanValues (0 ms)
-[ RUN      ] DataTransformTest/1.TestCropSize
-[       OK ] DataTransformTest/1.TestCropSize (0 ms)
 [ RUN      ] DataTransformTest/1.TestEmptyTransformUniquePixels
 [       OK ] DataTransformTest/1.TestEmptyTransformUniquePixels (0 ms)
-[ RUN      ] DataTransformTest/1.TestMirrorTest
-[       OK ] DataTransformTest/1.TestMirrorTest (0 ms)
-[----------] 12 tests from DataTransformTest/1 (2 ms total)
-
-[----------] 6 tests from MVNLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] MVNLayerTest/0.TestForward
-[       OK ] MVNLayerTest/0.TestForward (0 ms)
-[ RUN      ] MVNLayerTest/0.TestForwardAcrossChannels
-[       OK ] MVNLayerTest/0.TestForwardAcrossChannels (1 ms)
-[ RUN      ] MVNLayerTest/0.TestGradientAcrossChannels
-[       OK ] MVNLayerTest/0.TestGradientAcrossChannels (1109 ms)
-[ RUN      ] MVNLayerTest/0.TestGradientMeanOnly
-[       OK ] MVNLayerTest/0.TestGradientMeanOnly (451 ms)
-[ RUN      ] MVNLayerTest/0.TestGradient
-[       OK ] MVNLayerTest/0.TestGradient (1131 ms)
-[ RUN      ] MVNLayerTest/0.TestForwardMeanOnly
-[       OK ] MVNLayerTest/0.TestForwardMeanOnly (1 ms)
-[----------] 6 tests from MVNLayerTest/0 (2693 ms total)
-
-[----------] 26 tests from NetTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] NetTest/0.TestHasBlob
-[       OK ] NetTest/0.TestHasBlob (3 ms)
-[ RUN      ] NetTest/0.TestParamPropagateDown
-[       OK ] NetTest/0.TestParamPropagateDown (10 ms)
-[ RUN      ] NetTest/0.TestHasLayer
-[       OK ] NetTest/0.TestHasLayer (4 ms)
-[ RUN      ] NetTest/0.TestBottomNeedBackwardEuclideanForce
-[       OK ] NetTest/0.TestBottomNeedBackwardEuclideanForce (1 ms)
-[ RUN      ] NetTest/0.TestBottomNeedBackward
-[       OK ] NetTest/0.TestBottomNeedBackward (3 ms)
-[ RUN      ] NetTest/0.TestForcePropagateDown
-[       OK ] NetTest/0.TestForcePropagateDown (2 ms)
-[ RUN      ] NetTest/0.TestAllInOneNetVal
-[       OK ] NetTest/0.TestAllInOneNetVal (2 ms)
-[ RUN      ] NetTest/0.TestBackwardWithAccuracyLayer
-[       OK ] NetTest/0.TestBackwardWithAccuracyLayer (7 ms)
-[ RUN      ] NetTest/0.TestAllInOneNetTrain
-[       OK ] NetTest/0.TestAllInOneNetTrain (2 ms)
-[ RUN      ] NetTest/0.TestReshape
-[       OK ] NetTest/0.TestReshape (4 ms)
-[ RUN      ] NetTest/0.TestLossWeight
-[       OK ] NetTest/0.TestLossWeight (17 ms)
-[ RUN      ] NetTest/0.TestSharedWeightsDiffNet
-[       OK ] NetTest/0.TestSharedWeightsDiffNet (2 ms)
-[ RUN      ] NetTest/0.TestUnsharedWeightsDataNet
-[       OK ] NetTest/0.TestUnsharedWeightsDataNet (2 ms)
-[ RUN      ] NetTest/0.TestLossWeightMidNet
-[       OK ] NetTest/0.TestLossWeightMidNet (18 ms)
-[ RUN      ] NetTest/0.TestSkipPropagateDown
-[       OK ] NetTest/0.TestSkipPropagateDown (6 ms)
-[ RUN      ] NetTest/0.TestGetBlob
-[       OK ] NetTest/0.TestGetBlob (3 ms)
-[ RUN      ] NetTest/0.TestComboLossWeight
-[       OK ] NetTest/0.TestComboLossWeight (14 ms)
-[ RUN      ] NetTest/0.TestGetLayerByName
-[       OK ] NetTest/0.TestGetLayerByName (3 ms)
-[ RUN      ] NetTest/0.TestSharedWeightsUpdate
-[       OK ] NetTest/0.TestSharedWeightsUpdate (4 ms)
-[ RUN      ] NetTest/0.TestAllInOneNetDeploy
-[       OK ] NetTest/0.TestAllInOneNetDeploy (3 ms)
-[ RUN      ] NetTest/0.TestUnsharedWeightsDiffNet
-[       OK ] NetTest/0.TestUnsharedWeightsDiffNet (2 ms)
-[ RUN      ] NetTest/0.TestBottomNeedBackwardForce
-[       OK ] NetTest/0.TestBottomNeedBackwardForce (3 ms)
-[ RUN      ] NetTest/0.TestFromTo
-[       OK ] NetTest/0.TestFromTo (9 ms)
-[ RUN      ] NetTest/0.TestSharedWeightsResume
-[       OK ] NetTest/0.TestSharedWeightsResume (4 ms)
-[ RUN      ] NetTest/0.TestBottomNeedBackwardTricky
-[       OK ] NetTest/0.TestBottomNeedBackwardTricky (4 ms)
-[ RUN      ] NetTest/0.TestSharedWeightsDataNet
-[       OK ] NetTest/0.TestSharedWeightsDataNet (2 ms)
-[----------] 26 tests from NetTest/0 (136 ms total)
-
-[----------] 3 tests from TanHLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] TanHLayerTest/0.TestTanHOverflow
-[       OK ] TanHLayerTest/0.TestTanHOverflow (0 ms)
-[ RUN      ] TanHLayerTest/0.TestTanH
-[       OK ] TanHLayerTest/0.TestTanH (1 ms)
-[ RUN      ] TanHLayerTest/0.TestTanHGradient
-[       OK ] TanHLayerTest/0.TestTanHGradient (17 ms)
-[----------] 3 tests from TanHLayerTest/0 (18 ms total)
+[ RUN      ] DataTransformTest/1.TestMeanFile
+[       OK ] DataTransformTest/1.TestMeanFile (1 ms)
+[ RUN      ] DataTransformTest/1.TestCropTrain
+[       OK ] DataTransformTest/1.TestCropTrain (0 ms)
+[ RUN      ] DataTransformTest/1.TestEmptyTransform
+[       OK ] DataTransformTest/1.TestEmptyTransform (0 ms)
+[ RUN      ] DataTransformTest/1.TestMeanValue
+[       OK ] DataTransformTest/1.TestMeanValue (0 ms)
+[----------] 12 tests from DataTransformTest/1 (3 ms total)
 
-[----------] 4 tests from ContrastiveLossLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] ContrastiveLossLayerTest/0.TestForwardLegacy
-[       OK ] ContrastiveLossLayerTest/0.TestForwardLegacy (1 ms)
-[ RUN      ] ContrastiveLossLayerTest/0.TestGradient
-[       OK ] ContrastiveLossLayerTest/0.TestGradient (885 ms)
-[ RUN      ] ContrastiveLossLayerTest/0.TestForward
-[       OK ] ContrastiveLossLayerTest/0.TestForward (1 ms)
-[ RUN      ] ContrastiveLossLayerTest/0.TestGradientLegacy
-[       OK ] ContrastiveLossLayerTest/0.TestGradientLegacy (886 ms)
-[----------] 4 tests from ContrastiveLossLayerTest/0 (1773 ms total)
+[----------] 6 tests from RNNLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] RNNLayerTest/0.TestSetUp
+[       OK ] RNNLayerTest/0.TestSetUp (2 ms)
+[ RUN      ] RNNLayerTest/0.TestGradient
+[       OK ] RNNLayerTest/0.TestGradient (244 ms)
+[ RUN      ] RNNLayerTest/0.TestForward
+[       OK ] RNNLayerTest/0.TestForward (19 ms)
+[ RUN      ] RNNLayerTest/0.TestGradientNonZeroContBufferSize2
+[       OK ] RNNLayerTest/0.TestGradientNonZeroContBufferSize2 (502 ms)
+[ RUN      ] RNNLayerTest/0.TestGradientNonZeroCont
+[       OK ] RNNLayerTest/0.TestGradientNonZeroCont (404 ms)
+[ RUN      ] RNNLayerTest/0.TestGradientNonZeroContBufferSize2WithStaticInput
+[       OK ] RNNLayerTest/0.TestGradientNonZeroContBufferSize2WithStaticInput (2742 ms)
+[----------] 6 tests from RNNLayerTest/0 (3913 ms total)
 
-[----------] 1 test from MultinomialLogisticLossLayerTest/0, where TypeParam = float
-[ RUN      ] MultinomialLogisticLossLayerTest/0.TestGradientCPU
-[       OK ] MultinomialLogisticLossLayerTest/0.TestGradientCPU (1 ms)
-[----------] 1 test from MultinomialLogisticLossLayerTest/0 (1 ms total)
+[----------] 2 tests from BatchReindexLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] BatchReindexLayerTest/1.TestGradient
+[       OK ] BatchReindexLayerTest/1.TestGradient (333 ms)
+[ RUN      ] BatchReindexLayerTest/1.TestForward
+[       OK ] BatchReindexLayerTest/1.TestForward (0 ms)
+[----------] 2 tests from BatchReindexLayerTest/1 (333 ms total)
 
-[----------] 58 tests from NeuronLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] NeuronLayerTest/1.TestLogLayer
-[       OK ] NeuronLayerTest/1.TestLogLayer (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestELUGradient
-[       OK ] NeuronLayerTest/1.TestELUGradient (9 ms)
-[ RUN      ] NeuronLayerTest/1.TestELUasReLU
-[       OK ] NeuronLayerTest/1.TestELUasReLU (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestDropoutGradientTest
-[       OK ] NeuronLayerTest/1.TestDropoutGradientTest (7 ms)
-[ RUN      ] NeuronLayerTest/1.TestClip
-[       OK ] NeuronLayerTest/1.TestClip (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestDropoutHalf
-[       OK ] NeuronLayerTest/1.TestDropoutHalf (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestELU
-[       OK ] NeuronLayerTest/1.TestELU (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestPReLUForward
-[       OK ] NeuronLayerTest/1.TestPReLUForward (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestPReLUConsistencyReLU
-[       OK ] NeuronLayerTest/1.TestPReLUConsistencyReLU (1 ms)
-[ RUN      ] NeuronLayerTest/1.TestSwishAsLinear
-[       OK ] NeuronLayerTest/1.TestSwishAsLinear (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestReLU
-[       OK ] NeuronLayerTest/1.TestReLU (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestSwishWithBetaGradient
-[       OK ] NeuronLayerTest/1.TestSwishWithBetaGradient (19 ms)
-[ RUN      ] NeuronLayerTest/1.TestDropoutTestPhase
-[       OK ] NeuronLayerTest/1.TestDropoutTestPhase (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestSwish
-[       OK ] NeuronLayerTest/1.TestSwish (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestExpGradientBase2Scale3
-[       OK ] NeuronLayerTest/1.TestExpGradientBase2Scale3 (9 ms)
-[ RUN      ] NeuronLayerTest/1.TestLogLayerBase2Shift1Scale3
-[       OK ] NeuronLayerTest/1.TestLogLayerBase2Shift1Scale3 (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestReLUGradient
-[       OK ] NeuronLayerTest/1.TestReLUGradient (7 ms)
-[ RUN      ] NeuronLayerTest/1.TestExpGradientBase2Shift1
-[       OK ] NeuronLayerTest/1.TestExpGradientBase2Shift1 (10 ms)
-[ RUN      ] NeuronLayerTest/1.TestExpLayerBase2Shift1
-[       OK ] NeuronLayerTest/1.TestExpLayerBase2Shift1 (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestExpLayer
-[       OK ] NeuronLayerTest/1.TestExpLayer (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestLogGradientBase2Shift1
-[       OK ] NeuronLayerTest/1.TestLogGradientBase2Shift1 (13 ms)
-[ RUN      ] NeuronLayerTest/1.TestLogLayerBase2Shift1
-[       OK ] NeuronLayerTest/1.TestLogLayerBase2Shift1 (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestExpLayerBase2
-[       OK ] NeuronLayerTest/1.TestExpLayerBase2 (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestExpGradientBase2Shift1Scale3
-[       OK ] NeuronLayerTest/1.TestExpGradientBase2Shift1Scale3 (10 ms)
-[ RUN      ] NeuronLayerTest/1.TestDropoutGradient
-[       OK ] NeuronLayerTest/1.TestDropoutGradient (10 ms)
-[ RUN      ] NeuronLayerTest/1.TestLogLayerBase2Scale3
-[       OK ] NeuronLayerTest/1.TestLogLayerBase2Scale3 (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestBNLLGradient
-[       OK ] NeuronLayerTest/1.TestBNLLGradient (16 ms)
-[ RUN      ] NeuronLayerTest/1.TestBNLL
-[       OK ] NeuronLayerTest/1.TestBNLL (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestExpLayerWithShift
-[       OK ] NeuronLayerTest/1.TestExpLayerWithShift (1 ms)
-[ RUN      ] NeuronLayerTest/1.TestDropoutThreeQuarters
-[       OK ] NeuronLayerTest/1.TestDropoutThreeQuarters (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestSwishWithBeta
-[       OK ] NeuronLayerTest/1.TestSwishWithBeta (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestExpGradientBase2
-[       OK ] NeuronLayerTest/1.TestExpGradientBase2 (9 ms)
-[ RUN      ] NeuronLayerTest/1.TestAbsGradient
-[       OK ] NeuronLayerTest/1.TestAbsGradient (6 ms)
-[ RUN      ] NeuronLayerTest/1.TestLogGradientBase2
-[       OK ] NeuronLayerTest/1.TestLogGradientBase2 (13 ms)
-[ RUN      ] NeuronLayerTest/1.TestReLUWithNegativeSlope
-[       OK ] NeuronLayerTest/1.TestReLUWithNegativeSlope (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestReLUGradientWithNegativeSlope
-[       OK ] NeuronLayerTest/1.TestReLUGradientWithNegativeSlope (7 ms)
-[ RUN      ] NeuronLayerTest/1.TestSwishGradient
-[       OK ] NeuronLayerTest/1.TestSwishGradient (18 ms)
-[ RUN      ] NeuronLayerTest/1.TestPReLUGradientChannelShared
-[       OK ] NeuronLayerTest/1.TestPReLUGradientChannelShared (636 ms)
-[ RUN      ] NeuronLayerTest/1.TestTanHGradient
-[       OK ] NeuronLayerTest/1.TestTanHGradient (17 ms)
-[ RUN      ] NeuronLayerTest/1.TestPReLUParam
-[       OK ] NeuronLayerTest/1.TestPReLUParam (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestExpLayerBase2Shift1Scale3
-[       OK ] NeuronLayerTest/1.TestExpLayerBase2Shift1Scale3 (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestExpGradientWithShift
-[       OK ] NeuronLayerTest/1.TestExpGradientWithShift (10 ms)
-[ RUN      ] NeuronLayerTest/1.TestExpGradient
-[       OK ] NeuronLayerTest/1.TestExpGradient (9 ms)
-[ RUN      ] NeuronLayerTest/1.TestClipGradient
-[       OK ] NeuronLayerTest/1.TestClipGradient (7 ms)
-[ RUN      ] NeuronLayerTest/1.TestLogGradientBase2Scale3
-[       OK ] NeuronLayerTest/1.TestLogGradientBase2Scale3 (14 ms)
-[ RUN      ] NeuronLayerTest/1.TestPReLUForwardChannelShared
-[       OK ] NeuronLayerTest/1.TestPReLUForwardChannelShared (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestAbsVal
-[       OK ] NeuronLayerTest/1.TestAbsVal (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestPReLUInPlace
-[       OK ] NeuronLayerTest/1.TestPReLUInPlace (1 ms)
-[ RUN      ] NeuronLayerTest/1.TestPReLUGradient
-[       OK ] NeuronLayerTest/1.TestPReLUGradient (651 ms)
-[ RUN      ] NeuronLayerTest/1.TestLogGradient
-[       OK ] NeuronLayerTest/1.TestLogGradient (13 ms)
-[ RUN      ] NeuronLayerTest/1.TestExpLayerBase2Scale3
-[       OK ] NeuronLayerTest/1.TestExpLayerBase2Scale3 (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestSwishAsLinearGradient
-[       OK ] NeuronLayerTest/1.TestSwishAsLinearGradient (9 ms)
-[ RUN      ] NeuronLayerTest/1.TestTanH
-[       OK ] NeuronLayerTest/1.TestTanH (1 ms)
-[ RUN      ] NeuronLayerTest/1.TestSigmoidGradient
-[       OK ] NeuronLayerTest/1.TestSigmoidGradient (16 ms)
-[ RUN      ] NeuronLayerTest/1.TestLogLayerBase2
-[       OK ] NeuronLayerTest/1.TestLogLayerBase2 (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestELUasReLUGradient
-[       OK ] NeuronLayerTest/1.TestELUasReLUGradient (9 ms)
-[ RUN      ] NeuronLayerTest/1.TestSigmoid
-[       OK ] NeuronLayerTest/1.TestSigmoid (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestLogGradientBase2Shift1Scale3
-[       OK ] NeuronLayerTest/1.TestLogGradientBase2Shift1Scale3 (14 ms)
-[----------] 58 tests from NeuronLayerTest/1 (1576 ms total)
+[----------] 3 tests from SplitLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] SplitLayerTest/0.Test
+[       OK ] SplitLayerTest/0.Test (0 ms)
+[ RUN      ] SplitLayerTest/0.TestGradient
+[       OK ] SplitLayerTest/0.TestGradient (15 ms)
+[ RUN      ] SplitLayerTest/0.TestSetup
+[       OK ] SplitLayerTest/0.TestSetup (0 ms)
+[----------] 3 tests from SplitLayerTest/0 (15 ms total)
 
 [----------] 3 tests from FilterLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] FilterLayerTest/0.TestGradient
-[       OK ] FilterLayerTest/0.TestGradient (939 ms)
 [ RUN      ] FilterLayerTest/0.TestReshape
 [       OK ] FilterLayerTest/0.TestReshape (0 ms)
 [ RUN      ] FilterLayerTest/0.TestForward
 [       OK ] FilterLayerTest/0.TestForward (0 ms)
-[----------] 3 tests from FilterLayerTest/0 (940 ms total)
+[ RUN      ] FilterLayerTest/0.TestGradient
+[       OK ] FilterLayerTest/0.TestGradient (884 ms)
+[----------] 3 tests from FilterLayerTest/0 (885 ms total)
 
-[----------] 5 tests from DeconvolutionLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] DeconvolutionLayerTest/0.TestNDAgainst2D
-[       OK ] DeconvolutionLayerTest/0.TestNDAgainst2D (4642 ms)
-[ RUN      ] DeconvolutionLayerTest/0.TestSetup
-[       OK ] DeconvolutionLayerTest/0.TestSetup (0 ms)
-[ RUN      ] DeconvolutionLayerTest/0.TestGradient3D
-[       OK ] DeconvolutionLayerTest/0.TestGradient3D (1045 ms)
-[ RUN      ] DeconvolutionLayerTest/0.TestGradient
-[       OK ] DeconvolutionLayerTest/0.TestGradient (2785 ms)
-[ RUN      ] DeconvolutionLayerTest/0.TestSimpleDeconvolution
-[       OK ] DeconvolutionLayerTest/0.TestSimpleDeconvolution (1 ms)
-[----------] 5 tests from DeconvolutionLayerTest/0 (8473 ms total)
+[----------] 10 tests from PowerLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] PowerLayerTest/0.TestPower
+[       OK ] PowerLayerTest/0.TestPower (1 ms)
+[ RUN      ] PowerLayerTest/0.TestPowerGradientShiftZero
+[       OK ] PowerLayerTest/0.TestPowerGradientShiftZero (15 ms)
+[ RUN      ] PowerLayerTest/0.TestPowerZeroGradient
+[       OK ] PowerLayerTest/0.TestPowerZeroGradient (7 ms)
+[ RUN      ] PowerLayerTest/0.TestPowerZero
+[       OK ] PowerLayerTest/0.TestPowerZero (0 ms)
+[ RUN      ] PowerLayerTest/0.TestPowerOneGradient
+[       OK ] PowerLayerTest/0.TestPowerOneGradient (8 ms)
+[ RUN      ] PowerLayerTest/0.TestPowerTwoScaleHalfGradient
+[       OK ] PowerLayerTest/0.TestPowerTwoScaleHalfGradient (16 ms)
+[ RUN      ] PowerLayerTest/0.TestPowerGradient
+[       OK ] PowerLayerTest/0.TestPowerGradient (15 ms)
+[ RUN      ] PowerLayerTest/0.TestPowerTwo
+[       OK ] PowerLayerTest/0.TestPowerTwo (0 ms)
+[ RUN      ] PowerLayerTest/0.TestPowerTwoGradient
+[       OK ] PowerLayerTest/0.TestPowerTwoGradient (16 ms)
+[ RUN      ] PowerLayerTest/0.TestPowerOne
+[       OK ] PowerLayerTest/0.TestPowerOne (0 ms)
+[----------] 10 tests from PowerLayerTest/0 (78 ms total)
 
-[----------] 14 tests from DataLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] DataLayerTest/0.TestReadCropTrainLMDB
-[       OK ] DataLayerTest/0.TestReadCropTrainLMDB (232 ms)
-[ RUN      ] DataLayerTest/0.TestReshapeLevelDB
-[       OK ] DataLayerTest/0.TestReshapeLevelDB (104 ms)
-[ RUN      ] DataLayerTest/0.TestReadCropTestLMDB
-[       OK ] DataLayerTest/0.TestReadCropTestLMDB (16 ms)
-[ RUN      ] DataLayerTest/0.TestReadCropTestLevelDB
-[       OK ] DataLayerTest/0.TestReadCropTestLevelDB (79 ms)
-[ RUN      ] DataLayerTest/0.TestReadLevelDB
-[       OK ] DataLayerTest/0.TestReadLevelDB (81 ms)
-[ RUN      ] DataLayerTest/0.TestReadLMDB
-[       OK ] DataLayerTest/0.TestReadLMDB (49 ms)
-[ RUN      ] DataLayerTest/0.TestSkipLMDB
-[       OK ] DataLayerTest/0.TestSkipLMDB (40 ms)
-[ RUN      ] DataLayerTest/0.TestReadCropTrainLevelDB
-[       OK ] DataLayerTest/0.TestReadCropTrainLevelDB (72 ms)
-[ RUN      ] DataLayerTest/0.TestReadCropTrainSequenceUnseededLevelDB
-[       OK ] DataLayerTest/0.TestReadCropTrainSequenceUnseededLevelDB (98 ms)
-[ RUN      ] DataLayerTest/0.TestReadCropTrainSequenceUnseededLMDB
-[       OK ] DataLayerTest/0.TestReadCropTrainSequenceUnseededLMDB (20 ms)
-[ RUN      ] DataLayerTest/0.TestReadCropTrainSequenceSeededLevelDB
-[       OK ] DataLayerTest/0.TestReadCropTrainSequenceSeededLevelDB (101 ms)
-[ RUN      ] DataLayerTest/0.TestReadCropTrainSequenceSeededLMDB
-[       OK ] DataLayerTest/0.TestReadCropTrainSequenceSeededLMDB (15 ms)
-[ RUN      ] DataLayerTest/0.TestReshapeLMDB
-[       OK ] DataLayerTest/0.TestReshapeLMDB (15 ms)
-[ RUN      ] DataLayerTest/0.TestSkipLevelDB
-[       OK ] DataLayerTest/0.TestSkipLevelDB (315 ms)
-[----------] 14 tests from DataLayerTest/0 (1237 ms total)
+[----------] 8 tests from Im2colLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] Im2colLayerTest/1.TestSetup
+[       OK ] Im2colLayerTest/1.TestSetup (4 ms)
+[ RUN      ] Im2colLayerTest/1.TestGradientForceND
+[       OK ] Im2colLayerTest/1.TestGradientForceND (2093 ms)
+[ RUN      ] Im2colLayerTest/1.TestGradient
+[       OK ] Im2colLayerTest/1.TestGradient (1258 ms)
+[ RUN      ] Im2colLayerTest/1.TestDilatedGradient
+[       OK ] Im2colLayerTest/1.TestDilatedGradient (3511 ms)
+[ RUN      ] Im2colLayerTest/1.TestForward
+[       OK ] Im2colLayerTest/1.TestForward (0 ms)
+[ RUN      ] Im2colLayerTest/1.TestDilatedGradientForceND
+[       OK ] Im2colLayerTest/1.TestDilatedGradientForceND (6322 ms)
+[ RUN      ] Im2colLayerTest/1.TestRect
+[       OK ] Im2colLayerTest/1.TestRect (0 ms)
+[ RUN      ] Im2colLayerTest/1.TestRectGradient
+[       OK ] Im2colLayerTest/1.TestRectGradient (965 ms)
+[----------] 8 tests from Im2colLayerTest/1 (14154 ms total)
 
-[----------] 1 test from SolverFactoryTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] SolverFactoryTest/1.TestCreateSolver
-[       OK ] SolverFactoryTest/1.TestCreateSolver (3 ms)
-[----------] 1 test from SolverFactoryTest/1 (3 ms total)
+[----------] 3 tests from FilterLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] FilterLayerTest/1.TestGradient
+[       OK ] FilterLayerTest/1.TestGradient (949 ms)
+[ RUN      ] FilterLayerTest/1.TestForward
+[       OK ] FilterLayerTest/1.TestForward (0 ms)
+[ RUN      ] FilterLayerTest/1.TestReshape
+[       OK ] FilterLayerTest/1.TestReshape (0 ms)
+[----------] 3 tests from FilterLayerTest/1 (950 ms total)
 
-[----------] 3 tests from SplitLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] SplitLayerTest/0.TestGradient
-[       OK ] SplitLayerTest/0.TestGradient (24 ms)
-[ RUN      ] SplitLayerTest/0.Test
-[       OK ] SplitLayerTest/0.Test (0 ms)
-[ RUN      ] SplitLayerTest/0.TestSetup
-[       OK ] SplitLayerTest/0.TestSetup (0 ms)
-[----------] 3 tests from SplitLayerTest/0 (24 ms total)
+[----------] 3 tests from SyncedMemoryTest
+[ RUN      ] SyncedMemoryTest.TestInitialization
+[       OK ] SyncedMemoryTest.TestInitialization (0 ms)
+[ RUN      ] SyncedMemoryTest.TestAllocationCPU
+[       OK ] SyncedMemoryTest.TestAllocationCPU (0 ms)
+[ RUN      ] SyncedMemoryTest.TestCPUWrite
+[       OK ] SyncedMemoryTest.TestCPUWrite (0 ms)
+[----------] 3 tests from SyncedMemoryTest (0 ms total)
 
-[----------] 1 test from HDF5OutputLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] HDF5OutputLayerTest/1.TestForward
-[       OK ] HDF5OutputLayerTest/1.TestForward (11 ms)
-[----------] 1 test from HDF5OutputLayerTest/1 (11 ms total)
+[----------] 2 tests from SoftmaxLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] SoftmaxLayerTest/0.TestForward
+[       OK ] SoftmaxLayerTest/0.TestForward (0 ms)
+[ RUN      ] SoftmaxLayerTest/0.TestGradient
+[       OK ] SoftmaxLayerTest/0.TestGradient (468 ms)
+[----------] 2 tests from SoftmaxLayerTest/0 (468 ms total)
 
-[----------] 11 tests from CropLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] CropLayerTest/0.TestSetupShapeNegativeIndexing
-[       OK ] CropLayerTest/0.TestSetupShapeNegativeIndexing (0 ms)
-[ RUN      ] CropLayerTest/0.TestDimensionsCheck
-[       OK ] CropLayerTest/0.TestDimensionsCheck (0 ms)
-[ RUN      ] CropLayerTest/0.TestSetupShapeDefault
-[       OK ] CropLayerTest/0.TestSetupShapeDefault (0 ms)
-[ RUN      ] CropLayerTest/0.TestCrop5D
-[       OK ] CropLayerTest/0.TestCrop5D (1 ms)
-[ RUN      ] CropLayerTest/0.TestCropHW
-[       OK ] CropLayerTest/0.TestCropHW (0 ms)
-[ RUN      ] CropLayerTest/0.TestCrop5DGradient
-[       OK ] CropLayerTest/0.TestCrop5DGradient (7424 ms)
-[ RUN      ] CropLayerTest/0.TestCropAllGradient
-[       OK ] CropLayerTest/0.TestCropAllGradient (1186 ms)
-[ RUN      ] CropLayerTest/0.TestCropHWGradient
-[       OK ] CropLayerTest/0.TestCropHWGradient (1960 ms)
-[ RUN      ] CropLayerTest/0.TestCropAllOffset
-[       OK ] CropLayerTest/0.TestCropAllOffset (0 ms)
-[ RUN      ] CropLayerTest/0.TestSetupShapeAll
-[       OK ] CropLayerTest/0.TestSetupShapeAll (0 ms)
-[ RUN      ] CropLayerTest/0.TestCropAll
-[       OK ] CropLayerTest/0.TestCropAll (0 ms)
-[----------] 11 tests from CropLayerTest/0 (10572 ms total)
+[----------] 2 tests from InfogainLossLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] InfogainLossLayerTest/0.TestGradient
+[       OK ] InfogainLossLayerTest/0.TestGradient (4 ms)
+[ RUN      ] InfogainLossLayerTest/0.TestInfogainLoss
+[       OK ] InfogainLossLayerTest/0.TestInfogainLoss (0 ms)
+[----------] 2 tests from InfogainLossLayerTest/0 (5 ms total)
 
-[----------] 1 test from MultinomialLogisticLossLayerTest/1, where TypeParam = double
-[ RUN      ] MultinomialLogisticLossLayerTest/1.TestGradientCPU
-[       OK ] MultinomialLogisticLossLayerTest/1.TestGradientCPU (1 ms)
-[----------] 1 test from MultinomialLogisticLossLayerTest/1 (1 ms total)
+[----------] 8 tests from SplitLayerInsertionTest
+[ RUN      ] SplitLayerInsertionTest.TestLossInsertion
+[       OK ] SplitLayerInsertionTest.TestLossInsertion (1 ms)
+[ RUN      ] SplitLayerInsertionTest.TestNoInsertion2
+[       OK ] SplitLayerInsertionTest.TestNoInsertion2 (1 ms)
+[ RUN      ] SplitLayerInsertionTest.TestNoInsertion1
+[       OK ] SplitLayerInsertionTest.TestNoInsertion1 (0 ms)
+[ RUN      ] SplitLayerInsertionTest.TestInsertionTwoTop
+[       OK ] SplitLayerInsertionTest.TestInsertionTwoTop (1 ms)
+[ RUN      ] SplitLayerInsertionTest.TestNoInsertionImageNet
+[       OK ] SplitLayerInsertionTest.TestNoInsertionImageNet (5 ms)
+[ RUN      ] SplitLayerInsertionTest.TestInsertion
+[       OK ] SplitLayerInsertionTest.TestInsertion (1 ms)
+[ RUN      ] SplitLayerInsertionTest.TestNoInsertionWithInPlace
+[       OK ] SplitLayerInsertionTest.TestNoInsertionWithInPlace (0 ms)
+[ RUN      ] SplitLayerInsertionTest.TestWithInPlace
+[       OK ] SplitLayerInsertionTest.TestWithInPlace (1 ms)
+[----------] 8 tests from SplitLayerInsertionTest (10 ms total)
 
-[----------] 3 tests from SplitLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] SplitLayerTest/1.TestGradient
-[       OK ] SplitLayerTest/1.TestGradient (23 ms)
-[ RUN      ] SplitLayerTest/1.Test
-[       OK ] SplitLayerTest/1.Test (0 ms)
-[ RUN      ] SplitLayerTest/1.TestSetup
-[       OK ] SplitLayerTest/1.TestSetup (0 ms)
-[----------] 3 tests from SplitLayerTest/1 (23 ms total)
+[----------] 10 tests from ConcatLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] ConcatLayerTest/0.TestGradientChannels
+[       OK ] ConcatLayerTest/0.TestGradientChannels (7 ms)
+[ RUN      ] ConcatLayerTest/0.TestForwardNum
+[       OK ] ConcatLayerTest/0.TestForwardNum (0 ms)
+[ RUN      ] ConcatLayerTest/0.TestForwardChannels
+[       OK ] ConcatLayerTest/0.TestForwardChannels (1 ms)
+[ RUN      ] ConcatLayerTest/0.TestSetupChannelsNegativeIndexing
+[       OK ] ConcatLayerTest/0.TestSetupChannelsNegativeIndexing (0 ms)
+[ RUN      ] ConcatLayerTest/0.TestGradientNum
+[       OK ] ConcatLayerTest/0.TestGradientNum (9 ms)
+[ RUN      ] ConcatLayerTest/0.TestSetupNum
+[       OK ] ConcatLayerTest/0.TestSetupNum (0 ms)
+[ RUN      ] ConcatLayerTest/0.TestForwardTrivial
+[       OK ] ConcatLayerTest/0.TestForwardTrivial (0 ms)
+[ RUN      ] ConcatLayerTest/0.TestGradientChannelsBottomOneOnly
+[       OK ] ConcatLayerTest/0.TestGradientChannelsBottomOneOnly (5 ms)
+[ RUN      ] ConcatLayerTest/0.TestSetupChannels
+[       OK ] ConcatLayerTest/0.TestSetupChannels (0 ms)
+[ RUN      ] ConcatLayerTest/0.TestGradientTrivial
+[       OK ] ConcatLayerTest/0.TestGradientTrivial (6 ms)
+[----------] 10 tests from ConcatLayerTest/0 (28 ms total)
 
-[----------] 3 tests from ThresholdLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] ThresholdLayerTest/1.Test
-[       OK ] ThresholdLayerTest/1.Test (0 ms)
-[ RUN      ] ThresholdLayerTest/1.TestSetup
-[       OK ] ThresholdLayerTest/1.TestSetup (0 ms)
-[ RUN      ] ThresholdLayerTest/1.Test2
-[       OK ] ThresholdLayerTest/1.Test2 (0 ms)
-[----------] 3 tests from ThresholdLayerTest/1 (0 ms total)
+[----------] 7 tests from TileLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] TileLayerTest/1.TestTrivialGradient
+[       OK ] TileLayerTest/1.TestTrivialGradient (206 ms)
+[ RUN      ] TileLayerTest/1.TestForwardChannels
+[       OK ] TileLayerTest/1.TestForwardChannels (0 ms)
+[ RUN      ] TileLayerTest/1.TestGradientChannels
+[       OK ] TileLayerTest/1.TestGradientChannels (602 ms)
+[ RUN      ] TileLayerTest/1.TestSetup
+[       OK ] TileLayerTest/1.TestSetup (0 ms)
+[ RUN      ] TileLayerTest/1.TestTrivialSetup
+[       OK ] TileLayerTest/1.TestTrivialSetup (0 ms)
+[ RUN      ] TileLayerTest/1.TestGradientNum
+[       OK ] TileLayerTest/1.TestGradientNum (613 ms)
+[ RUN      ] TileLayerTest/1.TestForwardNum
+[       OK ] TileLayerTest/1.TestForwardNum (1 ms)
+[----------] 7 tests from TileLayerTest/1 (1422 ms total)
 
-[----------] 2 tests from HingeLossLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] HingeLossLayerTest/0.TestGradientL1
-[       OK ] HingeLossLayerTest/0.TestGradientL1 (2 ms)
-[ RUN      ] HingeLossLayerTest/0.TestGradientL2
-[       OK ] HingeLossLayerTest/0.TestGradientL2 (1 ms)
-[----------] 2 tests from HingeLossLayerTest/0 (3 ms total)
+[----------] 15 tests from ConvolutionLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] ConvolutionLayerTest/0.TestSobelConvolution
+[       OK ] ConvolutionLayerTest/0.TestSobelConvolution (0 ms)
+[ RUN      ] ConvolutionLayerTest/0.TestNDAgainst2D
+[       OK ] ConvolutionLayerTest/0.TestNDAgainst2D (1132 ms)
+[ RUN      ] ConvolutionLayerTest/0.TestDilatedConvolution
+[       OK ] ConvolutionLayerTest/0.TestDilatedConvolution (4 ms)
+[ RUN      ] ConvolutionLayerTest/0.TestDilatedGradient
+[       OK ] ConvolutionLayerTest/0.TestDilatedGradient (42 ms)
+[ RUN      ] ConvolutionLayerTest/0.TestSetup
+[       OK ] ConvolutionLayerTest/0.TestSetup (1 ms)
+[ RUN      ] ConvolutionLayerTest/0.TestGradientGroup
+[       OK ] ConvolutionLayerTest/0.TestGradientGroup (47 ms)
+[ RUN      ] ConvolutionLayerTest/0.TestSimple3DConvolution
+[       OK ] ConvolutionLayerTest/0.TestSimple3DConvolution (5 ms)
+[ RUN      ] ConvolutionLayerTest/0.TestGradient3D
+[       OK ] ConvolutionLayerTest/0.TestGradient3D (1617 ms)
+[ RUN      ] ConvolutionLayerTest/0.Test1x1Convolution
+[       OK ] ConvolutionLayerTest/0.Test1x1Convolution (1 ms)
+[ RUN      ] ConvolutionLayerTest/0.TestDilated3DConvolution
+[       OK ] ConvolutionLayerTest/0.TestDilated3DConvolution (26 ms)
+[ RUN      ] ConvolutionLayerTest/0.Test1x1Gradient
+[       OK ] ConvolutionLayerTest/0.Test1x1Gradient (1362 ms)
+[ RUN      ] ConvolutionLayerTest/0.TestSimpleConvolutionGroup
+[       OK ] ConvolutionLayerTest/0.TestSimpleConvolutionGroup (0 ms)
+[ RUN      ] ConvolutionLayerTest/0.Test0DConvolution
+[       OK ] ConvolutionLayerTest/0.Test0DConvolution (0 ms)
+[ RUN      ] ConvolutionLayerTest/0.TestSimpleConvolution
+[       OK ] ConvolutionLayerTest/0.TestSimpleConvolution (1 ms)
+[ RUN      ] ConvolutionLayerTest/0.TestGradient
+[       OK ] ConvolutionLayerTest/0.TestGradient (178 ms)
+[----------] 15 tests from ConvolutionLayerTest/0 (4416 ms total)
+
+[----------] 7 tests from CPUMathFunctionsTest/1, where TypeParam = double
+[ RUN      ] CPUMathFunctionsTest/1.TestCopy
+[       OK ] CPUMathFunctionsTest/1.TestCopy (11 ms)
+[ RUN      ] CPUMathFunctionsTest/1.TestScale
+[       OK ] CPUMathFunctionsTest/1.TestScale (10 ms)
+[ RUN      ] CPUMathFunctionsTest/1.TestNothing
+[       OK ] CPUMathFunctionsTest/1.TestNothing (8 ms)
+[ RUN      ] CPUMathFunctionsTest/1.TestAsum
+[       OK ] CPUMathFunctionsTest/1.TestAsum (8 ms)
+[ RUN      ] CPUMathFunctionsTest/1.TestSign
+[       OK ] CPUMathFunctionsTest/1.TestSign (12 ms)
+[ RUN      ] CPUMathFunctionsTest/1.TestSgnbit
+[       OK ] CPUMathFunctionsTest/1.TestSgnbit (11 ms)
+[ RUN      ] CPUMathFunctionsTest/1.TestFabs
+[       OK ] CPUMathFunctionsTest/1.TestFabs (10 ms)
+[----------] 7 tests from CPUMathFunctionsTest/1 (71 ms total)
+
+[----------] 12 tests from SGDSolverTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] SGDSolverTest/1.TestLeastSquaresUpdate
+[       OK ] SGDSolverTest/1.TestLeastSquaresUpdate (37 ms)
+[ RUN      ] SGDSolverTest/1.TestLeastSquaresUpdateLROneHundredth
+[       OK ] SGDSolverTest/1.TestLeastSquaresUpdateLROneHundredth (37 ms)
+[ RUN      ] SGDSolverTest/1.TestLeastSquaresUpdateWithWeightDecay
+[       OK ] SGDSolverTest/1.TestLeastSquaresUpdateWithWeightDecay (77 ms)
+[ RUN      ] SGDSolverTest/1.TestLeastSquaresUpdateWithEverything
+[       OK ] SGDSolverTest/1.TestLeastSquaresUpdateWithEverything (193 ms)
+[ RUN      ] SGDSolverTest/1.TestLeastSquaresUpdateWithMomentumMultiIter
+[       OK ] SGDSolverTest/1.TestLeastSquaresUpdateWithMomentumMultiIter (191 ms)
+[ RUN      ] SGDSolverTest/1.TestLeastSquaresUpdateWithEverythingAccumShare
+[       OK ] SGDSolverTest/1.TestLeastSquaresUpdateWithEverythingAccumShare (9 ms)
+[ RUN      ] SGDSolverTest/1.TestLeastSquaresUpdateWithMomentum
+[       OK ] SGDSolverTest/1.TestLeastSquaresUpdateWithMomentum (76 ms)
+[ RUN      ] SGDSolverTest/1.TestLeastSquaresUpdateWithEverythingShare
+[       OK ] SGDSolverTest/1.TestLeastSquaresUpdateWithEverythingShare (197 ms)
+[ RUN      ] SGDSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum
+[       OK ] SGDSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum (7 ms)
+[ RUN      ] SGDSolverTest/1.TestSnapshotShare
+[       OK ] SGDSolverTest/1.TestSnapshotShare (56 ms)
+[ RUN      ] SGDSolverTest/1.TestSnapshot
+[       OK ] SGDSolverTest/1.TestSnapshot (45 ms)
+[ RUN      ] SGDSolverTest/1.TestLeastSquaresUpdateWithWeightDecayMultiIter
+[       OK ] SGDSolverTest/1.TestLeastSquaresUpdateWithWeightDecayMultiIter (195 ms)
+[----------] 12 tests from SGDSolverTest/1 (1123 ms total)
+
+[----------] 8 tests from RMSPropSolverTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] RMSPropSolverTest/1.TestRMSPropLeastSquaresUpdateWithEverything
+[       OK ] RMSPropSolverTest/1.TestRMSPropLeastSquaresUpdateWithEverything (196 ms)
+[ RUN      ] RMSPropSolverTest/1.TestSnapshot
+[       OK ] RMSPropSolverTest/1.TestSnapshot (43 ms)
+[ RUN      ] RMSPropSolverTest/1.TestRMSPropLeastSquaresUpdateWithWeightDecay
+[       OK ] RMSPropSolverTest/1.TestRMSPropLeastSquaresUpdateWithWeightDecay (36 ms)
+[ RUN      ] RMSPropSolverTest/1.TestSnapshotShare
+[       OK ] RMSPropSolverTest/1.TestSnapshotShare (53 ms)
+[ RUN      ] RMSPropSolverTest/1.TestRMSPropLeastSquaresUpdateWithEverythingShare
+[       OK ] RMSPropSolverTest/1.TestRMSPropLeastSquaresUpdateWithEverythingShare (356 ms)
+[ RUN      ] RMSPropSolverTest/1.TestLeastSquaresUpdateWithEverythingAccumShare
+[       OK ] RMSPropSolverTest/1.TestLeastSquaresUpdateWithEverythingAccumShare (22 ms)
+[ RUN      ] RMSPropSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum
+[       OK ] RMSPropSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum (16 ms)
+[ RUN      ] RMSPropSolverTest/1.TestRMSPropLeastSquaresUpdateWithRmsDecay
+[       OK ] RMSPropSolverTest/1.TestRMSPropLeastSquaresUpdateWithRmsDecay (401 ms)
+[----------] 8 tests from RMSPropSolverTest/1 (1127 ms total)
+
+[----------] 20 tests from FilterNetTest
+[ RUN      ] FilterNetTest.TestFilterInByMinLevel
+[       OK ] FilterNetTest.TestFilterInByMinLevel (6 ms)
+[ RUN      ] FilterNetTest.TestFilterInByNotStage
+[       OK ] FilterNetTest.TestFilterInByNotStage (1 ms)
+[ RUN      ] FilterNetTest.TestFilterOutByStage2
+[       OK ] FilterNetTest.TestFilterOutByStage2 (0 ms)
+[ RUN      ] FilterNetTest.TestFilterInByStage2
+[       OK ] FilterNetTest.TestFilterInByStage2 (0 ms)
+[ RUN      ] FilterNetTest.TestFilterOutByNotStage
+[       OK ] FilterNetTest.TestFilterOutByNotStage (1 ms)
+[ RUN      ] FilterNetTest.TestFilterInByMinLevel2
+[       OK ] FilterNetTest.TestFilterInByMinLevel2 (0 ms)
+[ RUN      ] FilterNetTest.TestFilterInByMultipleStage
+[       OK ] FilterNetTest.TestFilterInByMultipleStage (0 ms)
+[ RUN      ] FilterNetTest.TestFilterInByMaxLevel
+[       OK ] FilterNetTest.TestFilterInByMaxLevel (1 ms)
+[ RUN      ] FilterNetTest.TestNoFilter
+[       OK ] FilterNetTest.TestNoFilter (0 ms)
+[ RUN      ] FilterNetTest.TestFilterOutByStage
+[       OK ] FilterNetTest.TestFilterOutByStage (0 ms)
+[ RUN      ] FilterNetTest.TestFilterInByMaxLevel2
+[       OK ] FilterNetTest.TestFilterInByMaxLevel2 (1 ms)
+[ RUN      ] FilterNetTest.TestFilterOutByMaxLevel
+[       OK ] FilterNetTest.TestFilterOutByMaxLevel (4 ms)
+[ RUN      ] FilterNetTest.TestFilterInOutByIncludeMultiRule
+[       OK ] FilterNetTest.TestFilterInOutByIncludeMultiRule (1 ms)
+[ RUN      ] FilterNetTest.TestFilterOutByMultipleStage
+[       OK ] FilterNetTest.TestFilterOutByMultipleStage (0 ms)
+[ RUN      ] FilterNetTest.TestFilterOutByMinLevel
+[       OK ] FilterNetTest.TestFilterOutByMinLevel (0 ms)
+[ RUN      ] FilterNetTest.TestFilterInByStage
+[       OK ] FilterNetTest.TestFilterInByStage (1 ms)
+[ RUN      ] FilterNetTest.TestFilterLeNetTrainTest
+[       OK ] FilterNetTest.TestFilterLeNetTrainTest (6 ms)
+[ RUN      ] FilterNetTest.TestFilterInOutByExcludeMultiRule
+[       OK ] FilterNetTest.TestFilterInOutByExcludeMultiRule (1 ms)
+[ RUN      ] FilterNetTest.TestFilterInByIncludeMultiRule
+[       OK ] FilterNetTest.TestFilterInByIncludeMultiRule (1 ms)
+[ RUN      ] FilterNetTest.TestFilterInByMultipleStage2
+[       OK ] FilterNetTest.TestFilterInByMultipleStage2 (0 ms)
+[----------] 20 tests from FilterNetTest (24 ms total)
+
+[----------] 15 tests from ConvolutionLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] ConvolutionLayerTest/1.TestGradientGroup
+[       OK ] ConvolutionLayerTest/1.TestGradientGroup (98 ms)
+[ RUN      ] ConvolutionLayerTest/1.TestNDAgainst2D
+[       OK ] ConvolutionLayerTest/1.TestNDAgainst2D (1706 ms)
+[ RUN      ] ConvolutionLayerTest/1.TestSetup
+[       OK ] ConvolutionLayerTest/1.TestSetup (1 ms)
+[ RUN      ] ConvolutionLayerTest/1.Test1x1Convolution
+[       OK ] ConvolutionLayerTest/1.Test1x1Convolution (5 ms)
+[ RUN      ] ConvolutionLayerTest/1.TestSimpleConvolutionGroup
+[       OK ] ConvolutionLayerTest/1.TestSimpleConvolutionGroup (1 ms)
+[ RUN      ] ConvolutionLayerTest/1.TestSobelConvolution
+[       OK ] ConvolutionLayerTest/1.TestSobelConvolution (0 ms)
+[ RUN      ] ConvolutionLayerTest/1.TestSimple3DConvolution
+[       OK ] ConvolutionLayerTest/1.TestSimple3DConvolution (9 ms)
+[ RUN      ] ConvolutionLayerTest/1.TestDilatedGradient
+[       OK ] ConvolutionLayerTest/1.TestDilatedGradient (48 ms)
+[ RUN      ] ConvolutionLayerTest/1.TestSimpleConvolution
+[       OK ] ConvolutionLayerTest/1.TestSimpleConvolution (1 ms)
+[ RUN      ] ConvolutionLayerTest/1.Test1x1Gradient
+[       OK ] ConvolutionLayerTest/1.Test1x1Gradient (1986 ms)
+[ RUN      ] ConvolutionLayerTest/1.TestDilatedConvolution
+[       OK ] ConvolutionLayerTest/1.TestDilatedConvolution (4 ms)
+[ RUN      ] ConvolutionLayerTest/1.TestGradient3D
+[       OK ] ConvolutionLayerTest/1.TestGradient3D (2101 ms)
+[ RUN      ] ConvolutionLayerTest/1.TestDilated3DConvolution
+[       OK ] ConvolutionLayerTest/1.TestDilated3DConvolution (28 ms)
+[ RUN      ] ConvolutionLayerTest/1.Test0DConvolution
+[       OK ] ConvolutionLayerTest/1.Test0DConvolution (0 ms)
+[ RUN      ] ConvolutionLayerTest/1.TestGradient
+[       OK ] ConvolutionLayerTest/1.TestGradient (188 ms)
+[----------] 15 tests from ConvolutionLayerTest/1 (6176 ms total)
+
+[----------] 2 tests from HDF5DataLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] HDF5DataLayerTest/1.TestRead
+[       OK ] HDF5DataLayerTest/1.TestRead (21 ms)
+[ RUN      ] HDF5DataLayerTest/1.TestSkip
+[       OK ] HDF5DataLayerTest/1.TestSkip (61 ms)
+[----------] 2 tests from HDF5DataLayerTest/1 (82 ms total)
+
+[----------] 3 tests from BlobMathTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] BlobMathTest/0.TestAsum
+[       OK ] BlobMathTest/0.TestAsum (0 ms)
+[ RUN      ] BlobMathTest/0.TestSumOfSquares
+[       OK ] BlobMathTest/0.TestSumOfSquares (0 ms)
+[ RUN      ] BlobMathTest/0.TestScaleData
+[       OK ] BlobMathTest/0.TestScaleData (0 ms)
+[----------] 3 tests from BlobMathTest/0 (0 ms total)
+
+[----------] 2 tests from BilinearFillerTest/0, where TypeParam = float
+[ RUN      ] BilinearFillerTest/0.TestFillEven
+[       OK ] BilinearFillerTest/0.TestFillEven (22 ms)
+[ RUN      ] BilinearFillerTest/0.TestFillOdd
+[       OK ] BilinearFillerTest/0.TestFillOdd (30 ms)
+[----------] 2 tests from BilinearFillerTest/0 (52 ms total)
+
+[----------] 5 tests from BenchmarkTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] BenchmarkTest/0.TestTimerStart
+[       OK ] BenchmarkTest/0.TestTimerStart (0 ms)
+[ RUN      ] BenchmarkTest/0.TestTimerMilliSeconds
+[       OK ] BenchmarkTest/0.TestTimerMilliSeconds (304 ms)
+[ RUN      ] BenchmarkTest/0.TestTimerSeconds
+[       OK ] BenchmarkTest/0.TestTimerSeconds (301 ms)
+[ RUN      ] BenchmarkTest/0.TestTimerStop
+[       OK ] BenchmarkTest/0.TestTimerStop (0 ms)
+[ RUN      ] BenchmarkTest/0.TestTimerConstructor
+[       OK ] BenchmarkTest/0.TestTimerConstructor (0 ms)
+[----------] 5 tests from BenchmarkTest/0 (605 ms total)
 
 [----------] 6 tests from MSRAFillerTest/0, where TypeParam = float
-[ RUN      ] MSRAFillerTest/0.TestFillAverage
-[       OK ] MSRAFillerTest/0.TestFillAverage (259 ms)
-[ RUN      ] MSRAFillerTest/0.TestFill1D
-[       OK ] MSRAFillerTest/0.TestFill1D (0 ms)
-[ RUN      ] MSRAFillerTest/0.TestFillFanIn
-[       OK ] MSRAFillerTest/0.TestFillFanIn (260 ms)
+[ RUN      ] MSRAFillerTest/0.TestFillFanOut
+[       OK ] MSRAFillerTest/0.TestFillFanOut (169 ms)
 [ RUN      ] MSRAFillerTest/0.TestFill2D
 [       OK ] MSRAFillerTest/0.TestFill2D (0 ms)
-[ RUN      ] MSRAFillerTest/0.TestFillFanOut
-[       OK ] MSRAFillerTest/0.TestFillFanOut (259 ms)
+[ RUN      ] MSRAFillerTest/0.TestFill1D
+[       OK ] MSRAFillerTest/0.TestFill1D (0 ms)
 [ RUN      ] MSRAFillerTest/0.TestFill5D
 [       OK ] MSRAFillerTest/0.TestFill5D (0 ms)
-[----------] 6 tests from MSRAFillerTest/0 (779 ms total)
-
-[----------] 3 tests from BlobMathTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] BlobMathTest/1.TestSumOfSquares
-[       OK ] BlobMathTest/1.TestSumOfSquares (0 ms)
-[ RUN      ] BlobMathTest/1.TestScaleData
-[       OK ] BlobMathTest/1.TestScaleData (0 ms)
-[ RUN      ] BlobMathTest/1.TestAsum
-[       OK ] BlobMathTest/1.TestAsum (0 ms)
-[----------] 3 tests from BlobMathTest/1 (0 ms total)
-
-[----------] 1 test from SolverFactoryTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] SolverFactoryTest/0.TestCreateSolver
-[       OK ] SolverFactoryTest/0.TestCreateSolver (3 ms)
-[----------] 1 test from SolverFactoryTest/0 (3 ms total)
-
-[----------] 2 tests from EuclideanLossLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] EuclideanLossLayerTest/0.TestForward
-[       OK ] EuclideanLossLayerTest/0.TestForward (0 ms)
-[ RUN      ] EuclideanLossLayerTest/0.TestGradient
-[       OK ] EuclideanLossLayerTest/0.TestGradient (3 ms)
-[----------] 2 tests from EuclideanLossLayerTest/0 (3 ms total)
-
-[----------] 5 tests from MemoryDataLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] MemoryDataLayerTest/1.TestForward
-[       OK ] MemoryDataLayerTest/1.TestForward (153 ms)
-[ RUN      ] MemoryDataLayerTest/1.TestSetup
-[       OK ] MemoryDataLayerTest/1.TestSetup (2 ms)
-[ RUN      ] MemoryDataLayerTest/1.AddMatVectorDefaultTransform
-[       OK ] MemoryDataLayerTest/1.AddMatVectorDefaultTransform (4 ms)
-[ RUN      ] MemoryDataLayerTest/1.TestSetBatchSize
-[       OK ] MemoryDataLayerTest/1.TestSetBatchSize (8 ms)
-[ RUN      ] MemoryDataLayerTest/1.AddDatumVectorDefaultTransform
-[       OK ] MemoryDataLayerTest/1.AddDatumVectorDefaultTransform (4 ms)
-[----------] 5 tests from MemoryDataLayerTest/1 (172 ms total)
+[ RUN      ] MSRAFillerTest/0.TestFillAverage
+[       OK ] MSRAFillerTest/0.TestFillAverage (122 ms)
+[ RUN      ] MSRAFillerTest/0.TestFillFanIn
+[       OK ] MSRAFillerTest/0.TestFillFanIn (123 ms)
+[----------] 6 tests from MSRAFillerTest/0 (414 ms total)
 
-[----------] 5 tests from SPPLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] SPPLayerTest/1.TestEqualOutputDims2
-[       OK ] SPPLayerTest/1.TestEqualOutputDims2 (0 ms)
-[ RUN      ] SPPLayerTest/1.TestGradient
-[       OK ] SPPLayerTest/1.TestGradient (10763 ms)
-[ RUN      ] SPPLayerTest/1.TestEqualOutputDims
-[       OK ] SPPLayerTest/1.TestEqualOutputDims (0 ms)
-[ RUN      ] SPPLayerTest/1.TestSetup
-[       OK ] SPPLayerTest/1.TestSetup (0 ms)
-[ RUN      ] SPPLayerTest/1.TestForwardBackward
-[       OK ] SPPLayerTest/1.TestForwardBackward (1 ms)
-[----------] 5 tests from SPPLayerTest/1 (10764 ms total)
+[----------] 4 tests from PositiveUnitballFillerTest/1, where TypeParam = double
+[ RUN      ] PositiveUnitballFillerTest/1.TestFill
+[       OK ] PositiveUnitballFillerTest/1.TestFill (0 ms)
+[ RUN      ] PositiveUnitballFillerTest/1.TestFill2D
+[       OK ] PositiveUnitballFillerTest/1.TestFill2D (0 ms)
+[ RUN      ] PositiveUnitballFillerTest/1.TestFill1D
+[       OK ] PositiveUnitballFillerTest/1.TestFill1D (0 ms)
+[ RUN      ] PositiveUnitballFillerTest/1.TestFill5D
+[       OK ] PositiveUnitballFillerTest/1.TestFill5D (0 ms)
+[----------] 4 tests from PositiveUnitballFillerTest/1 (0 ms total)
 
-[----------] 4 tests from GaussianFillerTest/0, where TypeParam = float
-[ RUN      ] GaussianFillerTest/0.TestFill
-[       OK ] GaussianFillerTest/0.TestFill (1 ms)
-[ RUN      ] GaussianFillerTest/0.TestFill2D
-[       OK ] GaussianFillerTest/0.TestFill2D (1 ms)
-[ RUN      ] GaussianFillerTest/0.TestFill1D
-[       OK ] GaussianFillerTest/0.TestFill1D (1 ms)
-[ RUN      ] GaussianFillerTest/0.TestFill5D
-[       OK ] GaussianFillerTest/0.TestFill5D (2 ms)
-[----------] 4 tests from GaussianFillerTest/0 (5 ms total)
+[----------] 12 tests from ReshapeLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] ReshapeLayerTest/0.TestInferenceOfUnspecifiedWithStartAxis
+[       OK ] ReshapeLayerTest/0.TestInferenceOfUnspecifiedWithStartAxis (1 ms)
+[ RUN      ] ReshapeLayerTest/0.TestCopyDimensions
+[       OK ] ReshapeLayerTest/0.TestCopyDimensions (0 ms)
+[ RUN      ] ReshapeLayerTest/0.TestInsertSingletonAxesStart
+[       OK ] ReshapeLayerTest/0.TestInsertSingletonAxesStart (0 ms)
+[ RUN      ] ReshapeLayerTest/0.TestFlattenMiddle
+[       OK ] ReshapeLayerTest/0.TestFlattenMiddle (0 ms)
+[ RUN      ] ReshapeLayerTest/0.TestFlattenOutputSizes
+[       OK ] ReshapeLayerTest/0.TestFlattenOutputSizes (0 ms)
+[ RUN      ] ReshapeLayerTest/0.TestFlattenValues
+[       OK ] ReshapeLayerTest/0.TestFlattenValues (0 ms)
+[ RUN      ] ReshapeLayerTest/0.TestInsertSingletonAxesMiddle
+[       OK ] ReshapeLayerTest/0.TestInsertSingletonAxesMiddle (0 ms)
+[ RUN      ] ReshapeLayerTest/0.TestGradient
+[       OK ] ReshapeLayerTest/0.TestGradient (7 ms)
+[ RUN      ] ReshapeLayerTest/0.TestInsertSingletonAxesEnd
+[       OK ] ReshapeLayerTest/0.TestInsertSingletonAxesEnd (0 ms)
+[ RUN      ] ReshapeLayerTest/0.TestForward
+[       OK ] ReshapeLayerTest/0.TestForward (0 ms)
+[ RUN      ] ReshapeLayerTest/0.TestForwardAfterReshape
+[       OK ] ReshapeLayerTest/0.TestForwardAfterReshape (0 ms)
+[ RUN      ] ReshapeLayerTest/0.TestInferenceOfUnspecified
+[       OK ] ReshapeLayerTest/0.TestInferenceOfUnspecified (0 ms)
+[----------] 12 tests from ReshapeLayerTest/0 (8 ms total)
 
-[----------] 4 tests from PositiveUnitballFillerTest/0, where TypeParam = float
-[ RUN      ] PositiveUnitballFillerTest/0.TestFill
-[       OK ] PositiveUnitballFillerTest/0.TestFill (0 ms)
-[ RUN      ] PositiveUnitballFillerTest/0.TestFill2D
-[       OK ] PositiveUnitballFillerTest/0.TestFill2D (0 ms)
-[ RUN      ] PositiveUnitballFillerTest/0.TestFill5D
-[       OK ] PositiveUnitballFillerTest/0.TestFill5D (0 ms)
-[ RUN      ] PositiveUnitballFillerTest/0.TestFill1D
-[       OK ] PositiveUnitballFillerTest/0.TestFill1D (0 ms)
-[----------] 4 tests from PositiveUnitballFillerTest/0 (0 ms total)
+[----------] 4 tests from ConstantFillerTest/1, where TypeParam = double
+[ RUN      ] ConstantFillerTest/1.TestFill2D
+[       OK ] ConstantFillerTest/1.TestFill2D (0 ms)
+[ RUN      ] ConstantFillerTest/1.TestFill1D
+[       OK ] ConstantFillerTest/1.TestFill1D (0 ms)
+[ RUN      ] ConstantFillerTest/1.TestFill
+[       OK ] ConstantFillerTest/1.TestFill (0 ms)
+[ RUN      ] ConstantFillerTest/1.TestFill5D
+[       OK ] ConstantFillerTest/1.TestFill5D (0 ms)
+[----------] 4 tests from ConstantFillerTest/1 (0 ms total)
 
 [----------] 9 tests from AccuracyLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] AccuracyLayerTest/1.TestSetupOutputPerClass
-[       OK ] AccuracyLayerTest/1.TestSetupOutputPerClass (0 ms)
-[ RUN      ] AccuracyLayerTest/1.TestForwardPerClassWithIgnoreLabel
-[       OK ] AccuracyLayerTest/1.TestForwardPerClassWithIgnoreLabel (3 ms)
+[ RUN      ] AccuracyLayerTest/1.TestForward
+[       OK ] AccuracyLayerTest/1.TestForward (2 ms)
 [ RUN      ] AccuracyLayerTest/1.TestSetup
 [       OK ] AccuracyLayerTest/1.TestSetup (0 ms)
-[ RUN      ] AccuracyLayerTest/1.TestForward
-[       OK ] AccuracyLayerTest/1.TestForward (3 ms)
+[ RUN      ] AccuracyLayerTest/1.TestForwardPerClassWithIgnoreLabel
+[       OK ] AccuracyLayerTest/1.TestForwardPerClassWithIgnoreLabel (2 ms)
 [ RUN      ] AccuracyLayerTest/1.TestForwardIgnoreLabel
-[       OK ] AccuracyLayerTest/1.TestForwardIgnoreLabel (3 ms)
+[       OK ] AccuracyLayerTest/1.TestForwardIgnoreLabel (2 ms)
+[ RUN      ] AccuracyLayerTest/1.TestSetupOutputPerClass
+[       OK ] AccuracyLayerTest/1.TestSetupOutputPerClass (0 ms)
+[ RUN      ] AccuracyLayerTest/1.TestForwardWithSpatialAxes
+[       OK ] AccuracyLayerTest/1.TestForwardWithSpatialAxes (1 ms)
+[ RUN      ] AccuracyLayerTest/1.TestForwardPerClass
+[       OK ] AccuracyLayerTest/1.TestForwardPerClass (1 ms)
+[ RUN      ] AccuracyLayerTest/1.TestForwardTopK
+[       OK ] AccuracyLayerTest/1.TestForwardTopK (10 ms)
 [ RUN      ] AccuracyLayerTest/1.TestSetupTopK
 [       OK ] AccuracyLayerTest/1.TestSetupTopK (0 ms)
-[ RUN      ] AccuracyLayerTest/1.TestForwardTopK
-[       OK ] AccuracyLayerTest/1.TestForwardTopK (20 ms)
-[ RUN      ] AccuracyLayerTest/1.TestForwardPerClass
-[       OK ] AccuracyLayerTest/1.TestForwardPerClass (2 ms)
-[ RUN      ] AccuracyLayerTest/1.TestForwardWithSpatialAxes
-[       OK ] AccuracyLayerTest/1.TestForwardWithSpatialAxes (2 ms)
-[----------] 9 tests from AccuracyLayerTest/1 (33 ms total)
+[----------] 9 tests from AccuracyLayerTest/1 (19 ms total)
 
-[----------] 5 tests from ImageDataLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] ImageDataLayerTest/0.TestReshape
-[       OK ] ImageDataLayerTest/0.TestReshape (125 ms)
-[ RUN      ] ImageDataLayerTest/0.TestSpace
-[       OK ] ImageDataLayerTest/0.TestSpace (130 ms)
-[ RUN      ] ImageDataLayerTest/0.TestResize
-[       OK ] ImageDataLayerTest/0.TestResize (460 ms)
-[ RUN      ] ImageDataLayerTest/0.TestRead
-[       OK ] ImageDataLayerTest/0.TestRead (448 ms)
-[ RUN      ] ImageDataLayerTest/0.TestShuffle
-[       OK ] ImageDataLayerTest/0.TestShuffle (445 ms)
-[----------] 5 tests from ImageDataLayerTest/0 (1608 ms total)
+[----------] 3 tests from ThresholdLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] ThresholdLayerTest/0.TestSetup
+[       OK ] ThresholdLayerTest/0.TestSetup (0 ms)
+[ RUN      ] ThresholdLayerTest/0.Test2
+[       OK ] ThresholdLayerTest/0.Test2 (0 ms)
+[ RUN      ] ThresholdLayerTest/0.Test
+[       OK ] ThresholdLayerTest/0.Test (0 ms)
+[----------] 3 tests from ThresholdLayerTest/0 (0 ms total)
 
-[----------] 9 tests from LSTMLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] LSTMLayerTest/1.TestGradientNonZeroCont
-[       OK ] LSTMLayerTest/1.TestGradientNonZeroCont (1186 ms)
-[ RUN      ] LSTMLayerTest/1.TestLSTMUnitGradient
-[       OK ] LSTMLayerTest/1.TestLSTMUnitGradient (159 ms)
-[ RUN      ] LSTMLayerTest/1.TestSetUp
-[       OK ] LSTMLayerTest/1.TestSetUp (4 ms)
-[ RUN      ] LSTMLayerTest/1.TestGradientNonZeroContBufferSize2
-[       OK ] LSTMLayerTest/1.TestGradientNonZeroContBufferSize2 (2066 ms)
-[ RUN      ] LSTMLayerTest/1.TestGradient
-[       OK ] LSTMLayerTest/1.TestGradient (1161 ms)
-[ RUN      ] LSTMLayerTest/1.TestLSTMUnitGradientNonZeroCont
-[       OK ] LSTMLayerTest/1.TestLSTMUnitGradientNonZeroCont (161 ms)
-[ RUN      ] LSTMLayerTest/1.TestForward
-[       OK ] LSTMLayerTest/1.TestForward (17 ms)
-[ RUN      ] LSTMLayerTest/1.TestGradientNonZeroContBufferSize2WithStaticInput
-[       OK ] LSTMLayerTest/1.TestGradientNonZeroContBufferSize2WithStaticInput (13218 ms)
-[ RUN      ] LSTMLayerTest/1.TestLSTMUnitSetUp
-[       OK ] LSTMLayerTest/1.TestLSTMUnitSetUp (0 ms)
-[----------] 9 tests from LSTMLayerTest/1 (17975 ms total)
+[----------] 12 tests from SGDSolverTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] SGDSolverTest/0.TestLeastSquaresUpdateWithWeightDecay
+[       OK ] SGDSolverTest/0.TestLeastSquaresUpdateWithWeightDecay (82 ms)
+[ RUN      ] SGDSolverTest/0.TestSnapshot
+[       OK ] SGDSolverTest/0.TestSnapshot (41 ms)
+[ RUN      ] SGDSolverTest/0.TestLeastSquaresUpdateWithMomentumMultiIter
+[       OK ] SGDSolverTest/0.TestLeastSquaresUpdateWithMomentumMultiIter (236 ms)
+[ RUN      ] SGDSolverTest/0.TestLeastSquaresUpdateWithEverythingShare
+[       OK ] SGDSolverTest/0.TestLeastSquaresUpdateWithEverythingShare (229 ms)
+[ RUN      ] SGDSolverTest/0.TestLeastSquaresUpdateWithEverything
+[       OK ] SGDSolverTest/0.TestLeastSquaresUpdateWithEverything (243 ms)
+[ RUN      ] SGDSolverTest/0.TestLeastSquaresUpdateWithEverythingAccumShare
+[       OK ] SGDSolverTest/0.TestLeastSquaresUpdateWithEverythingAccumShare (7 ms)
+[ RUN      ] SGDSolverTest/0.TestLeastSquaresUpdateLROneHundredth
+[       OK ] SGDSolverTest/0.TestLeastSquaresUpdateLROneHundredth (44 ms)
+[ RUN      ] SGDSolverTest/0.TestLeastSquaresUpdate
+[       OK ] SGDSolverTest/0.TestLeastSquaresUpdate (42 ms)
+[ RUN      ] SGDSolverTest/0.TestLeastSquaresUpdateWithWeightDecayMultiIter
+[       OK ] SGDSolverTest/0.TestLeastSquaresUpdateWithWeightDecayMultiIter (232 ms)
+[ RUN      ] SGDSolverTest/0.TestLeastSquaresUpdateWithMomentum
+[       OK ] SGDSolverTest/0.TestLeastSquaresUpdateWithMomentum (90 ms)
+[ RUN      ] SGDSolverTest/0.TestSnapshotShare
+[       OK ] SGDSolverTest/0.TestSnapshotShare (53 ms)
+[ RUN      ] SGDSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum
+[       OK ] SGDSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum (6 ms)
+[----------] 12 tests from SGDSolverTest/0 (1308 ms total)
 
-[----------] 11 tests from RandomNumberGeneratorTest/0, where TypeParam = float
-[ RUN      ] RandomNumberGeneratorTest/0.TestRngGaussian
-[       OK ] RandomNumberGeneratorTest/0.TestRngGaussian (1 ms)
-[ RUN      ] RandomNumberGeneratorTest/0.TestRngUniform
-[       OK ] RandomNumberGeneratorTest/0.TestRngUniform (1 ms)
-[ RUN      ] RandomNumberGeneratorTest/0.TestRngBernoulli
-[       OK ] RandomNumberGeneratorTest/0.TestRngBernoulli (0 ms)
-[ RUN      ] RandomNumberGeneratorTest/0.TestRngGaussianTimesBernoulli
-[       OK ] RandomNumberGeneratorTest/0.TestRngGaussianTimesBernoulli (1 ms)
-[ RUN      ] RandomNumberGeneratorTest/0.TestRngGaussian2
-[       OK ] RandomNumberGeneratorTest/0.TestRngGaussian2 (1 ms)
-[ RUN      ] RandomNumberGeneratorTest/0.TestRngBernoulli2
-[       OK ] RandomNumberGeneratorTest/0.TestRngBernoulli2 (1 ms)
-[ RUN      ] RandomNumberGeneratorTest/0.TestRngBernoulliTimesBernoulli
-[       OK ] RandomNumberGeneratorTest/0.TestRngBernoulliTimesBernoulli (1 ms)
-[ RUN      ] RandomNumberGeneratorTest/0.TestRngUniform2
-[       OK ] RandomNumberGeneratorTest/0.TestRngUniform2 (0 ms)
-[ RUN      ] RandomNumberGeneratorTest/0.TestRngGaussianTimesGaussian
-[       OK ] RandomNumberGeneratorTest/0.TestRngGaussianTimesGaussian (2 ms)
-[ RUN      ] RandomNumberGeneratorTest/0.TestRngUniformTimesUniform
-[       OK ] RandomNumberGeneratorTest/0.TestRngUniformTimesUniform (1 ms)
-[ RUN      ] RandomNumberGeneratorTest/0.TestRngUniformTimesBernoulli
-[       OK ] RandomNumberGeneratorTest/0.TestRngUniformTimesBernoulli (2 ms)
-[----------] 11 tests from RandomNumberGeneratorTest/0 (11 ms total)
+[----------] 11 tests from PoolingLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] PoolingLayerTest/0.TestGradientAve
+[       OK ] PoolingLayerTest/0.TestGradientAve (502 ms)
+[ RUN      ] PoolingLayerTest/0.TestForwardMax
+[       OK ] PoolingLayerTest/0.TestForwardMax (1 ms)
+[ RUN      ] PoolingLayerTest/0.TestSetupGlobalPooling
+[       OK ] PoolingLayerTest/0.TestSetupGlobalPooling (0 ms)
+[ RUN      ] PoolingLayerTest/0.TestGradientMax
+[       OK ] PoolingLayerTest/0.TestGradientMax (2020 ms)
+[ RUN      ] PoolingLayerTest/0.TestSetupPadded
+[       OK ] PoolingLayerTest/0.TestSetupPadded (0 ms)
+[ RUN      ] PoolingLayerTest/0.TestGradientMaxTopMask
+[       OK ] PoolingLayerTest/0.TestGradientMaxTopMask (1797 ms)
+[ RUN      ] PoolingLayerTest/0.TestForwardMaxTopMask
+[       OK ] PoolingLayerTest/0.TestForwardMaxTopMask (0 ms)
+[ RUN      ] PoolingLayerTest/0.TestForwardAve
+[       OK ] PoolingLayerTest/0.TestForwardAve (0 ms)
+[ RUN      ] PoolingLayerTest/0.TestGradientAvePadded
+[       OK ] PoolingLayerTest/0.TestGradientAvePadded (2146 ms)
+[ RUN      ] PoolingLayerTest/0.TestForwardMaxPadded
+[       OK ] PoolingLayerTest/0.TestForwardMaxPadded (0 ms)
+[ RUN      ] PoolingLayerTest/0.TestSetup
+[       OK ] PoolingLayerTest/0.TestSetup (0 ms)
+[----------] 11 tests from PoolingLayerTest/0 (6466 ms total)
 
-[----------] 4 tests from SoftmaxWithLossLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] SoftmaxWithLossLayerTest/0.TestGradientUnnormalized
-[       OK ] SoftmaxWithLossLayerTest/0.TestGradientUnnormalized (34 ms)
-[ RUN      ] SoftmaxWithLossLayerTest/0.TestGradient
-[       OK ] SoftmaxWithLossLayerTest/0.TestGradient (34 ms)
-[ RUN      ] SoftmaxWithLossLayerTest/0.TestForwardIgnoreLabel
-[       OK ] SoftmaxWithLossLayerTest/0.TestForwardIgnoreLabel (1 ms)
-[ RUN      ] SoftmaxWithLossLayerTest/0.TestGradientIgnoreLabel
-[       OK ] SoftmaxWithLossLayerTest/0.TestGradientIgnoreLabel (34 ms)
-[----------] 4 tests from SoftmaxWithLossLayerTest/0 (103 ms total)
+[----------] 3 tests from PaddingLayerUpgradeTest
+[ RUN      ] PaddingLayerUpgradeTest.TestSimple
+[       OK ] PaddingLayerUpgradeTest.TestSimple (1 ms)
+[ RUN      ] PaddingLayerUpgradeTest.TestTwoTops
+[       OK ] PaddingLayerUpgradeTest.TestTwoTops (1 ms)
+[ RUN      ] PaddingLayerUpgradeTest.TestImageNet
+[       OK ] PaddingLayerUpgradeTest.TestImageNet (6 ms)
+[----------] 3 tests from PaddingLayerUpgradeTest (8 ms total)
 
-[----------] 9 tests from InnerProductLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] InnerProductLayerTest/0.TestSetUpTransposeFalse
-[       OK ] InnerProductLayerTest/0.TestSetUpTransposeFalse (0 ms)
-[ RUN      ] InnerProductLayerTest/0.TestForwardNoBatch
-[       OK ] InnerProductLayerTest/0.TestForwardNoBatch (1 ms)
-[ RUN      ] InnerProductLayerTest/0.TestBackwardTranspose
-[       OK ] InnerProductLayerTest/0.TestBackwardTranspose (0 ms)
-[ RUN      ] InnerProductLayerTest/0.TestGradientTranspose
-[       OK ] InnerProductLayerTest/0.TestGradientTranspose (550 ms)
-[ RUN      ] InnerProductLayerTest/0.TestGradient
-[       OK ] InnerProductLayerTest/0.TestGradient (448 ms)
-[ RUN      ] InnerProductLayerTest/0.TestForwardTranspose
-[       OK ] InnerProductLayerTest/0.TestForwardTranspose (0 ms)
-[ RUN      ] InnerProductLayerTest/0.TestSetUp
-[       OK ] InnerProductLayerTest/0.TestSetUp (0 ms)
-[ RUN      ] InnerProductLayerTest/0.TestSetUpTransposeTrue
-[       OK ] InnerProductLayerTest/0.TestSetUpTransposeTrue (0 ms)
-[ RUN      ] InnerProductLayerTest/0.TestForward
-[       OK ] InnerProductLayerTest/0.TestForward (0 ms)
-[----------] 9 tests from InnerProductLayerTest/0 (1000 ms total)
+[----------] 2 tests from BatchReindexLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] BatchReindexLayerTest/0.TestForward
+[       OK ] BatchReindexLayerTest/0.TestForward (0 ms)
+[ RUN      ] BatchReindexLayerTest/0.TestGradient
+[       OK ] BatchReindexLayerTest/0.TestGradient (300 ms)
+[----------] 2 tests from BatchReindexLayerTest/0 (300 ms total)
 
-[----------] 2 tests from CommonTest
-[ RUN      ] CommonTest.TestRandSeedCPU
-[       OK ] CommonTest.TestRandSeedCPU (0 ms)
-[ RUN      ] CommonTest.TestBrewMode
-[       OK ] CommonTest.TestBrewMode (0 ms)
-[----------] 2 tests from CommonTest (0 ms total)
+[----------] 58 tests from NeuronLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] NeuronLayerTest/0.TestReLU
+[       OK ] NeuronLayerTest/0.TestReLU (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestClip
+[       OK ] NeuronLayerTest/0.TestClip (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestELUGradient
+[       OK ] NeuronLayerTest/0.TestELUGradient (5 ms)
+[ RUN      ] NeuronLayerTest/0.TestLogLayer
+[       OK ] NeuronLayerTest/0.TestLogLayer (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestELU
+[       OK ] NeuronLayerTest/0.TestELU (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestExpLayerBase2Scale3
+[       OK ] NeuronLayerTest/0.TestExpLayerBase2Scale3 (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestLogLayerBase2Shift1
+[       OK ] NeuronLayerTest/0.TestLogLayerBase2Shift1 (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestDropoutHalf
+[       OK ] NeuronLayerTest/0.TestDropoutHalf (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestSwish
+[       OK ] NeuronLayerTest/0.TestSwish (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestSigmoidGradient
+[       OK ] NeuronLayerTest/0.TestSigmoidGradient (11 ms)
+[ RUN      ] NeuronLayerTest/0.TestDropoutGradientTest
+[       OK ] NeuronLayerTest/0.TestDropoutGradientTest (4 ms)
+[ RUN      ] NeuronLayerTest/0.TestTanH
+[       OK ] NeuronLayerTest/0.TestTanH (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestPReLUParam
+[       OK ] NeuronLayerTest/0.TestPReLUParam (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestClipGradient
+[       OK ] NeuronLayerTest/0.TestClipGradient (5 ms)
+[ RUN      ] NeuronLayerTest/0.TestDropoutTestPhase
+[       OK ] NeuronLayerTest/0.TestDropoutTestPhase (1 ms)
+[ RUN      ] NeuronLayerTest/0.TestExpLayerBase2
+[       OK ] NeuronLayerTest/0.TestExpLayerBase2 (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestSigmoid
+[       OK ] NeuronLayerTest/0.TestSigmoid (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestPReLUGradient
+[       OK ] NeuronLayerTest/0.TestPReLUGradient (382 ms)
+[ RUN      ] NeuronLayerTest/0.TestSwishAsLinear
+[       OK ] NeuronLayerTest/0.TestSwishAsLinear (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestExpGradient
+[       OK ] NeuronLayerTest/0.TestExpGradient (6 ms)
+[ RUN      ] NeuronLayerTest/0.TestSwishWithBetaGradient
+[       OK ] NeuronLayerTest/0.TestSwishWithBetaGradient (11 ms)
+[ RUN      ] NeuronLayerTest/0.TestAbsGradient
+[       OK ] NeuronLayerTest/0.TestAbsGradient (4 ms)
+[ RUN      ] NeuronLayerTest/0.TestExpLayerBase2Shift1Scale3
+[       OK ] NeuronLayerTest/0.TestExpLayerBase2Shift1Scale3 (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestLogGradient
+[       OK ] NeuronLayerTest/0.TestLogGradient (7 ms)
+[ RUN      ] NeuronLayerTest/0.TestExpGradientBase2
+[       OK ] NeuronLayerTest/0.TestExpGradientBase2 (5 ms)
+[ RUN      ] NeuronLayerTest/0.TestSwishGradient
+[       OK ] NeuronLayerTest/0.TestSwishGradient (11 ms)
+[ RUN      ] NeuronLayerTest/0.TestExpLayer
+[       OK ] NeuronLayerTest/0.TestExpLayer (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestExpGradientBase2Scale3
+[       OK ] NeuronLayerTest/0.TestExpGradientBase2Scale3 (5 ms)
+[ RUN      ] NeuronLayerTest/0.TestLogLayerBase2Shift1Scale3
+[       OK ] NeuronLayerTest/0.TestLogLayerBase2Shift1Scale3 (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestLogLayerBase2
+[       OK ] NeuronLayerTest/0.TestLogLayerBase2 (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestExpGradientWithShift
+[       OK ] NeuronLayerTest/0.TestExpGradientWithShift (6 ms)
+[ RUN      ] NeuronLayerTest/0.TestBNLL
+[       OK ] NeuronLayerTest/0.TestBNLL (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestExpLayerWithShift
+[       OK ] NeuronLayerTest/0.TestExpLayerWithShift (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestReLUGradientWithNegativeSlope
+[       OK ] NeuronLayerTest/0.TestReLUGradientWithNegativeSlope (5 ms)
+[ RUN      ] NeuronLayerTest/0.TestPReLUConsistencyReLU
+[       OK ] NeuronLayerTest/0.TestPReLUConsistencyReLU (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestDropoutThreeQuarters
+[       OK ] NeuronLayerTest/0.TestDropoutThreeQuarters (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestSwishWithBeta
+[       OK ] NeuronLayerTest/0.TestSwishWithBeta (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestELUasReLU
+[       OK ] NeuronLayerTest/0.TestELUasReLU (1 ms)
+[ RUN      ] NeuronLayerTest/0.TestLogLayerBase2Scale3
+[       OK ] NeuronLayerTest/0.TestLogLayerBase2Scale3 (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestLogGradientBase2Shift1Scale3
+[       OK ] NeuronLayerTest/0.TestLogGradientBase2Shift1Scale3 (7 ms)
+[ RUN      ] NeuronLayerTest/0.TestDropoutGradient
+[       OK ] NeuronLayerTest/0.TestDropoutGradient (6 ms)
+[ RUN      ] NeuronLayerTest/0.TestReLUGradient
+[       OK ] NeuronLayerTest/0.TestReLUGradient (4 ms)
+[ RUN      ] NeuronLayerTest/0.TestExpLayerBase2Shift1
+[       OK ] NeuronLayerTest/0.TestExpLayerBase2Shift1 (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestPReLUForwardChannelShared
+[       OK ] NeuronLayerTest/0.TestPReLUForwardChannelShared (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestELUasReLUGradient
+[       OK ] NeuronLayerTest/0.TestELUasReLUGradient (6 ms)
+[ RUN      ] NeuronLayerTest/0.TestLogGradientBase2Shift1
+[       OK ] NeuronLayerTest/0.TestLogGradientBase2Shift1 (7 ms)
+[ RUN      ] NeuronLayerTest/0.TestAbsVal
+[       OK ] NeuronLayerTest/0.TestAbsVal (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestLogGradientBase2
+[       OK ] NeuronLayerTest/0.TestLogGradientBase2 (8 ms)
+[ RUN      ] NeuronLayerTest/0.TestReLUWithNegativeSlope
+[       OK ] NeuronLayerTest/0.TestReLUWithNegativeSlope (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestBNLLGradient
+[       OK ] NeuronLayerTest/0.TestBNLLGradient (9 ms)
+[ RUN      ] NeuronLayerTest/0.TestLogGradientBase2Scale3
+[       OK ] NeuronLayerTest/0.TestLogGradientBase2Scale3 (7 ms)
+[ RUN      ] NeuronLayerTest/0.TestPReLUInPlace
+[       OK ] NeuronLayerTest/0.TestPReLUInPlace (1 ms)
+[ RUN      ] NeuronLayerTest/0.TestExpGradientBase2Shift1Scale3
+[       OK ] NeuronLayerTest/0.TestExpGradientBase2Shift1Scale3 (6 ms)
+[ RUN      ] NeuronLayerTest/0.TestTanHGradient
+[       OK ] NeuronLayerTest/0.TestTanHGradient (9 ms)
+[ RUN      ] NeuronLayerTest/0.TestSwishAsLinearGradient
+[       OK ] NeuronLayerTest/0.TestSwishAsLinearGradient (5 ms)
+[ RUN      ] NeuronLayerTest/0.TestExpGradientBase2Shift1
+[       OK ] NeuronLayerTest/0.TestExpGradientBase2Shift1 (6 ms)
+[ RUN      ] NeuronLayerTest/0.TestPReLUForward
+[       OK ] NeuronLayerTest/0.TestPReLUForward (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestPReLUGradientChannelShared
+[       OK ] NeuronLayerTest/0.TestPReLUGradientChannelShared (421 ms)
+[----------] 58 tests from NeuronLayerTest/0 (973 ms total)
 
-[----------] 10 tests from EltwiseLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] EltwiseLayerTest/0.TestSetUp
-[       OK ] EltwiseLayerTest/0.TestSetUp (0 ms)
-[ RUN      ] EltwiseLayerTest/0.TestMax
-[       OK ] EltwiseLayerTest/0.TestMax (0 ms)
-[ RUN      ] EltwiseLayerTest/0.TestProd
-[       OK ] EltwiseLayerTest/0.TestProd (0 ms)
-[ RUN      ] EltwiseLayerTest/0.TestStableProdGradient
-[       OK ] EltwiseLayerTest/0.TestStableProdGradient (17 ms)
-[ RUN      ] EltwiseLayerTest/0.TestUnstableProdGradient
-[       OK ] EltwiseLayerTest/0.TestUnstableProdGradient (17 ms)
-[ RUN      ] EltwiseLayerTest/0.TestSumCoeffGradient
-[       OK ] EltwiseLayerTest/0.TestSumCoeffGradient (17 ms)
-[ RUN      ] EltwiseLayerTest/0.TestSum
-[       OK ] EltwiseLayerTest/0.TestSum (0 ms)
-[ RUN      ] EltwiseLayerTest/0.TestMaxGradient
-[       OK ] EltwiseLayerTest/0.TestMaxGradient (19 ms)
-[ RUN      ] EltwiseLayerTest/0.TestSumGradient
-[       OK ] EltwiseLayerTest/0.TestSumGradient (17 ms)
-[ RUN      ] EltwiseLayerTest/0.TestSumCoeff
-[       OK ] EltwiseLayerTest/0.TestSumCoeff (0 ms)
-[----------] 10 tests from EltwiseLayerTest/0 (87 ms total)
+[----------] 11 tests from AdaDeltaSolverTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] AdaDeltaSolverTest/1.TestAdaDeltaLeastSquaresUpdate
+[       OK ] AdaDeltaSolverTest/1.TestAdaDeltaLeastSquaresUpdate (54 ms)
+[ RUN      ] AdaDeltaSolverTest/1.TestAdaDeltaLeastSquaresUpdateWithMomentum
+[       OK ] AdaDeltaSolverTest/1.TestAdaDeltaLeastSquaresUpdateWithMomentum (98 ms)
+[ RUN      ] AdaDeltaSolverTest/1.TestSnapshotShare
+[       OK ] AdaDeltaSolverTest/1.TestSnapshotShare (63 ms)
+[ RUN      ] AdaDeltaSolverTest/1.TestAdaDeltaLeastSquaresUpdateWithEverythingShare
+[       OK ] AdaDeltaSolverTest/1.TestAdaDeltaLeastSquaresUpdateWithEverythingShare (302 ms)
+[ RUN      ] AdaDeltaSolverTest/1.TestAdaDeltaLeastSquaresUpdateWithHalfMomentum
+[       OK ] AdaDeltaSolverTest/1.TestAdaDeltaLeastSquaresUpdateWithHalfMomentum (98 ms)
+[ RUN      ] AdaDeltaSolverTest/1.TestSnapshot
+[       OK ] AdaDeltaSolverTest/1.TestSnapshot (98 ms)
+[ RUN      ] AdaDeltaSolverTest/1.TestLeastSquaresUpdateWithEverythingAccumShare
+[       OK ] AdaDeltaSolverTest/1.TestLeastSquaresUpdateWithEverythingAccumShare (11 ms)
+[ RUN      ] AdaDeltaSolverTest/1.TestAdaDeltaLeastSquaresUpdateWithEverything
+[       OK ] AdaDeltaSolverTest/1.TestAdaDeltaLeastSquaresUpdateWithEverything (205 ms)
+[ RUN      ] AdaDeltaSolverTest/1.TestAdaDeltaLeastSquaresUpdateWithWeightDecay
+[       OK ] AdaDeltaSolverTest/1.TestAdaDeltaLeastSquaresUpdateWithWeightDecay (41 ms)
+[ RUN      ] AdaDeltaSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum
+[       OK ] AdaDeltaSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum (9 ms)
+[ RUN      ] AdaDeltaSolverTest/1.TestLeastSquaresUpdateWithMomentumMultiIter
+[       OK ] AdaDeltaSolverTest/1.TestLeastSquaresUpdateWithMomentumMultiIter (196 ms)
+[----------] 11 tests from AdaDeltaSolverTest/1 (1176 ms total)
 
-[----------] 1 test from SolverTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] SolverTest/1.TestInitTrainTestNets
-[       OK ] SolverTest/1.TestInitTrainTestNets (5 ms)
-[----------] 1 test from SolverTest/1 (6 ms total)
+[----------] 3 tests from TanHLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] TanHLayerTest/0.TestTanHGradient
+[       OK ] TanHLayerTest/0.TestTanHGradient (9 ms)
+[ RUN      ] TanHLayerTest/0.TestTanHOverflow
+[       OK ] TanHLayerTest/0.TestTanHOverflow (0 ms)
+[ RUN      ] TanHLayerTest/0.TestTanH
+[       OK ] TanHLayerTest/0.TestTanH (0 ms)
+[----------] 3 tests from TanHLayerTest/0 (9 ms total)
 
-[----------] 6 tests from RNNLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] RNNLayerTest/0.TestForward
-[       OK ] RNNLayerTest/0.TestForward (17 ms)
-[ RUN      ] RNNLayerTest/0.TestGradientNonZeroCont
-[       OK ] RNNLayerTest/0.TestGradientNonZeroCont (412 ms)
-[ RUN      ] RNNLayerTest/0.TestGradientNonZeroContBufferSize2WithStaticInput
-[       OK ] RNNLayerTest/0.TestGradientNonZeroContBufferSize2WithStaticInput (3627 ms)
-[ RUN      ] RNNLayerTest/0.TestSetUp
-[       OK ] RNNLayerTest/0.TestSetUp (4 ms)
-[ RUN      ] RNNLayerTest/0.TestGradient
-[       OK ] RNNLayerTest/0.TestGradient (409 ms)
-[ RUN      ] RNNLayerTest/0.TestGradientNonZeroContBufferSize2
-[       OK ] RNNLayerTest/0.TestGradientNonZeroContBufferSize2 (788 ms)
-[----------] 6 tests from RNNLayerTest/0 (5258 ms total)
+[----------] 6 tests from MVNLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] MVNLayerTest/1.TestForwardAcrossChannels
+[       OK ] MVNLayerTest/1.TestForwardAcrossChannels (0 ms)
+[ RUN      ] MVNLayerTest/1.TestForwardMeanOnly
+[       OK ] MVNLayerTest/1.TestForwardMeanOnly (0 ms)
+[ RUN      ] MVNLayerTest/1.TestForward
+[       OK ] MVNLayerTest/1.TestForward (0 ms)
+[ RUN      ] MVNLayerTest/1.TestGradientAcrossChannels
+[       OK ] MVNLayerTest/1.TestGradientAcrossChannels (1544 ms)
+[ RUN      ] MVNLayerTest/1.TestGradientMeanOnly
+[       OK ] MVNLayerTest/1.TestGradientMeanOnly (539 ms)
+[ RUN      ] MVNLayerTest/1.TestGradient
+[       OK ] MVNLayerTest/1.TestGradient (1591 ms)
+[----------] 6 tests from MVNLayerTest/1 (3684 ms total)
+
+[----------] 1 test from SolverTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] SolverTest/0.TestInitTrainTestNets
+[       OK ] SolverTest/0.TestInitTrainTestNets (4 ms)
+[----------] 1 test from SolverTest/0 (9 ms total)
+
+[----------] 22 tests from ScaleLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] ScaleLayerTest/1.TestForwardEltwiseInPlace
+[       OK ] ScaleLayerTest/1.TestForwardEltwiseInPlace (0 ms)
+[ RUN      ] ScaleLayerTest/1.TestGradientBroadcastMiddleWithParam
+[       OK ] ScaleLayerTest/1.TestGradientBroadcastMiddleWithParam (452 ms)
+[ RUN      ] ScaleLayerTest/1.TestForwardEltwiseWithParam
+[       OK ] ScaleLayerTest/1.TestForwardEltwiseWithParam (0 ms)
+[ RUN      ] ScaleLayerTest/1.TestGradientEltwiseWithParam
+[       OK ] ScaleLayerTest/1.TestGradientEltwiseWithParam (888 ms)
+[ RUN      ] ScaleLayerTest/1.TestGradientBroadcastEnd
+[       OK ] ScaleLayerTest/1.TestGradientBroadcastEnd (660 ms)
+[ RUN      ] ScaleLayerTest/1.TestGradientScaleAxis2
+[       OK ] ScaleLayerTest/1.TestGradientScaleAxis2 (318 ms)
+[ RUN      ] ScaleLayerTest/1.TestGradientBroadcastMiddle
+[       OK ] ScaleLayerTest/1.TestGradientBroadcastMiddle (421 ms)
+[ RUN      ] ScaleLayerTest/1.TestForwardBroadcastMiddleWithParam
+[       OK ] ScaleLayerTest/1.TestForwardBroadcastMiddleWithParam (0 ms)
+[ RUN      ] ScaleLayerTest/1.TestGradientScale
+[       OK ] ScaleLayerTest/1.TestGradientScale (263 ms)
+[ RUN      ] ScaleLayerTest/1.TestGradientEltwise
+[       OK ] ScaleLayerTest/1.TestGradientEltwise (13 ms)
+[ RUN      ] ScaleLayerTest/1.TestBackwardBroadcastMiddleInPlace
+[       OK ] ScaleLayerTest/1.TestBackwardBroadcastMiddleInPlace (0 ms)
+[ RUN      ] ScaleLayerTest/1.TestGradientBroadcastBegin
+[       OK ] ScaleLayerTest/1.TestGradientBroadcastBegin (184 ms)
+[ RUN      ] ScaleLayerTest/1.TestForwardScaleAxis2
+[       OK ] ScaleLayerTest/1.TestForwardScaleAxis2 (0 ms)
+[ RUN      ] ScaleLayerTest/1.TestGradientScaleAndBias
+[       OK ] ScaleLayerTest/1.TestGradientScaleAndBias (221 ms)
+[ RUN      ] ScaleLayerTest/1.TestForwardScale
+[       OK ] ScaleLayerTest/1.TestForwardScale (1 ms)
+[ RUN      ] ScaleLayerTest/1.TestForwardBroadcastEnd
+[       OK ] ScaleLayerTest/1.TestForwardBroadcastEnd (0 ms)
+[ RUN      ] ScaleLayerTest/1.TestForwardBroadcastMiddleWithParamAndBias
+[       OK ] ScaleLayerTest/1.TestForwardBroadcastMiddleWithParamAndBias (0 ms)
+[ RUN      ] ScaleLayerTest/1.TestForwardBroadcastMiddleInPlace
+[       OK ] ScaleLayerTest/1.TestForwardBroadcastMiddleInPlace (1 ms)
+[ RUN      ] ScaleLayerTest/1.TestForwardBroadcastMiddle
+[       OK ] ScaleLayerTest/1.TestForwardBroadcastMiddle (0 ms)
+[ RUN      ] ScaleLayerTest/1.TestBackwardEltwiseInPlace
+[       OK ] ScaleLayerTest/1.TestBackwardEltwiseInPlace (0 ms)
+[ RUN      ] ScaleLayerTest/1.TestForwardBroadcastBegin
+[       OK ] ScaleLayerTest/1.TestForwardBroadcastBegin (0 ms)
+[ RUN      ] ScaleLayerTest/1.TestForwardEltwise
+[       OK ] ScaleLayerTest/1.TestForwardEltwise (0 ms)
+[----------] 22 tests from ScaleLayerTest/1 (3425 ms total)
+
+[----------] 2 tests from EuclideanLossLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] EuclideanLossLayerTest/1.TestForward
+[       OK ] EuclideanLossLayerTest/1.TestForward (0 ms)
+[ RUN      ] EuclideanLossLayerTest/1.TestGradient
+[       OK ] EuclideanLossLayerTest/1.TestGradient (1 ms)
+[----------] 2 tests from EuclideanLossLayerTest/1 (1 ms total)
+
+[----------] 4 tests from NetUpgradeTest
+[ RUN      ] NetUpgradeTest.TestAllParams
+[       OK ] NetUpgradeTest.TestAllParams (3 ms)
+[ RUN      ] NetUpgradeTest.TestUpgradeV1LayerType
+[       OK ] NetUpgradeTest.TestUpgradeV1LayerType (52 ms)
+[ RUN      ] NetUpgradeTest.TestSimple
+[       OK ] NetUpgradeTest.TestSimple (2 ms)
+[ RUN      ] NetUpgradeTest.TestImageNet
+[       OK ] NetUpgradeTest.TestImageNet (18 ms)
+[----------] 4 tests from NetUpgradeTest (75 ms total)
 
 [----------] Global test environment tear-down
-[==========] 1162 tests from 152 test cases ran. (385652 ms total)
+[==========] 1162 tests from 152 test cases ran. (219123 ms total)
 [  PASSED  ] 1162 tests.
 make[5]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
 [100%] Built target runtest
@@ -15917,11 +15952,11 @@
 .../build/caffe-1.0.0+git20180821.99bd997/python/caffe/test/test_coord_map.py:45: DeprecationWarning: Please use assertEqual instead.
   self.assertEquals(ax, 1)
 ................WARNING: Logging before InitGoogleLogging() is written to STDERR
-I0911 08:21:41.551877  1419 net.cpp:296] The NetState phase (1) differed from the phase (0) specified by a rule in layer train_data
-I0911 08:21:41.551955  1419 net.cpp:332] The NetState did not contain stage 'val' specified by a rule in layer val_data
-I0911 08:21:41.552028  1419 net.cpp:296] The NetState phase (1) differed from the phase (0) specified by a rule in layer loss
-I0911 08:21:41.552054  1419 net.cpp:332] The NetState did not contain stage 'val' specified by a rule in layer loss
-I0911 08:21:41.552081  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.337898 11886 net.cpp:296] The NetState phase (1) differed from the phase (0) specified by a rule in layer train_data
+I0912 11:16:11.337970 11886 net.cpp:332] The NetState did not contain stage 'val' specified by a rule in layer val_data
+I0912 11:16:11.337996 11886 net.cpp:296] The NetState phase (1) differed from the phase (0) specified by a rule in layer loss
+I0912 11:16:11.338006 11886 net.cpp:332] The NetState did not contain stage 'val' specified by a rule in layer loss
+I0912 11:16:11.338021 11886 net.cpp:53] Initializing net from parameters: 
 state {
   phase: TEST
   level: 0
@@ -15963,35 +15998,35 @@
     stage: "deploy"
   }
 }
-I0911 08:21:41.552345  1419 layer_factory.hpp:77] Creating layer deploy_data
-I0911 08:21:41.552453  1419 net.cpp:86] Creating Layer deploy_data
-I0911 08:21:41.552500  1419 net.cpp:382] deploy_data -> data
-I0911 08:21:41.552549  1419 net.cpp:124] Setting up deploy_data
-I0911 08:21:41.552573  1419 net.cpp:131] Top shape: 1 1 10 10 (100)
-I0911 08:21:41.552609  1419 net.cpp:139] Memory required for data: 400
-I0911 08:21:41.552631  1419 layer_factory.hpp:77] Creating layer ip
-I0911 08:21:41.552661  1419 net.cpp:86] Creating Layer ip
-I0911 08:21:41.552681  1419 net.cpp:408] ip <- data
-I0911 08:21:41.552708  1419 net.cpp:382] ip -> ip
-I0911 08:21:41.552820  1419 net.cpp:124] Setting up ip
-I0911 08:21:41.552855  1419 net.cpp:131] Top shape: 1 2 (2)
-I0911 08:21:41.552879  1419 net.cpp:139] Memory required for data: 408
-I0911 08:21:41.552920  1419 layer_factory.hpp:77] Creating layer pred
-I0911 08:21:41.552973  1419 net.cpp:86] Creating Layer pred
-I0911 08:21:41.552997  1419 net.cpp:408] pred <- ip
-I0911 08:21:41.553026  1419 net.cpp:382] pred -> pred
-I0911 08:21:41.553110  1419 net.cpp:124] Setting up pred
-I0911 08:21:41.553134  1419 net.cpp:131] Top shape: 1 2 (2)
-I0911 08:21:41.553159  1419 net.cpp:139] Memory required for data: 416
-I0911 08:21:41.553179  1419 net.cpp:202] pred does not need backward computation.
-I0911 08:21:41.553197  1419 net.cpp:202] ip does not need backward computation.
-I0911 08:21:41.553223  1419 net.cpp:202] deploy_data does not need backward computation.
-I0911 08:21:41.553241  1419 net.cpp:244] This network produces output pred
-I0911 08:21:41.553267  1419 net.cpp:257] Network initialization done.
-.I0911 08:21:41.557494  1419 net.cpp:296] The NetState phase (0) differed from the phase (1) specified by a rule in layer val_data
-I0911 08:21:41.557555  1419 net.cpp:296] The NetState phase (0) differed from the phase (1) specified by a rule in layer deploy_data
-I0911 08:21:41.557597  1419 net.cpp:296] The NetState phase (0) differed from the phase (1) specified by a rule in layer pred
-I0911 08:21:41.557621  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.338196 11886 layer_factory.hpp:77] Creating layer deploy_data
+I0912 11:16:11.338238 11886 net.cpp:86] Creating Layer deploy_data
+I0912 11:16:11.338258 11886 net.cpp:382] deploy_data -> data
+I0912 11:16:11.338312 11886 net.cpp:124] Setting up deploy_data
+I0912 11:16:11.338328 11886 net.cpp:131] Top shape: 1 1 10 10 (100)
+I0912 11:16:11.338347 11886 net.cpp:139] Memory required for data: 400
+I0912 11:16:11.338359 11886 layer_factory.hpp:77] Creating layer ip
+I0912 11:16:11.338382 11886 net.cpp:86] Creating Layer ip
+I0912 11:16:11.338395 11886 net.cpp:408] ip <- data
+I0912 11:16:11.338413 11886 net.cpp:382] ip -> ip
+I0912 11:16:11.338471 11886 net.cpp:124] Setting up ip
+I0912 11:16:11.338486 11886 net.cpp:131] Top shape: 1 2 (2)
+I0912 11:16:11.338500 11886 net.cpp:139] Memory required for data: 408
+I0912 11:16:11.338526 11886 layer_factory.hpp:77] Creating layer pred
+I0912 11:16:11.338549 11886 net.cpp:86] Creating Layer pred
+I0912 11:16:11.338562 11886 net.cpp:408] pred <- ip
+I0912 11:16:11.338582 11886 net.cpp:382] pred -> pred
+I0912 11:16:11.338626 11886 net.cpp:124] Setting up pred
+I0912 11:16:11.338642 11886 net.cpp:131] Top shape: 1 2 (2)
+I0912 11:16:11.338657 11886 net.cpp:139] Memory required for data: 416
+I0912 11:16:11.338668 11886 net.cpp:202] pred does not need backward computation.
+I0912 11:16:11.338680 11886 net.cpp:202] ip does not need backward computation.
+I0912 11:16:11.338690 11886 net.cpp:202] deploy_data does not need backward computation.
+I0912 11:16:11.338698 11886 net.cpp:244] This network produces output pred
+I0912 11:16:11.338714 11886 net.cpp:257] Network initialization done.
+.I0912 11:16:11.341827 11886 net.cpp:296] The NetState phase (0) differed from the phase (1) specified by a rule in layer val_data
+I0912 11:16:11.341879 11886 net.cpp:296] The NetState phase (0) differed from the phase (1) specified by a rule in layer deploy_data
+I0912 11:16:11.341904 11886 net.cpp:296] The NetState phase (0) differed from the phase (1) specified by a rule in layer pred
+I0912 11:16:11.341919 11886 net.cpp:53] Initializing net from parameters: 
 state {
   phase: TRAIN
   level: 0
@@ -16045,41 +16080,41 @@
     stage: "val"
   }
 }
-I0911 08:21:41.557891  1419 layer_factory.hpp:77] Creating layer train_data
-I0911 08:21:41.557936  1419 net.cpp:86] Creating Layer train_data
-I0911 08:21:41.557978  1419 net.cpp:382] train_data -> data
-I0911 08:21:41.558024  1419 net.cpp:382] train_data -> label
-I0911 08:21:41.558081  1419 net.cpp:124] Setting up train_data
-I0911 08:21:41.558111  1419 net.cpp:131] Top shape: 1 1 10 10 (100)
-I0911 08:21:41.558140  1419 net.cpp:131] Top shape: 1 1 1 1 (1)
-I0911 08:21:41.558163  1419 net.cpp:139] Memory required for data: 404
-I0911 08:21:41.558182  1419 layer_factory.hpp:77] Creating layer ip
-I0911 08:21:41.558218  1419 net.cpp:86] Creating Layer ip
-I0911 08:21:41.558238  1419 net.cpp:408] ip <- data
-I0911 08:21:41.558267  1419 net.cpp:382] ip -> ip
-I0911 08:21:41.558326  1419 net.cpp:124] Setting up ip
-I0911 08:21:41.558357  1419 net.cpp:131] Top shape: 1 2 (2)
-I0911 08:21:41.558382  1419 net.cpp:139] Memory required for data: 412
-I0911 08:21:41.558419  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.558455  1419 net.cpp:86] Creating Layer loss
-I0911 08:21:41.558482  1419 net.cpp:408] loss <- ip
-I0911 08:21:41.558504  1419 net.cpp:408] loss <- label
-I0911 08:21:41.558535  1419 net.cpp:382] loss -> loss
-I0911 08:21:41.558621  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.558710  1419 net.cpp:124] Setting up loss
-I0911 08:21:41.558743  1419 net.cpp:131] Top shape: (1)
-I0911 08:21:41.558766  1419 net.cpp:134]     with loss weight 1
-I0911 08:21:41.558799  1419 net.cpp:139] Memory required for data: 416
-I0911 08:21:41.558818  1419 net.cpp:200] loss needs backward computation.
-I0911 08:21:41.558847  1419 net.cpp:200] ip needs backward computation.
-I0911 08:21:41.558868  1419 net.cpp:202] train_data does not need backward computation.
-I0911 08:21:41.558885  1419 net.cpp:244] This network produces output loss
-I0911 08:21:41.558912  1419 net.cpp:257] Network initialization done.
-.I0911 08:21:41.563004  1419 net.cpp:296] The NetState phase (1) differed from the phase (0) specified by a rule in layer train_data
-I0911 08:21:41.563246  1419 net.cpp:332] The NetState did not contain stage 'deploy' specified by a rule in layer deploy_data
-I0911 08:21:41.563302  1419 net.cpp:296] The NetState phase (1) differed from the phase (0) specified by a rule in layer loss
-I0911 08:21:41.563344  1419 net.cpp:332] The NetState did not contain stage 'deploy' specified by a rule in layer pred
-I0911 08:21:41.563367  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.342103 11886 layer_factory.hpp:77] Creating layer train_data
+I0912 11:16:11.342139 11886 net.cpp:86] Creating Layer train_data
+I0912 11:16:11.342159 11886 net.cpp:382] train_data -> data
+I0912 11:16:11.342183 11886 net.cpp:382] train_data -> label
+I0912 11:16:11.342219 11886 net.cpp:124] Setting up train_data
+I0912 11:16:11.342231 11886 net.cpp:131] Top shape: 1 1 10 10 (100)
+I0912 11:16:11.342245 11886 net.cpp:131] Top shape: 1 1 1 1 (1)
+I0912 11:16:11.342257 11886 net.cpp:139] Memory required for data: 404
+I0912 11:16:11.342267 11886 layer_factory.hpp:77] Creating layer ip
+I0912 11:16:11.342283 11886 net.cpp:86] Creating Layer ip
+I0912 11:16:11.342294 11886 net.cpp:408] ip <- data
+I0912 11:16:11.342314 11886 net.cpp:382] ip -> ip
+I0912 11:16:11.342353 11886 net.cpp:124] Setting up ip
+I0912 11:16:11.342367 11886 net.cpp:131] Top shape: 1 2 (2)
+I0912 11:16:11.342381 11886 net.cpp:139] Memory required for data: 412
+I0912 11:16:11.342403 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.342423 11886 net.cpp:86] Creating Layer loss
+I0912 11:16:11.342434 11886 net.cpp:408] loss <- ip
+I0912 11:16:11.342447 11886 net.cpp:408] loss <- label
+I0912 11:16:11.342466 11886 net.cpp:382] loss -> loss
+I0912 11:16:11.342507 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.342548 11886 net.cpp:124] Setting up loss
+I0912 11:16:11.342559 11886 net.cpp:131] Top shape: (1)
+I0912 11:16:11.342569 11886 net.cpp:134]     with loss weight 1
+I0912 11:16:11.342595 11886 net.cpp:139] Memory required for data: 416
+I0912 11:16:11.342607 11886 net.cpp:200] loss needs backward computation.
+I0912 11:16:11.342619 11886 net.cpp:200] ip needs backward computation.
+I0912 11:16:11.342631 11886 net.cpp:202] train_data does not need backward computation.
+I0912 11:16:11.342643 11886 net.cpp:244] This network produces output loss
+I0912 11:16:11.342656 11886 net.cpp:257] Network initialization done.
+.I0912 11:16:11.344383 11886 net.cpp:296] The NetState phase (1) differed from the phase (0) specified by a rule in layer train_data
+I0912 11:16:11.344409 11886 net.cpp:332] The NetState did not contain stage 'deploy' specified by a rule in layer deploy_data
+I0912 11:16:11.344422 11886 net.cpp:296] The NetState phase (1) differed from the phase (0) specified by a rule in layer loss
+I0912 11:16:11.344436 11886 net.cpp:332] The NetState did not contain stage 'deploy' specified by a rule in layer pred
+I0912 11:16:11.344446 11886 net.cpp:53] Initializing net from parameters: 
 state {
   phase: TEST
   level: 0
@@ -16133,39 +16168,39 @@
     stage: "val"
   }
 }
-I0911 08:21:41.563905  1419 layer_factory.hpp:77] Creating layer val_data
-I0911 08:21:41.563954  1419 net.cpp:86] Creating Layer val_data
-I0911 08:21:41.564136  1419 net.cpp:382] val_data -> data
-I0911 08:21:41.564221  1419 net.cpp:382] val_data -> label
-I0911 08:21:41.564283  1419 net.cpp:124] Setting up val_data
-I0911 08:21:41.564307  1419 net.cpp:131] Top shape: 1 1 10 10 (100)
-I0911 08:21:41.564334  1419 net.cpp:131] Top shape: 1 1 1 1 (1)
-I0911 08:21:41.564365  1419 net.cpp:139] Memory required for data: 404
-I0911 08:21:41.564385  1419 layer_factory.hpp:77] Creating layer ip
-I0911 08:21:41.564416  1419 net.cpp:86] Creating Layer ip
-I0911 08:21:41.564437  1419 net.cpp:408] ip <- data
-I0911 08:21:41.564471  1419 net.cpp:382] ip -> ip
-I0911 08:21:41.564532  1419 net.cpp:124] Setting up ip
-I0911 08:21:41.564554  1419 net.cpp:131] Top shape: 1 2 (2)
-I0911 08:21:41.564579  1419 net.cpp:139] Memory required for data: 412
-I0911 08:21:41.564625  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.564661  1419 net.cpp:86] Creating Layer loss
-I0911 08:21:41.564682  1419 net.cpp:408] loss <- ip
-I0911 08:21:41.564703  1419 net.cpp:408] loss <- label
-I0911 08:21:41.564741  1419 net.cpp:382] loss -> loss
-I0911 08:21:41.564780  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.564852  1419 net.cpp:124] Setting up loss
-I0911 08:21:41.564877  1419 net.cpp:131] Top shape: (1)
-I0911 08:21:41.564899  1419 net.cpp:134]     with loss weight 1
-I0911 08:21:41.564932  1419 net.cpp:139] Memory required for data: 416
-I0911 08:21:41.564954  1419 net.cpp:200] loss needs backward computation.
-I0911 08:21:41.564983  1419 net.cpp:200] ip needs backward computation.
-I0911 08:21:41.565004  1419 net.cpp:202] val_data does not need backward computation.
-I0911 08:21:41.565022  1419 net.cpp:244] This network produces output loss
-I0911 08:21:41.565050  1419 net.cpp:257] Network initialization done.
-.I0911 08:21:41.568251  1419 net.cpp:306] The NetState level (0) is above the min_level (1) specified by a rule in layer Level1Only
-I0911 08:21:41.568311  1419 net.cpp:306] The NetState level (0) is above the min_level (1) specified by a rule in layer Level>=1
-I0911 08:21:41.568336  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.344650 11886 layer_factory.hpp:77] Creating layer val_data
+I0912 11:16:11.344683 11886 net.cpp:86] Creating Layer val_data
+I0912 11:16:11.344702 11886 net.cpp:382] val_data -> data
+I0912 11:16:11.344729 11886 net.cpp:382] val_data -> label
+I0912 11:16:11.344767 11886 net.cpp:124] Setting up val_data
+I0912 11:16:11.344782 11886 net.cpp:131] Top shape: 1 1 10 10 (100)
+I0912 11:16:11.344799 11886 net.cpp:131] Top shape: 1 1 1 1 (1)
+I0912 11:16:11.344811 11886 net.cpp:139] Memory required for data: 404
+I0912 11:16:11.344822 11886 layer_factory.hpp:77] Creating layer ip
+I0912 11:16:11.344842 11886 net.cpp:86] Creating Layer ip
+I0912 11:16:11.344856 11886 net.cpp:408] ip <- data
+I0912 11:16:11.344874 11886 net.cpp:382] ip -> ip
+I0912 11:16:11.344915 11886 net.cpp:124] Setting up ip
+I0912 11:16:11.344929 11886 net.cpp:131] Top shape: 1 2 (2)
+I0912 11:16:11.344944 11886 net.cpp:139] Memory required for data: 412
+I0912 11:16:11.344967 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.344990 11886 net.cpp:86] Creating Layer loss
+I0912 11:16:11.345001 11886 net.cpp:408] loss <- ip
+I0912 11:16:11.345013 11886 net.cpp:408] loss <- label
+I0912 11:16:11.345031 11886 net.cpp:382] loss -> loss
+I0912 11:16:11.345052 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.345091 11886 net.cpp:124] Setting up loss
+I0912 11:16:11.345103 11886 net.cpp:131] Top shape: (1)
+I0912 11:16:11.345117 11886 net.cpp:134]     with loss weight 1
+I0912 11:16:11.345139 11886 net.cpp:139] Memory required for data: 416
+I0912 11:16:11.345151 11886 net.cpp:200] loss needs backward computation.
+I0912 11:16:11.345165 11886 net.cpp:200] ip needs backward computation.
+I0912 11:16:11.345176 11886 net.cpp:202] val_data does not need backward computation.
+I0912 11:16:11.345185 11886 net.cpp:244] This network produces output loss
+I0912 11:16:11.345201 11886 net.cpp:257] Network initialization done.
+.I0912 11:16:11.347716 11886 net.cpp:306] The NetState level (0) is above the min_level (1) specified by a rule in layer Level1Only
+I0912 11:16:11.347743 11886 net.cpp:306] The NetState level (0) is above the min_level (1) specified by a rule in layer Level>=1
+I0912 11:16:11.347755 11886 net.cpp:53] Initializing net from parameters: 
 state {
   phase: TEST
   level: 0
@@ -16217,55 +16252,55 @@
     num_output: 1
   }
 }
-I0911 08:21:41.568697  1419 layer_factory.hpp:77] Creating layer data
-I0911 08:21:41.568743  1419 net.cpp:86] Creating Layer data
-I0911 08:21:41.568773  1419 net.cpp:382] data -> data
-I0911 08:21:41.568832  1419 net.cpp:124] Setting up data
-I0911 08:21:41.568866  1419 net.cpp:131] Top shape: 1 1 10 10 (100)
-I0911 08:21:41.568892  1419 net.cpp:139] Memory required for data: 400
-I0911 08:21:41.568912  1419 layer_factory.hpp:77] Creating layer data_data_0_split
-I0911 08:21:41.568945  1419 net.cpp:86] Creating Layer data_data_0_split
-I0911 08:21:41.568974  1419 net.cpp:408] data_data_0_split <- data
-I0911 08:21:41.569008  1419 net.cpp:382] data_data_0_split -> data_data_0_split_0
-I0911 08:21:41.569046  1419 net.cpp:382] data_data_0_split -> data_data_0_split_1
-I0911 08:21:41.569082  1419 net.cpp:382] data_data_0_split -> data_data_0_split_2
-I0911 08:21:41.569131  1419 net.cpp:124] Setting up data_data_0_split
-I0911 08:21:41.569152  1419 net.cpp:131] Top shape: 1 1 10 10 (100)
-I0911 08:21:41.569178  1419 net.cpp:131] Top shape: 1 1 10 10 (100)
-I0911 08:21:41.569200  1419 net.cpp:131] Top shape: 1 1 10 10 (100)
-I0911 08:21:41.569231  1419 net.cpp:139] Memory required for data: 1600
-I0911 08:21:41.569248  1419 layer_factory.hpp:77] Creating layer NoLevel
-I0911 08:21:41.569279  1419 net.cpp:86] Creating Layer NoLevel
-I0911 08:21:41.569299  1419 net.cpp:408] NoLevel <- data_data_0_split_0
-I0911 08:21:41.569327  1419 net.cpp:382] NoLevel -> NoLevel
-I0911 08:21:41.569393  1419 net.cpp:124] Setting up NoLevel
-I0911 08:21:41.569416  1419 net.cpp:131] Top shape: 1 1 (1)
-I0911 08:21:41.569439  1419 net.cpp:139] Memory required for data: 1604
-I0911 08:21:41.569484  1419 layer_factory.hpp:77] Creating layer Level0Only
-I0911 08:21:41.569517  1419 net.cpp:86] Creating Layer Level0Only
-I0911 08:21:41.569538  1419 net.cpp:408] Level0Only <- data_data_0_split_1
-I0911 08:21:41.569568  1419 net.cpp:382] Level0Only -> Level0Only
-I0911 08:21:41.569628  1419 net.cpp:124] Setting up Level0Only
-I0911 08:21:41.569650  1419 net.cpp:131] Top shape: 1 1 (1)
-I0911 08:21:41.569674  1419 net.cpp:139] Memory required for data: 1608
-I0911 08:21:41.569707  1419 layer_factory.hpp:77] Creating layer Level>=0
-I0911 08:21:41.569746  1419 net.cpp:86] Creating Layer Level>=0
-I0911 08:21:41.569768  1419 net.cpp:408] Level>=0 <- data_data_0_split_2
-I0911 08:21:41.569797  1419 net.cpp:382] Level>=0 -> Level>=0
-I0911 08:21:41.569857  1419 net.cpp:124] Setting up Level>=0
-I0911 08:21:41.569878  1419 net.cpp:131] Top shape: 1 1 (1)
-I0911 08:21:41.569901  1419 net.cpp:139] Memory required for data: 1612
-I0911 08:21:41.569969  1419 net.cpp:202] Level>=0 does not need backward computation.
-I0911 08:21:41.569993  1419 net.cpp:202] Level0Only does not need backward computation.
-I0911 08:21:41.570012  1419 net.cpp:202] NoLevel does not need backward computation.
-I0911 08:21:41.570034  1419 net.cpp:202] data_data_0_split does not need backward computation.
-I0911 08:21:41.570053  1419 net.cpp:202] data does not need backward computation.
-I0911 08:21:41.570070  1419 net.cpp:244] This network produces output Level0Only
-I0911 08:21:41.570099  1419 net.cpp:244] This network produces output Level>=0
-I0911 08:21:41.570120  1419 net.cpp:244] This network produces output NoLevel
-I0911 08:21:41.570153  1419 net.cpp:257] Network initialization done.
-.I0911 08:21:41.573137  1419 net.cpp:316] The NetState level (1) is above the max_level (0) specified by a rule in layer Level0Only
-I0911 08:21:41.573192  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.347934 11886 layer_factory.hpp:77] Creating layer data
+I0912 11:16:11.347954 11886 net.cpp:86] Creating Layer data
+I0912 11:16:11.347967 11886 net.cpp:382] data -> data
+I0912 11:16:11.347998 11886 net.cpp:124] Setting up data
+I0912 11:16:11.348009 11886 net.cpp:131] Top shape: 1 1 10 10 (100)
+I0912 11:16:11.348021 11886 net.cpp:139] Memory required for data: 400
+I0912 11:16:11.348031 11886 layer_factory.hpp:77] Creating layer data_data_0_split
+I0912 11:16:11.348047 11886 net.cpp:86] Creating Layer data_data_0_split
+I0912 11:16:11.348057 11886 net.cpp:408] data_data_0_split <- data
+I0912 11:16:11.348073 11886 net.cpp:382] data_data_0_split -> data_data_0_split_0
+I0912 11:16:11.348093 11886 net.cpp:382] data_data_0_split -> data_data_0_split_1
+I0912 11:16:11.348114 11886 net.cpp:382] data_data_0_split -> data_data_0_split_2
+I0912 11:16:11.348138 11886 net.cpp:124] Setting up data_data_0_split
+I0912 11:16:11.348151 11886 net.cpp:131] Top shape: 1 1 10 10 (100)
+I0912 11:16:11.348165 11886 net.cpp:131] Top shape: 1 1 10 10 (100)
+I0912 11:16:11.348176 11886 net.cpp:131] Top shape: 1 1 10 10 (100)
+I0912 11:16:11.348186 11886 net.cpp:139] Memory required for data: 1600
+I0912 11:16:11.348194 11886 layer_factory.hpp:77] Creating layer NoLevel
+I0912 11:16:11.348210 11886 net.cpp:86] Creating Layer NoLevel
+I0912 11:16:11.348223 11886 net.cpp:408] NoLevel <- data_data_0_split_0
+I0912 11:16:11.348242 11886 net.cpp:382] NoLevel -> NoLevel
+I0912 11:16:11.348281 11886 net.cpp:124] Setting up NoLevel
+I0912 11:16:11.348296 11886 net.cpp:131] Top shape: 1 1 (1)
+I0912 11:16:11.348311 11886 net.cpp:139] Memory required for data: 1604
+I0912 11:16:11.348335 11886 layer_factory.hpp:77] Creating layer Level0Only
+I0912 11:16:11.348357 11886 net.cpp:86] Creating Layer Level0Only
+I0912 11:16:11.348368 11886 net.cpp:408] Level0Only <- data_data_0_split_1
+I0912 11:16:11.348384 11886 net.cpp:382] Level0Only -> Level0Only
+I0912 11:16:11.348417 11886 net.cpp:124] Setting up Level0Only
+I0912 11:16:11.348426 11886 net.cpp:131] Top shape: 1 1 (1)
+I0912 11:16:11.348438 11886 net.cpp:139] Memory required for data: 1608
+I0912 11:16:11.348453 11886 layer_factory.hpp:77] Creating layer Level>=0
+I0912 11:16:11.348479 11886 net.cpp:86] Creating Layer Level>=0
+I0912 11:16:11.348489 11886 net.cpp:408] Level>=0 <- data_data_0_split_2
+I0912 11:16:11.348503 11886 net.cpp:382] Level>=0 -> Level>=0
+I0912 11:16:11.348531 11886 net.cpp:124] Setting up Level>=0
+I0912 11:16:11.348542 11886 net.cpp:131] Top shape: 1 1 (1)
+I0912 11:16:11.348556 11886 net.cpp:139] Memory required for data: 1612
+I0912 11:16:11.348580 11886 net.cpp:202] Level>=0 does not need backward computation.
+I0912 11:16:11.348595 11886 net.cpp:202] Level0Only does not need backward computation.
+I0912 11:16:11.348628 11886 net.cpp:202] NoLevel does not need backward computation.
+I0912 11:16:11.348644 11886 net.cpp:202] data_data_0_split does not need backward computation.
+I0912 11:16:11.348654 11886 net.cpp:202] data does not need backward computation.
+I0912 11:16:11.348662 11886 net.cpp:244] This network produces output Level0Only
+I0912 11:16:11.348676 11886 net.cpp:244] This network produces output Level>=0
+I0912 11:16:11.348688 11886 net.cpp:244] This network produces output NoLevel
+I0912 11:16:11.348708 11886 net.cpp:257] Network initialization done.
+.I0912 11:16:11.350549 11886 net.cpp:316] The NetState level (1) is above the max_level (0) specified by a rule in layer Level0Only
+I0912 11:16:11.350592 11886 net.cpp:53] Initializing net from parameters: 
 state {
   phase: TEST
   level: 1
@@ -16329,65 +16364,65 @@
     num_output: 1
   }
 }
-I0911 08:21:41.573706  1419 layer_factory.hpp:77] Creating layer data
-I0911 08:21:41.573765  1419 net.cpp:86] Creating Layer data
-I0911 08:21:41.573828  1419 net.cpp:382] data -> data
-I0911 08:21:41.573897  1419 net.cpp:124] Setting up data
-I0911 08:21:41.573928  1419 net.cpp:131] Top shape: 1 1 10 10 (100)
-I0911 08:21:41.573988  1419 net.cpp:139] Memory required for data: 400
-I0911 08:21:41.574014  1419 layer_factory.hpp:77] Creating layer data_data_0_split
-I0911 08:21:41.574052  1419 net.cpp:86] Creating Layer data_data_0_split
-I0911 08:21:41.574074  1419 net.cpp:408] data_data_0_split <- data
-I0911 08:21:41.574115  1419 net.cpp:382] data_data_0_split -> data_data_0_split_0
-I0911 08:21:41.574182  1419 net.cpp:382] data_data_0_split -> data_data_0_split_1
-I0911 08:21:41.574232  1419 net.cpp:382] data_data_0_split -> data_data_0_split_2
-I0911 08:21:41.574275  1419 net.cpp:382] data_data_0_split -> data_data_0_split_3
-I0911 08:21:41.574323  1419 net.cpp:124] Setting up data_data_0_split
-I0911 08:21:41.574381  1419 net.cpp:131] Top shape: 1 1 10 10 (100)
-I0911 08:21:41.574410  1419 net.cpp:131] Top shape: 1 1 10 10 (100)
-I0911 08:21:41.574435  1419 net.cpp:131] Top shape: 1 1 10 10 (100)
-I0911 08:21:41.574460  1419 net.cpp:131] Top shape: 1 1 10 10 (100)
-I0911 08:21:41.574494  1419 net.cpp:139] Memory required for data: 2000
-I0911 08:21:41.574538  1419 layer_factory.hpp:77] Creating layer NoLevel
-I0911 08:21:41.574579  1419 net.cpp:86] Creating Layer NoLevel
-I0911 08:21:41.574609  1419 net.cpp:408] NoLevel <- data_data_0_split_0
-I0911 08:21:41.574642  1419 net.cpp:382] NoLevel -> NoLevel
-I0911 08:21:41.574733  1419 net.cpp:124] Setting up NoLevel
-I0911 08:21:41.574761  1419 net.cpp:131] Top shape: 1 1 (1)
-I0911 08:21:41.574787  1419 net.cpp:139] Memory required for data: 2004
-I0911 08:21:41.574829  1419 layer_factory.hpp:77] Creating layer Level1Only
-I0911 08:21:41.574873  1419 net.cpp:86] Creating Layer Level1Only
-I0911 08:21:41.574925  1419 net.cpp:408] Level1Only <- data_data_0_split_1
-I0911 08:21:41.574971  1419 net.cpp:382] Level1Only -> Level1Only
-I0911 08:21:41.575033  1419 net.cpp:124] Setting up Level1Only
-I0911 08:21:41.575059  1419 net.cpp:131] Top shape: 1 1 (1)
-I0911 08:21:41.575119  1419 net.cpp:139] Memory required for data: 2008
-I0911 08:21:41.575158  1419 layer_factory.hpp:77] Creating layer Level>=0
-I0911 08:21:41.575193  1419 net.cpp:86] Creating Layer Level>=0
-I0911 08:21:41.575224  1419 net.cpp:408] Level>=0 <- data_data_0_split_2
-I0911 08:21:41.575258  1419 net.cpp:382] Level>=0 -> Level>=0
-I0911 08:21:41.575353  1419 net.cpp:124] Setting up Level>=0
-I0911 08:21:41.575381  1419 net.cpp:131] Top shape: 1 1 (1)
-I0911 08:21:41.575407  1419 net.cpp:139] Memory required for data: 2012
-I0911 08:21:41.575443  1419 layer_factory.hpp:77] Creating layer Level>=1
-I0911 08:21:41.575538  1419 net.cpp:86] Creating Layer Level>=1
-I0911 08:21:41.575599  1419 net.cpp:408] Level>=1 <- data_data_0_split_3
-I0911 08:21:41.575636  1419 net.cpp:382] Level>=1 -> Level>=1
-I0911 08:21:41.575780  1419 net.cpp:124] Setting up Level>=1
-I0911 08:21:41.575814  1419 net.cpp:131] Top shape: 1 1 (1)
-I0911 08:21:41.575897  1419 net.cpp:139] Memory required for data: 2016
-I0911 08:21:41.575940  1419 net.cpp:202] Level>=1 does not need backward computation.
-I0911 08:21:41.576066  1419 net.cpp:202] Level>=0 does not need backward computation.
-I0911 08:21:41.576164  1419 net.cpp:202] Level1Only does not need backward computation.
-I0911 08:21:41.576195  1419 net.cpp:202] NoLevel does not need backward computation.
-I0911 08:21:41.576231  1419 net.cpp:202] data_data_0_split does not need backward computation.
-I0911 08:21:41.576254  1419 net.cpp:202] data does not need backward computation.
-I0911 08:21:41.576273  1419 net.cpp:244] This network produces output Level1Only
-I0911 08:21:41.576293  1419 net.cpp:244] This network produces output Level>=0
-I0911 08:21:41.576347  1419 net.cpp:244] This network produces output Level>=1
-I0911 08:21:41.576372  1419 net.cpp:244] This network produces output NoLevel
-I0911 08:21:41.576459  1419 net.cpp:257] Network initialization done.
-.I0911 08:21:41.579368  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.350788 11886 layer_factory.hpp:77] Creating layer data
+I0912 11:16:11.350813 11886 net.cpp:86] Creating Layer data
+I0912 11:16:11.350831 11886 net.cpp:382] data -> data
+I0912 11:16:11.350862 11886 net.cpp:124] Setting up data
+I0912 11:16:11.350874 11886 net.cpp:131] Top shape: 1 1 10 10 (100)
+I0912 11:16:11.350886 11886 net.cpp:139] Memory required for data: 400
+I0912 11:16:11.350898 11886 layer_factory.hpp:77] Creating layer data_data_0_split
+I0912 11:16:11.350919 11886 net.cpp:86] Creating Layer data_data_0_split
+I0912 11:16:11.350932 11886 net.cpp:408] data_data_0_split <- data
+I0912 11:16:11.350950 11886 net.cpp:382] data_data_0_split -> data_data_0_split_0
+I0912 11:16:11.350970 11886 net.cpp:382] data_data_0_split -> data_data_0_split_1
+I0912 11:16:11.350991 11886 net.cpp:382] data_data_0_split -> data_data_0_split_2
+I0912 11:16:11.351011 11886 net.cpp:382] data_data_0_split -> data_data_0_split_3
+I0912 11:16:11.351037 11886 net.cpp:124] Setting up data_data_0_split
+I0912 11:16:11.351048 11886 net.cpp:131] Top shape: 1 1 10 10 (100)
+I0912 11:16:11.351064 11886 net.cpp:131] Top shape: 1 1 10 10 (100)
+I0912 11:16:11.351078 11886 net.cpp:131] Top shape: 1 1 10 10 (100)
+I0912 11:16:11.351089 11886 net.cpp:131] Top shape: 1 1 10 10 (100)
+I0912 11:16:11.351100 11886 net.cpp:139] Memory required for data: 2000
+I0912 11:16:11.351109 11886 layer_factory.hpp:77] Creating layer NoLevel
+I0912 11:16:11.351127 11886 net.cpp:86] Creating Layer NoLevel
+I0912 11:16:11.351137 11886 net.cpp:408] NoLevel <- data_data_0_split_0
+I0912 11:16:11.351155 11886 net.cpp:382] NoLevel -> NoLevel
+I0912 11:16:11.351191 11886 net.cpp:124] Setting up NoLevel
+I0912 11:16:11.351203 11886 net.cpp:131] Top shape: 1 1 (1)
+I0912 11:16:11.351217 11886 net.cpp:139] Memory required for data: 2004
+I0912 11:16:11.351239 11886 layer_factory.hpp:77] Creating layer Level1Only
+I0912 11:16:11.351259 11886 net.cpp:86] Creating Layer Level1Only
+I0912 11:16:11.351271 11886 net.cpp:408] Level1Only <- data_data_0_split_1
+I0912 11:16:11.351289 11886 net.cpp:382] Level1Only -> Level1Only
+I0912 11:16:11.351323 11886 net.cpp:124] Setting up Level1Only
+I0912 11:16:11.351336 11886 net.cpp:131] Top shape: 1 1 (1)
+I0912 11:16:11.351349 11886 net.cpp:139] Memory required for data: 2008
+I0912 11:16:11.351370 11886 layer_factory.hpp:77] Creating layer Level>=0
+I0912 11:16:11.351390 11886 net.cpp:86] Creating Layer Level>=0
+I0912 11:16:11.351402 11886 net.cpp:408] Level>=0 <- data_data_0_split_2
+I0912 11:16:11.351419 11886 net.cpp:382] Level>=0 -> Level>=0
+I0912 11:16:11.351454 11886 net.cpp:124] Setting up Level>=0
+I0912 11:16:11.351467 11886 net.cpp:131] Top shape: 1 1 (1)
+I0912 11:16:11.351481 11886 net.cpp:139] Memory required for data: 2012
+I0912 11:16:11.351503 11886 layer_factory.hpp:77] Creating layer Level>=1
+I0912 11:16:11.351528 11886 net.cpp:86] Creating Layer Level>=1
+I0912 11:16:11.351542 11886 net.cpp:408] Level>=1 <- data_data_0_split_3
+I0912 11:16:11.351562 11886 net.cpp:382] Level>=1 -> Level>=1
+I0912 11:16:11.351603 11886 net.cpp:124] Setting up Level>=1
+I0912 11:16:11.351624 11886 net.cpp:131] Top shape: 1 1 (1)
+I0912 11:16:11.351640 11886 net.cpp:139] Memory required for data: 2016
+I0912 11:16:11.351658 11886 net.cpp:202] Level>=1 does not need backward computation.
+I0912 11:16:11.351670 11886 net.cpp:202] Level>=0 does not need backward computation.
+I0912 11:16:11.351686 11886 net.cpp:202] Level1Only does not need backward computation.
+I0912 11:16:11.351698 11886 net.cpp:202] NoLevel does not need backward computation.
+I0912 11:16:11.351713 11886 net.cpp:202] data_data_0_split does not need backward computation.
+I0912 11:16:11.351727 11886 net.cpp:202] data does not need backward computation.
+I0912 11:16:11.351737 11886 net.cpp:244] This network produces output Level1Only
+I0912 11:16:11.351750 11886 net.cpp:244] This network produces output Level>=0
+I0912 11:16:11.351765 11886 net.cpp:244] This network produces output Level>=1
+I0912 11:16:11.351779 11886 net.cpp:244] This network produces output NoLevel
+I0912 11:16:11.351805 11886 net.cpp:257] Network initialization done.
+.I0912 11:16:11.354094 11886 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -16466,45 +16501,45 @@
   bottom: "label"
   top: "loss"
 }
-I0911 08:21:41.579828  1419 layer_factory.hpp:77] Creating layer data
-I0911 08:21:41.579887  1419 net.cpp:86] Creating Layer data
-I0911 08:21:41.579924  1419 net.cpp:382] data -> data
-I0911 08:21:41.579980  1419 net.cpp:382] data -> label
-I0911 08:21:41.580070  1419 net.cpp:124] Setting up data
-I0911 08:21:41.580104  1419 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0911 08:21:41.580134  1419 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0911 08:21:41.580159  1419 net.cpp:139] Memory required for data: 500
-I0911 08:21:41.580180  1419 layer_factory.hpp:77] Creating layer conv
-I0911 08:21:41.580236  1419 net.cpp:86] Creating Layer conv
-I0911 08:21:41.580260  1419 net.cpp:408] conv <- data
-I0911 08:21:41.580297  1419 net.cpp:382] conv -> conv
-I0911 08:21:41.580611  1419 net.cpp:124] Setting up conv
-I0911 08:21:41.580642  1419 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0911 08:21:41.580669  1419 net.cpp:139] Memory required for data: 16340
-I0911 08:21:41.580710  1419 layer_factory.hpp:77] Creating layer ip
-I0911 08:21:41.580754  1419 net.cpp:86] Creating Layer ip
-I0911 08:21:41.580776  1419 net.cpp:408] ip <- conv
-I0911 08:21:41.580808  1419 net.cpp:382] ip -> ip_blob
-I0911 08:21:41.581555  1419 net.cpp:124] Setting up ip
-I0911 08:21:41.581585  1419 net.cpp:131] Top shape: 5 13 (65)
-I0911 08:21:41.581622  1419 net.cpp:139] Memory required for data: 16600
-I0911 08:21:41.581660  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.581691  1419 net.cpp:86] Creating Layer loss
-I0911 08:21:41.581718  1419 net.cpp:408] loss <- ip_blob
-I0911 08:21:41.581741  1419 net.cpp:408] loss <- label
-I0911 08:21:41.581770  1419 net.cpp:382] loss -> loss
-I0911 08:21:41.581807  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.581879  1419 net.cpp:124] Setting up loss
-I0911 08:21:41.581904  1419 net.cpp:131] Top shape: (1)
-I0911 08:21:41.581928  1419 net.cpp:134]     with loss weight 1
-I0911 08:21:41.581959  1419 net.cpp:139] Memory required for data: 16604
-I0911 08:21:41.581987  1419 net.cpp:200] loss needs backward computation.
-I0911 08:21:41.582010  1419 net.cpp:200] ip needs backward computation.
-I0911 08:21:41.582029  1419 net.cpp:200] conv needs backward computation.
-I0911 08:21:41.582051  1419 net.cpp:202] data does not need backward computation.
-I0911 08:21:41.582069  1419 net.cpp:244] This network produces output loss
-I0911 08:21:41.582103  1419 net.cpp:257] Network initialization done.
-.I0911 08:21:41.604847  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.354382 11886 layer_factory.hpp:77] Creating layer data
+I0912 11:16:11.354411 11886 net.cpp:86] Creating Layer data
+I0912 11:16:11.354432 11886 net.cpp:382] data -> data
+I0912 11:16:11.354458 11886 net.cpp:382] data -> label
+I0912 11:16:11.354492 11886 net.cpp:124] Setting up data
+I0912 11:16:11.354506 11886 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0912 11:16:11.354521 11886 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0912 11:16:11.354534 11886 net.cpp:139] Memory required for data: 500
+I0912 11:16:11.354545 11886 layer_factory.hpp:77] Creating layer conv
+I0912 11:16:11.354573 11886 net.cpp:86] Creating Layer conv
+I0912 11:16:11.354585 11886 net.cpp:408] conv <- data
+I0912 11:16:11.354606 11886 net.cpp:382] conv -> conv
+I0912 11:16:11.354789 11886 net.cpp:124] Setting up conv
+I0912 11:16:11.354808 11886 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0912 11:16:11.354822 11886 net.cpp:139] Memory required for data: 16340
+I0912 11:16:11.354846 11886 layer_factory.hpp:77] Creating layer ip
+I0912 11:16:11.354863 11886 net.cpp:86] Creating Layer ip
+I0912 11:16:11.354874 11886 net.cpp:408] ip <- conv
+I0912 11:16:11.354892 11886 net.cpp:382] ip -> ip_blob
+I0912 11:16:11.355227 11886 net.cpp:124] Setting up ip
+I0912 11:16:11.355250 11886 net.cpp:131] Top shape: 5 13 (65)
+I0912 11:16:11.355268 11886 net.cpp:139] Memory required for data: 16600
+I0912 11:16:11.355293 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.355310 11886 net.cpp:86] Creating Layer loss
+I0912 11:16:11.355320 11886 net.cpp:408] loss <- ip_blob
+I0912 11:16:11.355334 11886 net.cpp:408] loss <- label
+I0912 11:16:11.355350 11886 net.cpp:382] loss -> loss
+I0912 11:16:11.355373 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.355415 11886 net.cpp:124] Setting up loss
+I0912 11:16:11.355430 11886 net.cpp:131] Top shape: (1)
+I0912 11:16:11.355444 11886 net.cpp:134]     with loss weight 1
+I0912 11:16:11.355468 11886 net.cpp:139] Memory required for data: 16604
+I0912 11:16:11.355481 11886 net.cpp:200] loss needs backward computation.
+I0912 11:16:11.355495 11886 net.cpp:200] ip needs backward computation.
+I0912 11:16:11.355506 11886 net.cpp:200] conv needs backward computation.
+I0912 11:16:11.355517 11886 net.cpp:202] data does not need backward computation.
+I0912 11:16:11.355527 11886 net.cpp:244] This network produces output loss
+I0912 11:16:11.355546 11886 net.cpp:257] Network initialization done.
+.I0912 11:16:11.361852 11886 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -16583,45 +16618,45 @@
   bottom: "label"
   top: "loss"
 }
-I0911 08:21:41.605669  1419 layer_factory.hpp:77] Creating layer data
-I0911 08:21:41.605800  1419 net.cpp:86] Creating Layer data
-I0911 08:21:41.605899  1419 net.cpp:382] data -> data
-I0911 08:21:41.605959  1419 net.cpp:382] data -> label
-I0911 08:21:41.606113  1419 net.cpp:124] Setting up data
-I0911 08:21:41.606148  1419 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0911 08:21:41.606184  1419 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0911 08:21:41.606221  1419 net.cpp:139] Memory required for data: 500
-I0911 08:21:41.606248  1419 layer_factory.hpp:77] Creating layer conv
-I0911 08:21:41.606312  1419 net.cpp:86] Creating Layer conv
-I0911 08:21:41.606351  1419 net.cpp:408] conv <- data
-I0911 08:21:41.606412  1419 net.cpp:382] conv -> conv
-I0911 08:21:41.606576  1419 net.cpp:124] Setting up conv
-I0911 08:21:41.606618  1419 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0911 08:21:41.606662  1419 net.cpp:139] Memory required for data: 16340
-I0911 08:21:41.606729  1419 layer_factory.hpp:77] Creating layer ip
-I0911 08:21:41.606779  1419 net.cpp:86] Creating Layer ip
-I0911 08:21:41.606820  1419 net.cpp:408] ip <- conv
-I0911 08:21:41.606868  1419 net.cpp:382] ip -> ip_blob
-I0911 08:21:41.607654  1419 net.cpp:124] Setting up ip
-I0911 08:21:41.607688  1419 net.cpp:131] Top shape: 5 13 (65)
-I0911 08:21:41.607722  1419 net.cpp:139] Memory required for data: 16600
-I0911 08:21:41.607764  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.607798  1419 net.cpp:86] Creating Layer loss
-I0911 08:21:41.607820  1419 net.cpp:408] loss <- ip_blob
-I0911 08:21:41.607851  1419 net.cpp:408] loss <- label
-I0911 08:21:41.607883  1419 net.cpp:382] loss -> loss
-I0911 08:21:41.607985  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.608196  1419 net.cpp:124] Setting up loss
-I0911 08:21:41.608425  1419 net.cpp:131] Top shape: (1)
-I0911 08:21:41.608458  1419 net.cpp:134]     with loss weight 1
-I0911 08:21:41.608502  1419 net.cpp:139] Memory required for data: 16604
-I0911 08:21:41.608525  1419 net.cpp:200] loss needs backward computation.
-I0911 08:21:41.608547  1419 net.cpp:200] ip needs backward computation.
-I0911 08:21:41.608572  1419 net.cpp:200] conv needs backward computation.
-I0911 08:21:41.608626  1419 net.cpp:202] data does not need backward computation.
-I0911 08:21:41.608652  1419 net.cpp:244] This network produces output loss
-I0911 08:21:41.608685  1419 net.cpp:257] Network initialization done.
-.I0911 08:21:41.615145  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.362185 11886 layer_factory.hpp:77] Creating layer data
+I0912 11:16:11.362218 11886 net.cpp:86] Creating Layer data
+I0912 11:16:11.362238 11886 net.cpp:382] data -> data
+I0912 11:16:11.362264 11886 net.cpp:382] data -> label
+I0912 11:16:11.362298 11886 net.cpp:124] Setting up data
+I0912 11:16:11.362309 11886 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0912 11:16:11.362324 11886 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0912 11:16:11.362336 11886 net.cpp:139] Memory required for data: 500
+I0912 11:16:11.362346 11886 layer_factory.hpp:77] Creating layer conv
+I0912 11:16:11.362371 11886 net.cpp:86] Creating Layer conv
+I0912 11:16:11.362385 11886 net.cpp:408] conv <- data
+I0912 11:16:11.362403 11886 net.cpp:382] conv -> conv
+I0912 11:16:11.362471 11886 net.cpp:124] Setting up conv
+I0912 11:16:11.362485 11886 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0912 11:16:11.362500 11886 net.cpp:139] Memory required for data: 16340
+I0912 11:16:11.362529 11886 layer_factory.hpp:77] Creating layer ip
+I0912 11:16:11.362555 11886 net.cpp:86] Creating Layer ip
+I0912 11:16:11.362565 11886 net.cpp:408] ip <- conv
+I0912 11:16:11.362586 11886 net.cpp:382] ip -> ip_blob
+I0912 11:16:11.362903 11886 net.cpp:124] Setting up ip
+I0912 11:16:11.362919 11886 net.cpp:131] Top shape: 5 13 (65)
+I0912 11:16:11.362933 11886 net.cpp:139] Memory required for data: 16600
+I0912 11:16:11.362953 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.362972 11886 net.cpp:86] Creating Layer loss
+I0912 11:16:11.362982 11886 net.cpp:408] loss <- ip_blob
+I0912 11:16:11.362995 11886 net.cpp:408] loss <- label
+I0912 11:16:11.363009 11886 net.cpp:382] loss -> loss
+I0912 11:16:11.363027 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.363065 11886 net.cpp:124] Setting up loss
+I0912 11:16:11.363076 11886 net.cpp:131] Top shape: (1)
+I0912 11:16:11.363087 11886 net.cpp:134]     with loss weight 1
+I0912 11:16:11.363104 11886 net.cpp:139] Memory required for data: 16604
+I0912 11:16:11.363113 11886 net.cpp:200] loss needs backward computation.
+I0912 11:16:11.363123 11886 net.cpp:200] ip needs backward computation.
+I0912 11:16:11.363133 11886 net.cpp:200] conv needs backward computation.
+I0912 11:16:11.363143 11886 net.cpp:202] data does not need backward computation.
+I0912 11:16:11.363152 11886 net.cpp:244] This network produces output loss
+I0912 11:16:11.363168 11886 net.cpp:257] Network initialization done.
+.I0912 11:16:11.367123 11886 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -16700,45 +16735,45 @@
   bottom: "label"
   top: "loss"
 }
-I0911 08:21:41.615604  1419 layer_factory.hpp:77] Creating layer data
-I0911 08:21:41.615653  1419 net.cpp:86] Creating Layer data
-I0911 08:21:41.615690  1419 net.cpp:382] data -> data
-I0911 08:21:41.615741  1419 net.cpp:382] data -> label
-I0911 08:21:41.615803  1419 net.cpp:124] Setting up data
-I0911 08:21:41.615830  1419 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0911 08:21:41.615867  1419 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0911 08:21:41.615893  1419 net.cpp:139] Memory required for data: 500
-I0911 08:21:41.615914  1419 layer_factory.hpp:77] Creating layer conv
-I0911 08:21:41.615967  1419 net.cpp:86] Creating Layer conv
-I0911 08:21:41.615994  1419 net.cpp:408] conv <- data
-I0911 08:21:41.616129  1419 net.cpp:382] conv -> conv
-I0911 08:21:41.616255  1419 net.cpp:124] Setting up conv
-I0911 08:21:41.616281  1419 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0911 08:21:41.616308  1419 net.cpp:139] Memory required for data: 16340
-I0911 08:21:41.616356  1419 layer_factory.hpp:77] Creating layer ip
-I0911 08:21:41.616394  1419 net.cpp:86] Creating Layer ip
-I0911 08:21:41.616415  1419 net.cpp:408] ip <- conv
-I0911 08:21:41.616447  1419 net.cpp:382] ip -> ip_blob
-I0911 08:21:41.617170  1419 net.cpp:124] Setting up ip
-I0911 08:21:41.617200  1419 net.cpp:131] Top shape: 5 13 (65)
-I0911 08:21:41.617234  1419 net.cpp:139] Memory required for data: 16600
-I0911 08:21:41.617271  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.617303  1419 net.cpp:86] Creating Layer loss
-I0911 08:21:41.617324  1419 net.cpp:408] loss <- ip_blob
-I0911 08:21:41.617355  1419 net.cpp:408] loss <- label
-I0911 08:21:41.617383  1419 net.cpp:382] loss -> loss
-I0911 08:21:41.617422  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.617492  1419 net.cpp:124] Setting up loss
-I0911 08:21:41.617516  1419 net.cpp:131] Top shape: (1)
-I0911 08:21:41.617539  1419 net.cpp:134]     with loss weight 1
-I0911 08:21:41.617571  1419 net.cpp:139] Memory required for data: 16604
-I0911 08:21:41.617599  1419 net.cpp:200] loss needs backward computation.
-I0911 08:21:41.617621  1419 net.cpp:200] ip needs backward computation.
-I0911 08:21:41.617641  1419 net.cpp:200] conv needs backward computation.
-I0911 08:21:41.617662  1419 net.cpp:202] data does not need backward computation.
-I0911 08:21:41.617681  1419 net.cpp:244] This network produces output loss
-I0911 08:21:41.617709  1419 net.cpp:257] Network initialization done.
-.I0911 08:21:41.623270  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.367367 11886 layer_factory.hpp:77] Creating layer data
+I0912 11:16:11.367393 11886 net.cpp:86] Creating Layer data
+I0912 11:16:11.367410 11886 net.cpp:382] data -> data
+I0912 11:16:11.367434 11886 net.cpp:382] data -> label
+I0912 11:16:11.367465 11886 net.cpp:124] Setting up data
+I0912 11:16:11.367476 11886 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0912 11:16:11.367491 11886 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0912 11:16:11.367503 11886 net.cpp:139] Memory required for data: 500
+I0912 11:16:11.367516 11886 layer_factory.hpp:77] Creating layer conv
+I0912 11:16:11.367540 11886 net.cpp:86] Creating Layer conv
+I0912 11:16:11.367552 11886 net.cpp:408] conv <- data
+I0912 11:16:11.367569 11886 net.cpp:382] conv -> conv
+I0912 11:16:11.367635 11886 net.cpp:124] Setting up conv
+I0912 11:16:11.367647 11886 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0912 11:16:11.367659 11886 net.cpp:139] Memory required for data: 16340
+I0912 11:16:11.367679 11886 layer_factory.hpp:77] Creating layer ip
+I0912 11:16:11.367695 11886 net.cpp:86] Creating Layer ip
+I0912 11:16:11.367705 11886 net.cpp:408] ip <- conv
+I0912 11:16:11.367720 11886 net.cpp:382] ip -> ip_blob
+I0912 11:16:11.368031 11886 net.cpp:124] Setting up ip
+I0912 11:16:11.368043 11886 net.cpp:131] Top shape: 5 13 (65)
+I0912 11:16:11.368055 11886 net.cpp:139] Memory required for data: 16600
+I0912 11:16:11.368072 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.368088 11886 net.cpp:86] Creating Layer loss
+I0912 11:16:11.368098 11886 net.cpp:408] loss <- ip_blob
+I0912 11:16:11.368108 11886 net.cpp:408] loss <- label
+I0912 11:16:11.368122 11886 net.cpp:382] loss -> loss
+I0912 11:16:11.368141 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.368172 11886 net.cpp:124] Setting up loss
+I0912 11:16:11.368183 11886 net.cpp:131] Top shape: (1)
+I0912 11:16:11.368194 11886 net.cpp:134]     with loss weight 1
+I0912 11:16:11.368211 11886 net.cpp:139] Memory required for data: 16604
+I0912 11:16:11.368221 11886 net.cpp:200] loss needs backward computation.
+I0912 11:16:11.368230 11886 net.cpp:200] ip needs backward computation.
+I0912 11:16:11.368242 11886 net.cpp:200] conv needs backward computation.
+I0912 11:16:11.368250 11886 net.cpp:202] data does not need backward computation.
+I0912 11:16:11.368261 11886 net.cpp:244] This network produces output loss
+I0912 11:16:11.368276 11886 net.cpp:257] Network initialization done.
+.I0912 11:16:11.371583 11886 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -16817,45 +16852,45 @@
   bottom: "label"
   top: "loss"
 }
-I0911 08:21:41.623813  1419 layer_factory.hpp:77] Creating layer data
-I0911 08:21:41.623869  1419 net.cpp:86] Creating Layer data
-I0911 08:21:41.623905  1419 net.cpp:382] data -> data
-I0911 08:21:41.623986  1419 net.cpp:382] data -> label
-I0911 08:21:41.624130  1419 net.cpp:124] Setting up data
-I0911 08:21:41.624186  1419 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0911 08:21:41.624223  1419 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0911 08:21:41.624248  1419 net.cpp:139] Memory required for data: 500
-I0911 08:21:41.624269  1419 layer_factory.hpp:77] Creating layer conv
-I0911 08:21:41.624316  1419 net.cpp:86] Creating Layer conv
-I0911 08:21:41.624372  1419 net.cpp:408] conv <- data
-I0911 08:21:41.624411  1419 net.cpp:382] conv -> conv
-I0911 08:21:41.624564  1419 net.cpp:124] Setting up conv
-I0911 08:21:41.624598  1419 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0911 08:21:41.624624  1419 net.cpp:139] Memory required for data: 16340
-I0911 08:21:41.624665  1419 layer_factory.hpp:77] Creating layer ip
-I0911 08:21:41.624729  1419 net.cpp:86] Creating Layer ip
-I0911 08:21:41.624754  1419 net.cpp:408] ip <- conv
-I0911 08:21:41.624788  1419 net.cpp:382] ip -> ip_blob
-I0911 08:21:41.625854  1419 net.cpp:124] Setting up ip
-I0911 08:21:41.625890  1419 net.cpp:131] Top shape: 5 13 (65)
-I0911 08:21:41.625916  1419 net.cpp:139] Memory required for data: 16600
-I0911 08:21:41.625954  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.625993  1419 net.cpp:86] Creating Layer loss
-I0911 08:21:41.626014  1419 net.cpp:408] loss <- ip_blob
-I0911 08:21:41.626037  1419 net.cpp:408] loss <- label
-I0911 08:21:41.626066  1419 net.cpp:382] loss -> loss
-I0911 08:21:41.626111  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.626173  1419 net.cpp:124] Setting up loss
-I0911 08:21:41.626199  1419 net.cpp:131] Top shape: (1)
-I0911 08:21:41.626230  1419 net.cpp:134]     with loss weight 1
-I0911 08:21:41.626262  1419 net.cpp:139] Memory required for data: 16604
-I0911 08:21:41.626281  1419 net.cpp:200] loss needs backward computation.
-I0911 08:21:41.626302  1419 net.cpp:200] ip needs backward computation.
-I0911 08:21:41.626324  1419 net.cpp:200] conv needs backward computation.
-I0911 08:21:41.626353  1419 net.cpp:202] data does not need backward computation.
-I0911 08:21:41.626371  1419 net.cpp:244] This network produces output loss
-I0911 08:21:41.626399  1419 net.cpp:257] Network initialization done.
-.I0911 08:21:41.633508  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.371837 11886 layer_factory.hpp:77] Creating layer data
+I0912 11:16:11.371867 11886 net.cpp:86] Creating Layer data
+I0912 11:16:11.371889 11886 net.cpp:382] data -> data
+I0912 11:16:11.371914 11886 net.cpp:382] data -> label
+I0912 11:16:11.371946 11886 net.cpp:124] Setting up data
+I0912 11:16:11.371959 11886 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0912 11:16:11.371974 11886 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0912 11:16:11.371986 11886 net.cpp:139] Memory required for data: 500
+I0912 11:16:11.371996 11886 layer_factory.hpp:77] Creating layer conv
+I0912 11:16:11.372020 11886 net.cpp:86] Creating Layer conv
+I0912 11:16:11.372031 11886 net.cpp:408] conv <- data
+I0912 11:16:11.372049 11886 net.cpp:382] conv -> conv
+I0912 11:16:11.372112 11886 net.cpp:124] Setting up conv
+I0912 11:16:11.372125 11886 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0912 11:16:11.372138 11886 net.cpp:139] Memory required for data: 16340
+I0912 11:16:11.372159 11886 layer_factory.hpp:77] Creating layer ip
+I0912 11:16:11.372176 11886 net.cpp:86] Creating Layer ip
+I0912 11:16:11.372186 11886 net.cpp:408] ip <- conv
+I0912 11:16:11.372202 11886 net.cpp:382] ip -> ip_blob
+I0912 11:16:11.372514 11886 net.cpp:124] Setting up ip
+I0912 11:16:11.372530 11886 net.cpp:131] Top shape: 5 13 (65)
+I0912 11:16:11.372543 11886 net.cpp:139] Memory required for data: 16600
+I0912 11:16:11.372563 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.372581 11886 net.cpp:86] Creating Layer loss
+I0912 11:16:11.372591 11886 net.cpp:408] loss <- ip_blob
+I0912 11:16:11.372602 11886 net.cpp:408] loss <- label
+I0912 11:16:11.372644 11886 net.cpp:382] loss -> loss
+I0912 11:16:11.372668 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.372706 11886 net.cpp:124] Setting up loss
+I0912 11:16:11.372718 11886 net.cpp:131] Top shape: (1)
+I0912 11:16:11.372730 11886 net.cpp:134]     with loss weight 1
+I0912 11:16:11.372748 11886 net.cpp:139] Memory required for data: 16604
+I0912 11:16:11.372759 11886 net.cpp:200] loss needs backward computation.
+I0912 11:16:11.372771 11886 net.cpp:200] ip needs backward computation.
+I0912 11:16:11.372782 11886 net.cpp:200] conv needs backward computation.
+I0912 11:16:11.372793 11886 net.cpp:202] data does not need backward computation.
+I0912 11:16:11.372803 11886 net.cpp:244] This network produces output loss
+I0912 11:16:11.372818 11886 net.cpp:257] Network initialization done.
+.I0912 11:16:11.377535 11886 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -16934,45 +16969,45 @@
   bottom: "label"
   top: "loss"
 }
-I0911 08:21:41.633968  1419 layer_factory.hpp:77] Creating layer data
-I0911 08:21:41.634021  1419 net.cpp:86] Creating Layer data
-I0911 08:21:41.634060  1419 net.cpp:382] data -> data
-I0911 08:21:41.634119  1419 net.cpp:382] data -> label
-I0911 08:21:41.634200  1419 net.cpp:124] Setting up data
-I0911 08:21:41.634279  1419 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0911 08:21:41.634308  1419 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0911 08:21:41.634333  1419 net.cpp:139] Memory required for data: 500
-I0911 08:21:41.634565  1419 layer_factory.hpp:77] Creating layer conv
-I0911 08:21:41.634624  1419 net.cpp:86] Creating Layer conv
-I0911 08:21:41.634647  1419 net.cpp:408] conv <- data
-I0911 08:21:41.634683  1419 net.cpp:382] conv -> conv
-I0911 08:21:41.634806  1419 net.cpp:124] Setting up conv
-I0911 08:21:41.634865  1419 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0911 08:21:41.634894  1419 net.cpp:139] Memory required for data: 16340
-I0911 08:21:41.634936  1419 layer_factory.hpp:77] Creating layer ip
-I0911 08:21:41.634979  1419 net.cpp:86] Creating Layer ip
-I0911 08:21:41.635001  1419 net.cpp:408] ip <- conv
-I0911 08:21:41.635059  1419 net.cpp:382] ip -> ip_blob
-I0911 08:21:41.635872  1419 net.cpp:124] Setting up ip
-I0911 08:21:41.635906  1419 net.cpp:131] Top shape: 5 13 (65)
-I0911 08:21:41.635933  1419 net.cpp:139] Memory required for data: 16600
-I0911 08:21:41.635982  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.636121  1419 net.cpp:86] Creating Layer loss
-I0911 08:21:41.636147  1419 net.cpp:408] loss <- ip_blob
-I0911 08:21:41.636170  1419 net.cpp:408] loss <- label
-I0911 08:21:41.636234  1419 net.cpp:382] loss -> loss
-I0911 08:21:41.636276  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.636345  1419 net.cpp:124] Setting up loss
-I0911 08:21:41.636368  1419 net.cpp:131] Top shape: (1)
-I0911 08:21:41.636421  1419 net.cpp:134]     with loss weight 1
-I0911 08:21:41.636456  1419 net.cpp:139] Memory required for data: 16604
-I0911 08:21:41.636483  1419 net.cpp:200] loss needs backward computation.
-I0911 08:21:41.636507  1419 net.cpp:200] ip needs backward computation.
-I0911 08:21:41.636526  1419 net.cpp:200] conv needs backward computation.
-I0911 08:21:41.636548  1419 net.cpp:202] data does not need backward computation.
-I0911 08:21:41.636596  1419 net.cpp:244] This network produces output loss
-I0911 08:21:41.636627  1419 net.cpp:257] Network initialization done.
-.I0911 08:21:41.640549  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.377813 11886 layer_factory.hpp:77] Creating layer data
+I0912 11:16:11.377846 11886 net.cpp:86] Creating Layer data
+I0912 11:16:11.377864 11886 net.cpp:382] data -> data
+I0912 11:16:11.377892 11886 net.cpp:382] data -> label
+I0912 11:16:11.377928 11886 net.cpp:124] Setting up data
+I0912 11:16:11.377943 11886 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0912 11:16:11.377960 11886 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0912 11:16:11.377972 11886 net.cpp:139] Memory required for data: 500
+I0912 11:16:11.377983 11886 layer_factory.hpp:77] Creating layer conv
+I0912 11:16:11.378013 11886 net.cpp:86] Creating Layer conv
+I0912 11:16:11.378026 11886 net.cpp:408] conv <- data
+I0912 11:16:11.378046 11886 net.cpp:382] conv -> conv
+I0912 11:16:11.378113 11886 net.cpp:124] Setting up conv
+I0912 11:16:11.378126 11886 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0912 11:16:11.378139 11886 net.cpp:139] Memory required for data: 16340
+I0912 11:16:11.378161 11886 layer_factory.hpp:77] Creating layer ip
+I0912 11:16:11.378180 11886 net.cpp:86] Creating Layer ip
+I0912 11:16:11.378191 11886 net.cpp:408] ip <- conv
+I0912 11:16:11.378208 11886 net.cpp:382] ip -> ip_blob
+I0912 11:16:11.378525 11886 net.cpp:124] Setting up ip
+I0912 11:16:11.378542 11886 net.cpp:131] Top shape: 5 13 (65)
+I0912 11:16:11.378557 11886 net.cpp:139] Memory required for data: 16600
+I0912 11:16:11.378580 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.378600 11886 net.cpp:86] Creating Layer loss
+I0912 11:16:11.378613 11886 net.cpp:408] loss <- ip_blob
+I0912 11:16:11.378626 11886 net.cpp:408] loss <- label
+I0912 11:16:11.378641 11886 net.cpp:382] loss -> loss
+I0912 11:16:11.378664 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.378700 11886 net.cpp:124] Setting up loss
+I0912 11:16:11.378713 11886 net.cpp:131] Top shape: (1)
+I0912 11:16:11.378726 11886 net.cpp:134]     with loss weight 1
+I0912 11:16:11.378744 11886 net.cpp:139] Memory required for data: 16604
+I0912 11:16:11.378755 11886 net.cpp:200] loss needs backward computation.
+I0912 11:16:11.378767 11886 net.cpp:200] ip needs backward computation.
+I0912 11:16:11.378777 11886 net.cpp:200] conv needs backward computation.
+I0912 11:16:11.378788 11886 net.cpp:202] data does not need backward computation.
+I0912 11:16:11.378798 11886 net.cpp:244] This network produces output loss
+I0912 11:16:11.378815 11886 net.cpp:257] Network initialization done.
+.I0912 11:16:11.380909 11886 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -17051,45 +17086,45 @@
   bottom: "label"
   top: "loss"
 }
-I0911 08:21:41.640993  1419 layer_factory.hpp:77] Creating layer data
-I0911 08:21:41.641044  1419 net.cpp:86] Creating Layer data
-I0911 08:21:41.641083  1419 net.cpp:382] data -> data
-I0911 08:21:41.641139  1419 net.cpp:382] data -> label
-I0911 08:21:41.641196  1419 net.cpp:124] Setting up data
-I0911 08:21:41.641228  1419 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0911 08:21:41.641258  1419 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0911 08:21:41.641285  1419 net.cpp:139] Memory required for data: 500
-I0911 08:21:41.641307  1419 layer_factory.hpp:77] Creating layer conv
-I0911 08:21:41.641361  1419 net.cpp:86] Creating Layer conv
-I0911 08:21:41.641386  1419 net.cpp:408] conv <- data
-I0911 08:21:41.641422  1419 net.cpp:382] conv -> conv
-I0911 08:21:41.641548  1419 net.cpp:124] Setting up conv
-I0911 08:21:41.641575  1419 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0911 08:21:41.641609  1419 net.cpp:139] Memory required for data: 16340
-I0911 08:21:41.641649  1419 layer_factory.hpp:77] Creating layer ip
-I0911 08:21:41.641685  1419 net.cpp:86] Creating Layer ip
-I0911 08:21:41.641705  1419 net.cpp:408] ip <- conv
-I0911 08:21:41.641746  1419 net.cpp:382] ip -> ip_blob
-I0911 08:21:41.642446  1419 net.cpp:124] Setting up ip
-I0911 08:21:41.642482  1419 net.cpp:131] Top shape: 5 13 (65)
-I0911 08:21:41.642508  1419 net.cpp:139] Memory required for data: 16600
-I0911 08:21:41.642544  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.642575  1419 net.cpp:86] Creating Layer loss
-I0911 08:21:41.642604  1419 net.cpp:408] loss <- ip_blob
-I0911 08:21:41.642627  1419 net.cpp:408] loss <- label
-I0911 08:21:41.642657  1419 net.cpp:382] loss -> loss
-I0911 08:21:41.642693  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.642763  1419 net.cpp:124] Setting up loss
-I0911 08:21:41.642789  1419 net.cpp:131] Top shape: (1)
-I0911 08:21:41.642815  1419 net.cpp:134]     with loss weight 1
-I0911 08:21:41.642856  1419 net.cpp:139] Memory required for data: 16604
-I0911 08:21:41.642880  1419 net.cpp:200] loss needs backward computation.
-I0911 08:21:41.642902  1419 net.cpp:200] ip needs backward computation.
-I0911 08:21:41.642923  1419 net.cpp:200] conv needs backward computation.
-I0911 08:21:41.642946  1419 net.cpp:202] data does not need backward computation.
-I0911 08:21:41.642971  1419 net.cpp:244] This network produces output loss
-I0911 08:21:41.643002  1419 net.cpp:257] Network initialization done.
-.I0911 08:21:41.647248  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.381158 11886 layer_factory.hpp:77] Creating layer data
+I0912 11:16:11.381187 11886 net.cpp:86] Creating Layer data
+I0912 11:16:11.381204 11886 net.cpp:382] data -> data
+I0912 11:16:11.381228 11886 net.cpp:382] data -> label
+I0912 11:16:11.381650 11886 net.cpp:124] Setting up data
+I0912 11:16:11.381683 11886 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0912 11:16:11.381700 11886 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0912 11:16:11.381712 11886 net.cpp:139] Memory required for data: 500
+I0912 11:16:11.381723 11886 layer_factory.hpp:77] Creating layer conv
+I0912 11:16:11.381752 11886 net.cpp:86] Creating Layer conv
+I0912 11:16:11.381764 11886 net.cpp:408] conv <- data
+I0912 11:16:11.381784 11886 net.cpp:382] conv -> conv
+I0912 11:16:11.381855 11886 net.cpp:124] Setting up conv
+I0912 11:16:11.381870 11886 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0912 11:16:11.381883 11886 net.cpp:139] Memory required for data: 16340
+I0912 11:16:11.381907 11886 layer_factory.hpp:77] Creating layer ip
+I0912 11:16:11.381928 11886 net.cpp:86] Creating Layer ip
+I0912 11:16:11.381940 11886 net.cpp:408] ip <- conv
+I0912 11:16:11.381958 11886 net.cpp:382] ip -> ip_blob
+I0912 11:16:11.382272 11886 net.cpp:124] Setting up ip
+I0912 11:16:11.382287 11886 net.cpp:131] Top shape: 5 13 (65)
+I0912 11:16:11.382300 11886 net.cpp:139] Memory required for data: 16600
+I0912 11:16:11.382320 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.382337 11886 net.cpp:86] Creating Layer loss
+I0912 11:16:11.382346 11886 net.cpp:408] loss <- ip_blob
+I0912 11:16:11.382357 11886 net.cpp:408] loss <- label
+I0912 11:16:11.382372 11886 net.cpp:382] loss -> loss
+I0912 11:16:11.382391 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.382426 11886 net.cpp:124] Setting up loss
+I0912 11:16:11.382436 11886 net.cpp:131] Top shape: (1)
+I0912 11:16:11.382447 11886 net.cpp:134]     with loss weight 1
+I0912 11:16:11.382467 11886 net.cpp:139] Memory required for data: 16604
+I0912 11:16:11.382477 11886 net.cpp:200] loss needs backward computation.
+I0912 11:16:11.382488 11886 net.cpp:200] ip needs backward computation.
+I0912 11:16:11.382498 11886 net.cpp:200] conv needs backward computation.
+I0912 11:16:11.382508 11886 net.cpp:202] data does not need backward computation.
+I0912 11:16:11.382516 11886 net.cpp:244] This network produces output loss
+I0912 11:16:11.382530 11886 net.cpp:257] Network initialization done.
+.I0912 11:16:11.384820 11886 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -17168,45 +17203,45 @@
   bottom: "label"
   top: "loss"
 }
-I0911 08:21:41.647763  1419 layer_factory.hpp:77] Creating layer data
-I0911 08:21:41.647812  1419 net.cpp:86] Creating Layer data
-I0911 08:21:41.647882  1419 net.cpp:382] data -> data
-I0911 08:21:41.647929  1419 net.cpp:382] data -> label
-I0911 08:21:41.647992  1419 net.cpp:124] Setting up data
-I0911 08:21:41.648097  1419 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0911 08:21:41.648130  1419 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0911 08:21:41.648155  1419 net.cpp:139] Memory required for data: 500
-I0911 08:21:41.648175  1419 layer_factory.hpp:77] Creating layer conv
-I0911 08:21:41.648255  1419 net.cpp:86] Creating Layer conv
-I0911 08:21:41.648280  1419 net.cpp:408] conv <- data
-I0911 08:21:41.648316  1419 net.cpp:382] conv -> conv
-I0911 08:21:41.648473  1419 net.cpp:124] Setting up conv
-I0911 08:21:41.648501  1419 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0911 08:21:41.648527  1419 net.cpp:139] Memory required for data: 16340
-I0911 08:21:41.648568  1419 layer_factory.hpp:77] Creating layer ip
-I0911 08:21:41.648639  1419 net.cpp:86] Creating Layer ip
-I0911 08:21:41.648665  1419 net.cpp:408] ip <- conv
-I0911 08:21:41.648701  1419 net.cpp:382] ip -> ip_blob
-I0911 08:21:41.649739  1419 net.cpp:124] Setting up ip
-I0911 08:21:41.649771  1419 net.cpp:131] Top shape: 5 13 (65)
-I0911 08:21:41.649798  1419 net.cpp:139] Memory required for data: 16600
-I0911 08:21:41.649843  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.649876  1419 net.cpp:86] Creating Layer loss
-I0911 08:21:41.649897  1419 net.cpp:408] loss <- ip_blob
-I0911 08:21:41.649921  1419 net.cpp:408] loss <- label
-I0911 08:21:41.649950  1419 net.cpp:382] loss -> loss
-I0911 08:21:41.649996  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.650058  1419 net.cpp:124] Setting up loss
-I0911 08:21:41.650082  1419 net.cpp:131] Top shape: (1)
-I0911 08:21:41.650115  1419 net.cpp:134]     with loss weight 1
-I0911 08:21:41.650146  1419 net.cpp:139] Memory required for data: 16604
-I0911 08:21:41.650166  1419 net.cpp:200] loss needs backward computation.
-I0911 08:21:41.650188  1419 net.cpp:200] ip needs backward computation.
-I0911 08:21:41.650216  1419 net.cpp:200] conv needs backward computation.
-I0911 08:21:41.650239  1419 net.cpp:202] data does not need backward computation.
-I0911 08:21:41.650259  1419 net.cpp:244] This network produces output loss
-I0911 08:21:41.650285  1419 net.cpp:257] Network initialization done.
-.I0911 08:21:41.655122  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.385080 11886 layer_factory.hpp:77] Creating layer data
+I0912 11:16:11.385111 11886 net.cpp:86] Creating Layer data
+I0912 11:16:11.385133 11886 net.cpp:382] data -> data
+I0912 11:16:11.385157 11886 net.cpp:382] data -> label
+I0912 11:16:11.385190 11886 net.cpp:124] Setting up data
+I0912 11:16:11.385203 11886 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0912 11:16:11.385218 11886 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0912 11:16:11.385231 11886 net.cpp:139] Memory required for data: 500
+I0912 11:16:11.385241 11886 layer_factory.hpp:77] Creating layer conv
+I0912 11:16:11.385620 11886 net.cpp:86] Creating Layer conv
+I0912 11:16:11.385637 11886 net.cpp:408] conv <- data
+I0912 11:16:11.385658 11886 net.cpp:382] conv -> conv
+I0912 11:16:11.385730 11886 net.cpp:124] Setting up conv
+I0912 11:16:11.385747 11886 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0912 11:16:11.385761 11886 net.cpp:139] Memory required for data: 16340
+I0912 11:16:11.385784 11886 layer_factory.hpp:77] Creating layer ip
+I0912 11:16:11.385804 11886 net.cpp:86] Creating Layer ip
+I0912 11:16:11.385816 11886 net.cpp:408] ip <- conv
+I0912 11:16:11.385834 11886 net.cpp:382] ip -> ip_blob
+I0912 11:16:11.386157 11886 net.cpp:124] Setting up ip
+I0912 11:16:11.386178 11886 net.cpp:131] Top shape: 5 13 (65)
+I0912 11:16:11.386190 11886 net.cpp:139] Memory required for data: 16600
+I0912 11:16:11.386211 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.386229 11886 net.cpp:86] Creating Layer loss
+I0912 11:16:11.386240 11886 net.cpp:408] loss <- ip_blob
+I0912 11:16:11.386250 11886 net.cpp:408] loss <- label
+I0912 11:16:11.386263 11886 net.cpp:382] loss -> loss
+I0912 11:16:11.386283 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.386320 11886 net.cpp:124] Setting up loss
+I0912 11:16:11.386333 11886 net.cpp:131] Top shape: (1)
+I0912 11:16:11.386344 11886 net.cpp:134]     with loss weight 1
+I0912 11:16:11.386364 11886 net.cpp:139] Memory required for data: 16604
+I0912 11:16:11.386374 11886 net.cpp:200] loss needs backward computation.
+I0912 11:16:11.386385 11886 net.cpp:200] ip needs backward computation.
+I0912 11:16:11.386396 11886 net.cpp:200] conv needs backward computation.
+I0912 11:16:11.386407 11886 net.cpp:202] data does not need backward computation.
+I0912 11:16:11.386417 11886 net.cpp:244] This network produces output loss
+I0912 11:16:11.386431 11886 net.cpp:257] Network initialization done.
+.I0912 11:16:11.389720 11886 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -17285,48 +17320,48 @@
   bottom: "label"
   top: "loss"
 }
-I0911 08:21:41.655551  1419 layer_factory.hpp:77] Creating layer data
-I0911 08:21:41.655606  1419 net.cpp:86] Creating Layer data
-I0911 08:21:41.655642  1419 net.cpp:382] data -> data
-I0911 08:21:41.655687  1419 net.cpp:382] data -> label
-I0911 08:21:41.655751  1419 net.cpp:124] Setting up data
-I0911 08:21:41.655774  1419 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0911 08:21:41.655803  1419 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0911 08:21:41.655827  1419 net.cpp:139] Memory required for data: 500
-I0911 08:21:41.655855  1419 layer_factory.hpp:77] Creating layer conv
-I0911 08:21:41.655898  1419 net.cpp:86] Creating Layer conv
-I0911 08:21:41.655920  1419 net.cpp:408] conv <- data
-I0911 08:21:41.655956  1419 net.cpp:382] conv -> conv
-I0911 08:21:41.656131  1419 net.cpp:124] Setting up conv
-I0911 08:21:41.656162  1419 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0911 08:21:41.656188  1419 net.cpp:139] Memory required for data: 16340
-I0911 08:21:41.656235  1419 layer_factory.hpp:77] Creating layer ip
-I0911 08:21:41.656272  1419 net.cpp:86] Creating Layer ip
-I0911 08:21:41.656294  1419 net.cpp:408] ip <- conv
-I0911 08:21:41.656327  1419 net.cpp:382] ip -> ip_blob
-I0911 08:21:41.657325  1419 net.cpp:124] Setting up ip
-I0911 08:21:41.657367  1419 net.cpp:131] Top shape: 5 13 (65)
-I0911 08:21:41.657397  1419 net.cpp:139] Memory required for data: 16600
-I0911 08:21:41.657436  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.657475  1419 net.cpp:86] Creating Layer loss
-I0911 08:21:41.657500  1419 net.cpp:408] loss <- ip_blob
-I0911 08:21:41.657550  1419 net.cpp:408] loss <- label
-I0911 08:21:41.657580  1419 net.cpp:382] loss -> loss
-I0911 08:21:41.657627  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.657721  1419 net.cpp:124] Setting up loss
-I0911 08:21:41.657747  1419 net.cpp:131] Top shape: (1)
-I0911 08:21:41.657773  1419 net.cpp:134]     with loss weight 1
-I0911 08:21:41.657804  1419 net.cpp:139] Memory required for data: 16604
-I0911 08:21:41.657825  1419 net.cpp:200] loss needs backward computation.
-I0911 08:21:41.657853  1419 net.cpp:200] ip needs backward computation.
-I0911 08:21:41.657874  1419 net.cpp:200] conv needs backward computation.
-I0911 08:21:41.657922  1419 net.cpp:202] data does not need backward computation.
-I0911 08:21:41.657944  1419 net.cpp:244] This network produces output loss
-I0911 08:21:41.657982  1419 net.cpp:257] Network initialization done.
-W0911 08:21:41.662444  1419 _caffe.cpp:139] DEPRECATION WARNING - deprecated use of Python interface
-W0911 08:21:41.662498  1419 _caffe.cpp:140] Use this instead (with the named "weights" parameter):
-W0911 08:21:41.662519  1419 _caffe.cpp:142] Net('/tmp/tmp06ibaz3u', 0, weights='/tmp/tmppxsngci8')
-I0911 08:21:41.663391  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.390010 11886 layer_factory.hpp:77] Creating layer data
+I0912 11:16:11.390044 11886 net.cpp:86] Creating Layer data
+I0912 11:16:11.390064 11886 net.cpp:382] data -> data
+I0912 11:16:11.390089 11886 net.cpp:382] data -> label
+I0912 11:16:11.390123 11886 net.cpp:124] Setting up data
+I0912 11:16:11.390138 11886 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0912 11:16:11.390154 11886 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0912 11:16:11.390166 11886 net.cpp:139] Memory required for data: 500
+I0912 11:16:11.390178 11886 layer_factory.hpp:77] Creating layer conv
+I0912 11:16:11.390205 11886 net.cpp:86] Creating Layer conv
+I0912 11:16:11.390218 11886 net.cpp:408] conv <- data
+I0912 11:16:11.390239 11886 net.cpp:382] conv -> conv
+I0912 11:16:11.390309 11886 net.cpp:124] Setting up conv
+I0912 11:16:11.390326 11886 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0912 11:16:11.390341 11886 net.cpp:139] Memory required for data: 16340
+I0912 11:16:11.390364 11886 layer_factory.hpp:77] Creating layer ip
+I0912 11:16:11.390384 11886 net.cpp:86] Creating Layer ip
+I0912 11:16:11.390395 11886 net.cpp:408] ip <- conv
+I0912 11:16:11.390414 11886 net.cpp:382] ip -> ip_blob
+I0912 11:16:11.390733 11886 net.cpp:124] Setting up ip
+I0912 11:16:11.390751 11886 net.cpp:131] Top shape: 5 13 (65)
+I0912 11:16:11.390767 11886 net.cpp:139] Memory required for data: 16600
+I0912 11:16:11.390790 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.390812 11886 net.cpp:86] Creating Layer loss
+I0912 11:16:11.390823 11886 net.cpp:408] loss <- ip_blob
+I0912 11:16:11.390838 11886 net.cpp:408] loss <- label
+I0912 11:16:11.390856 11886 net.cpp:382] loss -> loss
+I0912 11:16:11.390877 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.390916 11886 net.cpp:124] Setting up loss
+I0912 11:16:11.390928 11886 net.cpp:131] Top shape: (1)
+I0912 11:16:11.390939 11886 net.cpp:134]     with loss weight 1
+I0912 11:16:11.390957 11886 net.cpp:139] Memory required for data: 16604
+I0912 11:16:11.390970 11886 net.cpp:200] loss needs backward computation.
+I0912 11:16:11.390985 11886 net.cpp:200] ip needs backward computation.
+I0912 11:16:11.390995 11886 net.cpp:200] conv needs backward computation.
+I0912 11:16:11.391008 11886 net.cpp:202] data does not need backward computation.
+I0912 11:16:11.391019 11886 net.cpp:244] This network produces output loss
+I0912 11:16:11.391034 11886 net.cpp:257] Network initialization done.
+W0912 11:16:11.393846 11886 _caffe.cpp:139] DEPRECATION WARNING - deprecated use of Python interface
+W0912 11:16:11.393887 11886 _caffe.cpp:140] Use this instead (with the named "weights" parameter):
+W0912 11:16:11.393898 11886 _caffe.cpp:142] Net('/tmp/tmp6a4zlwxl', 0, weights='/tmp/tmp773wzdvm')
+I0912 11:16:11.394279 11886 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -17405,45 +17440,45 @@
   bottom: "label"
   top: "loss"
 }
-I0911 08:21:41.663817  1419 layer_factory.hpp:77] Creating layer data
-I0911 08:21:41.663902  1419 net.cpp:86] Creating Layer data
-I0911 08:21:41.663941  1419 net.cpp:382] data -> data
-I0911 08:21:41.664023  1419 net.cpp:382] data -> label
-I0911 08:21:41.664098  1419 net.cpp:124] Setting up data
-I0911 08:21:41.664127  1419 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0911 08:21:41.664158  1419 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0911 08:21:41.664182  1419 net.cpp:139] Memory required for data: 500
-I0911 08:21:41.664203  1419 layer_factory.hpp:77] Creating layer conv
-I0911 08:21:41.664258  1419 net.cpp:86] Creating Layer conv
-I0911 08:21:41.664281  1419 net.cpp:408] conv <- data
-I0911 08:21:41.664319  1419 net.cpp:382] conv -> conv
-I0911 08:21:41.664443  1419 net.cpp:124] Setting up conv
-I0911 08:21:41.664479  1419 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0911 08:21:41.664505  1419 net.cpp:139] Memory required for data: 16340
-I0911 08:21:41.664546  1419 layer_factory.hpp:77] Creating layer ip
-I0911 08:21:41.664583  1419 net.cpp:86] Creating Layer ip
-I0911 08:21:41.664613  1419 net.cpp:408] ip <- conv
-I0911 08:21:41.664647  1419 net.cpp:382] ip -> ip_blob
-I0911 08:21:41.665359  1419 net.cpp:124] Setting up ip
-I0911 08:21:41.665390  1419 net.cpp:131] Top shape: 5 13 (65)
-I0911 08:21:41.665416  1419 net.cpp:139] Memory required for data: 16600
-I0911 08:21:41.665455  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.665522  1419 net.cpp:86] Creating Layer loss
-I0911 08:21:41.665549  1419 net.cpp:408] loss <- ip_blob
-I0911 08:21:41.665575  1419 net.cpp:408] loss <- label
-I0911 08:21:41.665611  1419 net.cpp:382] loss -> loss
-I0911 08:21:41.665652  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.665724  1419 net.cpp:124] Setting up loss
-I0911 08:21:41.665750  1419 net.cpp:131] Top shape: (1)
-I0911 08:21:41.665773  1419 net.cpp:134]     with loss weight 1
-I0911 08:21:41.665808  1419 net.cpp:139] Memory required for data: 16604
-I0911 08:21:41.665829  1419 net.cpp:200] loss needs backward computation.
-I0911 08:21:41.665863  1419 net.cpp:200] ip needs backward computation.
-I0911 08:21:41.665884  1419 net.cpp:200] conv needs backward computation.
-I0911 08:21:41.665904  1419 net.cpp:202] data does not need backward computation.
-I0911 08:21:41.665923  1419 net.cpp:244] This network produces output loss
-I0911 08:21:41.665951  1419 net.cpp:257] Network initialization done.
-I0911 08:21:41.671669  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.394523 11886 layer_factory.hpp:77] Creating layer data
+I0912 11:16:11.394563 11886 net.cpp:86] Creating Layer data
+I0912 11:16:11.394585 11886 net.cpp:382] data -> data
+I0912 11:16:11.394613 11886 net.cpp:382] data -> label
+I0912 11:16:11.394647 11886 net.cpp:124] Setting up data
+I0912 11:16:11.394663 11886 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0912 11:16:11.394680 11886 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0912 11:16:11.394691 11886 net.cpp:139] Memory required for data: 500
+I0912 11:16:11.394701 11886 layer_factory.hpp:77] Creating layer conv
+I0912 11:16:11.394724 11886 net.cpp:86] Creating Layer conv
+I0912 11:16:11.394737 11886 net.cpp:408] conv <- data
+I0912 11:16:11.394757 11886 net.cpp:382] conv -> conv
+I0912 11:16:11.394837 11886 net.cpp:124] Setting up conv
+I0912 11:16:11.394853 11886 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0912 11:16:11.394870 11886 net.cpp:139] Memory required for data: 16340
+I0912 11:16:11.394894 11886 layer_factory.hpp:77] Creating layer ip
+I0912 11:16:11.394917 11886 net.cpp:86] Creating Layer ip
+I0912 11:16:11.394928 11886 net.cpp:408] ip <- conv
+I0912 11:16:11.394948 11886 net.cpp:382] ip -> ip_blob
+I0912 11:16:11.395267 11886 net.cpp:124] Setting up ip
+I0912 11:16:11.395283 11886 net.cpp:131] Top shape: 5 13 (65)
+I0912 11:16:11.395296 11886 net.cpp:139] Memory required for data: 16600
+I0912 11:16:11.395316 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.395341 11886 net.cpp:86] Creating Layer loss
+I0912 11:16:11.395352 11886 net.cpp:408] loss <- ip_blob
+I0912 11:16:11.395363 11886 net.cpp:408] loss <- label
+I0912 11:16:11.395378 11886 net.cpp:382] loss -> loss
+I0912 11:16:11.395397 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.395437 11886 net.cpp:124] Setting up loss
+I0912 11:16:11.395448 11886 net.cpp:131] Top shape: (1)
+I0912 11:16:11.395459 11886 net.cpp:134]     with loss weight 1
+I0912 11:16:11.395476 11886 net.cpp:139] Memory required for data: 16604
+I0912 11:16:11.395486 11886 net.cpp:200] loss needs backward computation.
+I0912 11:16:11.395498 11886 net.cpp:200] ip needs backward computation.
+I0912 11:16:11.395509 11886 net.cpp:200] conv needs backward computation.
+I0912 11:16:11.395517 11886 net.cpp:202] data does not need backward computation.
+I0912 11:16:11.395527 11886 net.cpp:244] This network produces output loss
+I0912 11:16:11.395540 11886 net.cpp:257] Network initialization done.
+I0912 11:16:11.398661 11886 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -17522,45 +17557,45 @@
   bottom: "label"
   top: "loss"
 }
-I0911 08:21:41.672201  1419 layer_factory.hpp:77] Creating layer data
-I0911 08:21:41.672286  1419 net.cpp:86] Creating Layer data
-I0911 08:21:41.672322  1419 net.cpp:382] data -> data
-I0911 08:21:41.672374  1419 net.cpp:382] data -> label
-I0911 08:21:41.672456  1419 net.cpp:124] Setting up data
-I0911 08:21:41.672487  1419 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0911 08:21:41.672518  1419 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0911 08:21:41.672541  1419 net.cpp:139] Memory required for data: 500
-I0911 08:21:41.672561  1419 layer_factory.hpp:77] Creating layer conv
-I0911 08:21:41.672636  1419 net.cpp:86] Creating Layer conv
-I0911 08:21:41.672659  1419 net.cpp:408] conv <- data
-I0911 08:21:41.672695  1419 net.cpp:382] conv -> conv
-I0911 08:21:41.672842  1419 net.cpp:124] Setting up conv
-I0911 08:21:41.672870  1419 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0911 08:21:41.672896  1419 net.cpp:139] Memory required for data: 16340
-I0911 08:21:41.672935  1419 layer_factory.hpp:77] Creating layer ip
-I0911 08:21:41.672973  1419 net.cpp:86] Creating Layer ip
-I0911 08:21:41.673019  1419 net.cpp:408] ip <- conv
-I0911 08:21:41.673054  1419 net.cpp:382] ip -> ip_blob
-I0911 08:21:41.673851  1419 net.cpp:124] Setting up ip
-I0911 08:21:41.673959  1419 net.cpp:131] Top shape: 5 13 (65)
-I0911 08:21:41.674046  1419 net.cpp:139] Memory required for data: 16600
-I0911 08:21:41.674129  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.674166  1419 net.cpp:86] Creating Layer loss
-I0911 08:21:41.674188  1419 net.cpp:408] loss <- ip_blob
-I0911 08:21:41.674276  1419 net.cpp:408] loss <- label
-I0911 08:21:41.674312  1419 net.cpp:382] loss -> loss
-I0911 08:21:41.674363  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.674425  1419 net.cpp:124] Setting up loss
-I0911 08:21:41.674450  1419 net.cpp:131] Top shape: (1)
-I0911 08:21:41.674482  1419 net.cpp:134]     with loss weight 1
-I0911 08:21:41.674515  1419 net.cpp:139] Memory required for data: 16604
-I0911 08:21:41.674536  1419 net.cpp:200] loss needs backward computation.
-I0911 08:21:41.674557  1419 net.cpp:200] ip needs backward computation.
-I0911 08:21:41.674577  1419 net.cpp:200] conv needs backward computation.
-I0911 08:21:41.674666  1419 net.cpp:202] data does not need backward computation.
-I0911 08:21:41.674692  1419 net.cpp:244] This network produces output loss
-I0911 08:21:41.674779  1419 net.cpp:257] Network initialization done.
-.I0911 08:21:41.679646  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.398917 11886 layer_factory.hpp:77] Creating layer data
+I0912 11:16:11.398945 11886 net.cpp:86] Creating Layer data
+I0912 11:16:11.398962 11886 net.cpp:382] data -> data
+I0912 11:16:11.398984 11886 net.cpp:382] data -> label
+I0912 11:16:11.399013 11886 net.cpp:124] Setting up data
+I0912 11:16:11.399024 11886 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0912 11:16:11.399036 11886 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0912 11:16:11.399047 11886 net.cpp:139] Memory required for data: 500
+I0912 11:16:11.399056 11886 layer_factory.hpp:77] Creating layer conv
+I0912 11:16:11.399078 11886 net.cpp:86] Creating Layer conv
+I0912 11:16:11.399091 11886 net.cpp:408] conv <- data
+I0912 11:16:11.399107 11886 net.cpp:382] conv -> conv
+I0912 11:16:11.399164 11886 net.cpp:124] Setting up conv
+I0912 11:16:11.399175 11886 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0912 11:16:11.399188 11886 net.cpp:139] Memory required for data: 16340
+I0912 11:16:11.399207 11886 layer_factory.hpp:77] Creating layer ip
+I0912 11:16:11.399222 11886 net.cpp:86] Creating Layer ip
+I0912 11:16:11.399232 11886 net.cpp:408] ip <- conv
+I0912 11:16:11.399246 11886 net.cpp:382] ip -> ip_blob
+I0912 11:16:11.399555 11886 net.cpp:124] Setting up ip
+I0912 11:16:11.399570 11886 net.cpp:131] Top shape: 5 13 (65)
+I0912 11:16:11.399582 11886 net.cpp:139] Memory required for data: 16600
+I0912 11:16:11.399600 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.399618 11886 net.cpp:86] Creating Layer loss
+I0912 11:16:11.399629 11886 net.cpp:408] loss <- ip_blob
+I0912 11:16:11.399641 11886 net.cpp:408] loss <- label
+I0912 11:16:11.399654 11886 net.cpp:382] loss -> loss
+I0912 11:16:11.399673 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.399706 11886 net.cpp:124] Setting up loss
+I0912 11:16:11.399717 11886 net.cpp:131] Top shape: (1)
+I0912 11:16:11.399730 11886 net.cpp:134]     with loss weight 1
+I0912 11:16:11.399749 11886 net.cpp:139] Memory required for data: 16604
+I0912 11:16:11.399760 11886 net.cpp:200] loss needs backward computation.
+I0912 11:16:11.399770 11886 net.cpp:200] ip needs backward computation.
+I0912 11:16:11.399781 11886 net.cpp:200] conv needs backward computation.
+I0912 11:16:11.399791 11886 net.cpp:202] data does not need backward computation.
+I0912 11:16:11.399801 11886 net.cpp:244] This network produces output loss
+I0912 11:16:11.399816 11886 net.cpp:257] Network initialization done.
+.I0912 11:16:11.403290 11886 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -17639,45 +17674,45 @@
   bottom: "label"
   top: "loss"
 }
-I0911 08:21:41.680114  1419 layer_factory.hpp:77] Creating layer data
-I0911 08:21:41.680163  1419 net.cpp:86] Creating Layer data
-I0911 08:21:41.680198  1419 net.cpp:382] data -> data
-I0911 08:21:41.680253  1419 net.cpp:382] data -> label
-I0911 08:21:41.680316  1419 net.cpp:124] Setting up data
-I0911 08:21:41.680351  1419 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0911 08:21:41.680382  1419 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0911 08:21:41.680408  1419 net.cpp:139] Memory required for data: 500
-I0911 08:21:41.680428  1419 layer_factory.hpp:77] Creating layer conv
-I0911 08:21:41.680480  1419 net.cpp:86] Creating Layer conv
-I0911 08:21:41.680505  1419 net.cpp:408] conv <- data
-I0911 08:21:41.680541  1419 net.cpp:382] conv -> conv
-I0911 08:21:41.680667  1419 net.cpp:124] Setting up conv
-I0911 08:21:41.680697  1419 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0911 08:21:41.680732  1419 net.cpp:139] Memory required for data: 16340
-I0911 08:21:41.680776  1419 layer_factory.hpp:77] Creating layer ip
-I0911 08:21:41.680812  1419 net.cpp:86] Creating Layer ip
-I0911 08:21:41.680841  1419 net.cpp:408] ip <- conv
-I0911 08:21:41.680876  1419 net.cpp:382] ip -> ip_blob
-I0911 08:21:41.681593  1419 net.cpp:124] Setting up ip
-I0911 08:21:41.681625  1419 net.cpp:131] Top shape: 5 13 (65)
-I0911 08:21:41.681653  1419 net.cpp:139] Memory required for data: 16600
-I0911 08:21:41.681689  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.681726  1419 net.cpp:86] Creating Layer loss
-I0911 08:21:41.681748  1419 net.cpp:408] loss <- ip_blob
-I0911 08:21:41.681772  1419 net.cpp:408] loss <- label
-I0911 08:21:41.681802  1419 net.cpp:382] loss -> loss
-I0911 08:21:41.681847  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.681912  1419 net.cpp:124] Setting up loss
-I0911 08:21:41.681937  1419 net.cpp:131] Top shape: (1)
-I0911 08:21:41.681969  1419 net.cpp:134]     with loss weight 1
-I0911 08:21:41.682003  1419 net.cpp:139] Memory required for data: 16604
-I0911 08:21:41.682022  1419 net.cpp:200] loss needs backward computation.
-I0911 08:21:41.682045  1419 net.cpp:200] ip needs backward computation.
-I0911 08:21:41.682065  1419 net.cpp:200] conv needs backward computation.
-I0911 08:21:41.682093  1419 net.cpp:202] data does not need backward computation.
-I0911 08:21:41.682114  1419 net.cpp:244] This network produces output loss
-I0911 08:21:41.682143  1419 net.cpp:257] Network initialization done.
-I0911 08:21:41.691105  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.403527 11886 layer_factory.hpp:77] Creating layer data
+I0912 11:16:11.403555 11886 net.cpp:86] Creating Layer data
+I0912 11:16:11.403573 11886 net.cpp:382] data -> data
+I0912 11:16:11.403599 11886 net.cpp:382] data -> label
+I0912 11:16:11.403633 11886 net.cpp:124] Setting up data
+I0912 11:16:11.403647 11886 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0912 11:16:11.403662 11886 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0912 11:16:11.403674 11886 net.cpp:139] Memory required for data: 500
+I0912 11:16:11.403684 11886 layer_factory.hpp:77] Creating layer conv
+I0912 11:16:11.403708 11886 net.cpp:86] Creating Layer conv
+I0912 11:16:11.403719 11886 net.cpp:408] conv <- data
+I0912 11:16:11.403738 11886 net.cpp:382] conv -> conv
+I0912 11:16:11.403802 11886 net.cpp:124] Setting up conv
+I0912 11:16:11.403815 11886 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0912 11:16:11.403828 11886 net.cpp:139] Memory required for data: 16340
+I0912 11:16:11.403851 11886 layer_factory.hpp:77] Creating layer ip
+I0912 11:16:11.403868 11886 net.cpp:86] Creating Layer ip
+I0912 11:16:11.403879 11886 net.cpp:408] ip <- conv
+I0912 11:16:11.403895 11886 net.cpp:382] ip -> ip_blob
+I0912 11:16:11.404213 11886 net.cpp:124] Setting up ip
+I0912 11:16:11.404232 11886 net.cpp:131] Top shape: 5 13 (65)
+I0912 11:16:11.404245 11886 net.cpp:139] Memory required for data: 16600
+I0912 11:16:11.404264 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.404284 11886 net.cpp:86] Creating Layer loss
+I0912 11:16:11.404294 11886 net.cpp:408] loss <- ip_blob
+I0912 11:16:11.404304 11886 net.cpp:408] loss <- label
+I0912 11:16:11.404317 11886 net.cpp:382] loss -> loss
+I0912 11:16:11.404337 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.404372 11886 net.cpp:124] Setting up loss
+I0912 11:16:11.404383 11886 net.cpp:131] Top shape: (1)
+I0912 11:16:11.404394 11886 net.cpp:134]     with loss weight 1
+I0912 11:16:11.404414 11886 net.cpp:139] Memory required for data: 16604
+I0912 11:16:11.404425 11886 net.cpp:200] loss needs backward computation.
+I0912 11:16:11.404436 11886 net.cpp:200] ip needs backward computation.
+I0912 11:16:11.404446 11886 net.cpp:200] conv needs backward computation.
+I0912 11:16:11.404457 11886 net.cpp:202] data does not need backward computation.
+I0912 11:16:11.404469 11886 net.cpp:244] This network produces output loss
+I0912 11:16:11.404484 11886 net.cpp:257] Network initialization done.
+I0912 11:16:11.410466 11886 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -17756,46 +17791,46 @@
   bottom: "label"
   top: "loss"
 }
-I0911 08:21:41.691543  1419 layer_factory.hpp:77] Creating layer data
-I0911 08:21:41.691598  1419 net.cpp:86] Creating Layer data
-I0911 08:21:41.691633  1419 net.cpp:382] data -> data
-I0911 08:21:41.691679  1419 net.cpp:382] data -> label
-I0911 08:21:41.691742  1419 net.cpp:124] Setting up data
-I0911 08:21:41.691766  1419 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0911 08:21:41.691797  1419 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0911 08:21:41.691824  1419 net.cpp:139] Memory required for data: 500
-I0911 08:21:41.691854  1419 layer_factory.hpp:77] Creating layer conv
-I0911 08:21:41.691898  1419 net.cpp:86] Creating Layer conv
-I0911 08:21:41.691922  1419 net.cpp:408] conv <- data
-I0911 08:21:41.691956  1419 net.cpp:382] conv -> conv
-I0911 08:21:41.692118  1419 net.cpp:124] Setting up conv
-I0911 08:21:41.692150  1419 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0911 08:21:41.692178  1419 net.cpp:139] Memory required for data: 16340
-I0911 08:21:41.692227  1419 layer_factory.hpp:77] Creating layer ip
-I0911 08:21:41.692263  1419 net.cpp:86] Creating Layer ip
-I0911 08:21:41.692286  1419 net.cpp:408] ip <- conv
-I0911 08:21:41.692315  1419 net.cpp:382] ip -> ip_blob
-I0911 08:21:41.693022  1419 net.cpp:124] Setting up ip
-I0911 08:21:41.693051  1419 net.cpp:131] Top shape: 5 13 (65)
-I0911 08:21:41.693078  1419 net.cpp:139] Memory required for data: 16600
-I0911 08:21:41.693121  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.693150  1419 net.cpp:86] Creating Layer loss
-I0911 08:21:41.693171  1419 net.cpp:408] loss <- ip_blob
-I0911 08:21:41.693195  1419 net.cpp:408] loss <- label
-I0911 08:21:41.693231  1419 net.cpp:382] loss -> loss
-I0911 08:21:41.693270  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.693327  1419 net.cpp:124] Setting up loss
-I0911 08:21:41.693361  1419 net.cpp:131] Top shape: (1)
-I0911 08:21:41.693385  1419 net.cpp:134]     with loss weight 1
-I0911 08:21:41.693418  1419 net.cpp:139] Memory required for data: 16604
-I0911 08:21:41.693437  1419 net.cpp:200] loss needs backward computation.
-I0911 08:21:41.693466  1419 net.cpp:200] ip needs backward computation.
-I0911 08:21:41.693488  1419 net.cpp:200] conv needs backward computation.
-I0911 08:21:41.693511  1419 net.cpp:202] data does not need backward computation.
-I0911 08:21:41.693531  1419 net.cpp:244] This network produces output loss
-I0911 08:21:41.693562  1419 net.cpp:257] Network initialization done.
-I0911 08:21:41.695407  1419 hdf5.cpp:33] Datatype class: H5T_FLOAT
-.I0911 08:21:41.703974  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.410778 11886 layer_factory.hpp:77] Creating layer data
+I0912 11:16:11.410815 11886 net.cpp:86] Creating Layer data
+I0912 11:16:11.410835 11886 net.cpp:382] data -> data
+I0912 11:16:11.410866 11886 net.cpp:382] data -> label
+I0912 11:16:11.410905 11886 net.cpp:124] Setting up data
+I0912 11:16:11.410919 11886 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0912 11:16:11.410935 11886 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0912 11:16:11.410946 11886 net.cpp:139] Memory required for data: 500
+I0912 11:16:11.410957 11886 layer_factory.hpp:77] Creating layer conv
+I0912 11:16:11.410984 11886 net.cpp:86] Creating Layer conv
+I0912 11:16:11.410997 11886 net.cpp:408] conv <- data
+I0912 11:16:11.411016 11886 net.cpp:382] conv -> conv
+I0912 11:16:11.411082 11886 net.cpp:124] Setting up conv
+I0912 11:16:11.411095 11886 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0912 11:16:11.411108 11886 net.cpp:139] Memory required for data: 16340
+I0912 11:16:11.411130 11886 layer_factory.hpp:77] Creating layer ip
+I0912 11:16:11.411149 11886 net.cpp:86] Creating Layer ip
+I0912 11:16:11.411159 11886 net.cpp:408] ip <- conv
+I0912 11:16:11.411173 11886 net.cpp:382] ip -> ip_blob
+I0912 11:16:11.411499 11886 net.cpp:124] Setting up ip
+I0912 11:16:11.411520 11886 net.cpp:131] Top shape: 5 13 (65)
+I0912 11:16:11.411535 11886 net.cpp:139] Memory required for data: 16600
+I0912 11:16:11.411554 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.411571 11886 net.cpp:86] Creating Layer loss
+I0912 11:16:11.411582 11886 net.cpp:408] loss <- ip_blob
+I0912 11:16:11.411593 11886 net.cpp:408] loss <- label
+I0912 11:16:11.411610 11886 net.cpp:382] loss -> loss
+I0912 11:16:11.411633 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.411672 11886 net.cpp:124] Setting up loss
+I0912 11:16:11.411685 11886 net.cpp:131] Top shape: (1)
+I0912 11:16:11.411696 11886 net.cpp:134]     with loss weight 1
+I0912 11:16:11.411717 11886 net.cpp:139] Memory required for data: 16604
+I0912 11:16:11.411729 11886 net.cpp:200] loss needs backward computation.
+I0912 11:16:11.411744 11886 net.cpp:200] ip needs backward computation.
+I0912 11:16:11.411756 11886 net.cpp:200] conv needs backward computation.
+I0912 11:16:11.411768 11886 net.cpp:202] data does not need backward computation.
+I0912 11:16:11.411779 11886 net.cpp:244] This network produces output loss
+I0912 11:16:11.411795 11886 net.cpp:257] Network initialization done.
+I0912 11:16:11.413022 11886 hdf5.cpp:33] Datatype class: H5T_FLOAT
+.I0912 11:16:11.418478 11886 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -17874,47 +17909,47 @@
   bottom: "label"
   top: "loss"
 }
-I0911 08:21:41.704492  1419 layer_factory.hpp:77] Creating layer data
-I0911 08:21:41.704545  1419 net.cpp:86] Creating Layer data
-I0911 08:21:41.704581  1419 net.cpp:382] data -> data
-I0911 08:21:41.704636  1419 net.cpp:382] data -> label
-I0911 08:21:41.704694  1419 net.cpp:124] Setting up data
-I0911 08:21:41.704726  1419 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0911 08:21:41.704756  1419 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0911 08:21:41.704780  1419 net.cpp:139] Memory required for data: 500
-I0911 08:21:41.704800  1419 layer_factory.hpp:77] Creating layer conv
-I0911 08:21:41.704849  1419 net.cpp:86] Creating Layer conv
-I0911 08:21:41.704871  1419 net.cpp:408] conv <- data
-I0911 08:21:41.704906  1419 net.cpp:382] conv -> conv
-I0911 08:21:41.705025  1419 net.cpp:124] Setting up conv
-I0911 08:21:41.705051  1419 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0911 08:21:41.705077  1419 net.cpp:139] Memory required for data: 16340
-I0911 08:21:41.705125  1419 layer_factory.hpp:77] Creating layer ip
-I0911 08:21:41.705160  1419 net.cpp:86] Creating Layer ip
-I0911 08:21:41.705181  1419 net.cpp:408] ip <- conv
-I0911 08:21:41.705219  1419 net.cpp:382] ip -> ip_blob
-I0911 08:21:41.705926  1419 net.cpp:124] Setting up ip
-I0911 08:21:41.705957  1419 net.cpp:131] Top shape: 5 13 (65)
-I0911 08:21:41.705992  1419 net.cpp:139] Memory required for data: 16600
-I0911 08:21:41.706032  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.706063  1419 net.cpp:86] Creating Layer loss
-I0911 08:21:41.706092  1419 net.cpp:408] loss <- ip_blob
-I0911 08:21:41.706116  1419 net.cpp:408] loss <- label
-I0911 08:21:41.706144  1419 net.cpp:382] loss -> loss
-I0911 08:21:41.706182  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.706249  1419 net.cpp:124] Setting up loss
-I0911 08:21:41.706275  1419 net.cpp:131] Top shape: (1)
-I0911 08:21:41.706300  1419 net.cpp:134]     with loss weight 1
-I0911 08:21:41.706332  1419 net.cpp:139] Memory required for data: 16604
-I0911 08:21:41.706360  1419 net.cpp:200] loss needs backward computation.
-I0911 08:21:41.706383  1419 net.cpp:200] ip needs backward computation.
-I0911 08:21:41.706404  1419 net.cpp:200] conv needs backward computation.
-I0911 08:21:41.706425  1419 net.cpp:202] data does not need backward computation.
-I0911 08:21:41.706444  1419 net.cpp:244] This network produces output loss
-I0911 08:21:41.706480  1419 net.cpp:257] Network initialization done.
-.I0911 08:21:41.711417  1419 net.cpp:332] The NetState did not contain stage 'B' specified by a rule in layer B
-I0911 08:21:41.711477  1419 net.cpp:332] The NetState did not contain stage 'B' specified by a rule in layer AandB
-I0911 08:21:41.711503  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.418999 11886 layer_factory.hpp:77] Creating layer data
+I0912 11:16:11.419032 11886 net.cpp:86] Creating Layer data
+I0912 11:16:11.419054 11886 net.cpp:382] data -> data
+I0912 11:16:11.419085 11886 net.cpp:382] data -> label
+I0912 11:16:11.419129 11886 net.cpp:124] Setting up data
+I0912 11:16:11.419145 11886 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0912 11:16:11.419164 11886 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0912 11:16:11.419178 11886 net.cpp:139] Memory required for data: 500
+I0912 11:16:11.419190 11886 layer_factory.hpp:77] Creating layer conv
+I0912 11:16:11.419219 11886 net.cpp:86] Creating Layer conv
+I0912 11:16:11.419231 11886 net.cpp:408] conv <- data
+I0912 11:16:11.419252 11886 net.cpp:382] conv -> conv
+I0912 11:16:11.419324 11886 net.cpp:124] Setting up conv
+I0912 11:16:11.419339 11886 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0912 11:16:11.419353 11886 net.cpp:139] Memory required for data: 16340
+I0912 11:16:11.419378 11886 layer_factory.hpp:77] Creating layer ip
+I0912 11:16:11.419399 11886 net.cpp:86] Creating Layer ip
+I0912 11:16:11.419410 11886 net.cpp:408] ip <- conv
+I0912 11:16:11.419428 11886 net.cpp:382] ip -> ip_blob
+I0912 11:16:11.419764 11886 net.cpp:124] Setting up ip
+I0912 11:16:11.419783 11886 net.cpp:131] Top shape: 5 13 (65)
+I0912 11:16:11.419796 11886 net.cpp:139] Memory required for data: 16600
+I0912 11:16:11.419818 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.419836 11886 net.cpp:86] Creating Layer loss
+I0912 11:16:11.419845 11886 net.cpp:408] loss <- ip_blob
+I0912 11:16:11.419857 11886 net.cpp:408] loss <- label
+I0912 11:16:11.419872 11886 net.cpp:382] loss -> loss
+I0912 11:16:11.419893 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.419932 11886 net.cpp:124] Setting up loss
+I0912 11:16:11.419945 11886 net.cpp:131] Top shape: (1)
+I0912 11:16:11.419957 11886 net.cpp:134]     with loss weight 1
+I0912 11:16:11.419978 11886 net.cpp:139] Memory required for data: 16604
+I0912 11:16:11.419988 11886 net.cpp:200] loss needs backward computation.
+I0912 11:16:11.419999 11886 net.cpp:200] ip needs backward computation.
+I0912 11:16:11.420011 11886 net.cpp:200] conv needs backward computation.
+I0912 11:16:11.420022 11886 net.cpp:202] data does not need backward computation.
+I0912 11:16:11.420032 11886 net.cpp:244] This network produces output loss
+I0912 11:16:11.420048 11886 net.cpp:257] Network initialization done.
+.I0912 11:16:11.423420 11886 net.cpp:332] The NetState did not contain stage 'B' specified by a rule in layer B
+I0912 11:16:11.423456 11886 net.cpp:332] The NetState did not contain stage 'B' specified by a rule in layer AandB
+I0912 11:16:11.423468 11886 net.cpp:53] Initializing net from parameters: 
 state {
   phase: TEST
   level: 0
@@ -17960,43 +17995,43 @@
     num_output: 1
   }
 }
-I0911 08:21:41.711876  1419 layer_factory.hpp:77] Creating layer data
-I0911 08:21:41.711948  1419 net.cpp:86] Creating Layer data
-I0911 08:21:41.711987  1419 net.cpp:382] data -> data
-I0911 08:21:41.712126  1419 net.cpp:124] Setting up data
-I0911 08:21:41.712154  1419 net.cpp:131] Top shape: 1 1 10 10 (100)
-I0911 08:21:41.712182  1419 net.cpp:139] Memory required for data: 400
-I0911 08:21:41.712201  1419 layer_factory.hpp:77] Creating layer data_data_0_split
-I0911 08:21:41.712242  1419 net.cpp:86] Creating Layer data_data_0_split
-I0911 08:21:41.712289  1419 net.cpp:408] data_data_0_split <- data
-I0911 08:21:41.712322  1419 net.cpp:382] data_data_0_split -> data_data_0_split_0
-I0911 08:21:41.712368  1419 net.cpp:382] data_data_0_split -> data_data_0_split_1
-I0911 08:21:41.712407  1419 net.cpp:124] Setting up data_data_0_split
-I0911 08:21:41.712430  1419 net.cpp:131] Top shape: 1 1 10 10 (100)
-I0911 08:21:41.712486  1419 net.cpp:131] Top shape: 1 1 10 10 (100)
-I0911 08:21:41.712513  1419 net.cpp:139] Memory required for data: 1200
-I0911 08:21:41.712533  1419 layer_factory.hpp:77] Creating layer A
-I0911 08:21:41.712569  1419 net.cpp:86] Creating Layer A
-I0911 08:21:41.712599  1419 net.cpp:408] A <- data_data_0_split_0
-I0911 08:21:41.712635  1419 net.cpp:382] A -> A
-I0911 08:21:41.712733  1419 net.cpp:124] Setting up A
-I0911 08:21:41.712757  1419 net.cpp:131] Top shape: 1 1 (1)
-I0911 08:21:41.712783  1419 net.cpp:139] Memory required for data: 1204
-I0911 08:21:41.712857  1419 layer_factory.hpp:77] Creating layer AorB
-I0911 08:21:41.712903  1419 net.cpp:86] Creating Layer AorB
-I0911 08:21:41.712926  1419 net.cpp:408] AorB <- data_data_0_split_1
-I0911 08:21:41.712970  1419 net.cpp:382] AorB -> AorB
-I0911 08:21:41.713058  1419 net.cpp:124] Setting up AorB
-I0911 08:21:41.713091  1419 net.cpp:131] Top shape: 1 1 (1)
-I0911 08:21:41.713143  1419 net.cpp:139] Memory required for data: 1208
-I0911 08:21:41.713285  1419 net.cpp:202] AorB does not need backward computation.
-I0911 08:21:41.713315  1419 net.cpp:202] A does not need backward computation.
-I0911 08:21:41.713382  1419 net.cpp:202] data_data_0_split does not need backward computation.
-I0911 08:21:41.713404  1419 net.cpp:202] data does not need backward computation.
-I0911 08:21:41.713423  1419 net.cpp:244] This network produces output A
-I0911 08:21:41.713443  1419 net.cpp:244] This network produces output AorB
-I0911 08:21:41.713542  1419 net.cpp:257] Network initialization done.
-.I0911 08:21:41.716292  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.423661 11886 layer_factory.hpp:77] Creating layer data
+I0912 11:16:11.423688 11886 net.cpp:86] Creating Layer data
+I0912 11:16:11.423707 11886 net.cpp:382] data -> data
+I0912 11:16:11.423744 11886 net.cpp:124] Setting up data
+I0912 11:16:11.423758 11886 net.cpp:131] Top shape: 1 1 10 10 (100)
+I0912 11:16:11.423774 11886 net.cpp:139] Memory required for data: 400
+I0912 11:16:11.423785 11886 layer_factory.hpp:77] Creating layer data_data_0_split
+I0912 11:16:11.423806 11886 net.cpp:86] Creating Layer data_data_0_split
+I0912 11:16:11.423820 11886 net.cpp:408] data_data_0_split <- data
+I0912 11:16:11.423837 11886 net.cpp:382] data_data_0_split -> data_data_0_split_0
+I0912 11:16:11.423861 11886 net.cpp:382] data_data_0_split -> data_data_0_split_1
+I0912 11:16:11.423888 11886 net.cpp:124] Setting up data_data_0_split
+I0912 11:16:11.423902 11886 net.cpp:131] Top shape: 1 1 10 10 (100)
+I0912 11:16:11.423916 11886 net.cpp:131] Top shape: 1 1 10 10 (100)
+I0912 11:16:11.423928 11886 net.cpp:139] Memory required for data: 1200
+I0912 11:16:11.423938 11886 layer_factory.hpp:77] Creating layer A
+I0912 11:16:11.423959 11886 net.cpp:86] Creating Layer A
+I0912 11:16:11.423969 11886 net.cpp:408] A <- data_data_0_split_0
+I0912 11:16:11.423987 11886 net.cpp:382] A -> A
+I0912 11:16:11.424024 11886 net.cpp:124] Setting up A
+I0912 11:16:11.424036 11886 net.cpp:131] Top shape: 1 1 (1)
+I0912 11:16:11.424048 11886 net.cpp:139] Memory required for data: 1204
+I0912 11:16:11.424072 11886 layer_factory.hpp:77] Creating layer AorB
+I0912 11:16:11.424093 11886 net.cpp:86] Creating Layer AorB
+I0912 11:16:11.424104 11886 net.cpp:408] AorB <- data_data_0_split_1
+I0912 11:16:11.424122 11886 net.cpp:382] AorB -> AorB
+I0912 11:16:11.424154 11886 net.cpp:124] Setting up AorB
+I0912 11:16:11.424167 11886 net.cpp:131] Top shape: 1 1 (1)
+I0912 11:16:11.424180 11886 net.cpp:139] Memory required for data: 1208
+I0912 11:16:11.424198 11886 net.cpp:202] AorB does not need backward computation.
+I0912 11:16:11.424209 11886 net.cpp:202] A does not need backward computation.
+I0912 11:16:11.424221 11886 net.cpp:202] data_data_0_split does not need backward computation.
+I0912 11:16:11.424230 11886 net.cpp:202] data does not need backward computation.
+I0912 11:16:11.424239 11886 net.cpp:244] This network produces output A
+I0912 11:16:11.424248 11886 net.cpp:244] This network produces output AorB
+I0912 11:16:11.424265 11886 net.cpp:257] Network initialization done.
+.I0912 11:16:11.426332 11886 net.cpp:53] Initializing net from parameters: 
 state {
   phase: TEST
   level: 0
@@ -18068,68 +18103,68 @@
     num_output: 1
   }
 }
-I0911 08:21:41.716750  1419 layer_factory.hpp:77] Creating layer data
-I0911 08:21:41.716794  1419 net.cpp:86] Creating Layer data
-I0911 08:21:41.716825  1419 net.cpp:382] data -> data
-I0911 08:21:41.716890  1419 net.cpp:124] Setting up data
-I0911 08:21:41.716915  1419 net.cpp:131] Top shape: 1 1 10 10 (100)
-I0911 08:21:41.716943  1419 net.cpp:139] Memory required for data: 400
-I0911 08:21:41.716971  1419 layer_factory.hpp:77] Creating layer data_data_0_split
-I0911 08:21:41.717005  1419 net.cpp:86] Creating Layer data_data_0_split
-I0911 08:21:41.717026  1419 net.cpp:408] data_data_0_split <- data
-I0911 08:21:41.717056  1419 net.cpp:382] data_data_0_split -> data_data_0_split_0
-I0911 08:21:41.717098  1419 net.cpp:382] data_data_0_split -> data_data_0_split_1
-I0911 08:21:41.717135  1419 net.cpp:382] data_data_0_split -> data_data_0_split_2
-I0911 08:21:41.717170  1419 net.cpp:382] data_data_0_split -> data_data_0_split_3
-I0911 08:21:41.717221  1419 net.cpp:124] Setting up data_data_0_split
-I0911 08:21:41.717242  1419 net.cpp:131] Top shape: 1 1 10 10 (100)
-I0911 08:21:41.717267  1419 net.cpp:131] Top shape: 1 1 10 10 (100)
-I0911 08:21:41.717291  1419 net.cpp:131] Top shape: 1 1 10 10 (100)
-I0911 08:21:41.717315  1419 net.cpp:131] Top shape: 1 1 10 10 (100)
-I0911 08:21:41.717343  1419 net.cpp:139] Memory required for data: 2000
-I0911 08:21:41.717363  1419 layer_factory.hpp:77] Creating layer A
-I0911 08:21:41.717396  1419 net.cpp:86] Creating Layer A
-I0911 08:21:41.717417  1419 net.cpp:408] A <- data_data_0_split_0
-I0911 08:21:41.717453  1419 net.cpp:382] A -> A
-I0911 08:21:41.717523  1419 net.cpp:124] Setting up A
-I0911 08:21:41.717547  1419 net.cpp:131] Top shape: 1 1 (1)
-I0911 08:21:41.717573  1419 net.cpp:139] Memory required for data: 2004
-I0911 08:21:41.717622  1419 layer_factory.hpp:77] Creating layer B
-I0911 08:21:41.717654  1419 net.cpp:86] Creating Layer B
-I0911 08:21:41.717677  1419 net.cpp:408] B <- data_data_0_split_1
-I0911 08:21:41.717715  1419 net.cpp:382] B -> B
-I0911 08:21:41.717772  1419 net.cpp:124] Setting up B
-I0911 08:21:41.717794  1419 net.cpp:131] Top shape: 1 1 (1)
-I0911 08:21:41.717818  1419 net.cpp:139] Memory required for data: 2008
-I0911 08:21:41.717860  1419 layer_factory.hpp:77] Creating layer AorB
-I0911 08:21:41.717900  1419 net.cpp:86] Creating Layer AorB
-I0911 08:21:41.717922  1419 net.cpp:408] AorB <- data_data_0_split_2
-I0911 08:21:41.717958  1419 net.cpp:382] AorB -> AorB
-I0911 08:21:41.718024  1419 net.cpp:124] Setting up AorB
-I0911 08:21:41.718047  1419 net.cpp:131] Top shape: 1 1 (1)
-I0911 08:21:41.718073  1419 net.cpp:139] Memory required for data: 2012
-I0911 08:21:41.718116  1419 layer_factory.hpp:77] Creating layer AandB
-I0911 08:21:41.718149  1419 net.cpp:86] Creating Layer AandB
-I0911 08:21:41.718170  1419 net.cpp:408] AandB <- data_data_0_split_3
-I0911 08:21:41.718201  1419 net.cpp:382] AandB -> AandB
-I0911 08:21:41.718266  1419 net.cpp:124] Setting up AandB
-I0911 08:21:41.718289  1419 net.cpp:131] Top shape: 1 1 (1)
-I0911 08:21:41.718314  1419 net.cpp:139] Memory required for data: 2016
-I0911 08:21:41.718350  1419 net.cpp:202] AandB does not need backward computation.
-I0911 08:21:41.718371  1419 net.cpp:202] AorB does not need backward computation.
-I0911 08:21:41.718394  1419 net.cpp:202] B does not need backward computation.
-I0911 08:21:41.718415  1419 net.cpp:202] A does not need backward computation.
-I0911 08:21:41.718436  1419 net.cpp:202] data_data_0_split does not need backward computation.
-I0911 08:21:41.718454  1419 net.cpp:202] data does not need backward computation.
-I0911 08:21:41.718479  1419 net.cpp:244] This network produces output A
-I0911 08:21:41.718499  1419 net.cpp:244] This network produces output AandB
-I0911 08:21:41.718520  1419 net.cpp:244] This network produces output AorB
-I0911 08:21:41.718540  1419 net.cpp:244] This network produces output B
-I0911 08:21:41.718576  1419 net.cpp:257] Network initialization done.
-.I0911 08:21:41.721455  1419 net.cpp:332] The NetState did not contain stage 'A' specified by a rule in layer A
-I0911 08:21:41.721516  1419 net.cpp:332] The NetState did not contain stage 'A' specified by a rule in layer AorB
-I0911 08:21:41.721547  1419 net.cpp:332] The NetState did not contain stage 'A' specified by a rule in layer AandB
-I0911 08:21:41.721572  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.426602 11886 layer_factory.hpp:77] Creating layer data
+I0912 11:16:11.426631 11886 net.cpp:86] Creating Layer data
+I0912 11:16:11.426648 11886 net.cpp:382] data -> data
+I0912 11:16:11.426683 11886 net.cpp:124] Setting up data
+I0912 11:16:11.426697 11886 net.cpp:131] Top shape: 1 1 10 10 (100)
+I0912 11:16:11.426712 11886 net.cpp:139] Memory required for data: 400
+I0912 11:16:11.426723 11886 layer_factory.hpp:77] Creating layer data_data_0_split
+I0912 11:16:11.426743 11886 net.cpp:86] Creating Layer data_data_0_split
+I0912 11:16:11.426755 11886 net.cpp:408] data_data_0_split <- data
+I0912 11:16:11.426774 11886 net.cpp:382] data_data_0_split -> data_data_0_split_0
+I0912 11:16:11.426798 11886 net.cpp:382] data_data_0_split -> data_data_0_split_1
+I0912 11:16:11.426822 11886 net.cpp:382] data_data_0_split -> data_data_0_split_2
+I0912 11:16:11.426843 11886 net.cpp:382] data_data_0_split -> data_data_0_split_3
+I0912 11:16:11.426873 11886 net.cpp:124] Setting up data_data_0_split
+I0912 11:16:11.426887 11886 net.cpp:131] Top shape: 1 1 10 10 (100)
+I0912 11:16:11.426901 11886 net.cpp:131] Top shape: 1 1 10 10 (100)
+I0912 11:16:11.426913 11886 net.cpp:131] Top shape: 1 1 10 10 (100)
+I0912 11:16:11.426925 11886 net.cpp:131] Top shape: 1 1 10 10 (100)
+I0912 11:16:11.426936 11886 net.cpp:139] Memory required for data: 2000
+I0912 11:16:11.426946 11886 layer_factory.hpp:77] Creating layer A
+I0912 11:16:11.426966 11886 net.cpp:86] Creating Layer A
+I0912 11:16:11.426978 11886 net.cpp:408] A <- data_data_0_split_0
+I0912 11:16:11.426996 11886 net.cpp:382] A -> A
+I0912 11:16:11.427032 11886 net.cpp:124] Setting up A
+I0912 11:16:11.427044 11886 net.cpp:131] Top shape: 1 1 (1)
+I0912 11:16:11.427057 11886 net.cpp:139] Memory required for data: 2004
+I0912 11:16:11.427079 11886 layer_factory.hpp:77] Creating layer B
+I0912 11:16:11.427095 11886 net.cpp:86] Creating Layer B
+I0912 11:16:11.427107 11886 net.cpp:408] B <- data_data_0_split_1
+I0912 11:16:11.427124 11886 net.cpp:382] B -> B
+I0912 11:16:11.427155 11886 net.cpp:124] Setting up B
+I0912 11:16:11.427165 11886 net.cpp:131] Top shape: 1 1 (1)
+I0912 11:16:11.427178 11886 net.cpp:139] Memory required for data: 2008
+I0912 11:16:11.427196 11886 layer_factory.hpp:77] Creating layer AorB
+I0912 11:16:11.427215 11886 net.cpp:86] Creating Layer AorB
+I0912 11:16:11.427227 11886 net.cpp:408] AorB <- data_data_0_split_2
+I0912 11:16:11.427245 11886 net.cpp:382] AorB -> AorB
+I0912 11:16:11.427275 11886 net.cpp:124] Setting up AorB
+I0912 11:16:11.427289 11886 net.cpp:131] Top shape: 1 1 (1)
+I0912 11:16:11.427302 11886 net.cpp:139] Memory required for data: 2012
+I0912 11:16:11.427323 11886 layer_factory.hpp:77] Creating layer AandB
+I0912 11:16:11.427343 11886 net.cpp:86] Creating Layer AandB
+I0912 11:16:11.427356 11886 net.cpp:408] AandB <- data_data_0_split_3
+I0912 11:16:11.427374 11886 net.cpp:382] AandB -> AandB
+I0912 11:16:11.427412 11886 net.cpp:124] Setting up AandB
+I0912 11:16:11.427426 11886 net.cpp:131] Top shape: 1 1 (1)
+I0912 11:16:11.427439 11886 net.cpp:139] Memory required for data: 2016
+I0912 11:16:11.427455 11886 net.cpp:202] AandB does not need backward computation.
+I0912 11:16:11.427472 11886 net.cpp:202] AorB does not need backward computation.
+I0912 11:16:11.427484 11886 net.cpp:202] B does not need backward computation.
+I0912 11:16:11.427495 11886 net.cpp:202] A does not need backward computation.
+I0912 11:16:11.427506 11886 net.cpp:202] data_data_0_split does not need backward computation.
+I0912 11:16:11.427516 11886 net.cpp:202] data does not need backward computation.
+I0912 11:16:11.427525 11886 net.cpp:244] This network produces output A
+I0912 11:16:11.427536 11886 net.cpp:244] This network produces output AandB
+I0912 11:16:11.427546 11886 net.cpp:244] This network produces output AorB
+I0912 11:16:11.427557 11886 net.cpp:244] This network produces output B
+I0912 11:16:11.427578 11886 net.cpp:257] Network initialization done.
+.I0912 11:16:11.429838 11886 net.cpp:332] The NetState did not contain stage 'A' specified by a rule in layer A
+I0912 11:16:11.429886 11886 net.cpp:332] The NetState did not contain stage 'A' specified by a rule in layer AorB
+I0912 11:16:11.429906 11886 net.cpp:332] The NetState did not contain stage 'A' specified by a rule in layer AandB
+I0912 11:16:11.429919 11886 net.cpp:53] Initializing net from parameters: 
 state {
   phase: TEST
   level: 0
@@ -18175,43 +18210,43 @@
     num_output: 1
   }
 }
-I0911 08:21:41.721908  1419 layer_factory.hpp:77] Creating layer data
-I0911 08:21:41.721952  1419 net.cpp:86] Creating Layer data
-I0911 08:21:41.721992  1419 net.cpp:382] data -> data
-I0911 08:21:41.722050  1419 net.cpp:124] Setting up data
-I0911 08:21:41.722079  1419 net.cpp:131] Top shape: 1 1 10 10 (100)
-I0911 08:21:41.722113  1419 net.cpp:139] Memory required for data: 400
-I0911 08:21:41.722134  1419 layer_factory.hpp:77] Creating layer data_data_0_split
-I0911 08:21:41.722168  1419 net.cpp:86] Creating Layer data_data_0_split
-I0911 08:21:41.722190  1419 net.cpp:408] data_data_0_split <- data
-I0911 08:21:41.722229  1419 net.cpp:382] data_data_0_split -> data_data_0_split_0
-I0911 08:21:41.722267  1419 net.cpp:382] data_data_0_split -> data_data_0_split_1
-I0911 08:21:41.722308  1419 net.cpp:124] Setting up data_data_0_split
-I0911 08:21:41.722332  1419 net.cpp:131] Top shape: 1 1 10 10 (100)
-I0911 08:21:41.722368  1419 net.cpp:131] Top shape: 1 1 10 10 (100)
-I0911 08:21:41.722393  1419 net.cpp:139] Memory required for data: 1200
-I0911 08:21:41.722411  1419 layer_factory.hpp:77] Creating layer B
-I0911 08:21:41.722451  1419 net.cpp:86] Creating Layer B
-I0911 08:21:41.722596  1419 net.cpp:408] B <- data_data_0_split_0
-I0911 08:21:41.722645  1419 net.cpp:382] B -> B
-I0911 08:21:41.722782  1419 net.cpp:124] Setting up B
-I0911 08:21:41.722810  1419 net.cpp:131] Top shape: 1 1 (1)
-I0911 08:21:41.723047  1419 net.cpp:139] Memory required for data: 1204
-I0911 08:21:41.723112  1419 layer_factory.hpp:77] Creating layer AorB
-I0911 08:21:41.723155  1419 net.cpp:86] Creating Layer AorB
-I0911 08:21:41.723179  1419 net.cpp:408] AorB <- data_data_0_split_1
-I0911 08:21:41.723222  1419 net.cpp:382] AorB -> AorB
-I0911 08:21:41.723286  1419 net.cpp:124] Setting up AorB
-I0911 08:21:41.723349  1419 net.cpp:131] Top shape: 1 1 (1)
-I0911 08:21:41.723376  1419 net.cpp:139] Memory required for data: 1208
-I0911 08:21:41.723414  1419 net.cpp:202] AorB does not need backward computation.
-I0911 08:21:41.723438  1419 net.cpp:202] B does not need backward computation.
-I0911 08:21:41.723467  1419 net.cpp:202] data_data_0_split does not need backward computation.
-I0911 08:21:41.723489  1419 net.cpp:202] data does not need backward computation.
-I0911 08:21:41.723536  1419 net.cpp:244] This network produces output AorB
-I0911 08:21:41.723557  1419 net.cpp:244] This network produces output B
-I0911 08:21:41.723598  1419 net.cpp:257] Network initialization done.
-.I0911 08:21:41.730792  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.430119 11886 layer_factory.hpp:77] Creating layer data
+I0912 11:16:11.430145 11886 net.cpp:86] Creating Layer data
+I0912 11:16:11.430161 11886 net.cpp:382] data -> data
+I0912 11:16:11.430199 11886 net.cpp:124] Setting up data
+I0912 11:16:11.430213 11886 net.cpp:131] Top shape: 1 1 10 10 (100)
+I0912 11:16:11.430227 11886 net.cpp:139] Memory required for data: 400
+I0912 11:16:11.430238 11886 layer_factory.hpp:77] Creating layer data_data_0_split
+I0912 11:16:11.430255 11886 net.cpp:86] Creating Layer data_data_0_split
+I0912 11:16:11.430266 11886 net.cpp:408] data_data_0_split <- data
+I0912 11:16:11.430282 11886 net.cpp:382] data_data_0_split -> data_data_0_split_0
+I0912 11:16:11.430301 11886 net.cpp:382] data_data_0_split -> data_data_0_split_1
+I0912 11:16:11.430325 11886 net.cpp:124] Setting up data_data_0_split
+I0912 11:16:11.430336 11886 net.cpp:131] Top shape: 1 1 10 10 (100)
+I0912 11:16:11.430351 11886 net.cpp:131] Top shape: 1 1 10 10 (100)
+I0912 11:16:11.430362 11886 net.cpp:139] Memory required for data: 1200
+I0912 11:16:11.430371 11886 layer_factory.hpp:77] Creating layer B
+I0912 11:16:11.430392 11886 net.cpp:86] Creating Layer B
+I0912 11:16:11.430402 11886 net.cpp:408] B <- data_data_0_split_0
+I0912 11:16:11.430419 11886 net.cpp:382] B -> B
+I0912 11:16:11.430457 11886 net.cpp:124] Setting up B
+I0912 11:16:11.430471 11886 net.cpp:131] Top shape: 1 1 (1)
+I0912 11:16:11.430485 11886 net.cpp:139] Memory required for data: 1204
+I0912 11:16:11.430508 11886 layer_factory.hpp:77] Creating layer AorB
+I0912 11:16:11.430528 11886 net.cpp:86] Creating Layer AorB
+I0912 11:16:11.430541 11886 net.cpp:408] AorB <- data_data_0_split_1
+I0912 11:16:11.430558 11886 net.cpp:382] AorB -> AorB
+I0912 11:16:11.430593 11886 net.cpp:124] Setting up AorB
+I0912 11:16:11.430604 11886 net.cpp:131] Top shape: 1 1 (1)
+I0912 11:16:11.430616 11886 net.cpp:139] Memory required for data: 1208
+I0912 11:16:11.430635 11886 net.cpp:202] AorB does not need backward computation.
+I0912 11:16:11.430646 11886 net.cpp:202] B does not need backward computation.
+I0912 11:16:11.430657 11886 net.cpp:202] data_data_0_split does not need backward computation.
+I0912 11:16:11.430670 11886 net.cpp:202] data does not need backward computation.
+I0912 11:16:11.430680 11886 net.cpp:244] This network produces output AorB
+I0912 11:16:11.430688 11886 net.cpp:244] This network produces output B
+I0912 11:16:11.430706 11886 net.cpp:257] Network initialization done.
+.I0912 11:16:11.435122 11886 net.cpp:53] Initializing net from parameters: 
 state {
   phase: TEST
   level: 0
@@ -18324,85 +18359,85 @@
   bottom: "label"
   top: "loss"
 }
-I0911 08:21:41.731379  1419 layer_factory.hpp:77] Creating layer data
-I0911 08:21:41.731428  1419 net.cpp:86] Creating Layer data
-I0911 08:21:41.731468  1419 net.cpp:382] data -> data
-I0911 08:21:41.731519  1419 net.cpp:382] data -> label
-I0911 08:21:41.731714  1419 net.cpp:124] Setting up data
-I0911 08:21:41.731745  1419 net.cpp:131] Top shape: 50 1 28 28 (39200)
-I0911 08:21:41.731781  1419 net.cpp:131] Top shape: 50 1 1 1 (50)
-I0911 08:21:41.731806  1419 net.cpp:139] Memory required for data: 157000
-I0911 08:21:41.731827  1419 layer_factory.hpp:77] Creating layer conv1
-I0911 08:21:41.731874  1419 net.cpp:86] Creating Layer conv1
-I0911 08:21:41.731896  1419 net.cpp:408] conv1 <- data
-I0911 08:21:41.731928  1419 net.cpp:382] conv1 -> conv1
-I0911 08:21:41.732115  1419 net.cpp:124] Setting up conv1
-I0911 08:21:41.732143  1419 net.cpp:131] Top shape: 50 20 24 24 (576000)
-I0911 08:21:41.732172  1419 net.cpp:139] Memory required for data: 2461000
-I0911 08:21:41.732220  1419 layer_factory.hpp:77] Creating layer pool1
-I0911 08:21:41.732256  1419 net.cpp:86] Creating Layer pool1
-I0911 08:21:41.732277  1419 net.cpp:408] pool1 <- conv1
-I0911 08:21:41.732308  1419 net.cpp:382] pool1 -> pool1
-I0911 08:21:41.732405  1419 net.cpp:124] Setting up pool1
-I0911 08:21:41.732431  1419 net.cpp:131] Top shape: 50 20 12 12 (144000)
-I0911 08:21:41.732468  1419 net.cpp:139] Memory required for data: 3037000
-I0911 08:21:41.732602  1419 layer_factory.hpp:77] Creating layer conv2
-I0911 08:21:41.732645  1419 net.cpp:86] Creating Layer conv2
-I0911 08:21:41.732668  1419 net.cpp:408] conv2 <- pool1
-I0911 08:21:41.732699  1419 net.cpp:382] conv2 -> conv2
-I0911 08:21:41.734037  1419 net.cpp:124] Setting up conv2
-I0911 08:21:41.734074  1419 net.cpp:131] Top shape: 50 50 8 8 (160000)
-I0911 08:21:41.734114  1419 net.cpp:139] Memory required for data: 3677000
-I0911 08:21:41.734153  1419 layer_factory.hpp:77] Creating layer pool2
-I0911 08:21:41.734190  1419 net.cpp:86] Creating Layer pool2
-I0911 08:21:41.734220  1419 net.cpp:408] pool2 <- conv2
-I0911 08:21:41.734253  1419 net.cpp:382] pool2 -> pool2
-I0911 08:21:41.734298  1419 net.cpp:124] Setting up pool2
-I0911 08:21:41.734319  1419 net.cpp:131] Top shape: 50 50 4 4 (40000)
-I0911 08:21:41.734354  1419 net.cpp:139] Memory required for data: 3837000
-I0911 08:21:41.734372  1419 layer_factory.hpp:77] Creating layer ip1
-I0911 08:21:41.734402  1419 net.cpp:86] Creating Layer ip1
-I0911 08:21:41.734422  1419 net.cpp:408] ip1 <- pool2
-I0911 08:21:41.734452  1419 net.cpp:382] ip1 -> ip1
-I0911 08:21:41.757663  1419 net.cpp:124] Setting up ip1
-I0911 08:21:41.757720  1419 net.cpp:131] Top shape: 50 500 (25000)
-I0911 08:21:41.757753  1419 net.cpp:139] Memory required for data: 3937000
-I0911 08:21:41.757799  1419 layer_factory.hpp:77] Creating layer relu1
-I0911 08:21:41.757843  1419 net.cpp:86] Creating Layer relu1
-I0911 08:21:41.757866  1419 net.cpp:408] relu1 <- ip1
-I0911 08:21:41.757896  1419 net.cpp:369] relu1 -> ip1 (in-place)
-I0911 08:21:41.757932  1419 net.cpp:124] Setting up relu1
-I0911 08:21:41.757952  1419 net.cpp:131] Top shape: 50 500 (25000)
-I0911 08:21:41.757983  1419 net.cpp:139] Memory required for data: 4037000
-I0911 08:21:41.758003  1419 layer_factory.hpp:77] Creating layer ip2
-I0911 08:21:41.758030  1419 net.cpp:86] Creating Layer ip2
-I0911 08:21:41.758051  1419 net.cpp:408] ip2 <- ip1
-I0911 08:21:41.758080  1419 net.cpp:382] ip2 -> ip2
-I0911 08:21:41.758390  1419 net.cpp:124] Setting up ip2
-I0911 08:21:41.758420  1419 net.cpp:131] Top shape: 50 10 (500)
-I0911 08:21:41.758448  1419 net.cpp:139] Memory required for data: 4039000
-I0911 08:21:41.758486  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.758519  1419 net.cpp:86] Creating Layer loss
-I0911 08:21:41.758541  1419 net.cpp:408] loss <- ip2
-I0911 08:21:41.758565  1419 net.cpp:408] loss <- label
-I0911 08:21:41.758599  1419 net.cpp:382] loss -> loss
-I0911 08:21:41.758673  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.758747  1419 net.cpp:124] Setting up loss
-I0911 08:21:41.758774  1419 net.cpp:131] Top shape: (1)
-I0911 08:21:41.758798  1419 net.cpp:134]     with loss weight 1
-I0911 08:21:41.758841  1419 net.cpp:139] Memory required for data: 4039004
-I0911 08:21:41.758862  1419 net.cpp:200] loss needs backward computation.
-I0911 08:21:41.758884  1419 net.cpp:200] ip2 needs backward computation.
-I0911 08:21:41.758908  1419 net.cpp:200] relu1 needs backward computation.
-I0911 08:21:41.758927  1419 net.cpp:200] ip1 needs backward computation.
-I0911 08:21:41.758947  1419 net.cpp:200] pool2 needs backward computation.
-I0911 08:21:41.758975  1419 net.cpp:200] conv2 needs backward computation.
-I0911 08:21:41.758996  1419 net.cpp:200] pool1 needs backward computation.
-I0911 08:21:41.759016  1419 net.cpp:200] conv1 needs backward computation.
-I0911 08:21:41.759037  1419 net.cpp:202] data does not need backward computation.
-I0911 08:21:41.759055  1419 net.cpp:244] This network produces output loss
-I0911 08:21:41.759101  1419 net.cpp:257] Network initialization done.
-I0911 08:21:41.764621  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.435473 11886 layer_factory.hpp:77] Creating layer data
+I0912 11:16:11.435505 11886 net.cpp:86] Creating Layer data
+I0912 11:16:11.435524 11886 net.cpp:382] data -> data
+I0912 11:16:11.435556 11886 net.cpp:382] data -> label
+I0912 11:16:11.435663 11886 net.cpp:124] Setting up data
+I0912 11:16:11.435678 11886 net.cpp:131] Top shape: 50 1 28 28 (39200)
+I0912 11:16:11.435699 11886 net.cpp:131] Top shape: 50 1 1 1 (50)
+I0912 11:16:11.435715 11886 net.cpp:139] Memory required for data: 157000
+I0912 11:16:11.435729 11886 layer_factory.hpp:77] Creating layer conv1
+I0912 11:16:11.435753 11886 net.cpp:86] Creating Layer conv1
+I0912 11:16:11.435766 11886 net.cpp:408] conv1 <- data
+I0912 11:16:11.435786 11886 net.cpp:382] conv1 -> conv1
+I0912 11:16:11.435869 11886 net.cpp:124] Setting up conv1
+I0912 11:16:11.435889 11886 net.cpp:131] Top shape: 50 20 24 24 (576000)
+I0912 11:16:11.435905 11886 net.cpp:139] Memory required for data: 2461000
+I0912 11:16:11.435928 11886 layer_factory.hpp:77] Creating layer pool1
+I0912 11:16:11.435947 11886 net.cpp:86] Creating Layer pool1
+I0912 11:16:11.435957 11886 net.cpp:408] pool1 <- conv1
+I0912 11:16:11.435973 11886 net.cpp:382] pool1 -> pool1
+I0912 11:16:11.436029 11886 net.cpp:124] Setting up pool1
+I0912 11:16:11.436043 11886 net.cpp:131] Top shape: 50 20 12 12 (144000)
+I0912 11:16:11.436058 11886 net.cpp:139] Memory required for data: 3037000
+I0912 11:16:11.436069 11886 layer_factory.hpp:77] Creating layer conv2
+I0912 11:16:11.436089 11886 net.cpp:86] Creating Layer conv2
+I0912 11:16:11.436101 11886 net.cpp:408] conv2 <- pool1
+I0912 11:16:11.436120 11886 net.cpp:382] conv2 -> conv2
+I0912 11:16:11.436698 11886 net.cpp:124] Setting up conv2
+I0912 11:16:11.436722 11886 net.cpp:131] Top shape: 50 50 8 8 (160000)
+I0912 11:16:11.436739 11886 net.cpp:139] Memory required for data: 3677000
+I0912 11:16:11.436758 11886 layer_factory.hpp:77] Creating layer pool2
+I0912 11:16:11.436779 11886 net.cpp:86] Creating Layer pool2
+I0912 11:16:11.436787 11886 net.cpp:408] pool2 <- conv2
+I0912 11:16:11.436802 11886 net.cpp:382] pool2 -> pool2
+I0912 11:16:11.436823 11886 net.cpp:124] Setting up pool2
+I0912 11:16:11.436833 11886 net.cpp:131] Top shape: 50 50 4 4 (40000)
+I0912 11:16:11.436846 11886 net.cpp:139] Memory required for data: 3837000
+I0912 11:16:11.436854 11886 layer_factory.hpp:77] Creating layer ip1
+I0912 11:16:11.436868 11886 net.cpp:86] Creating Layer ip1
+I0912 11:16:11.436877 11886 net.cpp:408] ip1 <- pool2
+I0912 11:16:11.436892 11886 net.cpp:382] ip1 -> ip1
+I0912 11:16:11.457849 11886 net.cpp:124] Setting up ip1
+I0912 11:16:11.457927 11886 net.cpp:131] Top shape: 50 500 (25000)
+I0912 11:16:11.457952 11886 net.cpp:139] Memory required for data: 3937000
+I0912 11:16:11.457990 11886 layer_factory.hpp:77] Creating layer relu1
+I0912 11:16:11.458019 11886 net.cpp:86] Creating Layer relu1
+I0912 11:16:11.458034 11886 net.cpp:408] relu1 <- ip1
+I0912 11:16:11.458053 11886 net.cpp:369] relu1 -> ip1 (in-place)
+I0912 11:16:11.458079 11886 net.cpp:124] Setting up relu1
+I0912 11:16:11.458091 11886 net.cpp:131] Top shape: 50 500 (25000)
+I0912 11:16:11.458104 11886 net.cpp:139] Memory required for data: 4037000
+I0912 11:16:11.458115 11886 layer_factory.hpp:77] Creating layer ip2
+I0912 11:16:11.458133 11886 net.cpp:86] Creating Layer ip2
+I0912 11:16:11.458144 11886 net.cpp:408] ip2 <- ip1
+I0912 11:16:11.458163 11886 net.cpp:382] ip2 -> ip2
+I0912 11:16:11.458312 11886 net.cpp:124] Setting up ip2
+I0912 11:16:11.458331 11886 net.cpp:131] Top shape: 50 10 (500)
+I0912 11:16:11.458345 11886 net.cpp:139] Memory required for data: 4039000
+I0912 11:16:11.458361 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.458382 11886 net.cpp:86] Creating Layer loss
+I0912 11:16:11.458393 11886 net.cpp:408] loss <- ip2
+I0912 11:16:11.458405 11886 net.cpp:408] loss <- label
+I0912 11:16:11.458420 11886 net.cpp:382] loss -> loss
+I0912 11:16:11.458457 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.458498 11886 net.cpp:124] Setting up loss
+I0912 11:16:11.458509 11886 net.cpp:131] Top shape: (1)
+I0912 11:16:11.458523 11886 net.cpp:134]     with loss weight 1
+I0912 11:16:11.458549 11886 net.cpp:139] Memory required for data: 4039004
+I0912 11:16:11.458559 11886 net.cpp:200] loss needs backward computation.
+I0912 11:16:11.458571 11886 net.cpp:200] ip2 needs backward computation.
+I0912 11:16:11.458583 11886 net.cpp:200] relu1 needs backward computation.
+I0912 11:16:11.458595 11886 net.cpp:200] ip1 needs backward computation.
+I0912 11:16:11.458606 11886 net.cpp:200] pool2 needs backward computation.
+I0912 11:16:11.458617 11886 net.cpp:200] conv2 needs backward computation.
+I0912 11:16:11.458629 11886 net.cpp:200] pool1 needs backward computation.
+I0912 11:16:11.458640 11886 net.cpp:200] conv1 needs backward computation.
+I0912 11:16:11.458652 11886 net.cpp:202] data does not need backward computation.
+I0912 11:16:11.458662 11886 net.cpp:244] This network produces output loss
+I0912 11:16:11.458684 11886 net.cpp:257] Network initialization done.
+I0912 11:16:11.466331 11886 net.cpp:53] Initializing net from parameters: 
 state {
   phase: TEST
   level: 0
@@ -18515,87 +18550,87 @@
   bottom: "DummyData2"
   top: "SoftmaxWithLoss1"
 }
-I0911 08:21:41.765249  1419 layer_factory.hpp:77] Creating layer DummyData1
-I0911 08:21:41.765326  1419 net.cpp:86] Creating Layer DummyData1
-I0911 08:21:41.765368  1419 net.cpp:382] DummyData1 -> DummyData1
-I0911 08:21:41.765414  1419 net.cpp:382] DummyData1 -> DummyData2
-I0911 08:21:41.765707  1419 net.cpp:124] Setting up DummyData1
-I0911 08:21:41.765796  1419 net.cpp:131] Top shape: 50 1 28 28 (39200)
-I0911 08:21:41.765877  1419 net.cpp:131] Top shape: 50 1 1 1 (50)
-I0911 08:21:41.765903  1419 net.cpp:139] Memory required for data: 157000
-I0911 08:21:41.765925  1419 layer_factory.hpp:77] Creating layer Convolution1
-I0911 08:21:41.766034  1419 net.cpp:86] Creating Layer Convolution1
-I0911 08:21:41.766062  1419 net.cpp:408] Convolution1 <- DummyData1
-I0911 08:21:41.766108  1419 net.cpp:382] Convolution1 -> Convolution1
-I0911 08:21:41.766275  1419 net.cpp:124] Setting up Convolution1
-I0911 08:21:41.766402  1419 net.cpp:131] Top shape: 50 20 24 24 (576000)
-I0911 08:21:41.766434  1419 net.cpp:139] Memory required for data: 2461000
-I0911 08:21:41.766486  1419 layer_factory.hpp:77] Creating layer Pooling1
-I0911 08:21:41.766521  1419 net.cpp:86] Creating Layer Pooling1
-I0911 08:21:41.766543  1419 net.cpp:408] Pooling1 <- Convolution1
-I0911 08:21:41.766571  1419 net.cpp:382] Pooling1 -> Pooling1
-I0911 08:21:41.766623  1419 net.cpp:124] Setting up Pooling1
-I0911 08:21:41.766647  1419 net.cpp:131] Top shape: 50 20 12 12 (144000)
-I0911 08:21:41.766675  1419 net.cpp:139] Memory required for data: 3037000
-I0911 08:21:41.766695  1419 layer_factory.hpp:77] Creating layer Convolution2
-I0911 08:21:41.766736  1419 net.cpp:86] Creating Layer Convolution2
-I0911 08:21:41.766760  1419 net.cpp:408] Convolution2 <- Pooling1
-I0911 08:21:41.766793  1419 net.cpp:382] Convolution2 -> Convolution2
-I0911 08:21:41.768286  1419 net.cpp:124] Setting up Convolution2
-I0911 08:21:41.768327  1419 net.cpp:131] Top shape: 50 50 8 8 (160000)
-I0911 08:21:41.768368  1419 net.cpp:139] Memory required for data: 3677000
-I0911 08:21:41.768407  1419 layer_factory.hpp:77] Creating layer Pooling2
-I0911 08:21:41.768446  1419 net.cpp:86] Creating Layer Pooling2
-I0911 08:21:41.768476  1419 net.cpp:408] Pooling2 <- Convolution2
-I0911 08:21:41.768509  1419 net.cpp:382] Pooling2 -> Pooling2
-I0911 08:21:41.768555  1419 net.cpp:124] Setting up Pooling2
-I0911 08:21:41.768577  1419 net.cpp:131] Top shape: 50 50 4 4 (40000)
-I0911 08:21:41.768615  1419 net.cpp:139] Memory required for data: 3837000
-I0911 08:21:41.768635  1419 layer_factory.hpp:77] Creating layer InnerProduct1
-I0911 08:21:41.768663  1419 net.cpp:86] Creating Layer InnerProduct1
-I0911 08:21:41.768683  1419 net.cpp:408] InnerProduct1 <- Pooling2
-I0911 08:21:41.768718  1419 net.cpp:382] InnerProduct1 -> InnerProduct1
-I0911 08:21:41.790781  1419 net.cpp:124] Setting up InnerProduct1
-I0911 08:21:41.790843  1419 net.cpp:131] Top shape: 50 500 (25000)
-I0911 08:21:41.790874  1419 net.cpp:139] Memory required for data: 3937000
-I0911 08:21:41.790920  1419 layer_factory.hpp:77] Creating layer ReLU1
-I0911 08:21:41.790964  1419 net.cpp:86] Creating Layer ReLU1
-I0911 08:21:41.790989  1419 net.cpp:408] ReLU1 <- InnerProduct1
-I0911 08:21:41.791023  1419 net.cpp:369] ReLU1 -> InnerProduct1 (in-place)
-I0911 08:21:41.791059  1419 net.cpp:124] Setting up ReLU1
-I0911 08:21:41.791079  1419 net.cpp:131] Top shape: 50 500 (25000)
-I0911 08:21:41.791113  1419 net.cpp:139] Memory required for data: 4037000
-I0911 08:21:41.791134  1419 layer_factory.hpp:77] Creating layer InnerProduct2
-I0911 08:21:41.791163  1419 net.cpp:86] Creating Layer InnerProduct2
-I0911 08:21:41.791184  1419 net.cpp:408] InnerProduct2 <- InnerProduct1
-I0911 08:21:41.791220  1419 net.cpp:382] InnerProduct2 -> InnerProduct2
-I0911 08:21:41.791522  1419 net.cpp:124] Setting up InnerProduct2
-I0911 08:21:41.791553  1419 net.cpp:131] Top shape: 50 10 (500)
-I0911 08:21:41.791579  1419 net.cpp:139] Memory required for data: 4039000
-I0911 08:21:41.791616  1419 layer_factory.hpp:77] Creating layer SoftmaxWithLoss1
-I0911 08:21:41.791652  1419 net.cpp:86] Creating Layer SoftmaxWithLoss1
-I0911 08:21:41.791674  1419 net.cpp:408] SoftmaxWithLoss1 <- InnerProduct2
-I0911 08:21:41.791699  1419 net.cpp:408] SoftmaxWithLoss1 <- DummyData2
-I0911 08:21:41.791738  1419 net.cpp:382] SoftmaxWithLoss1 -> SoftmaxWithLoss1
-I0911 08:21:41.791782  1419 layer_factory.hpp:77] Creating layer SoftmaxWithLoss1
-I0911 08:21:41.791857  1419 net.cpp:124] Setting up SoftmaxWithLoss1
-I0911 08:21:41.791884  1419 net.cpp:131] Top shape: (1)
-I0911 08:21:41.792215  1419 net.cpp:134]     with loss weight 1
-I0911 08:21:41.792291  1419 net.cpp:139] Memory required for data: 4039004
-I0911 08:21:41.792316  1419 net.cpp:200] SoftmaxWithLoss1 needs backward computation.
-I0911 08:21:41.792348  1419 net.cpp:200] InnerProduct2 needs backward computation.
-I0911 08:21:41.792371  1419 net.cpp:200] ReLU1 needs backward computation.
-I0911 08:21:41.792390  1419 net.cpp:200] InnerProduct1 needs backward computation.
-I0911 08:21:41.792412  1419 net.cpp:200] Pooling2 needs backward computation.
-I0911 08:21:41.792431  1419 net.cpp:200] Convolution2 needs backward computation.
-I0911 08:21:41.792480  1419 net.cpp:200] Pooling1 needs backward computation.
-I0911 08:21:41.792503  1419 net.cpp:200] Convolution1 needs backward computation.
-I0911 08:21:41.792527  1419 net.cpp:202] DummyData1 does not need backward computation.
-I0911 08:21:41.792546  1419 net.cpp:244] This network produces output SoftmaxWithLoss1
-I0911 08:21:41.792594  1419 net.cpp:257] Network initialization done.
+I0912 11:16:11.466684 11886 layer_factory.hpp:77] Creating layer DummyData1
+I0912 11:16:11.466715 11886 net.cpp:86] Creating Layer DummyData1
+I0912 11:16:11.466734 11886 net.cpp:382] DummyData1 -> DummyData1
+I0912 11:16:11.466763 11886 net.cpp:382] DummyData1 -> DummyData2
+I0912 11:16:11.466869 11886 net.cpp:124] Setting up DummyData1
+I0912 11:16:11.466888 11886 net.cpp:131] Top shape: 50 1 28 28 (39200)
+I0912 11:16:11.466912 11886 net.cpp:131] Top shape: 50 1 1 1 (50)
+I0912 11:16:11.466926 11886 net.cpp:139] Memory required for data: 157000
+I0912 11:16:11.466938 11886 layer_factory.hpp:77] Creating layer Convolution1
+I0912 11:16:11.466964 11886 net.cpp:86] Creating Layer Convolution1
+I0912 11:16:11.466979 11886 net.cpp:408] Convolution1 <- DummyData1
+I0912 11:16:11.466997 11886 net.cpp:382] Convolution1 -> Convolution1
+I0912 11:16:11.467083 11886 net.cpp:124] Setting up Convolution1
+I0912 11:16:11.467100 11886 net.cpp:131] Top shape: 50 20 24 24 (576000)
+I0912 11:16:11.467115 11886 net.cpp:139] Memory required for data: 2461000
+I0912 11:16:11.467139 11886 layer_factory.hpp:77] Creating layer Pooling1
+I0912 11:16:11.467159 11886 net.cpp:86] Creating Layer Pooling1
+I0912 11:16:11.467170 11886 net.cpp:408] Pooling1 <- Convolution1
+I0912 11:16:11.467185 11886 net.cpp:382] Pooling1 -> Pooling1
+I0912 11:16:11.467211 11886 net.cpp:124] Setting up Pooling1
+I0912 11:16:11.467221 11886 net.cpp:131] Top shape: 50 20 12 12 (144000)
+I0912 11:16:11.467236 11886 net.cpp:139] Memory required for data: 3037000
+I0912 11:16:11.467244 11886 layer_factory.hpp:77] Creating layer Convolution2
+I0912 11:16:11.467262 11886 net.cpp:86] Creating Layer Convolution2
+I0912 11:16:11.467272 11886 net.cpp:408] Convolution2 <- Pooling1
+I0912 11:16:11.467288 11886 net.cpp:382] Convolution2 -> Convolution2
+I0912 11:16:11.467896 11886 net.cpp:124] Setting up Convolution2
+I0912 11:16:11.467919 11886 net.cpp:131] Top shape: 50 50 8 8 (160000)
+I0912 11:16:11.467934 11886 net.cpp:139] Memory required for data: 3677000
+I0912 11:16:11.467953 11886 layer_factory.hpp:77] Creating layer Pooling2
+I0912 11:16:11.467972 11886 net.cpp:86] Creating Layer Pooling2
+I0912 11:16:11.467983 11886 net.cpp:408] Pooling2 <- Convolution2
+I0912 11:16:11.467998 11886 net.cpp:382] Pooling2 -> Pooling2
+I0912 11:16:11.468022 11886 net.cpp:124] Setting up Pooling2
+I0912 11:16:11.468039 11886 net.cpp:131] Top shape: 50 50 4 4 (40000)
+I0912 11:16:11.468052 11886 net.cpp:139] Memory required for data: 3837000
+I0912 11:16:11.468062 11886 layer_factory.hpp:77] Creating layer InnerProduct1
+I0912 11:16:11.468080 11886 net.cpp:86] Creating Layer InnerProduct1
+I0912 11:16:11.468091 11886 net.cpp:408] InnerProduct1 <- Pooling2
+I0912 11:16:11.468106 11886 net.cpp:382] InnerProduct1 -> InnerProduct1
+I0912 11:16:11.489464 11886 net.cpp:124] Setting up InnerProduct1
+I0912 11:16:11.489535 11886 net.cpp:131] Top shape: 50 500 (25000)
+I0912 11:16:11.489558 11886 net.cpp:139] Memory required for data: 3937000
+I0912 11:16:11.489595 11886 layer_factory.hpp:77] Creating layer ReLU1
+I0912 11:16:11.489625 11886 net.cpp:86] Creating Layer ReLU1
+I0912 11:16:11.489643 11886 net.cpp:408] ReLU1 <- InnerProduct1
+I0912 11:16:11.489665 11886 net.cpp:369] ReLU1 -> InnerProduct1 (in-place)
+I0912 11:16:11.489692 11886 net.cpp:124] Setting up ReLU1
+I0912 11:16:11.489704 11886 net.cpp:131] Top shape: 50 500 (25000)
+I0912 11:16:11.489718 11886 net.cpp:139] Memory required for data: 4037000
+I0912 11:16:11.489729 11886 layer_factory.hpp:77] Creating layer InnerProduct2
+I0912 11:16:11.489748 11886 net.cpp:86] Creating Layer InnerProduct2
+I0912 11:16:11.489760 11886 net.cpp:408] InnerProduct2 <- InnerProduct1
+I0912 11:16:11.489779 11886 net.cpp:382] InnerProduct2 -> InnerProduct2
+I0912 11:16:11.489931 11886 net.cpp:124] Setting up InnerProduct2
+I0912 11:16:11.489951 11886 net.cpp:131] Top shape: 50 10 (500)
+I0912 11:16:11.489965 11886 net.cpp:139] Memory required for data: 4039000
+I0912 11:16:11.489984 11886 layer_factory.hpp:77] Creating layer SoftmaxWithLoss1
+I0912 11:16:11.490016 11886 net.cpp:86] Creating Layer SoftmaxWithLoss1
+I0912 11:16:11.490031 11886 net.cpp:408] SoftmaxWithLoss1 <- InnerProduct2
+I0912 11:16:11.490046 11886 net.cpp:408] SoftmaxWithLoss1 <- DummyData2
+I0912 11:16:11.490062 11886 net.cpp:382] SoftmaxWithLoss1 -> SoftmaxWithLoss1
+I0912 11:16:11.490095 11886 layer_factory.hpp:77] Creating layer SoftmaxWithLoss1
+I0912 11:16:11.490134 11886 net.cpp:124] Setting up SoftmaxWithLoss1
+I0912 11:16:11.490149 11886 net.cpp:131] Top shape: (1)
+I0912 11:16:11.490160 11886 net.cpp:134]     with loss weight 1
+I0912 11:16:11.490190 11886 net.cpp:139] Memory required for data: 4039004
+I0912 11:16:11.490202 11886 net.cpp:200] SoftmaxWithLoss1 needs backward computation.
+I0912 11:16:11.490216 11886 net.cpp:200] InnerProduct2 needs backward computation.
+I0912 11:16:11.490227 11886 net.cpp:200] ReLU1 needs backward computation.
+I0912 11:16:11.490238 11886 net.cpp:200] InnerProduct1 needs backward computation.
+I0912 11:16:11.490252 11886 net.cpp:200] Pooling2 needs backward computation.
+I0912 11:16:11.490262 11886 net.cpp:200] Convolution2 needs backward computation.
+I0912 11:16:11.490274 11886 net.cpp:200] Pooling1 needs backward computation.
+I0912 11:16:11.490288 11886 net.cpp:200] Convolution1 needs backward computation.
+I0912 11:16:11.490303 11886 net.cpp:202] DummyData1 does not need backward computation.
+I0912 11:16:11.490312 11886 net.cpp:244] This network produces output SoftmaxWithLoss1
+I0912 11:16:11.490337 11886 net.cpp:257] Network initialization done.
 ./build/caffe-1.0.0+git20180821.99bd997/python/caffe/test/test_net_spec.py:87: DeprecationWarning: Please use assertRaisesRegex instead.
   with self.assertRaisesRegexp(TypeError, r):
-.I0911 08:21:41.800868  1419 net.cpp:53] Initializing net from parameters: 
+.I0912 11:16:11.499892 11886 net.cpp:53] Initializing net from parameters: 
 state {
   phase: TEST
   level: 0
@@ -18621,32 +18656,32 @@
   type: "Silence"
   bottom: "data2"
 }
-I0911 08:21:41.801067  1419 layer_factory.hpp:77] Creating layer data
-I0911 08:21:41.801116  1419 net.cpp:86] Creating Layer data
-I0911 08:21:41.801148  1419 net.cpp:382] data -> data
-I0911 08:21:41.801193  1419 net.cpp:382] data -> data2
-I0911 08:21:41.801261  1419 net.cpp:124] Setting up data
-I0911 08:21:41.801285  1419 net.cpp:131] Top shape: 3 (3)
-I0911 08:21:41.801313  1419 net.cpp:131] Top shape: 3 (3)
-I0911 08:21:41.801345  1419 net.cpp:139] Memory required for data: 24
-I0911 08:21:41.801368  1419 layer_factory.hpp:77] Creating layer silence_data
-I0911 08:21:41.801398  1419 net.cpp:86] Creating Layer silence_data
-I0911 08:21:41.801419  1419 net.cpp:408] silence_data <- data
-I0911 08:21:41.801445  1419 net.cpp:124] Setting up silence_data
-I0911 08:21:41.801470  1419 net.cpp:139] Memory required for data: 24
-I0911 08:21:41.801489  1419 layer_factory.hpp:77] Creating layer silence_data2
-I0911 08:21:41.801515  1419 net.cpp:86] Creating Layer silence_data2
-I0911 08:21:41.801535  1419 net.cpp:408] silence_data2 <- data2
-I0911 08:21:41.801558  1419 net.cpp:124] Setting up silence_data2
-I0911 08:21:41.801576  1419 net.cpp:139] Memory required for data: 24
-I0911 08:21:41.801605  1419 net.cpp:202] silence_data2 does not need backward computation.
-I0911 08:21:41.801625  1419 net.cpp:202] silence_data does not need backward computation.
-I0911 08:21:41.801645  1419 net.cpp:202] data does not need backward computation.
-I0911 08:21:41.801667  1419 net.cpp:257] Network initialization done.
-.I0911 08:21:41.804558  1419 upgrade_proto.cpp:69] Attempting to upgrade input file specified using deprecated input fields: /tmp/tmpr31ni6zz
-I0911 08:21:41.804623  1419 upgrade_proto.cpp:72] Successfully upgraded file specified using deprecated input fields.
-W0911 08:21:41.804646  1419 upgrade_proto.cpp:74] Note that future Caffe releases will only support input layers and not input fields.
-I0911 08:21:41.804749  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.500030 11886 layer_factory.hpp:77] Creating layer data
+I0912 11:16:11.500058 11886 net.cpp:86] Creating Layer data
+I0912 11:16:11.500077 11886 net.cpp:382] data -> data
+I0912 11:16:11.500105 11886 net.cpp:382] data -> data2
+I0912 11:16:11.500146 11886 net.cpp:124] Setting up data
+I0912 11:16:11.500159 11886 net.cpp:131] Top shape: 3 (3)
+I0912 11:16:11.500175 11886 net.cpp:131] Top shape: 3 (3)
+I0912 11:16:11.500188 11886 net.cpp:139] Memory required for data: 24
+I0912 11:16:11.500200 11886 layer_factory.hpp:77] Creating layer silence_data
+I0912 11:16:11.500217 11886 net.cpp:86] Creating Layer silence_data
+I0912 11:16:11.500229 11886 net.cpp:408] silence_data <- data
+I0912 11:16:11.500242 11886 net.cpp:124] Setting up silence_data
+I0912 11:16:11.500252 11886 net.cpp:139] Memory required for data: 24
+I0912 11:16:11.500262 11886 layer_factory.hpp:77] Creating layer silence_data2
+I0912 11:16:11.500275 11886 net.cpp:86] Creating Layer silence_data2
+I0912 11:16:11.500285 11886 net.cpp:408] silence_data2 <- data2
+I0912 11:16:11.500295 11886 net.cpp:124] Setting up silence_data2
+I0912 11:16:11.500304 11886 net.cpp:139] Memory required for data: 24
+I0912 11:16:11.500313 11886 net.cpp:202] silence_data2 does not need backward computation.
+I0912 11:16:11.500324 11886 net.cpp:202] silence_data does not need backward computation.
+I0912 11:16:11.500335 11886 net.cpp:202] data does not need backward computation.
+I0912 11:16:11.500349 11886 net.cpp:257] Network initialization done.
+.I0912 11:16:11.506146 11886 upgrade_proto.cpp:69] Attempting to upgrade input file specified using deprecated input fields: /tmp/tmpj_pw3jwx
+I0912 11:16:11.506215 11886 upgrade_proto.cpp:72] Successfully upgraded file specified using deprecated input fields.
+W0912 11:16:11.506230 11886 upgrade_proto.cpp:74] Note that future Caffe releases will only support input layers and not input fields.
+I0912 11:16:11.506280 11886 net.cpp:53] Initializing net from parameters: 
 name: "pythonnet"
 force_backward: true
 state {
@@ -18695,43 +18730,43 @@
     layer: "SimpleLayer"
   }
 }
-I0911 08:21:41.805104  1419 layer_factory.hpp:77] Creating layer input
-I0911 08:21:41.805168  1419 net.cpp:86] Creating Layer input
-I0911 08:21:41.805199  1419 net.cpp:382] input -> data
-I0911 08:21:41.805281  1419 net.cpp:124] Setting up input
-I0911 08:21:41.805307  1419 net.cpp:131] Top shape: 10 9 8 (720)
-I0911 08:21:41.805366  1419 net.cpp:139] Memory required for data: 2880
-I0911 08:21:41.805390  1419 layer_factory.hpp:77] Creating layer one
-I0911 08:21:41.805567  1419 net.cpp:86] Creating Layer one
-I0911 08:21:41.805604  1419 net.cpp:408] one <- data
-I0911 08:21:41.805637  1419 net.cpp:382] one -> one
-I0911 08:21:41.805999  1419 net.cpp:124] Setting up one
-I0911 08:21:41.806035  1419 net.cpp:131] Top shape: 10 9 8 (720)
-I0911 08:21:41.806063  1419 net.cpp:139] Memory required for data: 5760
-I0911 08:21:41.806150  1419 layer_factory.hpp:77] Creating layer two
-I0911 08:21:41.806260  1419 net.cpp:86] Creating Layer two
-I0911 08:21:41.806288  1419 net.cpp:408] two <- one
-I0911 08:21:41.806349  1419 net.cpp:382] two -> two
-I0911 08:21:41.806561  1419 net.cpp:124] Setting up two
-I0911 08:21:41.806602  1419 net.cpp:131] Top shape: 10 9 8 (720)
-I0911 08:21:41.806630  1419 net.cpp:139] Memory required for data: 8640
-I0911 08:21:41.806650  1419 layer_factory.hpp:77] Creating layer three
-I0911 08:21:41.806738  1419 net.cpp:86] Creating Layer three
-I0911 08:21:41.806766  1419 net.cpp:408] three <- two
-I0911 08:21:41.806794  1419 net.cpp:382] three -> three
-I0911 08:21:41.806900  1419 net.cpp:124] Setting up three
-I0911 08:21:41.806927  1419 net.cpp:131] Top shape: 10 9 8 (720)
-I0911 08:21:41.806954  1419 net.cpp:139] Memory required for data: 11520
-I0911 08:21:41.806984  1419 net.cpp:202] three does not need backward computation.
-I0911 08:21:41.807005  1419 net.cpp:202] two does not need backward computation.
-I0911 08:21:41.807025  1419 net.cpp:202] one does not need backward computation.
-I0911 08:21:41.807049  1419 net.cpp:202] input does not need backward computation.
-I0911 08:21:41.807066  1419 net.cpp:244] This network produces output three
-I0911 08:21:41.807102  1419 net.cpp:257] Network initialization done.
-.I0911 08:21:41.833128  1419 upgrade_proto.cpp:69] Attempting to upgrade input file specified using deprecated input fields: /tmp/tmp6p668pvv
-I0911 08:21:41.833192  1419 upgrade_proto.cpp:72] Successfully upgraded file specified using deprecated input fields.
-W0911 08:21:41.833272  1419 upgrade_proto.cpp:74] Note that future Caffe releases will only support input layers and not input fields.
-I0911 08:21:41.833359  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.506458 11886 layer_factory.hpp:77] Creating layer input
+I0912 11:16:11.506485 11886 net.cpp:86] Creating Layer input
+I0912 11:16:11.506502 11886 net.cpp:382] input -> data
+I0912 11:16:11.506539 11886 net.cpp:124] Setting up input
+I0912 11:16:11.506551 11886 net.cpp:131] Top shape: 10 9 8 (720)
+I0912 11:16:11.506568 11886 net.cpp:139] Memory required for data: 2880
+I0912 11:16:11.506579 11886 layer_factory.hpp:77] Creating layer one
+I0912 11:16:11.506666 11886 net.cpp:86] Creating Layer one
+I0912 11:16:11.506685 11886 net.cpp:408] one <- data
+I0912 11:16:11.506702 11886 net.cpp:382] one -> one
+I0912 11:16:11.506834 11886 net.cpp:124] Setting up one
+I0912 11:16:11.506853 11886 net.cpp:131] Top shape: 10 9 8 (720)
+I0912 11:16:11.506867 11886 net.cpp:139] Memory required for data: 5760
+I0912 11:16:11.506876 11886 layer_factory.hpp:77] Creating layer two
+I0912 11:16:11.506942 11886 net.cpp:86] Creating Layer two
+I0912 11:16:11.506958 11886 net.cpp:408] two <- one
+I0912 11:16:11.506974 11886 net.cpp:382] two -> two
+I0912 11:16:11.507048 11886 net.cpp:124] Setting up two
+I0912 11:16:11.507066 11886 net.cpp:131] Top shape: 10 9 8 (720)
+I0912 11:16:11.507082 11886 net.cpp:139] Memory required for data: 8640
+I0912 11:16:11.507092 11886 layer_factory.hpp:77] Creating layer three
+I0912 11:16:11.507151 11886 net.cpp:86] Creating Layer three
+I0912 11:16:11.507169 11886 net.cpp:408] three <- two
+I0912 11:16:11.507185 11886 net.cpp:382] three -> three
+I0912 11:16:11.507256 11886 net.cpp:124] Setting up three
+I0912 11:16:11.507273 11886 net.cpp:131] Top shape: 10 9 8 (720)
+I0912 11:16:11.507287 11886 net.cpp:139] Memory required for data: 11520
+I0912 11:16:11.507297 11886 net.cpp:202] three does not need backward computation.
+I0912 11:16:11.507308 11886 net.cpp:202] two does not need backward computation.
+I0912 11:16:11.507318 11886 net.cpp:202] one does not need backward computation.
+I0912 11:16:11.507328 11886 net.cpp:202] input does not need backward computation.
+I0912 11:16:11.507339 11886 net.cpp:244] This network produces output three
+I0912 11:16:11.507354 11886 net.cpp:257] Network initialization done.
+.I0912 11:16:11.531313 11886 upgrade_proto.cpp:69] Attempting to upgrade input file specified using deprecated input fields: /tmp/tmpp3y5rph6
+I0912 11:16:11.531366 11886 upgrade_proto.cpp:72] Successfully upgraded file specified using deprecated input fields.
+W0912 11:16:11.531378 11886 upgrade_proto.cpp:74] Note that future Caffe releases will only support input layers and not input fields.
+I0912 11:16:11.531435 11886 net.cpp:53] Initializing net from parameters: 
 name: "pythonnet"
 force_backward: true
 state {
@@ -18780,43 +18815,43 @@
     layer: "SimpleLayer"
   }
 }
-I0911 08:21:41.833811  1419 layer_factory.hpp:77] Creating layer input
-I0911 08:21:41.833920  1419 net.cpp:86] Creating Layer input
-I0911 08:21:41.833999  1419 net.cpp:382] input -> data
-I0911 08:21:41.834053  1419 net.cpp:124] Setting up input
-I0911 08:21:41.834076  1419 net.cpp:131] Top shape: 10 9 8 (720)
-I0911 08:21:41.834172  1419 net.cpp:139] Memory required for data: 2880
-I0911 08:21:41.834194  1419 layer_factory.hpp:77] Creating layer one
-I0911 08:21:41.834424  1419 net.cpp:86] Creating Layer one
-I0911 08:21:41.834513  1419 net.cpp:408] one <- data
-I0911 08:21:41.834553  1419 net.cpp:382] one -> one
-I0911 08:21:41.834797  1419 net.cpp:124] Setting up one
-I0911 08:21:41.834831  1419 net.cpp:131] Top shape: 10 9 8 (720)
-I0911 08:21:41.834872  1419 net.cpp:139] Memory required for data: 5760
-I0911 08:21:41.834893  1419 layer_factory.hpp:77] Creating layer two
-I0911 08:21:41.835055  1419 net.cpp:86] Creating Layer two
-I0911 08:21:41.835142  1419 net.cpp:408] two <- one
-I0911 08:21:41.835220  1419 net.cpp:382] two -> two
-I0911 08:21:41.835398  1419 net.cpp:124] Setting up two
-I0911 08:21:41.835429  1419 net.cpp:131] Top shape: 10 9 8 (720)
-I0911 08:21:41.835487  1419 net.cpp:139] Memory required for data: 8640
-I0911 08:21:41.835510  1419 layer_factory.hpp:77] Creating layer three
-I0911 08:21:41.835625  1419 net.cpp:86] Creating Layer three
-I0911 08:21:41.835654  1419 net.cpp:408] three <- two
-I0911 08:21:41.835744  1419 net.cpp:382] three -> three
-I0911 08:21:41.835918  1419 net.cpp:124] Setting up three
-I0911 08:21:41.835950  1419 net.cpp:131] Top shape: 10 9 8 (720)
-I0911 08:21:41.835988  1419 net.cpp:139] Memory required for data: 11520
-I0911 08:21:41.836071  1419 net.cpp:202] three does not need backward computation.
-I0911 08:21:41.836159  1419 net.cpp:202] two does not need backward computation.
-I0911 08:21:41.836182  1419 net.cpp:202] one does not need backward computation.
-I0911 08:21:41.836203  1419 net.cpp:202] input does not need backward computation.
-I0911 08:21:41.836234  1419 net.cpp:244] This network produces output three
-I0911 08:21:41.836266  1419 net.cpp:257] Network initialization done.
-I0911 08:21:41.838390  1419 upgrade_proto.cpp:69] Attempting to upgrade input file specified using deprecated input fields: /tmp/tmp5tle1t8s
-I0911 08:21:41.838443  1419 upgrade_proto.cpp:72] Successfully upgraded file specified using deprecated input fields.
-W0911 08:21:41.838497  1419 upgrade_proto.cpp:74] Note that future Caffe releases will only support input layers and not input fields.
-I0911 08:21:41.838551  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.531617 11886 layer_factory.hpp:77] Creating layer input
+I0912 11:16:11.531646 11886 net.cpp:86] Creating Layer input
+I0912 11:16:11.531664 11886 net.cpp:382] input -> data
+I0912 11:16:11.531700 11886 net.cpp:124] Setting up input
+I0912 11:16:11.531713 11886 net.cpp:131] Top shape: 10 9 8 (720)
+I0912 11:16:11.531729 11886 net.cpp:139] Memory required for data: 2880
+I0912 11:16:11.531742 11886 layer_factory.hpp:77] Creating layer one
+I0912 11:16:11.531845 11886 net.cpp:86] Creating Layer one
+I0912 11:16:11.531864 11886 net.cpp:408] one <- data
+I0912 11:16:11.531883 11886 net.cpp:382] one -> one
+I0912 11:16:11.531988 11886 net.cpp:124] Setting up one
+I0912 11:16:11.532006 11886 net.cpp:131] Top shape: 10 9 8 (720)
+I0912 11:16:11.532020 11886 net.cpp:139] Memory required for data: 5760
+I0912 11:16:11.532030 11886 layer_factory.hpp:77] Creating layer two
+I0912 11:16:11.532092 11886 net.cpp:86] Creating Layer two
+I0912 11:16:11.532109 11886 net.cpp:408] two <- one
+I0912 11:16:11.532125 11886 net.cpp:382] two -> two
+I0912 11:16:11.532196 11886 net.cpp:124] Setting up two
+I0912 11:16:11.532217 11886 net.cpp:131] Top shape: 10 9 8 (720)
+I0912 11:16:11.532230 11886 net.cpp:139] Memory required for data: 8640
+I0912 11:16:11.532239 11886 layer_factory.hpp:77] Creating layer three
+I0912 11:16:11.532295 11886 net.cpp:86] Creating Layer three
+I0912 11:16:11.532310 11886 net.cpp:408] three <- two
+I0912 11:16:11.532325 11886 net.cpp:382] three -> three
+I0912 11:16:11.532392 11886 net.cpp:124] Setting up three
+I0912 11:16:11.532410 11886 net.cpp:131] Top shape: 10 9 8 (720)
+I0912 11:16:11.532426 11886 net.cpp:139] Memory required for data: 11520
+I0912 11:16:11.532438 11886 net.cpp:202] three does not need backward computation.
+I0912 11:16:11.532449 11886 net.cpp:202] two does not need backward computation.
+I0912 11:16:11.532459 11886 net.cpp:202] one does not need backward computation.
+I0912 11:16:11.532469 11886 net.cpp:202] input does not need backward computation.
+I0912 11:16:11.532477 11886 net.cpp:244] This network produces output three
+I0912 11:16:11.532496 11886 net.cpp:257] Network initialization done.
+I0912 11:16:11.537863 11886 upgrade_proto.cpp:69] Attempting to upgrade input file specified using deprecated input fields: /tmp/tmpjmrxh9d1
+I0912 11:16:11.537927 11886 upgrade_proto.cpp:72] Successfully upgraded file specified using deprecated input fields.
+W0912 11:16:11.537941 11886 upgrade_proto.cpp:74] Note that future Caffe releases will only support input layers and not input fields.
+I0912 11:16:11.537982 11886 net.cpp:53] Initializing net from parameters: 
 name: "pythonnet"
 force_backward: true
 state {
@@ -18845,20 +18880,20 @@
     layer: "ExceptionLayer"
   }
 }
-I0911 08:21:41.838778  1419 layer_factory.hpp:77] Creating layer input
-I0911 08:21:41.838819  1419 net.cpp:86] Creating Layer input
-I0911 08:21:41.838881  1419 net.cpp:382] input -> data
-I0911 08:21:41.838928  1419 net.cpp:124] Setting up input
-I0911 08:21:41.838953  1419 net.cpp:131] Top shape: 10 9 8 (720)
-I0911 08:21:41.838985  1419 net.cpp:139] Memory required for data: 2880
-I0911 08:21:41.839005  1419 layer_factory.hpp:77] Creating layer layer
-I0911 08:21:41.839146  1419 net.cpp:86] Creating Layer layer
-I0911 08:21:41.839174  1419 net.cpp:408] layer <- data
-I0911 08:21:41.839236  1419 net.cpp:382] layer -> top
-.I0911 08:21:41.842240  1419 upgrade_proto.cpp:69] Attempting to upgrade input file specified using deprecated input fields: /tmp/tmpybnomp23
-I0911 08:21:41.842326  1419 upgrade_proto.cpp:72] Successfully upgraded file specified using deprecated input fields.
-W0911 08:21:41.842412  1419 upgrade_proto.cpp:74] Note that future Caffe releases will only support input layers and not input fields.
-I0911 08:21:41.842550  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.538120 11886 layer_factory.hpp:77] Creating layer input
+I0912 11:16:11.538151 11886 net.cpp:86] Creating Layer input
+I0912 11:16:11.538168 11886 net.cpp:382] input -> data
+I0912 11:16:11.538203 11886 net.cpp:124] Setting up input
+I0912 11:16:11.538216 11886 net.cpp:131] Top shape: 10 9 8 (720)
+I0912 11:16:11.538233 11886 net.cpp:139] Memory required for data: 2880
+I0912 11:16:11.538244 11886 layer_factory.hpp:77] Creating layer layer
+I0912 11:16:11.538332 11886 net.cpp:86] Creating Layer layer
+I0912 11:16:11.538352 11886 net.cpp:408] layer <- data
+I0912 11:16:11.538369 11886 net.cpp:382] layer -> top
+.I0912 11:16:11.539985 11886 upgrade_proto.cpp:69] Attempting to upgrade input file specified using deprecated input fields: /tmp/tmphh8xrae6
+I0912 11:16:11.540022 11886 upgrade_proto.cpp:72] Successfully upgraded file specified using deprecated input fields.
+W0912 11:16:11.540033 11886 upgrade_proto.cpp:74] Note that future Caffe releases will only support input layers and not input fields.
+I0912 11:16:11.540073 11886 net.cpp:53] Initializing net from parameters: 
 name: "pythonnet"
 force_backward: true
 state {
@@ -18907,43 +18942,43 @@
     layer: "SimpleLayer"
   }
 }
-I0911 08:21:41.842929  1419 layer_factory.hpp:77] Creating layer input
-I0911 08:21:41.843029  1419 net.cpp:86] Creating Layer input
-I0911 08:21:41.843060  1419 net.cpp:382] input -> data
-I0911 08:21:41.843163  1419 net.cpp:124] Setting up input
-I0911 08:21:41.843276  1419 net.cpp:131] Top shape: 10 9 8 (720)
-I0911 08:21:41.843307  1419 net.cpp:139] Memory required for data: 2880
-I0911 08:21:41.843328  1419 layer_factory.hpp:77] Creating layer one
-I0911 08:21:41.843510  1419 net.cpp:86] Creating Layer one
-I0911 08:21:41.843541  1419 net.cpp:408] one <- data
-I0911 08:21:41.843571  1419 net.cpp:382] one -> one
-I0911 08:21:41.843771  1419 net.cpp:124] Setting up one
-I0911 08:21:41.843806  1419 net.cpp:131] Top shape: 10 9 8 (720)
-I0911 08:21:41.843842  1419 net.cpp:139] Memory required for data: 5760
-I0911 08:21:41.843864  1419 layer_factory.hpp:77] Creating layer two
-I0911 08:21:41.843950  1419 net.cpp:86] Creating Layer two
-I0911 08:21:41.844050  1419 net.cpp:408] two <- one
-I0911 08:21:41.844149  1419 net.cpp:382] two -> two
-I0911 08:21:41.844285  1419 net.cpp:124] Setting up two
-I0911 08:21:41.844377  1419 net.cpp:131] Top shape: 10 9 8 (720)
-I0911 08:21:41.844410  1419 net.cpp:139] Memory required for data: 8640
-I0911 08:21:41.844432  1419 layer_factory.hpp:77] Creating layer three
-I0911 08:21:41.844633  1419 net.cpp:86] Creating Layer three
-I0911 08:21:41.844666  1419 net.cpp:408] three <- two
-I0911 08:21:41.844699  1419 net.cpp:382] three -> three
-I0911 08:21:41.845021  1419 net.cpp:124] Setting up three
-I0911 08:21:41.845052  1419 net.cpp:131] Top shape: 10 9 8 (720)
-I0911 08:21:41.845111  1419 net.cpp:139] Memory required for data: 11520
-I0911 08:21:41.845134  1419 net.cpp:202] three does not need backward computation.
-I0911 08:21:41.845155  1419 net.cpp:202] two does not need backward computation.
-I0911 08:21:41.845176  1419 net.cpp:202] one does not need backward computation.
-I0911 08:21:41.845227  1419 net.cpp:202] input does not need backward computation.
-I0911 08:21:41.845247  1419 net.cpp:244] This network produces output three
-I0911 08:21:41.845279  1419 net.cpp:257] Network initialization done.
-.I0911 08:21:41.877200  1419 upgrade_proto.cpp:69] Attempting to upgrade input file specified using deprecated input fields: /tmp/tmpjjisl9fy
-I0911 08:21:41.877270  1419 upgrade_proto.cpp:72] Successfully upgraded file specified using deprecated input fields.
-W0911 08:21:41.877295  1419 upgrade_proto.cpp:74] Note that future Caffe releases will only support input layers and not input fields.
-I0911 08:21:41.877372  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.540225 11886 layer_factory.hpp:77] Creating layer input
+I0912 11:16:11.540251 11886 net.cpp:86] Creating Layer input
+I0912 11:16:11.540268 11886 net.cpp:382] input -> data
+I0912 11:16:11.540297 11886 net.cpp:124] Setting up input
+I0912 11:16:11.540308 11886 net.cpp:131] Top shape: 10 9 8 (720)
+I0912 11:16:11.540323 11886 net.cpp:139] Memory required for data: 2880
+I0912 11:16:11.540333 11886 layer_factory.hpp:77] Creating layer one
+I0912 11:16:11.540405 11886 net.cpp:86] Creating Layer one
+I0912 11:16:11.540422 11886 net.cpp:408] one <- data
+I0912 11:16:11.540439 11886 net.cpp:382] one -> one
+I0912 11:16:11.540539 11886 net.cpp:124] Setting up one
+I0912 11:16:11.540557 11886 net.cpp:131] Top shape: 10 9 8 (720)
+I0912 11:16:11.540571 11886 net.cpp:139] Memory required for data: 5760
+I0912 11:16:11.540581 11886 layer_factory.hpp:77] Creating layer two
+I0912 11:16:11.540666 11886 net.cpp:86] Creating Layer two
+I0912 11:16:11.540684 11886 net.cpp:408] two <- one
+I0912 11:16:11.540701 11886 net.cpp:382] two -> two
+I0912 11:16:11.540776 11886 net.cpp:124] Setting up two
+I0912 11:16:11.540793 11886 net.cpp:131] Top shape: 10 9 8 (720)
+I0912 11:16:11.540807 11886 net.cpp:139] Memory required for data: 8640
+I0912 11:16:11.540817 11886 layer_factory.hpp:77] Creating layer three
+I0912 11:16:11.540869 11886 net.cpp:86] Creating Layer three
+I0912 11:16:11.540884 11886 net.cpp:408] three <- two
+I0912 11:16:11.540900 11886 net.cpp:382] three -> three
+I0912 11:16:11.540968 11886 net.cpp:124] Setting up three
+I0912 11:16:11.540990 11886 net.cpp:131] Top shape: 10 9 8 (720)
+I0912 11:16:11.541005 11886 net.cpp:139] Memory required for data: 11520
+I0912 11:16:11.541015 11886 net.cpp:202] three does not need backward computation.
+I0912 11:16:11.541026 11886 net.cpp:202] two does not need backward computation.
+I0912 11:16:11.541038 11886 net.cpp:202] one does not need backward computation.
+I0912 11:16:11.541047 11886 net.cpp:202] input does not need backward computation.
+I0912 11:16:11.541057 11886 net.cpp:244] This network produces output three
+I0912 11:16:11.541074 11886 net.cpp:257] Network initialization done.
+.I0912 11:16:11.557535 11886 upgrade_proto.cpp:69] Attempting to upgrade input file specified using deprecated input fields: /tmp/tmpul21bwi8
+I0912 11:16:11.557602 11886 upgrade_proto.cpp:72] Successfully upgraded file specified using deprecated input fields.
+W0912 11:16:11.557616 11886 upgrade_proto.cpp:74] Note that future Caffe releases will only support input layers and not input fields.
+I0912 11:16:11.557674 11886 net.cpp:53] Initializing net from parameters: 
 name: "pythonnet"
 force_backward: true
 state {
@@ -18992,43 +19027,43 @@
     layer: "SimpleLayer"
   }
 }
-I0911 08:21:41.877656  1419 layer_factory.hpp:77] Creating layer input
-I0911 08:21:41.877701  1419 net.cpp:86] Creating Layer input
-I0911 08:21:41.877743  1419 net.cpp:382] input -> data
-I0911 08:21:41.877792  1419 net.cpp:124] Setting up input
-I0911 08:21:41.877817  1419 net.cpp:131] Top shape: 10 9 8 (720)
-I0911 08:21:41.877854  1419 net.cpp:139] Memory required for data: 2880
-I0911 08:21:41.877876  1419 layer_factory.hpp:77] Creating layer one
-I0911 08:21:41.878006  1419 net.cpp:86] Creating Layer one
-I0911 08:21:41.878034  1419 net.cpp:408] one <- data
-I0911 08:21:41.878064  1419 net.cpp:382] one -> one
-I0911 08:21:41.878216  1419 net.cpp:124] Setting up one
-I0911 08:21:41.878248  1419 net.cpp:131] Top shape: 10 9 8 (720)
-I0911 08:21:41.878276  1419 net.cpp:139] Memory required for data: 5760
-I0911 08:21:41.878298  1419 layer_factory.hpp:77] Creating layer two
-I0911 08:21:41.878403  1419 net.cpp:86] Creating Layer two
-I0911 08:21:41.878500  1419 net.cpp:408] two <- one
-I0911 08:21:41.878540  1419 net.cpp:382] two -> two
-I0911 08:21:41.878873  1419 net.cpp:124] Setting up two
-I0911 08:21:41.878911  1419 net.cpp:131] Top shape: 10 9 8 (720)
-I0911 08:21:41.878939  1419 net.cpp:139] Memory required for data: 8640
-I0911 08:21:41.878968  1419 layer_factory.hpp:77] Creating layer three
-I0911 08:21:41.879093  1419 net.cpp:86] Creating Layer three
-I0911 08:21:41.879123  1419 net.cpp:408] three <- two
-I0911 08:21:41.879182  1419 net.cpp:382] three -> three
-I0911 08:21:41.879308  1419 net.cpp:124] Setting up three
-I0911 08:21:41.879343  1419 net.cpp:131] Top shape: 10 9 8 (720)
-I0911 08:21:41.879400  1419 net.cpp:139] Memory required for data: 11520
-I0911 08:21:41.879421  1419 net.cpp:202] three does not need backward computation.
-I0911 08:21:41.879443  1419 net.cpp:202] two does not need backward computation.
-I0911 08:21:41.879472  1419 net.cpp:202] one does not need backward computation.
-I0911 08:21:41.879493  1419 net.cpp:202] input does not need backward computation.
-I0911 08:21:41.879513  1419 net.cpp:244] This network produces output three
-I0911 08:21:41.879567  1419 net.cpp:257] Network initialization done.
-I0911 08:21:41.881314  1419 upgrade_proto.cpp:69] Attempting to upgrade input file specified using deprecated input fields: /tmp/tmp85t71yu_
-I0911 08:21:41.881378  1419 upgrade_proto.cpp:72] Successfully upgraded file specified using deprecated input fields.
-W0911 08:21:41.881402  1419 upgrade_proto.cpp:74] Note that future Caffe releases will only support input layers and not input fields.
-I0911 08:21:41.881494  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.557870 11886 layer_factory.hpp:77] Creating layer input
+I0912 11:16:11.557902 11886 net.cpp:86] Creating Layer input
+I0912 11:16:11.557922 11886 net.cpp:382] input -> data
+I0912 11:16:11.557963 11886 net.cpp:124] Setting up input
+I0912 11:16:11.557978 11886 net.cpp:131] Top shape: 10 9 8 (720)
+I0912 11:16:11.557996 11886 net.cpp:139] Memory required for data: 2880
+I0912 11:16:11.558008 11886 layer_factory.hpp:77] Creating layer one
+I0912 11:16:11.558105 11886 net.cpp:86] Creating Layer one
+I0912 11:16:11.558125 11886 net.cpp:408] one <- data
+I0912 11:16:11.558143 11886 net.cpp:382] one -> one
+I0912 11:16:11.558255 11886 net.cpp:124] Setting up one
+I0912 11:16:11.558275 11886 net.cpp:131] Top shape: 10 9 8 (720)
+I0912 11:16:11.558290 11886 net.cpp:139] Memory required for data: 5760
+I0912 11:16:11.558300 11886 layer_factory.hpp:77] Creating layer two
+I0912 11:16:11.558357 11886 net.cpp:86] Creating Layer two
+I0912 11:16:11.558374 11886 net.cpp:408] two <- one
+I0912 11:16:11.558390 11886 net.cpp:382] two -> two
+I0912 11:16:11.558462 11886 net.cpp:124] Setting up two
+I0912 11:16:11.558481 11886 net.cpp:131] Top shape: 10 9 8 (720)
+I0912 11:16:11.558495 11886 net.cpp:139] Memory required for data: 8640
+I0912 11:16:11.558506 11886 layer_factory.hpp:77] Creating layer three
+I0912 11:16:11.558559 11886 net.cpp:86] Creating Layer three
+I0912 11:16:11.558576 11886 net.cpp:408] three <- two
+I0912 11:16:11.558591 11886 net.cpp:382] three -> three
+I0912 11:16:11.558660 11886 net.cpp:124] Setting up three
+I0912 11:16:11.558676 11886 net.cpp:131] Top shape: 10 9 8 (720)
+I0912 11:16:11.558692 11886 net.cpp:139] Memory required for data: 11520
+I0912 11:16:11.558706 11886 net.cpp:202] three does not need backward computation.
+I0912 11:16:11.558718 11886 net.cpp:202] two does not need backward computation.
+I0912 11:16:11.558730 11886 net.cpp:202] one does not need backward computation.
+I0912 11:16:11.558743 11886 net.cpp:202] input does not need backward computation.
+I0912 11:16:11.558753 11886 net.cpp:244] This network produces output three
+I0912 11:16:11.558769 11886 net.cpp:257] Network initialization done.
+I0912 11:16:11.559880 11886 upgrade_proto.cpp:69] Attempting to upgrade input file specified using deprecated input fields: /tmp/tmpwoyir7w4
+I0912 11:16:11.559918 11886 upgrade_proto.cpp:72] Successfully upgraded file specified using deprecated input fields.
+W0912 11:16:11.559929 11886 upgrade_proto.cpp:74] Note that future Caffe releases will only support input layers and not input fields.
+I0912 11:16:11.559962 11886 net.cpp:53] Initializing net from parameters: 
 name: "pythonnet"
 force_backward: true
 state {
@@ -19057,27 +19092,27 @@
     layer: "ParameterLayer"
   }
 }
-I0911 08:21:41.881731  1419 layer_factory.hpp:77] Creating layer input
-I0911 08:21:41.881909  1419 net.cpp:86] Creating Layer input
-I0911 08:21:41.881984  1419 net.cpp:382] input -> data
-I0911 08:21:41.882036  1419 net.cpp:124] Setting up input
-I0911 08:21:41.882061  1419 net.cpp:131] Top shape: 10 9 8 (720)
-I0911 08:21:41.882158  1419 net.cpp:139] Memory required for data: 2880
-I0911 08:21:41.882184  1419 layer_factory.hpp:77] Creating layer layer
-I0911 08:21:41.882344  1419 net.cpp:86] Creating Layer layer
-I0911 08:21:41.882375  1419 net.cpp:408] layer <- data
-I0911 08:21:41.882434  1419 net.cpp:382] layer -> top
-I0911 08:21:41.882781  1419 net.cpp:124] Setting up layer
-I0911 08:21:41.882819  1419 net.cpp:131] Top shape: 10 9 8 (720)
-I0911 08:21:41.882855  1419 net.cpp:139] Memory required for data: 5760
-I0911 08:21:41.882892  1419 net.cpp:202] layer does not need backward computation.
-I0911 08:21:41.882915  1419 net.cpp:202] input does not need backward computation.
-I0911 08:21:41.882933  1419 net.cpp:244] This network produces output top
-I0911 08:21:41.882964  1419 net.cpp:257] Network initialization done.
-I0911 08:21:41.886554  1419 upgrade_proto.cpp:69] Attempting to upgrade input file specified using deprecated input fields: /tmp/tmp85t71yu_
-I0911 08:21:41.886745  1419 upgrade_proto.cpp:72] Successfully upgraded file specified using deprecated input fields.
-W0911 08:21:41.886775  1419 upgrade_proto.cpp:74] Note that future Caffe releases will only support input layers and not input fields.
-I0911 08:21:41.886839  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.560081 11886 layer_factory.hpp:77] Creating layer input
+I0912 11:16:11.560109 11886 net.cpp:86] Creating Layer input
+I0912 11:16:11.560124 11886 net.cpp:382] input -> data
+I0912 11:16:11.560151 11886 net.cpp:124] Setting up input
+I0912 11:16:11.560163 11886 net.cpp:131] Top shape: 10 9 8 (720)
+I0912 11:16:11.560178 11886 net.cpp:139] Memory required for data: 2880
+I0912 11:16:11.560189 11886 layer_factory.hpp:77] Creating layer layer
+I0912 11:16:11.560262 11886 net.cpp:86] Creating Layer layer
+I0912 11:16:11.560277 11886 net.cpp:408] layer <- data
+I0912 11:16:11.560292 11886 net.cpp:382] layer -> top
+I0912 11:16:11.560425 11886 net.cpp:124] Setting up layer
+I0912 11:16:11.560444 11886 net.cpp:131] Top shape: 10 9 8 (720)
+I0912 11:16:11.560458 11886 net.cpp:139] Memory required for data: 5760
+I0912 11:16:11.560480 11886 net.cpp:202] layer does not need backward computation.
+I0912 11:16:11.560492 11886 net.cpp:202] input does not need backward computation.
+I0912 11:16:11.560500 11886 net.cpp:244] This network produces output top
+I0912 11:16:11.560513 11886 net.cpp:257] Network initialization done.
+I0912 11:16:11.563261 11886 upgrade_proto.cpp:69] Attempting to upgrade input file specified using deprecated input fields: /tmp/tmpwoyir7w4
+I0912 11:16:11.563316 11886 upgrade_proto.cpp:72] Successfully upgraded file specified using deprecated input fields.
+W0912 11:16:11.563329 11886 upgrade_proto.cpp:74] Note that future Caffe releases will only support input layers and not input fields.
+I0912 11:16:11.563364 11886 net.cpp:53] Initializing net from parameters: 
 name: "pythonnet"
 force_backward: true
 state {
@@ -19106,27 +19141,27 @@
     layer: "ParameterLayer"
   }
 }
-I0911 08:21:41.887051  1419 layer_factory.hpp:77] Creating layer input
-I0911 08:21:41.887106  1419 net.cpp:86] Creating Layer input
-I0911 08:21:41.887136  1419 net.cpp:382] input -> data
-I0911 08:21:41.887184  1419 net.cpp:124] Setting up input
-I0911 08:21:41.887215  1419 net.cpp:131] Top shape: 10 9 8 (720)
-I0911 08:21:41.887245  1419 net.cpp:139] Memory required for data: 2880
-I0911 08:21:41.887266  1419 layer_factory.hpp:77] Creating layer layer
-I0911 08:21:41.887388  1419 net.cpp:86] Creating Layer layer
-I0911 08:21:41.887418  1419 net.cpp:408] layer <- data
-I0911 08:21:41.887446  1419 net.cpp:382] layer -> top
-I0911 08:21:41.887647  1419 net.cpp:124] Setting up layer
-I0911 08:21:41.887681  1419 net.cpp:131] Top shape: 10 9 8 (720)
-I0911 08:21:41.887717  1419 net.cpp:139] Memory required for data: 5760
-I0911 08:21:41.887753  1419 net.cpp:202] layer does not need backward computation.
-I0911 08:21:41.887776  1419 net.cpp:202] input does not need backward computation.
-I0911 08:21:41.887795  1419 net.cpp:244] This network produces output top
-I0911 08:21:41.887820  1419 net.cpp:257] Network initialization done.
-.I0911 08:21:41.890177  1419 upgrade_proto.cpp:69] Attempting to upgrade input file specified using deprecated input fields: /tmp/tmp_3kh7ven
-I0911 08:21:41.890245  1419 upgrade_proto.cpp:72] Successfully upgraded file specified using deprecated input fields.
-W0911 08:21:41.890269  1419 upgrade_proto.cpp:74] Note that future Caffe releases will only support input layers and not input fields.
-I0911 08:21:41.890344  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.563490 11886 layer_factory.hpp:77] Creating layer input
+I0912 11:16:11.563519 11886 net.cpp:86] Creating Layer input
+I0912 11:16:11.563534 11886 net.cpp:382] input -> data
+I0912 11:16:11.563563 11886 net.cpp:124] Setting up input
+I0912 11:16:11.563575 11886 net.cpp:131] Top shape: 10 9 8 (720)
+I0912 11:16:11.563589 11886 net.cpp:139] Memory required for data: 2880
+I0912 11:16:11.563601 11886 layer_factory.hpp:77] Creating layer layer
+I0912 11:16:11.563676 11886 net.cpp:86] Creating Layer layer
+I0912 11:16:11.563695 11886 net.cpp:408] layer <- data
+I0912 11:16:11.563712 11886 net.cpp:382] layer -> top
+I0912 11:16:11.563840 11886 net.cpp:124] Setting up layer
+I0912 11:16:11.563863 11886 net.cpp:131] Top shape: 10 9 8 (720)
+I0912 11:16:11.563877 11886 net.cpp:139] Memory required for data: 5760
+I0912 11:16:11.563899 11886 net.cpp:202] layer does not need backward computation.
+I0912 11:16:11.563910 11886 net.cpp:202] input does not need backward computation.
+I0912 11:16:11.563920 11886 net.cpp:244] This network produces output top
+I0912 11:16:11.563933 11886 net.cpp:257] Network initialization done.
+.I0912 11:16:11.565671 11886 upgrade_proto.cpp:69] Attempting to upgrade input file specified using deprecated input fields: /tmp/tmprplf97ll
+I0912 11:16:11.565717 11886 upgrade_proto.cpp:72] Successfully upgraded file specified using deprecated input fields.
+W0912 11:16:11.565729 11886 upgrade_proto.cpp:74] Note that future Caffe releases will only support input layers and not input fields.
+I0912 11:16:11.565768 11886 net.cpp:53] Initializing net from parameters: 
 name: "pythonnet"
 force_backward: true
 state {
@@ -19175,40 +19210,40 @@
     layer: "SimpleLayer"
   }
 }
-I0911 08:21:41.890630  1419 layer_factory.hpp:77] Creating layer input
-I0911 08:21:41.890674  1419 net.cpp:86] Creating Layer input
-I0911 08:21:41.890704  1419 net.cpp:382] input -> data
-I0911 08:21:41.890763  1419 net.cpp:124] Setting up input
-I0911 08:21:41.890785  1419 net.cpp:131] Top shape: 10 9 8 (720)
-I0911 08:21:41.890812  1419 net.cpp:139] Memory required for data: 2880
-I0911 08:21:41.890839  1419 layer_factory.hpp:77] Creating layer one
-I0911 08:21:41.890966  1419 net.cpp:86] Creating Layer one
-I0911 08:21:41.890995  1419 net.cpp:408] one <- data
-I0911 08:21:41.891026  1419 net.cpp:382] one -> one
-I0911 08:21:41.891170  1419 net.cpp:124] Setting up one
-I0911 08:21:41.891202  1419 net.cpp:131] Top shape: 10 9 8 (720)
-I0911 08:21:41.891239  1419 net.cpp:139] Memory required for data: 5760
-I0911 08:21:41.891260  1419 layer_factory.hpp:77] Creating layer two
-I0911 08:21:41.891358  1419 net.cpp:86] Creating Layer two
-I0911 08:21:41.891387  1419 net.cpp:408] two <- one
-I0911 08:21:41.891420  1419 net.cpp:382] two -> two
-I0911 08:21:41.891543  1419 net.cpp:124] Setting up two
-I0911 08:21:41.891573  1419 net.cpp:131] Top shape: 10 9 8 (720)
-I0911 08:21:41.891609  1419 net.cpp:139] Memory required for data: 8640
-I0911 08:21:41.891629  1419 layer_factory.hpp:77] Creating layer three
-I0911 08:21:41.891718  1419 net.cpp:86] Creating Layer three
-I0911 08:21:41.891744  1419 net.cpp:408] three <- two
-I0911 08:21:41.891775  1419 net.cpp:382] three -> three
-I0911 08:21:41.891885  1419 net.cpp:124] Setting up three
-I0911 08:21:41.891911  1419 net.cpp:131] Top shape: 10 9 8 (720)
-I0911 08:21:41.891937  1419 net.cpp:139] Memory required for data: 11520
-I0911 08:21:41.891964  1419 net.cpp:202] three does not need backward computation.
-I0911 08:21:41.891988  1419 net.cpp:202] two does not need backward computation.
-I0911 08:21:41.892066  1419 net.cpp:202] one does not need backward computation.
-I0911 08:21:41.892099  1419 net.cpp:202] input does not need backward computation.
-I0911 08:21:41.892122  1419 net.cpp:244] This network produces output three
-I0911 08:21:41.892153  1419 net.cpp:257] Network initialization done.
-I0911 08:21:41.893812  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.565927 11886 layer_factory.hpp:77] Creating layer input
+I0912 11:16:11.565954 11886 net.cpp:86] Creating Layer input
+I0912 11:16:11.565970 11886 net.cpp:382] input -> data
+I0912 11:16:11.565999 11886 net.cpp:124] Setting up input
+I0912 11:16:11.566011 11886 net.cpp:131] Top shape: 10 9 8 (720)
+I0912 11:16:11.566026 11886 net.cpp:139] Memory required for data: 2880
+I0912 11:16:11.566037 11886 layer_factory.hpp:77] Creating layer one
+I0912 11:16:11.566110 11886 net.cpp:86] Creating Layer one
+I0912 11:16:11.566128 11886 net.cpp:408] one <- data
+I0912 11:16:11.566145 11886 net.cpp:382] one -> one
+I0912 11:16:11.566238 11886 net.cpp:124] Setting up one
+I0912 11:16:11.566256 11886 net.cpp:131] Top shape: 10 9 8 (720)
+I0912 11:16:11.566272 11886 net.cpp:139] Memory required for data: 5760
+I0912 11:16:11.566282 11886 layer_factory.hpp:77] Creating layer two
+I0912 11:16:11.566335 11886 net.cpp:86] Creating Layer two
+I0912 11:16:11.566350 11886 net.cpp:408] two <- one
+I0912 11:16:11.566367 11886 net.cpp:382] two -> two
+I0912 11:16:11.566437 11886 net.cpp:124] Setting up two
+I0912 11:16:11.566454 11886 net.cpp:131] Top shape: 10 9 8 (720)
+I0912 11:16:11.566469 11886 net.cpp:139] Memory required for data: 8640
+I0912 11:16:11.566478 11886 layer_factory.hpp:77] Creating layer three
+I0912 11:16:11.566529 11886 net.cpp:86] Creating Layer three
+I0912 11:16:11.566545 11886 net.cpp:408] three <- two
+I0912 11:16:11.566560 11886 net.cpp:382] three -> three
+I0912 11:16:11.566624 11886 net.cpp:124] Setting up three
+I0912 11:16:11.566641 11886 net.cpp:131] Top shape: 10 9 8 (720)
+I0912 11:16:11.566655 11886 net.cpp:139] Memory required for data: 11520
+I0912 11:16:11.566665 11886 net.cpp:202] three does not need backward computation.
+I0912 11:16:11.566677 11886 net.cpp:202] two does not need backward computation.
+I0912 11:16:11.566687 11886 net.cpp:202] one does not need backward computation.
+I0912 11:16:11.566697 11886 net.cpp:202] input does not need backward computation.
+I0912 11:16:11.566707 11886 net.cpp:244] This network produces output three
+I0912 11:16:11.566725 11886 net.cpp:257] Network initialization done.
+I0912 11:16:11.567682 11886 net.cpp:53] Initializing net from parameters: 
 name: "pythonnet"
 force_backward: true
 state {
@@ -19224,16 +19259,16 @@
     layer: "PhaseLayer"
   }
 }
-I0911 08:21:41.893975  1419 layer_factory.hpp:77] Creating layer layer
-I0911 08:21:41.894099  1419 net.cpp:86] Creating Layer layer
-I0911 08:21:41.894134  1419 net.cpp:382] layer -> phase
-I0911 08:21:41.894243  1419 net.cpp:124] Setting up layer
-I0911 08:21:41.894269  1419 net.cpp:131] Top shape: (1)
-I0911 08:21:41.894295  1419 net.cpp:139] Memory required for data: 4
-I0911 08:21:41.894316  1419 net.cpp:202] layer does not need backward computation.
-I0911 08:21:41.894345  1419 net.cpp:244] This network produces output phase
-I0911 08:21:41.894368  1419 net.cpp:257] Network initialization done.
-I0911 08:21:41.895694  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.567787 11886 layer_factory.hpp:77] Creating layer layer
+I0912 11:16:11.567876 11886 net.cpp:86] Creating Layer layer
+I0912 11:16:11.567898 11886 net.cpp:382] layer -> phase
+I0912 11:16:11.567975 11886 net.cpp:124] Setting up layer
+I0912 11:16:11.567992 11886 net.cpp:131] Top shape: (1)
+I0912 11:16:11.568008 11886 net.cpp:139] Memory required for data: 4
+I0912 11:16:11.568022 11886 net.cpp:202] layer does not need backward computation.
+I0912 11:16:11.568032 11886 net.cpp:244] This network produces output phase
+I0912 11:16:11.568044 11886 net.cpp:257] Network initialization done.
+I0912 11:16:11.568778 11886 net.cpp:53] Initializing net from parameters: 
 name: "pythonnet"
 force_backward: true
 state {
@@ -19249,19 +19284,19 @@
     layer: "PhaseLayer"
   }
 }
-I0911 08:21:41.895876  1419 layer_factory.hpp:77] Creating layer layer
-I0911 08:21:41.896145  1419 net.cpp:86] Creating Layer layer
-I0911 08:21:41.896224  1419 net.cpp:382] layer -> phase
-I0911 08:21:41.896329  1419 net.cpp:124] Setting up layer
-I0911 08:21:41.896366  1419 net.cpp:131] Top shape: (1)
-I0911 08:21:41.896423  1419 net.cpp:139] Memory required for data: 4
-I0911 08:21:41.896447  1419 net.cpp:202] layer does not need backward computation.
-I0911 08:21:41.896473  1419 net.cpp:244] This network produces output phase
-I0911 08:21:41.896497  1419 net.cpp:257] Network initialization done.
-.I0911 08:21:41.899549  1419 upgrade_proto.cpp:69] Attempting to upgrade input file specified using deprecated input fields: /tmp/tmpoddkzrvd
-I0911 08:21:41.899617  1419 upgrade_proto.cpp:72] Successfully upgraded file specified using deprecated input fields.
-W0911 08:21:41.899642  1419 upgrade_proto.cpp:74] Note that future Caffe releases will only support input layers and not input fields.
-I0911 08:21:41.899719  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.568884 11886 layer_factory.hpp:77] Creating layer layer
+I0912 11:16:11.568960 11886 net.cpp:86] Creating Layer layer
+I0912 11:16:11.568984 11886 net.cpp:382] layer -> phase
+I0912 11:16:11.569046 11886 net.cpp:124] Setting up layer
+I0912 11:16:11.569064 11886 net.cpp:131] Top shape: (1)
+I0912 11:16:11.569079 11886 net.cpp:139] Memory required for data: 4
+I0912 11:16:11.569092 11886 net.cpp:202] layer does not need backward computation.
+I0912 11:16:11.569101 11886 net.cpp:244] This network produces output phase
+I0912 11:16:11.569115 11886 net.cpp:257] Network initialization done.
+.I0912 11:16:11.570906 11886 upgrade_proto.cpp:69] Attempting to upgrade input file specified using deprecated input fields: /tmp/tmp4ldxdrka
+I0912 11:16:11.570948 11886 upgrade_proto.cpp:72] Successfully upgraded file specified using deprecated input fields.
+W0912 11:16:11.570960 11886 upgrade_proto.cpp:74] Note that future Caffe releases will only support input layers and not input fields.
+I0912 11:16:11.571004 11886 net.cpp:53] Initializing net from parameters: 
 name: "pythonnet"
 force_backward: true
 state {
@@ -19310,43 +19345,43 @@
     layer: "SimpleLayer"
   }
 }
-I0911 08:21:41.900038  1419 layer_factory.hpp:77] Creating layer input
-I0911 08:21:41.900094  1419 net.cpp:86] Creating Layer input
-I0911 08:21:41.900125  1419 net.cpp:382] input -> data
-I0911 08:21:41.900173  1419 net.cpp:124] Setting up input
-I0911 08:21:41.900197  1419 net.cpp:131] Top shape: 10 9 8 (720)
-I0911 08:21:41.900233  1419 net.cpp:139] Memory required for data: 2880
-I0911 08:21:41.900254  1419 layer_factory.hpp:77] Creating layer one
-I0911 08:21:41.900377  1419 net.cpp:86] Creating Layer one
-I0911 08:21:41.900408  1419 net.cpp:408] one <- data
-I0911 08:21:41.900441  1419 net.cpp:382] one -> one
-I0911 08:21:41.900604  1419 net.cpp:124] Setting up one
-I0911 08:21:41.900635  1419 net.cpp:131] Top shape: 10 9 8 (720)
-I0911 08:21:41.900662  1419 net.cpp:139] Memory required for data: 5760
-I0911 08:21:41.900683  1419 layer_factory.hpp:77] Creating layer two
-I0911 08:21:41.900784  1419 net.cpp:86] Creating Layer two
-I0911 08:21:41.900812  1419 net.cpp:408] two <- one
-I0911 08:21:41.900851  1419 net.cpp:382] two -> two
-I0911 08:21:41.900969  1419 net.cpp:124] Setting up two
-I0911 08:21:41.900997  1419 net.cpp:131] Top shape: 10 9 8 (720)
-I0911 08:21:41.901023  1419 net.cpp:139] Memory required for data: 8640
-I0911 08:21:41.901044  1419 layer_factory.hpp:77] Creating layer three
-I0911 08:21:41.901130  1419 net.cpp:86] Creating Layer three
-I0911 08:21:41.901156  1419 net.cpp:408] three <- two
-I0911 08:21:41.901186  1419 net.cpp:382] three -> three
-I0911 08:21:41.901293  1419 net.cpp:124] Setting up three
-I0911 08:21:41.901322  1419 net.cpp:131] Top shape: 10 9 8 (720)
-I0911 08:21:41.901356  1419 net.cpp:139] Memory required for data: 11520
-I0911 08:21:41.901378  1419 net.cpp:202] three does not need backward computation.
-I0911 08:21:41.901401  1419 net.cpp:202] two does not need backward computation.
-I0911 08:21:41.901425  1419 net.cpp:202] one does not need backward computation.
-I0911 08:21:41.901446  1419 net.cpp:202] input does not need backward computation.
-I0911 08:21:41.901474  1419 net.cpp:244] This network produces output three
-I0911 08:21:41.901506  1419 net.cpp:257] Network initialization done.
-.I0911 08:21:41.904986  1419 upgrade_proto.cpp:69] Attempting to upgrade input file specified using deprecated input fields: /tmp/tmp01a5gjq1
-I0911 08:21:41.905045  1419 upgrade_proto.cpp:72] Successfully upgraded file specified using deprecated input fields.
-W0911 08:21:41.905067  1419 upgrade_proto.cpp:74] Note that future Caffe releases will only support input layers and not input fields.
-I0911 08:21:41.905136  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.571177 11886 layer_factory.hpp:77] Creating layer input
+I0912 11:16:11.571206 11886 net.cpp:86] Creating Layer input
+I0912 11:16:11.571223 11886 net.cpp:382] input -> data
+I0912 11:16:11.571254 11886 net.cpp:124] Setting up input
+I0912 11:16:11.571265 11886 net.cpp:131] Top shape: 10 9 8 (720)
+I0912 11:16:11.571280 11886 net.cpp:139] Memory required for data: 2880
+I0912 11:16:11.571291 11886 layer_factory.hpp:77] Creating layer one
+I0912 11:16:11.571367 11886 net.cpp:86] Creating Layer one
+I0912 11:16:11.571384 11886 net.cpp:408] one <- data
+I0912 11:16:11.571401 11886 net.cpp:382] one -> one
+I0912 11:16:11.571491 11886 net.cpp:124] Setting up one
+I0912 11:16:11.571511 11886 net.cpp:131] Top shape: 10 9 8 (720)
+I0912 11:16:11.571527 11886 net.cpp:139] Memory required for data: 5760
+I0912 11:16:11.571537 11886 layer_factory.hpp:77] Creating layer two
+I0912 11:16:11.571589 11886 net.cpp:86] Creating Layer two
+I0912 11:16:11.571605 11886 net.cpp:408] two <- one
+I0912 11:16:11.571621 11886 net.cpp:382] two -> two
+I0912 11:16:11.571692 11886 net.cpp:124] Setting up two
+I0912 11:16:11.571712 11886 net.cpp:131] Top shape: 10 9 8 (720)
+I0912 11:16:11.571727 11886 net.cpp:139] Memory required for data: 8640
+I0912 11:16:11.571740 11886 layer_factory.hpp:77] Creating layer three
+I0912 11:16:11.571794 11886 net.cpp:86] Creating Layer three
+I0912 11:16:11.571812 11886 net.cpp:408] three <- two
+I0912 11:16:11.571828 11886 net.cpp:382] three -> three
+I0912 11:16:11.571894 11886 net.cpp:124] Setting up three
+I0912 11:16:11.571911 11886 net.cpp:131] Top shape: 10 9 8 (720)
+I0912 11:16:11.571928 11886 net.cpp:139] Memory required for data: 11520
+I0912 11:16:11.571939 11886 net.cpp:202] three does not need backward computation.
+I0912 11:16:11.571950 11886 net.cpp:202] two does not need backward computation.
+I0912 11:16:11.571961 11886 net.cpp:202] one does not need backward computation.
+I0912 11:16:11.571971 11886 net.cpp:202] input does not need backward computation.
+I0912 11:16:11.571981 11886 net.cpp:244] This network produces output three
+I0912 11:16:11.571997 11886 net.cpp:257] Network initialization done.
+.I0912 11:16:11.574513 11886 upgrade_proto.cpp:69] Attempting to upgrade input file specified using deprecated input fields: /tmp/tmp6jddt6iq
+I0912 11:16:11.574563 11886 upgrade_proto.cpp:72] Successfully upgraded file specified using deprecated input fields.
+W0912 11:16:11.574574 11886 upgrade_proto.cpp:74] Note that future Caffe releases will only support input layers and not input fields.
+I0912 11:16:11.574616 11886 net.cpp:53] Initializing net from parameters: 
 name: "pythonnet"
 force_backward: true
 state {
@@ -19387,35 +19422,35 @@
     param_str: "2"
   }
 }
-I0911 08:21:41.905393  1419 layer_factory.hpp:77] Creating layer input
-I0911 08:21:41.905436  1419 net.cpp:86] Creating Layer input
-I0911 08:21:41.905474  1419 net.cpp:382] input -> data
-I0911 08:21:41.905527  1419 net.cpp:124] Setting up input
-I0911 08:21:41.905551  1419 net.cpp:131] Top shape: 10 9 8 (720)
-I0911 08:21:41.905580  1419 net.cpp:139] Memory required for data: 2880
-I0911 08:21:41.905609  1419 layer_factory.hpp:77] Creating layer mul10
-I0911 08:21:41.905742  1419 net.cpp:86] Creating Layer mul10
-I0911 08:21:41.905773  1419 net.cpp:408] mul10 <- data
-I0911 08:21:41.905805  1419 net.cpp:382] mul10 -> mul10
-I0911 08:21:41.905985  1419 net.cpp:124] Setting up mul10
-I0911 08:21:41.906019  1419 net.cpp:131] Top shape: 10 9 8 (720)
-I0911 08:21:41.906047  1419 net.cpp:139] Memory required for data: 5760
-I0911 08:21:41.906067  1419 layer_factory.hpp:77] Creating layer mul2
-I0911 08:21:41.906164  1419 net.cpp:86] Creating Layer mul2
-I0911 08:21:41.906193  1419 net.cpp:408] mul2 <- mul10
-I0911 08:21:41.906231  1419 net.cpp:382] mul2 -> mul2
-I0911 08:21:41.906355  1419 net.cpp:124] Setting up mul2
-I0911 08:21:41.906383  1419 net.cpp:131] Top shape: 10 9 8 (720)
-I0911 08:21:41.906409  1419 net.cpp:139] Memory required for data: 8640
-I0911 08:21:41.906428  1419 net.cpp:202] mul2 does not need backward computation.
-I0911 08:21:41.906450  1419 net.cpp:202] mul10 does not need backward computation.
-I0911 08:21:41.906477  1419 net.cpp:202] input does not need backward computation.
-I0911 08:21:41.906497  1419 net.cpp:244] This network produces output mul2
-I0911 08:21:41.906525  1419 net.cpp:257] Network initialization done.
-.I0911 08:21:41.931345  1419 upgrade_proto.cpp:69] Attempting to upgrade input file specified using deprecated input fields: /tmp/tmpitvn_hr_
-I0911 08:21:41.931401  1419 upgrade_proto.cpp:72] Successfully upgraded file specified using deprecated input fields.
-W0911 08:21:41.931423  1419 upgrade_proto.cpp:74] Note that future Caffe releases will only support input layers and not input fields.
-I0911 08:21:41.931495  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.574759 11886 layer_factory.hpp:77] Creating layer input
+I0912 11:16:11.574787 11886 net.cpp:86] Creating Layer input
+I0912 11:16:11.574803 11886 net.cpp:382] input -> data
+I0912 11:16:11.574834 11886 net.cpp:124] Setting up input
+I0912 11:16:11.574846 11886 net.cpp:131] Top shape: 10 9 8 (720)
+I0912 11:16:11.574860 11886 net.cpp:139] Memory required for data: 2880
+I0912 11:16:11.574872 11886 layer_factory.hpp:77] Creating layer mul10
+I0912 11:16:11.574950 11886 net.cpp:86] Creating Layer mul10
+I0912 11:16:11.574967 11886 net.cpp:408] mul10 <- data
+I0912 11:16:11.574985 11886 net.cpp:382] mul10 -> mul10
+I0912 11:16:11.575086 11886 net.cpp:124] Setting up mul10
+I0912 11:16:11.575104 11886 net.cpp:131] Top shape: 10 9 8 (720)
+I0912 11:16:11.575119 11886 net.cpp:139] Memory required for data: 5760
+I0912 11:16:11.575129 11886 layer_factory.hpp:77] Creating layer mul2
+I0912 11:16:11.575186 11886 net.cpp:86] Creating Layer mul2
+I0912 11:16:11.575201 11886 net.cpp:408] mul2 <- mul10
+I0912 11:16:11.575218 11886 net.cpp:382] mul2 -> mul2
+I0912 11:16:11.575290 11886 net.cpp:124] Setting up mul2
+I0912 11:16:11.575309 11886 net.cpp:131] Top shape: 10 9 8 (720)
+I0912 11:16:11.575321 11886 net.cpp:139] Memory required for data: 8640
+I0912 11:16:11.575331 11886 net.cpp:202] mul2 does not need backward computation.
+I0912 11:16:11.575342 11886 net.cpp:202] mul10 does not need backward computation.
+I0912 11:16:11.575352 11886 net.cpp:202] input does not need backward computation.
+I0912 11:16:11.575362 11886 net.cpp:244] This network produces output mul2
+I0912 11:16:11.575376 11886 net.cpp:257] Network initialization done.
+.I0912 11:16:11.586745 11886 upgrade_proto.cpp:69] Attempting to upgrade input file specified using deprecated input fields: /tmp/tmp4n6z7_t7
+I0912 11:16:11.586791 11886 upgrade_proto.cpp:72] Successfully upgraded file specified using deprecated input fields.
+W0912 11:16:11.586803 11886 upgrade_proto.cpp:74] Note that future Caffe releases will only support input layers and not input fields.
+I0912 11:16:11.586849 11886 net.cpp:53] Initializing net from parameters: 
 name: "pythonnet"
 force_backward: true
 state {
@@ -19456,32 +19491,32 @@
     param_str: "2"
   }
 }
-I0911 08:21:41.931819  1419 layer_factory.hpp:77] Creating layer input
-I0911 08:21:41.931876  1419 net.cpp:86] Creating Layer input
-I0911 08:21:41.931941  1419 net.cpp:382] input -> data
-I0911 08:21:41.932035  1419 net.cpp:124] Setting up input
-I0911 08:21:41.932066  1419 net.cpp:131] Top shape: 10 9 8 (720)
-I0911 08:21:41.932133  1419 net.cpp:139] Memory required for data: 2880
-I0911 08:21:41.932155  1419 layer_factory.hpp:77] Creating layer mul10
-I0911 08:21:41.932312  1419 net.cpp:86] Creating Layer mul10
-I0911 08:21:41.932348  1419 net.cpp:408] mul10 <- data
-I0911 08:21:41.932382  1419 net.cpp:382] mul10 -> mul10
-I0911 08:21:41.932567  1419 net.cpp:124] Setting up mul10
-I0911 08:21:41.932607  1419 net.cpp:131] Top shape: 10 9 8 (720)
-I0911 08:21:41.932636  1419 net.cpp:139] Memory required for data: 5760
-I0911 08:21:41.932682  1419 layer_factory.hpp:77] Creating layer mul2
-I0911 08:21:41.932780  1419 net.cpp:86] Creating Layer mul2
-I0911 08:21:41.932809  1419 net.cpp:408] mul2 <- mul10
-I0911 08:21:41.932847  1419 net.cpp:382] mul2 -> mul2
-I0911 08:21:41.933001  1419 net.cpp:124] Setting up mul2
-I0911 08:21:41.933029  1419 net.cpp:131] Top shape: 10 9 8 (720)
-I0911 08:21:41.933091  1419 net.cpp:139] Memory required for data: 8640
-I0911 08:21:41.933112  1419 net.cpp:202] mul2 does not need backward computation.
-I0911 08:21:41.933133  1419 net.cpp:202] mul10 does not need backward computation.
-I0911 08:21:41.933154  1419 net.cpp:202] input does not need backward computation.
-I0911 08:21:41.933174  1419 net.cpp:244] This network produces output mul2
-I0911 08:21:41.933202  1419 net.cpp:257] Network initialization done.
-.I0911 08:21:41.959069  1419 solver.cpp:45] Initializing solver from parameters: 
+I0912 11:16:11.587019 11886 layer_factory.hpp:77] Creating layer input
+I0912 11:16:11.587049 11886 net.cpp:86] Creating Layer input
+I0912 11:16:11.587067 11886 net.cpp:382] input -> data
+I0912 11:16:11.587105 11886 net.cpp:124] Setting up input
+I0912 11:16:11.587121 11886 net.cpp:131] Top shape: 10 9 8 (720)
+I0912 11:16:11.587136 11886 net.cpp:139] Memory required for data: 2880
+I0912 11:16:11.587149 11886 layer_factory.hpp:77] Creating layer mul10
+I0912 11:16:11.587239 11886 net.cpp:86] Creating Layer mul10
+I0912 11:16:11.587260 11886 net.cpp:408] mul10 <- data
+I0912 11:16:11.587276 11886 net.cpp:382] mul10 -> mul10
+I0912 11:16:11.587385 11886 net.cpp:124] Setting up mul10
+I0912 11:16:11.587405 11886 net.cpp:131] Top shape: 10 9 8 (720)
+I0912 11:16:11.587420 11886 net.cpp:139] Memory required for data: 5760
+I0912 11:16:11.587430 11886 layer_factory.hpp:77] Creating layer mul2
+I0912 11:16:11.587486 11886 net.cpp:86] Creating Layer mul2
+I0912 11:16:11.587503 11886 net.cpp:408] mul2 <- mul10
+I0912 11:16:11.587522 11886 net.cpp:382] mul2 -> mul2
+I0912 11:16:11.587605 11886 net.cpp:124] Setting up mul2
+I0912 11:16:11.587625 11886 net.cpp:131] Top shape: 10 9 8 (720)
+I0912 11:16:11.587642 11886 net.cpp:139] Memory required for data: 8640
+I0912 11:16:11.587654 11886 net.cpp:202] mul2 does not need backward computation.
+I0912 11:16:11.587666 11886 net.cpp:202] mul10 does not need backward computation.
+I0912 11:16:11.587678 11886 net.cpp:202] input does not need backward computation.
+I0912 11:16:11.587688 11886 net.cpp:244] This network produces output mul2
+I0912 11:16:11.587704 11886 net.cpp:257] Network initialization done.
+.I0912 11:16:11.599309 11886 solver.cpp:45] Initializing solver from parameters: 
 test_iter: 10
 test_interval: 10
 base_lr: 0.01
@@ -19493,10 +19528,10 @@
 momentum: 0.9
 weight_decay: 0.0005
 snapshot_prefix: "model"
-net: "/tmp/tmpvt7qdfo8"
+net: "/tmp/tmpbozpl29b"
 snapshot_after_train: false
-I0911 08:21:41.959252  1419 solver.cpp:102] Creating training net from net file: /tmp/tmpvt7qdfo8
-I0911 08:21:41.959820  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.599447 11886 solver.cpp:102] Creating training net from net file: /tmp/tmpbozpl29b
+I0912 11:16:11.599812 11886 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -19574,46 +19609,46 @@
   bottom: "label"
   top: "loss"
 }
-I0911 08:21:41.960278  1419 layer_factory.hpp:77] Creating layer data
-I0911 08:21:41.960327  1419 net.cpp:86] Creating Layer data
-I0911 08:21:41.960371  1419 net.cpp:382] data -> data
-I0911 08:21:41.960417  1419 net.cpp:382] data -> label
-I0911 08:21:41.960486  1419 net.cpp:124] Setting up data
-I0911 08:21:41.960510  1419 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0911 08:21:41.960539  1419 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0911 08:21:41.960564  1419 net.cpp:139] Memory required for data: 500
-I0911 08:21:41.960594  1419 layer_factory.hpp:77] Creating layer conv
-I0911 08:21:41.960641  1419 net.cpp:86] Creating Layer conv
-I0911 08:21:41.960664  1419 net.cpp:408] conv <- data
-I0911 08:21:41.960700  1419 net.cpp:382] conv -> conv
-I0911 08:21:41.960816  1419 net.cpp:124] Setting up conv
-I0911 08:21:41.960851  1419 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0911 08:21:41.960878  1419 net.cpp:139] Memory required for data: 16340
-I0911 08:21:41.960918  1419 layer_factory.hpp:77] Creating layer ip
-I0911 08:21:41.960952  1419 net.cpp:86] Creating Layer ip
-I0911 08:21:41.960981  1419 net.cpp:408] ip <- conv
-I0911 08:21:41.961015  1419 net.cpp:382] ip -> ip_blob
-I0911 08:21:41.961730  1419 net.cpp:124] Setting up ip
-I0911 08:21:41.961760  1419 net.cpp:131] Top shape: 5 13 (65)
-I0911 08:21:41.961786  1419 net.cpp:139] Memory required for data: 16600
-I0911 08:21:41.961823  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.961861  1419 net.cpp:86] Creating Layer loss
-I0911 08:21:41.961885  1419 net.cpp:408] loss <- ip_blob
-I0911 08:21:41.961908  1419 net.cpp:408] loss <- label
-I0911 08:21:41.961935  1419 net.cpp:382] loss -> loss
-I0911 08:21:41.961982  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.962044  1419 net.cpp:124] Setting up loss
-I0911 08:21:41.962067  1419 net.cpp:131] Top shape: (1)
-I0911 08:21:41.962100  1419 net.cpp:134]     with loss weight 1
-I0911 08:21:41.962131  1419 net.cpp:139] Memory required for data: 16604
-I0911 08:21:41.962152  1419 net.cpp:200] loss needs backward computation.
-I0911 08:21:41.962175  1419 net.cpp:200] ip needs backward computation.
-I0911 08:21:41.962196  1419 net.cpp:200] conv needs backward computation.
-I0911 08:21:41.962226  1419 net.cpp:202] data does not need backward computation.
-I0911 08:21:41.962246  1419 net.cpp:244] This network produces output loss
-I0911 08:21:41.962275  1419 net.cpp:257] Network initialization done.
-I0911 08:21:41.962858  1419 solver.cpp:190] Creating test net (#0) specified by net file: /tmp/tmpvt7qdfo8
-I0911 08:21:41.962942  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.600064 11886 layer_factory.hpp:77] Creating layer data
+I0912 11:16:11.600095 11886 net.cpp:86] Creating Layer data
+I0912 11:16:11.600113 11886 net.cpp:382] data -> data
+I0912 11:16:11.600138 11886 net.cpp:382] data -> label
+I0912 11:16:11.600172 11886 net.cpp:124] Setting up data
+I0912 11:16:11.600183 11886 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0912 11:16:11.600198 11886 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0912 11:16:11.600209 11886 net.cpp:139] Memory required for data: 500
+I0912 11:16:11.600219 11886 layer_factory.hpp:77] Creating layer conv
+I0912 11:16:11.600240 11886 net.cpp:86] Creating Layer conv
+I0912 11:16:11.600250 11886 net.cpp:408] conv <- data
+I0912 11:16:11.600270 11886 net.cpp:382] conv -> conv
+I0912 11:16:11.600334 11886 net.cpp:124] Setting up conv
+I0912 11:16:11.600345 11886 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0912 11:16:11.600358 11886 net.cpp:139] Memory required for data: 16340
+I0912 11:16:11.600383 11886 layer_factory.hpp:77] Creating layer ip
+I0912 11:16:11.600399 11886 net.cpp:86] Creating Layer ip
+I0912 11:16:11.600409 11886 net.cpp:408] ip <- conv
+I0912 11:16:11.600425 11886 net.cpp:382] ip -> ip_blob
+I0912 11:16:11.600772 11886 net.cpp:124] Setting up ip
+I0912 11:16:11.600791 11886 net.cpp:131] Top shape: 5 13 (65)
+I0912 11:16:11.600805 11886 net.cpp:139] Memory required for data: 16600
+I0912 11:16:11.600826 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.600842 11886 net.cpp:86] Creating Layer loss
+I0912 11:16:11.600853 11886 net.cpp:408] loss <- ip_blob
+I0912 11:16:11.600864 11886 net.cpp:408] loss <- label
+I0912 11:16:11.600878 11886 net.cpp:382] loss -> loss
+I0912 11:16:11.600900 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.600939 11886 net.cpp:124] Setting up loss
+I0912 11:16:11.600950 11886 net.cpp:131] Top shape: (1)
+I0912 11:16:11.600962 11886 net.cpp:134]     with loss weight 1
+I0912 11:16:11.600982 11886 net.cpp:139] Memory required for data: 16604
+I0912 11:16:11.600993 11886 net.cpp:200] loss needs backward computation.
+I0912 11:16:11.601004 11886 net.cpp:200] ip needs backward computation.
+I0912 11:16:11.601014 11886 net.cpp:200] conv needs backward computation.
+I0912 11:16:11.601025 11886 net.cpp:202] data does not need backward computation.
+I0912 11:16:11.601035 11886 net.cpp:244] This network produces output loss
+I0912 11:16:11.601052 11886 net.cpp:257] Network initialization done.
+I0912 11:16:11.601635 11886 solver.cpp:190] Creating test net (#0) specified by net file: /tmp/tmpbozpl29b
+I0912 11:16:11.601706 11886 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -19691,46 +19726,46 @@
   bottom: "label"
   top: "loss"
 }
-I0911 08:21:41.963356  1419 layer_factory.hpp:77] Creating layer data
-I0911 08:21:41.963402  1419 net.cpp:86] Creating Layer data
-I0911 08:21:41.963434  1419 net.cpp:382] data -> data
-I0911 08:21:41.963485  1419 net.cpp:382] data -> label
-I0911 08:21:41.963542  1419 net.cpp:124] Setting up data
-I0911 08:21:41.963567  1419 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0911 08:21:41.963603  1419 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0911 08:21:41.963629  1419 net.cpp:139] Memory required for data: 500
-I0911 08:21:41.963649  1419 layer_factory.hpp:77] Creating layer conv
-I0911 08:21:41.963696  1419 net.cpp:86] Creating Layer conv
-I0911 08:21:41.963728  1419 net.cpp:408] conv <- data
-I0911 08:21:41.963822  1419 net.cpp:382] conv -> conv
-I0911 08:21:41.964109  1419 net.cpp:124] Setting up conv
-I0911 08:21:41.964141  1419 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0911 08:21:41.964171  1419 net.cpp:139] Memory required for data: 16340
-I0911 08:21:41.964219  1419 layer_factory.hpp:77] Creating layer ip
-I0911 08:21:41.964283  1419 net.cpp:86] Creating Layer ip
-I0911 08:21:41.964308  1419 net.cpp:408] ip <- conv
-I0911 08:21:41.964349  1419 net.cpp:382] ip -> ip_blob
-I0911 08:21:41.965412  1419 net.cpp:124] Setting up ip
-I0911 08:21:41.965481  1419 net.cpp:131] Top shape: 5 13 (65)
-I0911 08:21:41.965510  1419 net.cpp:139] Memory required for data: 16600
-I0911 08:21:41.965549  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.965590  1419 net.cpp:86] Creating Layer loss
-I0911 08:21:41.965612  1419 net.cpp:408] loss <- ip_blob
-I0911 08:21:41.965667  1419 net.cpp:408] loss <- label
-I0911 08:21:41.965699  1419 net.cpp:382] loss -> loss
-I0911 08:21:41.965745  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.965804  1419 net.cpp:124] Setting up loss
-I0911 08:21:41.965862  1419 net.cpp:131] Top shape: (1)
-I0911 08:21:41.965889  1419 net.cpp:134]     with loss weight 1
-I0911 08:21:41.965924  1419 net.cpp:139] Memory required for data: 16604
-I0911 08:21:41.965945  1419 net.cpp:200] loss needs backward computation.
-I0911 08:21:41.965974  1419 net.cpp:200] ip needs backward computation.
-I0911 08:21:41.965996  1419 net.cpp:200] conv needs backward computation.
-I0911 08:21:41.966043  1419 net.cpp:202] data does not need backward computation.
-I0911 08:21:41.966065  1419 net.cpp:244] This network produces output loss
-I0911 08:21:41.966102  1419 net.cpp:257] Network initialization done.
-I0911 08:21:41.966223  1419 solver.cpp:57] Solver scaffolding done.
-I0911 08:21:41.966732  1419 solver.cpp:45] Initializing solver from parameters: 
+I0912 11:16:11.601924 11886 layer_factory.hpp:77] Creating layer data
+I0912 11:16:11.601951 11886 net.cpp:86] Creating Layer data
+I0912 11:16:11.601969 11886 net.cpp:382] data -> data
+I0912 11:16:11.601994 11886 net.cpp:382] data -> label
+I0912 11:16:11.602026 11886 net.cpp:124] Setting up data
+I0912 11:16:11.602041 11886 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0912 11:16:11.602061 11886 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0912 11:16:11.602075 11886 net.cpp:139] Memory required for data: 500
+I0912 11:16:11.602088 11886 layer_factory.hpp:77] Creating layer conv
+I0912 11:16:11.602120 11886 net.cpp:86] Creating Layer conv
+I0912 11:16:11.602135 11886 net.cpp:408] conv <- data
+I0912 11:16:11.602156 11886 net.cpp:382] conv -> conv
+I0912 11:16:11.602226 11886 net.cpp:124] Setting up conv
+I0912 11:16:11.602243 11886 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0912 11:16:11.602259 11886 net.cpp:139] Memory required for data: 16340
+I0912 11:16:11.602288 11886 layer_factory.hpp:77] Creating layer ip
+I0912 11:16:11.602309 11886 net.cpp:86] Creating Layer ip
+I0912 11:16:11.602320 11886 net.cpp:408] ip <- conv
+I0912 11:16:11.602336 11886 net.cpp:382] ip -> ip_blob
+I0912 11:16:11.602667 11886 net.cpp:124] Setting up ip
+I0912 11:16:11.602689 11886 net.cpp:131] Top shape: 5 13 (65)
+I0912 11:16:11.602701 11886 net.cpp:139] Memory required for data: 16600
+I0912 11:16:11.602721 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.602737 11886 net.cpp:86] Creating Layer loss
+I0912 11:16:11.602751 11886 net.cpp:408] loss <- ip_blob
+I0912 11:16:11.602762 11886 net.cpp:408] loss <- label
+I0912 11:16:11.602777 11886 net.cpp:382] loss -> loss
+I0912 11:16:11.602797 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.602828 11886 net.cpp:124] Setting up loss
+I0912 11:16:11.602840 11886 net.cpp:131] Top shape: (1)
+I0912 11:16:11.602851 11886 net.cpp:134]     with loss weight 1
+I0912 11:16:11.602869 11886 net.cpp:139] Memory required for data: 16604
+I0912 11:16:11.602880 11886 net.cpp:200] loss needs backward computation.
+I0912 11:16:11.602891 11886 net.cpp:200] ip needs backward computation.
+I0912 11:16:11.602902 11886 net.cpp:200] conv needs backward computation.
+I0912 11:16:11.602912 11886 net.cpp:202] data does not need backward computation.
+I0912 11:16:11.602923 11886 net.cpp:244] This network produces output loss
+I0912 11:16:11.602938 11886 net.cpp:257] Network initialization done.
+I0912 11:16:11.602984 11886 solver.cpp:57] Solver scaffolding done.
+I0912 11:16:11.603219 11886 solver.cpp:45] Initializing solver from parameters: 
 test_iter: 10
 test_interval: 10
 base_lr: 0.01
@@ -19742,10 +19777,10 @@
 momentum: 0.9
 weight_decay: 0.0005
 snapshot_prefix: "model"
-net: "/tmp/tmpvt7qdfo8"
+net: "/tmp/tmpbozpl29b"
 snapshot_after_train: false
-I0911 08:21:41.966913  1419 solver.cpp:102] Creating training net from net file: /tmp/tmpvt7qdfo8
-I0911 08:21:41.967555  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.603310 11886 solver.cpp:102] Creating training net from net file: /tmp/tmpbozpl29b
+I0912 11:16:11.603614 11886 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -19823,46 +19858,46 @@
   bottom: "label"
   top: "loss"
 }
-I0911 08:21:41.968106  1419 layer_factory.hpp:77] Creating layer data
-I0911 08:21:41.968159  1419 net.cpp:86] Creating Layer data
-I0911 08:21:41.968192  1419 net.cpp:382] data -> data
-I0911 08:21:41.968245  1419 net.cpp:382] data -> label
-I0911 08:21:41.968300  1419 net.cpp:124] Setting up data
-I0911 08:21:41.968336  1419 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0911 08:21:41.968367  1419 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0911 08:21:41.968391  1419 net.cpp:139] Memory required for data: 500
-I0911 08:21:41.968413  1419 layer_factory.hpp:77] Creating layer conv
-I0911 08:21:41.968462  1419 net.cpp:86] Creating Layer conv
-I0911 08:21:41.968487  1419 net.cpp:408] conv <- data
-I0911 08:21:41.968519  1419 net.cpp:382] conv -> conv
-I0911 08:21:41.968632  1419 net.cpp:124] Setting up conv
-I0911 08:21:41.968660  1419 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0911 08:21:41.968686  1419 net.cpp:139] Memory required for data: 16340
-I0911 08:21:41.968732  1419 layer_factory.hpp:77] Creating layer ip
-I0911 08:21:41.968765  1419 net.cpp:86] Creating Layer ip
-I0911 08:21:41.968786  1419 net.cpp:408] ip <- conv
-I0911 08:21:41.968816  1419 net.cpp:382] ip -> ip_blob
-I0911 08:21:41.969527  1419 net.cpp:124] Setting up ip
-I0911 08:21:41.969558  1419 net.cpp:131] Top shape: 5 13 (65)
-I0911 08:21:41.969591  1419 net.cpp:139] Memory required for data: 16600
-I0911 08:21:41.969627  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.969656  1419 net.cpp:86] Creating Layer loss
-I0911 08:21:41.969677  1419 net.cpp:408] loss <- ip_blob
-I0911 08:21:41.969699  1419 net.cpp:408] loss <- label
-I0911 08:21:41.969734  1419 net.cpp:382] loss -> loss
-I0911 08:21:41.969772  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.969827  1419 net.cpp:124] Setting up loss
-I0911 08:21:41.969858  1419 net.cpp:131] Top shape: (1)
-I0911 08:21:41.969884  1419 net.cpp:134]     with loss weight 1
-I0911 08:21:41.969918  1419 net.cpp:139] Memory required for data: 16604
-I0911 08:21:41.969940  1419 net.cpp:200] loss needs backward computation.
-I0911 08:21:41.969970  1419 net.cpp:200] ip needs backward computation.
-I0911 08:21:41.969992  1419 net.cpp:200] conv needs backward computation.
-I0911 08:21:41.970014  1419 net.cpp:202] data does not need backward computation.
-I0911 08:21:41.970036  1419 net.cpp:244] This network produces output loss
-I0911 08:21:41.970065  1419 net.cpp:257] Network initialization done.
-I0911 08:21:41.970665  1419 solver.cpp:190] Creating test net (#0) specified by net file: /tmp/tmpvt7qdfo8
-I0911 08:21:41.970764  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.603842 11886 layer_factory.hpp:77] Creating layer data
+I0912 11:16:11.603885 11886 net.cpp:86] Creating Layer data
+I0912 11:16:11.603905 11886 net.cpp:382] data -> data
+I0912 11:16:11.603931 11886 net.cpp:382] data -> label
+I0912 11:16:11.603961 11886 net.cpp:124] Setting up data
+I0912 11:16:11.603974 11886 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0912 11:16:11.603991 11886 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0912 11:16:11.604003 11886 net.cpp:139] Memory required for data: 500
+I0912 11:16:11.604014 11886 layer_factory.hpp:77] Creating layer conv
+I0912 11:16:11.604039 11886 net.cpp:86] Creating Layer conv
+I0912 11:16:11.604053 11886 net.cpp:408] conv <- data
+I0912 11:16:11.604071 11886 net.cpp:382] conv -> conv
+I0912 11:16:11.604135 11886 net.cpp:124] Setting up conv
+I0912 11:16:11.604151 11886 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0912 11:16:11.604166 11886 net.cpp:139] Memory required for data: 16340
+I0912 11:16:11.604187 11886 layer_factory.hpp:77] Creating layer ip
+I0912 11:16:11.604207 11886 net.cpp:86] Creating Layer ip
+I0912 11:16:11.604218 11886 net.cpp:408] ip <- conv
+I0912 11:16:11.604233 11886 net.cpp:382] ip -> ip_blob
+I0912 11:16:11.604576 11886 net.cpp:124] Setting up ip
+I0912 11:16:11.604598 11886 net.cpp:131] Top shape: 5 13 (65)
+I0912 11:16:11.604640 11886 net.cpp:139] Memory required for data: 16600
+I0912 11:16:11.604665 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.604692 11886 net.cpp:86] Creating Layer loss
+I0912 11:16:11.604705 11886 net.cpp:408] loss <- ip_blob
+I0912 11:16:11.604719 11886 net.cpp:408] loss <- label
+I0912 11:16:11.604737 11886 net.cpp:382] loss -> loss
+I0912 11:16:11.604764 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.604810 11886 net.cpp:124] Setting up loss
+I0912 11:16:11.604827 11886 net.cpp:131] Top shape: (1)
+I0912 11:16:11.604844 11886 net.cpp:134]     with loss weight 1
+I0912 11:16:11.604869 11886 net.cpp:139] Memory required for data: 16604
+I0912 11:16:11.604884 11886 net.cpp:200] loss needs backward computation.
+I0912 11:16:11.604902 11886 net.cpp:200] ip needs backward computation.
+I0912 11:16:11.604916 11886 net.cpp:200] conv needs backward computation.
+I0912 11:16:11.604931 11886 net.cpp:202] data does not need backward computation.
+I0912 11:16:11.604945 11886 net.cpp:244] This network produces output loss
+I0912 11:16:11.604966 11886 net.cpp:257] Network initialization done.
+I0912 11:16:11.605607 11886 solver.cpp:190] Creating test net (#0) specified by net file: /tmp/tmpbozpl29b
+I0912 11:16:11.605681 11886 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -19940,47 +19975,47 @@
   bottom: "label"
   top: "loss"
 }
-I0911 08:21:41.971161  1419 layer_factory.hpp:77] Creating layer data
-I0911 08:21:41.971211  1419 net.cpp:86] Creating Layer data
-I0911 08:21:41.971243  1419 net.cpp:382] data -> data
-I0911 08:21:41.971284  1419 net.cpp:382] data -> label
-I0911 08:21:41.971343  1419 net.cpp:124] Setting up data
-I0911 08:21:41.971366  1419 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0911 08:21:41.971395  1419 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0911 08:21:41.971419  1419 net.cpp:139] Memory required for data: 500
-I0911 08:21:41.971439  1419 layer_factory.hpp:77] Creating layer conv
-I0911 08:21:41.971487  1419 net.cpp:86] Creating Layer conv
-I0911 08:21:41.971509  1419 net.cpp:408] conv <- data
-I0911 08:21:41.971542  1419 net.cpp:382] conv -> conv
-I0911 08:21:41.971653  1419 net.cpp:124] Setting up conv
-I0911 08:21:41.971678  1419 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0911 08:21:41.971704  1419 net.cpp:139] Memory required for data: 16340
-I0911 08:21:41.971752  1419 layer_factory.hpp:77] Creating layer ip
-I0911 08:21:41.971786  1419 net.cpp:86] Creating Layer ip
-I0911 08:21:41.971807  1419 net.cpp:408] ip <- conv
-I0911 08:21:41.971844  1419 net.cpp:382] ip -> ip_blob
-I0911 08:21:41.972667  1419 net.cpp:124] Setting up ip
-I0911 08:21:41.972713  1419 net.cpp:131] Top shape: 5 13 (65)
-I0911 08:21:41.972743  1419 net.cpp:139] Memory required for data: 16600
-I0911 08:21:41.972782  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.972815  1419 net.cpp:86] Creating Layer loss
-I0911 08:21:41.972842  1419 net.cpp:408] loss <- ip_blob
-I0911 08:21:41.972867  1419 net.cpp:408] loss <- label
-I0911 08:21:41.972894  1419 net.cpp:382] loss -> loss
-I0911 08:21:41.972935  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.972999  1419 net.cpp:124] Setting up loss
-I0911 08:21:41.973023  1419 net.cpp:131] Top shape: (1)
-I0911 08:21:41.973047  1419 net.cpp:134]     with loss weight 1
-I0911 08:21:41.973086  1419 net.cpp:139] Memory required for data: 16604
-I0911 08:21:41.973109  1419 net.cpp:200] loss needs backward computation.
-I0911 08:21:41.973131  1419 net.cpp:200] ip needs backward computation.
-I0911 08:21:41.973151  1419 net.cpp:200] conv needs backward computation.
-I0911 08:21:41.973173  1419 net.cpp:202] data does not need backward computation.
-I0911 08:21:41.973192  1419 net.cpp:244] This network produces output loss
-I0911 08:21:41.973227  1419 net.cpp:257] Network initialization done.
-I0911 08:21:41.973312  1419 solver.cpp:57] Solver scaffolding done.
-I0911 08:21:41.976249  1419 sgd_solver.cpp:112] Iteration 0, lr = 0.01
-.I0911 08:21:41.979811  1419 solver.cpp:45] Initializing solver from parameters: 
+I0912 11:16:11.605926 11886 layer_factory.hpp:77] Creating layer data
+I0912 11:16:11.605962 11886 net.cpp:86] Creating Layer data
+I0912 11:16:11.605983 11886 net.cpp:382] data -> data
+I0912 11:16:11.606009 11886 net.cpp:382] data -> label
+I0912 11:16:11.606043 11886 net.cpp:124] Setting up data
+I0912 11:16:11.606057 11886 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0912 11:16:11.606074 11886 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0912 11:16:11.606091 11886 net.cpp:139] Memory required for data: 500
+I0912 11:16:11.606102 11886 layer_factory.hpp:77] Creating layer conv
+I0912 11:16:11.606132 11886 net.cpp:86] Creating Layer conv
+I0912 11:16:11.606145 11886 net.cpp:408] conv <- data
+I0912 11:16:11.606168 11886 net.cpp:382] conv -> conv
+I0912 11:16:11.606233 11886 net.cpp:124] Setting up conv
+I0912 11:16:11.606247 11886 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0912 11:16:11.606261 11886 net.cpp:139] Memory required for data: 16340
+I0912 11:16:11.606285 11886 layer_factory.hpp:77] Creating layer ip
+I0912 11:16:11.606305 11886 net.cpp:86] Creating Layer ip
+I0912 11:16:11.606317 11886 net.cpp:408] ip <- conv
+I0912 11:16:11.606333 11886 net.cpp:382] ip -> ip_blob
+I0912 11:16:11.606670 11886 net.cpp:124] Setting up ip
+I0912 11:16:11.606691 11886 net.cpp:131] Top shape: 5 13 (65)
+I0912 11:16:11.606705 11886 net.cpp:139] Memory required for data: 16600
+I0912 11:16:11.606725 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.606746 11886 net.cpp:86] Creating Layer loss
+I0912 11:16:11.606758 11886 net.cpp:408] loss <- ip_blob
+I0912 11:16:11.606770 11886 net.cpp:408] loss <- label
+I0912 11:16:11.606784 11886 net.cpp:382] loss -> loss
+I0912 11:16:11.606806 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.606839 11886 net.cpp:124] Setting up loss
+I0912 11:16:11.606851 11886 net.cpp:131] Top shape: (1)
+I0912 11:16:11.606866 11886 net.cpp:134]     with loss weight 1
+I0912 11:16:11.606889 11886 net.cpp:139] Memory required for data: 16604
+I0912 11:16:11.606901 11886 net.cpp:200] loss needs backward computation.
+I0912 11:16:11.606915 11886 net.cpp:200] ip needs backward computation.
+I0912 11:16:11.606928 11886 net.cpp:200] conv needs backward computation.
+I0912 11:16:11.606942 11886 net.cpp:202] data does not need backward computation.
+I0912 11:16:11.606957 11886 net.cpp:244] This network produces output loss
+I0912 11:16:11.606976 11886 net.cpp:257] Network initialization done.
+I0912 11:16:11.607025 11886 solver.cpp:57] Solver scaffolding done.
+I0912 11:16:11.608922 11886 sgd_solver.cpp:112] Iteration 0, lr = 0.01
+.I0912 11:16:11.611358 11886 solver.cpp:45] Initializing solver from parameters: 
 test_iter: 10
 test_interval: 10
 base_lr: 0.01
@@ -19992,10 +20027,10 @@
 momentum: 0.9
 weight_decay: 0.0005
 snapshot_prefix: "model"
-net: "/tmp/tmpl7d_73q1"
+net: "/tmp/tmpyygheeom"
 snapshot_after_train: false
-I0911 08:21:41.979981  1419 solver.cpp:102] Creating training net from net file: /tmp/tmpl7d_73q1
-I0911 08:21:41.980574  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.611483 11886 solver.cpp:102] Creating training net from net file: /tmp/tmpyygheeom
+I0912 11:16:11.611814 11886 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -20073,46 +20108,46 @@
   bottom: "label"
   top: "loss"
 }
-I0911 08:21:41.980991  1419 layer_factory.hpp:77] Creating layer data
-I0911 08:21:41.981045  1419 net.cpp:86] Creating Layer data
-I0911 08:21:41.981091  1419 net.cpp:382] data -> data
-I0911 08:21:41.981137  1419 net.cpp:382] data -> label
-I0911 08:21:41.981191  1419 net.cpp:124] Setting up data
-I0911 08:21:41.981223  1419 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0911 08:21:41.981254  1419 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0911 08:21:41.981281  1419 net.cpp:139] Memory required for data: 500
-I0911 08:21:41.981302  1419 layer_factory.hpp:77] Creating layer conv
-I0911 08:21:41.981353  1419 net.cpp:86] Creating Layer conv
-I0911 08:21:41.981376  1419 net.cpp:408] conv <- data
-I0911 08:21:41.981411  1419 net.cpp:382] conv -> conv
-I0911 08:21:41.981542  1419 net.cpp:124] Setting up conv
-I0911 08:21:41.981570  1419 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0911 08:21:41.981604  1419 net.cpp:139] Memory required for data: 16340
-I0911 08:21:41.981645  1419 layer_factory.hpp:77] Creating layer ip
-I0911 08:21:41.981679  1419 net.cpp:86] Creating Layer ip
-I0911 08:21:41.981700  1419 net.cpp:408] ip <- conv
-I0911 08:21:41.981743  1419 net.cpp:382] ip -> ip_blob
-I0911 08:21:41.982453  1419 net.cpp:124] Setting up ip
-I0911 08:21:41.982491  1419 net.cpp:131] Top shape: 5 13 (65)
-I0911 08:21:41.982519  1419 net.cpp:139] Memory required for data: 16600
-I0911 08:21:41.982558  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.982597  1419 net.cpp:86] Creating Layer loss
-I0911 08:21:41.982620  1419 net.cpp:408] loss <- ip_blob
-I0911 08:21:41.982643  1419 net.cpp:408] loss <- label
-I0911 08:21:41.982672  1419 net.cpp:382] loss -> loss
-I0911 08:21:41.982720  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.982784  1419 net.cpp:124] Setting up loss
-I0911 08:21:41.982807  1419 net.cpp:131] Top shape: (1)
-I0911 08:21:41.982839  1419 net.cpp:134]     with loss weight 1
-I0911 08:21:41.982873  1419 net.cpp:139] Memory required for data: 16604
-I0911 08:21:41.982894  1419 net.cpp:200] loss needs backward computation.
-I0911 08:21:41.982916  1419 net.cpp:200] ip needs backward computation.
-I0911 08:21:41.982939  1419 net.cpp:200] conv needs backward computation.
-I0911 08:21:41.982966  1419 net.cpp:202] data does not need backward computation.
-I0911 08:21:41.982986  1419 net.cpp:244] This network produces output loss
-I0911 08:21:41.983016  1419 net.cpp:257] Network initialization done.
-I0911 08:21:41.983623  1419 solver.cpp:190] Creating test net (#0) specified by net file: /tmp/tmpl7d_73q1
-I0911 08:21:41.983716  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.612068 11886 layer_factory.hpp:77] Creating layer data
+I0912 11:16:11.612102 11886 net.cpp:86] Creating Layer data
+I0912 11:16:11.612124 11886 net.cpp:382] data -> data
+I0912 11:16:11.612154 11886 net.cpp:382] data -> label
+I0912 11:16:11.612191 11886 net.cpp:124] Setting up data
+I0912 11:16:11.612208 11886 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0912 11:16:11.612226 11886 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0912 11:16:11.612241 11886 net.cpp:139] Memory required for data: 500
+I0912 11:16:11.612253 11886 layer_factory.hpp:77] Creating layer conv
+I0912 11:16:11.612283 11886 net.cpp:86] Creating Layer conv
+I0912 11:16:11.612300 11886 net.cpp:408] conv <- data
+I0912 11:16:11.612324 11886 net.cpp:382] conv -> conv
+I0912 11:16:11.612402 11886 net.cpp:124] Setting up conv
+I0912 11:16:11.612426 11886 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0912 11:16:11.612444 11886 net.cpp:139] Memory required for data: 16340
+I0912 11:16:11.612471 11886 layer_factory.hpp:77] Creating layer ip
+I0912 11:16:11.612496 11886 net.cpp:86] Creating Layer ip
+I0912 11:16:11.612512 11886 net.cpp:408] ip <- conv
+I0912 11:16:11.612532 11886 net.cpp:382] ip -> ip_blob
+I0912 11:16:11.612900 11886 net.cpp:124] Setting up ip
+I0912 11:16:11.612921 11886 net.cpp:131] Top shape: 5 13 (65)
+I0912 11:16:11.612936 11886 net.cpp:139] Memory required for data: 16600
+I0912 11:16:11.612955 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.612973 11886 net.cpp:86] Creating Layer loss
+I0912 11:16:11.612983 11886 net.cpp:408] loss <- ip_blob
+I0912 11:16:11.612994 11886 net.cpp:408] loss <- label
+I0912 11:16:11.613008 11886 net.cpp:382] loss -> loss
+I0912 11:16:11.613030 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.613065 11886 net.cpp:124] Setting up loss
+I0912 11:16:11.613077 11886 net.cpp:131] Top shape: (1)
+I0912 11:16:11.613090 11886 net.cpp:134]     with loss weight 1
+I0912 11:16:11.613109 11886 net.cpp:139] Memory required for data: 16604
+I0912 11:16:11.613121 11886 net.cpp:200] loss needs backward computation.
+I0912 11:16:11.613132 11886 net.cpp:200] ip needs backward computation.
+I0912 11:16:11.613143 11886 net.cpp:200] conv needs backward computation.
+I0912 11:16:11.613154 11886 net.cpp:202] data does not need backward computation.
+I0912 11:16:11.613164 11886 net.cpp:244] This network produces output loss
+I0912 11:16:11.613179 11886 net.cpp:257] Network initialization done.
+I0912 11:16:11.613765 11886 solver.cpp:190] Creating test net (#0) specified by net file: /tmp/tmpyygheeom
+I0912 11:16:11.613834 11886 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -20190,46 +20225,46 @@
   bottom: "label"
   top: "loss"
 }
-I0911 08:21:41.984160  1419 layer_factory.hpp:77] Creating layer data
-I0911 08:21:41.984217  1419 net.cpp:86] Creating Layer data
-I0911 08:21:41.984256  1419 net.cpp:382] data -> data
-I0911 08:21:41.984302  1419 net.cpp:382] data -> label
-I0911 08:21:41.984365  1419 net.cpp:124] Setting up data
-I0911 08:21:41.984391  1419 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0911 08:21:41.984421  1419 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0911 08:21:41.984447  1419 net.cpp:139] Memory required for data: 500
-I0911 08:21:41.984477  1419 layer_factory.hpp:77] Creating layer conv
-I0911 08:21:41.984521  1419 net.cpp:86] Creating Layer conv
-I0911 08:21:41.984545  1419 net.cpp:408] conv <- data
-I0911 08:21:41.984586  1419 net.cpp:382] conv -> conv
-I0911 08:21:41.984699  1419 net.cpp:124] Setting up conv
-I0911 08:21:41.984733  1419 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0911 08:21:41.984759  1419 net.cpp:139] Memory required for data: 16340
-I0911 08:21:41.984802  1419 layer_factory.hpp:77] Creating layer ip
-I0911 08:21:41.984843  1419 net.cpp:86] Creating Layer ip
-I0911 08:21:41.984864  1419 net.cpp:408] ip <- conv
-I0911 08:21:41.984896  1419 net.cpp:382] ip -> ip_blob
-I0911 08:21:41.985610  1419 net.cpp:124] Setting up ip
-I0911 08:21:41.985641  1419 net.cpp:131] Top shape: 5 13 (65)
-I0911 08:21:41.985667  1419 net.cpp:139] Memory required for data: 16600
-I0911 08:21:41.985702  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.985742  1419 net.cpp:86] Creating Layer loss
-I0911 08:21:41.985764  1419 net.cpp:408] loss <- ip_blob
-I0911 08:21:41.985787  1419 net.cpp:408] loss <- label
-I0911 08:21:41.985813  1419 net.cpp:382] loss -> loss
-I0911 08:21:41.985857  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.985919  1419 net.cpp:124] Setting up loss
-I0911 08:21:41.985944  1419 net.cpp:131] Top shape: (1)
-I0911 08:21:41.985975  1419 net.cpp:134]     with loss weight 1
-I0911 08:21:41.986011  1419 net.cpp:139] Memory required for data: 16604
-I0911 08:21:41.986033  1419 net.cpp:200] loss needs backward computation.
-I0911 08:21:41.986057  1419 net.cpp:200] ip needs backward computation.
-I0911 08:21:41.986086  1419 net.cpp:200] conv needs backward computation.
-I0911 08:21:41.986110  1419 net.cpp:202] data does not need backward computation.
-I0911 08:21:41.986130  1419 net.cpp:244] This network produces output loss
-I0911 08:21:41.986160  1419 net.cpp:257] Network initialization done.
-I0911 08:21:41.986259  1419 solver.cpp:57] Solver scaffolding done.
-I0911 08:21:41.986618  1419 solver.cpp:45] Initializing solver from parameters: 
+I0912 11:16:11.614058 11886 layer_factory.hpp:77] Creating layer data
+I0912 11:16:11.614084 11886 net.cpp:86] Creating Layer data
+I0912 11:16:11.614101 11886 net.cpp:382] data -> data
+I0912 11:16:11.614122 11886 net.cpp:382] data -> label
+I0912 11:16:11.614149 11886 net.cpp:124] Setting up data
+I0912 11:16:11.614161 11886 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0912 11:16:11.614176 11886 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0912 11:16:11.614187 11886 net.cpp:139] Memory required for data: 500
+I0912 11:16:11.614195 11886 layer_factory.hpp:77] Creating layer conv
+I0912 11:16:11.614218 11886 net.cpp:86] Creating Layer conv
+I0912 11:16:11.614229 11886 net.cpp:408] conv <- data
+I0912 11:16:11.614246 11886 net.cpp:382] conv -> conv
+I0912 11:16:11.614305 11886 net.cpp:124] Setting up conv
+I0912 11:16:11.614315 11886 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0912 11:16:11.614327 11886 net.cpp:139] Memory required for data: 16340
+I0912 11:16:11.614346 11886 layer_factory.hpp:77] Creating layer ip
+I0912 11:16:11.614360 11886 net.cpp:86] Creating Layer ip
+I0912 11:16:11.614370 11886 net.cpp:408] ip <- conv
+I0912 11:16:11.614388 11886 net.cpp:382] ip -> ip_blob
+I0912 11:16:11.614712 11886 net.cpp:124] Setting up ip
+I0912 11:16:11.614732 11886 net.cpp:131] Top shape: 5 13 (65)
+I0912 11:16:11.614746 11886 net.cpp:139] Memory required for data: 16600
+I0912 11:16:11.614766 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.614784 11886 net.cpp:86] Creating Layer loss
+I0912 11:16:11.614794 11886 net.cpp:408] loss <- ip_blob
+I0912 11:16:11.614804 11886 net.cpp:408] loss <- label
+I0912 11:16:11.614822 11886 net.cpp:382] loss -> loss
+I0912 11:16:11.614843 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.614876 11886 net.cpp:124] Setting up loss
+I0912 11:16:11.614888 11886 net.cpp:131] Top shape: (1)
+I0912 11:16:11.614900 11886 net.cpp:134]     with loss weight 1
+I0912 11:16:11.614917 11886 net.cpp:139] Memory required for data: 16604
+I0912 11:16:11.614928 11886 net.cpp:200] loss needs backward computation.
+I0912 11:16:11.614939 11886 net.cpp:200] ip needs backward computation.
+I0912 11:16:11.614950 11886 net.cpp:200] conv needs backward computation.
+I0912 11:16:11.614960 11886 net.cpp:202] data does not need backward computation.
+I0912 11:16:11.614970 11886 net.cpp:244] This network produces output loss
+I0912 11:16:11.614986 11886 net.cpp:257] Network initialization done.
+I0912 11:16:11.615031 11886 solver.cpp:57] Solver scaffolding done.
+I0912 11:16:11.615258 11886 solver.cpp:45] Initializing solver from parameters: 
 test_iter: 10
 test_interval: 10
 base_lr: 0.01
@@ -20241,10 +20276,10 @@
 momentum: 0.9
 weight_decay: 0.0005
 snapshot_prefix: "model"
-net: "/tmp/tmpl7d_73q1"
+net: "/tmp/tmpyygheeom"
 snapshot_after_train: false
-I0911 08:21:41.987057  1419 solver.cpp:102] Creating training net from net file: /tmp/tmpl7d_73q1
-I0911 08:21:41.987715  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.615351 11886 solver.cpp:102] Creating training net from net file: /tmp/tmpyygheeom
+I0912 11:16:11.615664 11886 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -20322,46 +20357,46 @@
   bottom: "label"
   top: "loss"
 }
-I0911 08:21:41.988181  1419 layer_factory.hpp:77] Creating layer data
-I0911 08:21:41.988262  1419 net.cpp:86] Creating Layer data
-I0911 08:21:41.988301  1419 net.cpp:382] data -> data
-I0911 08:21:41.988355  1419 net.cpp:382] data -> label
-I0911 08:21:41.988440  1419 net.cpp:124] Setting up data
-I0911 08:21:41.988477  1419 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0911 08:21:41.988508  1419 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0911 08:21:41.988533  1419 net.cpp:139] Memory required for data: 500
-I0911 08:21:41.988554  1419 layer_factory.hpp:77] Creating layer conv
-I0911 08:21:41.988633  1419 net.cpp:86] Creating Layer conv
-I0911 08:21:41.988664  1419 net.cpp:408] conv <- data
-I0911 08:21:41.988701  1419 net.cpp:382] conv -> conv
-I0911 08:21:41.988852  1419 net.cpp:124] Setting up conv
-I0911 08:21:41.988881  1419 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0911 08:21:41.988909  1419 net.cpp:139] Memory required for data: 16340
-I0911 08:21:41.988948  1419 layer_factory.hpp:77] Creating layer ip
-I0911 08:21:41.989020  1419 net.cpp:86] Creating Layer ip
-I0911 08:21:41.989043  1419 net.cpp:408] ip <- conv
-I0911 08:21:41.989074  1419 net.cpp:382] ip -> ip_blob
-I0911 08:21:41.989881  1419 net.cpp:124] Setting up ip
-I0911 08:21:41.989914  1419 net.cpp:131] Top shape: 5 13 (65)
-I0911 08:21:41.989940  1419 net.cpp:139] Memory required for data: 16600
-I0911 08:21:41.990062  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.990157  1419 net.cpp:86] Creating Layer loss
-I0911 08:21:41.990183  1419 net.cpp:408] loss <- ip_blob
-I0911 08:21:41.990253  1419 net.cpp:408] loss <- label
-I0911 08:21:41.990288  1419 net.cpp:382] loss -> loss
-I0911 08:21:41.990365  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.990481  1419 net.cpp:124] Setting up loss
-I0911 08:21:41.990507  1419 net.cpp:131] Top shape: (1)
-I0911 08:21:41.990535  1419 net.cpp:134]     with loss weight 1
-I0911 08:21:41.990566  1419 net.cpp:139] Memory required for data: 16604
-I0911 08:21:41.990598  1419 net.cpp:200] loss needs backward computation.
-I0911 08:21:41.990623  1419 net.cpp:200] ip needs backward computation.
-I0911 08:21:41.990644  1419 net.cpp:200] conv needs backward computation.
-I0911 08:21:41.990666  1419 net.cpp:202] data does not need backward computation.
-I0911 08:21:41.990685  1419 net.cpp:244] This network produces output loss
-I0911 08:21:41.990722  1419 net.cpp:257] Network initialization done.
-I0911 08:21:41.991425  1419 solver.cpp:190] Creating test net (#0) specified by net file: /tmp/tmpl7d_73q1
-I0911 08:21:41.991521  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.615870 11886 layer_factory.hpp:77] Creating layer data
+I0912 11:16:11.615896 11886 net.cpp:86] Creating Layer data
+I0912 11:16:11.615914 11886 net.cpp:382] data -> data
+I0912 11:16:11.615936 11886 net.cpp:382] data -> label
+I0912 11:16:11.615964 11886 net.cpp:124] Setting up data
+I0912 11:16:11.615976 11886 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0912 11:16:11.615991 11886 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0912 11:16:11.616003 11886 net.cpp:139] Memory required for data: 500
+I0912 11:16:11.616012 11886 layer_factory.hpp:77] Creating layer conv
+I0912 11:16:11.616035 11886 net.cpp:86] Creating Layer conv
+I0912 11:16:11.616047 11886 net.cpp:408] conv <- data
+I0912 11:16:11.616065 11886 net.cpp:382] conv -> conv
+I0912 11:16:11.616120 11886 net.cpp:124] Setting up conv
+I0912 11:16:11.616133 11886 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0912 11:16:11.616147 11886 net.cpp:139] Memory required for data: 16340
+I0912 11:16:11.616168 11886 layer_factory.hpp:77] Creating layer ip
+I0912 11:16:11.616185 11886 net.cpp:86] Creating Layer ip
+I0912 11:16:11.616195 11886 net.cpp:408] ip <- conv
+I0912 11:16:11.616211 11886 net.cpp:382] ip -> ip_blob
+I0912 11:16:11.616525 11886 net.cpp:124] Setting up ip
+I0912 11:16:11.616544 11886 net.cpp:131] Top shape: 5 13 (65)
+I0912 11:16:11.616556 11886 net.cpp:139] Memory required for data: 16600
+I0912 11:16:11.616575 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.616591 11886 net.cpp:86] Creating Layer loss
+I0912 11:16:11.616602 11886 net.cpp:408] loss <- ip_blob
+I0912 11:16:11.616639 11886 net.cpp:408] loss <- label
+I0912 11:16:11.616655 11886 net.cpp:382] loss -> loss
+I0912 11:16:11.616676 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.616710 11886 net.cpp:124] Setting up loss
+I0912 11:16:11.616722 11886 net.cpp:131] Top shape: (1)
+I0912 11:16:11.616735 11886 net.cpp:134]     with loss weight 1
+I0912 11:16:11.616751 11886 net.cpp:139] Memory required for data: 16604
+I0912 11:16:11.616762 11886 net.cpp:200] loss needs backward computation.
+I0912 11:16:11.616775 11886 net.cpp:200] ip needs backward computation.
+I0912 11:16:11.616784 11886 net.cpp:200] conv needs backward computation.
+I0912 11:16:11.616794 11886 net.cpp:202] data does not need backward computation.
+I0912 11:16:11.616804 11886 net.cpp:244] This network produces output loss
+I0912 11:16:11.616819 11886 net.cpp:257] Network initialization done.
+I0912 11:16:11.617106 11886 solver.cpp:190] Creating test net (#0) specified by net file: /tmp/tmpyygheeom
+I0912 11:16:11.617156 11886 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -20439,46 +20474,46 @@
   bottom: "label"
   top: "loss"
 }
-I0911 08:21:41.991915  1419 layer_factory.hpp:77] Creating layer data
-I0911 08:21:41.991972  1419 net.cpp:86] Creating Layer data
-I0911 08:21:41.992117  1419 net.cpp:382] data -> data
-I0911 08:21:41.992172  1419 net.cpp:382] data -> label
-I0911 08:21:41.992236  1419 net.cpp:124] Setting up data
-I0911 08:21:41.992261  1419 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0911 08:21:41.992290  1419 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0911 08:21:41.992314  1419 net.cpp:139] Memory required for data: 500
-I0911 08:21:41.992343  1419 layer_factory.hpp:77] Creating layer conv
-I0911 08:21:41.992390  1419 net.cpp:86] Creating Layer conv
-I0911 08:21:41.992415  1419 net.cpp:408] conv <- data
-I0911 08:21:41.992451  1419 net.cpp:382] conv -> conv
-I0911 08:21:41.992568  1419 net.cpp:124] Setting up conv
-I0911 08:21:41.992607  1419 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0911 08:21:41.992635  1419 net.cpp:139] Memory required for data: 16340
-I0911 08:21:41.992676  1419 layer_factory.hpp:77] Creating layer ip
-I0911 08:21:41.992719  1419 net.cpp:86] Creating Layer ip
-I0911 08:21:41.992743  1419 net.cpp:408] ip <- conv
-I0911 08:21:41.992774  1419 net.cpp:382] ip -> ip_blob
-I0911 08:21:41.993487  1419 net.cpp:124] Setting up ip
-I0911 08:21:41.993520  1419 net.cpp:131] Top shape: 5 13 (65)
-I0911 08:21:41.993546  1419 net.cpp:139] Memory required for data: 16600
-I0911 08:21:41.993589  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.993619  1419 net.cpp:86] Creating Layer loss
-I0911 08:21:41.993643  1419 net.cpp:408] loss <- ip_blob
-I0911 08:21:41.993665  1419 net.cpp:408] loss <- label
-I0911 08:21:41.993692  1419 net.cpp:382] loss -> loss
-I0911 08:21:41.993736  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:41.993794  1419 net.cpp:124] Setting up loss
-I0911 08:21:41.993819  1419 net.cpp:131] Top shape: (1)
-I0911 08:21:41.993850  1419 net.cpp:134]     with loss weight 1
-I0911 08:21:41.993881  1419 net.cpp:139] Memory required for data: 16604
-I0911 08:21:41.993901  1419 net.cpp:200] loss needs backward computation.
-I0911 08:21:41.993923  1419 net.cpp:200] ip needs backward computation.
-I0911 08:21:41.993944  1419 net.cpp:200] conv needs backward computation.
-I0911 08:21:41.993973  1419 net.cpp:202] data does not need backward computation.
-I0911 08:21:41.993994  1419 net.cpp:244] This network produces output loss
-I0911 08:21:41.994024  1419 net.cpp:257] Network initialization done.
-I0911 08:21:41.994115  1419 solver.cpp:57] Solver scaffolding done.
-.I0911 08:21:42.004288  1419 solver.cpp:45] Initializing solver from parameters: 
+I0912 11:16:11.617588 11886 layer_factory.hpp:77] Creating layer data
+I0912 11:16:11.617615 11886 net.cpp:86] Creating Layer data
+I0912 11:16:11.617631 11886 net.cpp:382] data -> data
+I0912 11:16:11.617652 11886 net.cpp:382] data -> label
+I0912 11:16:11.617679 11886 net.cpp:124] Setting up data
+I0912 11:16:11.617691 11886 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0912 11:16:11.617704 11886 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0912 11:16:11.617717 11886 net.cpp:139] Memory required for data: 500
+I0912 11:16:11.617725 11886 layer_factory.hpp:77] Creating layer conv
+I0912 11:16:11.617745 11886 net.cpp:86] Creating Layer conv
+I0912 11:16:11.617756 11886 net.cpp:408] conv <- data
+I0912 11:16:11.617774 11886 net.cpp:382] conv -> conv
+I0912 11:16:11.617828 11886 net.cpp:124] Setting up conv
+I0912 11:16:11.617841 11886 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0912 11:16:11.617853 11886 net.cpp:139] Memory required for data: 16340
+I0912 11:16:11.617873 11886 layer_factory.hpp:77] Creating layer ip
+I0912 11:16:11.617890 11886 net.cpp:86] Creating Layer ip
+I0912 11:16:11.617902 11886 net.cpp:408] ip <- conv
+I0912 11:16:11.617916 11886 net.cpp:382] ip -> ip_blob
+I0912 11:16:11.618229 11886 net.cpp:124] Setting up ip
+I0912 11:16:11.618248 11886 net.cpp:131] Top shape: 5 13 (65)
+I0912 11:16:11.618260 11886 net.cpp:139] Memory required for data: 16600
+I0912 11:16:11.618279 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.618295 11886 net.cpp:86] Creating Layer loss
+I0912 11:16:11.618305 11886 net.cpp:408] loss <- ip_blob
+I0912 11:16:11.618316 11886 net.cpp:408] loss <- label
+I0912 11:16:11.618330 11886 net.cpp:382] loss -> loss
+I0912 11:16:11.618350 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.618379 11886 net.cpp:124] Setting up loss
+I0912 11:16:11.618391 11886 net.cpp:131] Top shape: (1)
+I0912 11:16:11.618402 11886 net.cpp:134]     with loss weight 1
+I0912 11:16:11.618417 11886 net.cpp:139] Memory required for data: 16604
+I0912 11:16:11.618427 11886 net.cpp:200] loss needs backward computation.
+I0912 11:16:11.618439 11886 net.cpp:200] ip needs backward computation.
+I0912 11:16:11.618448 11886 net.cpp:200] conv needs backward computation.
+I0912 11:16:11.618459 11886 net.cpp:202] data does not need backward computation.
+I0912 11:16:11.618468 11886 net.cpp:244] This network produces output loss
+I0912 11:16:11.618484 11886 net.cpp:257] Network initialization done.
+I0912 11:16:11.618525 11886 solver.cpp:57] Solver scaffolding done.
+.I0912 11:16:11.624495 11886 solver.cpp:45] Initializing solver from parameters: 
 test_iter: 10
 test_interval: 10
 base_lr: 0.01
@@ -20490,10 +20525,10 @@
 momentum: 0.9
 weight_decay: 0.0005
 snapshot_prefix: "model"
-net: "/tmp/tmpd9w_yik_"
+net: "/tmp/tmpkqhug8s2"
 snapshot_after_train: false
-I0911 08:21:42.004462  1419 solver.cpp:102] Creating training net from net file: /tmp/tmpd9w_yik_
-I0911 08:21:42.005038  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.624640 11886 solver.cpp:102] Creating training net from net file: /tmp/tmpkqhug8s2
+I0912 11:16:11.624961 11886 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -20571,46 +20606,46 @@
   bottom: "label"
   top: "loss"
 }
-I0911 08:21:42.005439  1419 layer_factory.hpp:77] Creating layer data
-I0911 08:21:42.005501  1419 net.cpp:86] Creating Layer data
-I0911 08:21:42.005537  1419 net.cpp:382] data -> data
-I0911 08:21:42.005590  1419 net.cpp:382] data -> label
-I0911 08:21:42.005647  1419 net.cpp:124] Setting up data
-I0911 08:21:42.005672  1419 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0911 08:21:42.005702  1419 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0911 08:21:42.005738  1419 net.cpp:139] Memory required for data: 500
-I0911 08:21:42.005759  1419 layer_factory.hpp:77] Creating layer conv
-I0911 08:21:42.005808  1419 net.cpp:86] Creating Layer conv
-I0911 08:21:42.005838  1419 net.cpp:408] conv <- data
-I0911 08:21:42.005874  1419 net.cpp:382] conv -> conv
-I0911 08:21:42.006000  1419 net.cpp:124] Setting up conv
-I0911 08:21:42.006028  1419 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0911 08:21:42.006055  1419 net.cpp:139] Memory required for data: 16340
-I0911 08:21:42.006103  1419 layer_factory.hpp:77] Creating layer ip
-I0911 08:21:42.006139  1419 net.cpp:86] Creating Layer ip
-I0911 08:21:42.006160  1419 net.cpp:408] ip <- conv
-I0911 08:21:42.006192  1419 net.cpp:382] ip -> ip_blob
-I0911 08:21:42.006915  1419 net.cpp:124] Setting up ip
-I0911 08:21:42.006948  1419 net.cpp:131] Top shape: 5 13 (65)
-I0911 08:21:42.006983  1419 net.cpp:139] Memory required for data: 16600
-I0911 08:21:42.007021  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:42.007053  1419 net.cpp:86] Creating Layer loss
-I0911 08:21:42.007074  1419 net.cpp:408] loss <- ip_blob
-I0911 08:21:42.007104  1419 net.cpp:408] loss <- label
-I0911 08:21:42.007133  1419 net.cpp:382] loss -> loss
-I0911 08:21:42.007175  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:42.007246  1419 net.cpp:124] Setting up loss
-I0911 08:21:42.007269  1419 net.cpp:131] Top shape: (1)
-I0911 08:21:42.007293  1419 net.cpp:134]     with loss weight 1
-I0911 08:21:42.007325  1419 net.cpp:139] Memory required for data: 16604
-I0911 08:21:42.007356  1419 net.cpp:200] loss needs backward computation.
-I0911 08:21:42.007380  1419 net.cpp:200] ip needs backward computation.
-I0911 08:21:42.007400  1419 net.cpp:200] conv needs backward computation.
-I0911 08:21:42.007422  1419 net.cpp:202] data does not need backward computation.
-I0911 08:21:42.007441  1419 net.cpp:244] This network produces output loss
-I0911 08:21:42.007479  1419 net.cpp:257] Network initialization done.
-I0911 08:21:42.008131  1419 solver.cpp:190] Creating test net (#0) specified by net file: /tmp/tmpd9w_yik_
-I0911 08:21:42.008224  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.625190 11886 layer_factory.hpp:77] Creating layer data
+I0912 11:16:11.625219 11886 net.cpp:86] Creating Layer data
+I0912 11:16:11.625238 11886 net.cpp:382] data -> data
+I0912 11:16:11.625527 11886 net.cpp:382] data -> label
+I0912 11:16:11.625564 11886 net.cpp:124] Setting up data
+I0912 11:16:11.625576 11886 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0912 11:16:11.625592 11886 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0912 11:16:11.625604 11886 net.cpp:139] Memory required for data: 500
+I0912 11:16:11.625614 11886 layer_factory.hpp:77] Creating layer conv
+I0912 11:16:11.625641 11886 net.cpp:86] Creating Layer conv
+I0912 11:16:11.625653 11886 net.cpp:408] conv <- data
+I0912 11:16:11.625670 11886 net.cpp:382] conv -> conv
+I0912 11:16:11.625735 11886 net.cpp:124] Setting up conv
+I0912 11:16:11.625749 11886 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0912 11:16:11.625762 11886 net.cpp:139] Memory required for data: 16340
+I0912 11:16:11.625785 11886 layer_factory.hpp:77] Creating layer ip
+I0912 11:16:11.625806 11886 net.cpp:86] Creating Layer ip
+I0912 11:16:11.625818 11886 net.cpp:408] ip <- conv
+I0912 11:16:11.625833 11886 net.cpp:382] ip -> ip_blob
+I0912 11:16:11.626153 11886 net.cpp:124] Setting up ip
+I0912 11:16:11.626170 11886 net.cpp:131] Top shape: 5 13 (65)
+I0912 11:16:11.626183 11886 net.cpp:139] Memory required for data: 16600
+I0912 11:16:11.626204 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.626221 11886 net.cpp:86] Creating Layer loss
+I0912 11:16:11.626231 11886 net.cpp:408] loss <- ip_blob
+I0912 11:16:11.626242 11886 net.cpp:408] loss <- label
+I0912 11:16:11.626256 11886 net.cpp:382] loss -> loss
+I0912 11:16:11.626276 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.626312 11886 net.cpp:124] Setting up loss
+I0912 11:16:11.626323 11886 net.cpp:131] Top shape: (1)
+I0912 11:16:11.626335 11886 net.cpp:134]     with loss weight 1
+I0912 11:16:11.626354 11886 net.cpp:139] Memory required for data: 16604
+I0912 11:16:11.626365 11886 net.cpp:200] loss needs backward computation.
+I0912 11:16:11.626377 11886 net.cpp:200] ip needs backward computation.
+I0912 11:16:11.626387 11886 net.cpp:200] conv needs backward computation.
+I0912 11:16:11.626399 11886 net.cpp:202] data does not need backward computation.
+I0912 11:16:11.626408 11886 net.cpp:244] This network produces output loss
+I0912 11:16:11.626425 11886 net.cpp:257] Network initialization done.
+I0912 11:16:11.626749 11886 solver.cpp:190] Creating test net (#0) specified by net file: /tmp/tmpkqhug8s2
+I0912 11:16:11.626811 11886 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -20688,46 +20723,46 @@
   bottom: "label"
   top: "loss"
 }
-I0911 08:21:42.008648  1419 layer_factory.hpp:77] Creating layer data
-I0911 08:21:42.008702  1419 net.cpp:86] Creating Layer data
-I0911 08:21:42.008747  1419 net.cpp:382] data -> data
-I0911 08:21:42.008795  1419 net.cpp:382] data -> label
-I0911 08:21:42.008862  1419 net.cpp:124] Setting up data
-I0911 08:21:42.008890  1419 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0911 08:21:42.008924  1419 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0911 08:21:42.009017  1419 net.cpp:139] Memory required for data: 500
-I0911 08:21:42.009042  1419 layer_factory.hpp:77] Creating layer conv
-I0911 08:21:42.009301  1419 net.cpp:86] Creating Layer conv
-I0911 08:21:42.009337  1419 net.cpp:408] conv <- data
-I0911 08:21:42.009375  1419 net.cpp:382] conv -> conv
-I0911 08:21:42.009531  1419 net.cpp:124] Setting up conv
-I0911 08:21:42.009560  1419 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0911 08:21:42.009621  1419 net.cpp:139] Memory required for data: 16340
-I0911 08:21:42.009662  1419 layer_factory.hpp:77] Creating layer ip
-I0911 08:21:42.009696  1419 net.cpp:86] Creating Layer ip
-I0911 08:21:42.009725  1419 net.cpp:408] ip <- conv
-I0911 08:21:42.009786  1419 net.cpp:382] ip -> ip_blob
-I0911 08:21:42.010605  1419 net.cpp:124] Setting up ip
-I0911 08:21:42.010639  1419 net.cpp:131] Top shape: 5 13 (65)
-I0911 08:21:42.010668  1419 net.cpp:139] Memory required for data: 16600
-I0911 08:21:42.010715  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:42.010782  1419 net.cpp:86] Creating Layer loss
-I0911 08:21:42.010804  1419 net.cpp:408] loss <- ip_blob
-I0911 08:21:42.010828  1419 net.cpp:408] loss <- label
-I0911 08:21:42.010867  1419 net.cpp:382] loss -> loss
-I0911 08:21:42.010934  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:42.011008  1419 net.cpp:124] Setting up loss
-I0911 08:21:42.011034  1419 net.cpp:131] Top shape: (1)
-I0911 08:21:42.011058  1419 net.cpp:134]     with loss weight 1
-I0911 08:21:42.011099  1419 net.cpp:139] Memory required for data: 16604
-I0911 08:21:42.011159  1419 net.cpp:200] loss needs backward computation.
-I0911 08:21:42.011183  1419 net.cpp:200] ip needs backward computation.
-I0911 08:21:42.011210  1419 net.cpp:200] conv needs backward computation.
-I0911 08:21:42.011235  1419 net.cpp:202] data does not need backward computation.
-I0911 08:21:42.011255  1419 net.cpp:244] This network produces output loss
-I0911 08:21:42.011286  1419 net.cpp:257] Network initialization done.
-I0911 08:21:42.011420  1419 solver.cpp:57] Solver scaffolding done.
-I0911 08:21:42.011840  1419 solver.cpp:45] Initializing solver from parameters: 
+I0912 11:16:11.627054 11886 layer_factory.hpp:77] Creating layer data
+I0912 11:16:11.627081 11886 net.cpp:86] Creating Layer data
+I0912 11:16:11.627100 11886 net.cpp:382] data -> data
+I0912 11:16:11.627123 11886 net.cpp:382] data -> label
+I0912 11:16:11.627151 11886 net.cpp:124] Setting up data
+I0912 11:16:11.627162 11886 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0912 11:16:11.627177 11886 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0912 11:16:11.627187 11886 net.cpp:139] Memory required for data: 500
+I0912 11:16:11.627197 11886 layer_factory.hpp:77] Creating layer conv
+I0912 11:16:11.627223 11886 net.cpp:86] Creating Layer conv
+I0912 11:16:11.627233 11886 net.cpp:408] conv <- data
+I0912 11:16:11.627249 11886 net.cpp:382] conv -> conv
+I0912 11:16:11.627303 11886 net.cpp:124] Setting up conv
+I0912 11:16:11.627315 11886 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0912 11:16:11.627327 11886 net.cpp:139] Memory required for data: 16340
+I0912 11:16:11.627346 11886 layer_factory.hpp:77] Creating layer ip
+I0912 11:16:11.627365 11886 net.cpp:86] Creating Layer ip
+I0912 11:16:11.627377 11886 net.cpp:408] ip <- conv
+I0912 11:16:11.627393 11886 net.cpp:382] ip -> ip_blob
+I0912 11:16:11.627715 11886 net.cpp:124] Setting up ip
+I0912 11:16:11.627737 11886 net.cpp:131] Top shape: 5 13 (65)
+I0912 11:16:11.627753 11886 net.cpp:139] Memory required for data: 16600
+I0912 11:16:11.627780 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.627800 11886 net.cpp:86] Creating Layer loss
+I0912 11:16:11.627813 11886 net.cpp:408] loss <- ip_blob
+I0912 11:16:11.627825 11886 net.cpp:408] loss <- label
+I0912 11:16:11.627840 11886 net.cpp:382] loss -> loss
+I0912 11:16:11.627862 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.627902 11886 net.cpp:124] Setting up loss
+I0912 11:16:11.627914 11886 net.cpp:131] Top shape: (1)
+I0912 11:16:11.627929 11886 net.cpp:134]     with loss weight 1
+I0912 11:16:11.627948 11886 net.cpp:139] Memory required for data: 16604
+I0912 11:16:11.627961 11886 net.cpp:200] loss needs backward computation.
+I0912 11:16:11.627974 11886 net.cpp:200] ip needs backward computation.
+I0912 11:16:11.627987 11886 net.cpp:200] conv needs backward computation.
+I0912 11:16:11.628001 11886 net.cpp:202] data does not need backward computation.
+I0912 11:16:11.628012 11886 net.cpp:244] This network produces output loss
+I0912 11:16:11.628028 11886 net.cpp:257] Network initialization done.
+I0912 11:16:11.628078 11886 solver.cpp:57] Solver scaffolding done.
+I0912 11:16:11.628293 11886 solver.cpp:45] Initializing solver from parameters: 
 test_iter: 10
 test_interval: 10
 base_lr: 0.01
@@ -20739,10 +20774,10 @@
 momentum: 0.9
 weight_decay: 0.0005
 snapshot_prefix: "model"
-net: "/tmp/tmpd9w_yik_"
+net: "/tmp/tmpkqhug8s2"
 snapshot_after_train: false
-I0911 08:21:42.012045  1419 solver.cpp:102] Creating training net from net file: /tmp/tmpd9w_yik_
-I0911 08:21:42.012966  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.628391 11886 solver.cpp:102] Creating training net from net file: /tmp/tmpkqhug8s2
+I0912 11:16:11.628738 11886 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -20820,46 +20855,46 @@
   bottom: "label"
   top: "loss"
 }
-I0911 08:21:42.013363  1419 layer_factory.hpp:77] Creating layer data
-I0911 08:21:42.013411  1419 net.cpp:86] Creating Layer data
-I0911 08:21:42.013445  1419 net.cpp:382] data -> data
-I0911 08:21:42.013496  1419 net.cpp:382] data -> label
-I0911 08:21:42.013552  1419 net.cpp:124] Setting up data
-I0911 08:21:42.013576  1419 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0911 08:21:42.013615  1419 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0911 08:21:42.013641  1419 net.cpp:139] Memory required for data: 500
-I0911 08:21:42.013662  1419 layer_factory.hpp:77] Creating layer conv
-I0911 08:21:42.013711  1419 net.cpp:86] Creating Layer conv
-I0911 08:21:42.013734  1419 net.cpp:408] conv <- data
-I0911 08:21:42.013767  1419 net.cpp:382] conv -> conv
-I0911 08:21:42.013880  1419 net.cpp:124] Setting up conv
-I0911 08:21:42.013907  1419 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0911 08:21:42.013934  1419 net.cpp:139] Memory required for data: 16340
-I0911 08:21:42.013984  1419 layer_factory.hpp:77] Creating layer ip
-I0911 08:21:42.014019  1419 net.cpp:86] Creating Layer ip
-I0911 08:21:42.014041  1419 net.cpp:408] ip <- conv
-I0911 08:21:42.014075  1419 net.cpp:382] ip -> ip_blob
-I0911 08:21:42.014792  1419 net.cpp:124] Setting up ip
-I0911 08:21:42.014825  1419 net.cpp:131] Top shape: 5 13 (65)
-I0911 08:21:42.014861  1419 net.cpp:139] Memory required for data: 16600
-I0911 08:21:42.014899  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:42.014930  1419 net.cpp:86] Creating Layer loss
-I0911 08:21:42.014951  1419 net.cpp:408] loss <- ip_blob
-I0911 08:21:42.014982  1419 net.cpp:408] loss <- label
-I0911 08:21:42.015012  1419 net.cpp:382] loss -> loss
-I0911 08:21:42.015053  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:42.015120  1419 net.cpp:124] Setting up loss
-I0911 08:21:42.015142  1419 net.cpp:131] Top shape: (1)
-I0911 08:21:42.015167  1419 net.cpp:134]     with loss weight 1
-I0911 08:21:42.015198  1419 net.cpp:139] Memory required for data: 16604
-I0911 08:21:42.015228  1419 net.cpp:200] loss needs backward computation.
-I0911 08:21:42.015252  1419 net.cpp:200] ip needs backward computation.
-I0911 08:21:42.015272  1419 net.cpp:200] conv needs backward computation.
-I0911 08:21:42.015293  1419 net.cpp:202] data does not need backward computation.
-I0911 08:21:42.015312  1419 net.cpp:244] This network produces output loss
-I0911 08:21:42.015348  1419 net.cpp:257] Network initialization done.
-I0911 08:21:42.015941  1419 solver.cpp:190] Creating test net (#0) specified by net file: /tmp/tmpd9w_yik_
-I0911 08:21:42.016069  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.628955 11886 layer_factory.hpp:77] Creating layer data
+I0912 11:16:11.628979 11886 net.cpp:86] Creating Layer data
+I0912 11:16:11.628996 11886 net.cpp:382] data -> data
+I0912 11:16:11.629019 11886 net.cpp:382] data -> label
+I0912 11:16:11.629046 11886 net.cpp:124] Setting up data
+I0912 11:16:11.629058 11886 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0912 11:16:11.629074 11886 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0912 11:16:11.629086 11886 net.cpp:139] Memory required for data: 500
+I0912 11:16:11.629096 11886 layer_factory.hpp:77] Creating layer conv
+I0912 11:16:11.629123 11886 net.cpp:86] Creating Layer conv
+I0912 11:16:11.629135 11886 net.cpp:408] conv <- data
+I0912 11:16:11.629153 11886 net.cpp:382] conv -> conv
+I0912 11:16:11.629207 11886 net.cpp:124] Setting up conv
+I0912 11:16:11.629220 11886 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0912 11:16:11.629235 11886 net.cpp:139] Memory required for data: 16340
+I0912 11:16:11.629739 11886 layer_factory.hpp:77] Creating layer ip
+I0912 11:16:11.629782 11886 net.cpp:86] Creating Layer ip
+I0912 11:16:11.629796 11886 net.cpp:408] ip <- conv
+I0912 11:16:11.629814 11886 net.cpp:382] ip -> ip_blob
+I0912 11:16:11.630143 11886 net.cpp:124] Setting up ip
+I0912 11:16:11.630162 11886 net.cpp:131] Top shape: 5 13 (65)
+I0912 11:16:11.630179 11886 net.cpp:139] Memory required for data: 16600
+I0912 11:16:11.630198 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.630214 11886 net.cpp:86] Creating Layer loss
+I0912 11:16:11.630225 11886 net.cpp:408] loss <- ip_blob
+I0912 11:16:11.630236 11886 net.cpp:408] loss <- label
+I0912 11:16:11.630249 11886 net.cpp:382] loss -> loss
+I0912 11:16:11.630270 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.630302 11886 net.cpp:124] Setting up loss
+I0912 11:16:11.630313 11886 net.cpp:131] Top shape: (1)
+I0912 11:16:11.630326 11886 net.cpp:134]     with loss weight 1
+I0912 11:16:11.630344 11886 net.cpp:139] Memory required for data: 16604
+I0912 11:16:11.630354 11886 net.cpp:200] loss needs backward computation.
+I0912 11:16:11.630365 11886 net.cpp:200] ip needs backward computation.
+I0912 11:16:11.630376 11886 net.cpp:200] conv needs backward computation.
+I0912 11:16:11.630388 11886 net.cpp:202] data does not need backward computation.
+I0912 11:16:11.630398 11886 net.cpp:244] This network produces output loss
+I0912 11:16:11.630414 11886 net.cpp:257] Network initialization done.
+I0912 11:16:11.630762 11886 solver.cpp:190] Creating test net (#0) specified by net file: /tmp/tmpkqhug8s2
+I0912 11:16:11.630818 11886 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -20937,48 +20972,48 @@
   bottom: "label"
   top: "loss"
 }
-I0911 08:21:42.016474  1419 layer_factory.hpp:77] Creating layer data
-I0911 08:21:42.016518  1419 net.cpp:86] Creating Layer data
-I0911 08:21:42.016551  1419 net.cpp:382] data -> data
-I0911 08:21:42.016602  1419 net.cpp:382] data -> label
-I0911 08:21:42.016659  1419 net.cpp:124] Setting up data
-I0911 08:21:42.016683  1419 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0911 08:21:42.016723  1419 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0911 08:21:42.016752  1419 net.cpp:139] Memory required for data: 500
-I0911 08:21:42.016772  1419 layer_factory.hpp:77] Creating layer conv
-I0911 08:21:42.016815  1419 net.cpp:86] Creating Layer conv
-I0911 08:21:42.016846  1419 net.cpp:408] conv <- data
-I0911 08:21:42.016883  1419 net.cpp:382] conv -> conv
-I0911 08:21:42.017005  1419 net.cpp:124] Setting up conv
-I0911 08:21:42.017035  1419 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0911 08:21:42.017060  1419 net.cpp:139] Memory required for data: 16340
-I0911 08:21:42.017108  1419 layer_factory.hpp:77] Creating layer ip
-I0911 08:21:42.017143  1419 net.cpp:86] Creating Layer ip
-I0911 08:21:42.017164  1419 net.cpp:408] ip <- conv
-I0911 08:21:42.017195  1419 net.cpp:382] ip -> ip_blob
-I0911 08:21:42.017908  1419 net.cpp:124] Setting up ip
-I0911 08:21:42.017938  1419 net.cpp:131] Top shape: 5 13 (65)
-I0911 08:21:42.017976  1419 net.cpp:139] Memory required for data: 16600
-I0911 08:21:42.018013  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:42.018043  1419 net.cpp:86] Creating Layer loss
-I0911 08:21:42.018064  1419 net.cpp:408] loss <- ip_blob
-I0911 08:21:42.018093  1419 net.cpp:408] loss <- label
-I0911 08:21:42.018121  1419 net.cpp:382] loss -> loss
-I0911 08:21:42.018159  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:42.018225  1419 net.cpp:124] Setting up loss
-I0911 08:21:42.018249  1419 net.cpp:131] Top shape: (1)
-I0911 08:21:42.018272  1419 net.cpp:134]     with loss weight 1
-I0911 08:21:42.018303  1419 net.cpp:139] Memory required for data: 16604
-I0911 08:21:42.018323  1419 net.cpp:200] loss needs backward computation.
-I0911 08:21:42.018353  1419 net.cpp:200] ip needs backward computation.
-I0911 08:21:42.018374  1419 net.cpp:200] conv needs backward computation.
-I0911 08:21:42.018396  1419 net.cpp:202] data does not need backward computation.
-I0911 08:21:42.018419  1419 net.cpp:244] This network produces output loss
-I0911 08:21:42.018447  1419 net.cpp:257] Network initialization done.
-I0911 08:21:42.018546  1419 solver.cpp:57] Solver scaffolding done.
-I0911 08:21:42.021510  1419 solver.cpp:464] Snapshotting to binary proto file model_iter_0.caffemodel
-I0911 08:21:42.023008  1419 sgd_solver.cpp:284] Snapshotting solver state to binary proto file model_iter_0.solverstate
-.I0911 08:21:42.026777  1419 solver.cpp:45] Initializing solver from parameters: 
+I0912 11:16:11.631033 11886 layer_factory.hpp:77] Creating layer data
+I0912 11:16:11.631058 11886 net.cpp:86] Creating Layer data
+I0912 11:16:11.631075 11886 net.cpp:382] data -> data
+I0912 11:16:11.631095 11886 net.cpp:382] data -> label
+I0912 11:16:11.631122 11886 net.cpp:124] Setting up data
+I0912 11:16:11.631134 11886 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0912 11:16:11.631147 11886 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0912 11:16:11.631160 11886 net.cpp:139] Memory required for data: 500
+I0912 11:16:11.631170 11886 layer_factory.hpp:77] Creating layer conv
+I0912 11:16:11.631194 11886 net.cpp:86] Creating Layer conv
+I0912 11:16:11.631206 11886 net.cpp:408] conv <- data
+I0912 11:16:11.631227 11886 net.cpp:382] conv -> conv
+I0912 11:16:11.631289 11886 net.cpp:124] Setting up conv
+I0912 11:16:11.631302 11886 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0912 11:16:11.631316 11886 net.cpp:139] Memory required for data: 16340
+I0912 11:16:11.631336 11886 layer_factory.hpp:77] Creating layer ip
+I0912 11:16:11.631354 11886 net.cpp:86] Creating Layer ip
+I0912 11:16:11.631364 11886 net.cpp:408] ip <- conv
+I0912 11:16:11.631378 11886 net.cpp:382] ip -> ip_blob
+I0912 11:16:11.631695 11886 net.cpp:124] Setting up ip
+I0912 11:16:11.631713 11886 net.cpp:131] Top shape: 5 13 (65)
+I0912 11:16:11.631726 11886 net.cpp:139] Memory required for data: 16600
+I0912 11:16:11.631750 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.631767 11886 net.cpp:86] Creating Layer loss
+I0912 11:16:11.631776 11886 net.cpp:408] loss <- ip_blob
+I0912 11:16:11.631786 11886 net.cpp:408] loss <- label
+I0912 11:16:11.631799 11886 net.cpp:382] loss -> loss
+I0912 11:16:11.631819 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.631846 11886 net.cpp:124] Setting up loss
+I0912 11:16:11.631857 11886 net.cpp:131] Top shape: (1)
+I0912 11:16:11.631868 11886 net.cpp:134]     with loss weight 1
+I0912 11:16:11.631884 11886 net.cpp:139] Memory required for data: 16604
+I0912 11:16:11.631894 11886 net.cpp:200] loss needs backward computation.
+I0912 11:16:11.631906 11886 net.cpp:200] ip needs backward computation.
+I0912 11:16:11.631914 11886 net.cpp:200] conv needs backward computation.
+I0912 11:16:11.631925 11886 net.cpp:202] data does not need backward computation.
+I0912 11:16:11.631935 11886 net.cpp:244] This network produces output loss
+I0912 11:16:11.631951 11886 net.cpp:257] Network initialization done.
+I0912 11:16:11.631994 11886 solver.cpp:57] Solver scaffolding done.
+I0912 11:16:11.633958 11886 solver.cpp:464] Snapshotting to binary proto file model_iter_0.caffemodel
+I0912 11:16:11.634737 11886 sgd_solver.cpp:284] Snapshotting solver state to binary proto file model_iter_0.solverstate
+.I0912 11:16:11.637163 11886 solver.cpp:45] Initializing solver from parameters: 
 test_iter: 10
 test_interval: 10
 base_lr: 0.01
@@ -20990,10 +21025,10 @@
 momentum: 0.9
 weight_decay: 0.0005
 snapshot_prefix: "model"
-net: "/tmp/tmp0k0jh6i4"
+net: "/tmp/tmp62mk8ykq"
 snapshot_after_train: false
-I0911 08:21:42.027129  1419 solver.cpp:102] Creating training net from net file: /tmp/tmp0k0jh6i4
-I0911 08:21:42.027730  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.637595 11886 solver.cpp:102] Creating training net from net file: /tmp/tmp62mk8ykq
+I0912 11:16:11.637946 11886 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -21071,46 +21106,46 @@
   bottom: "label"
   top: "loss"
 }
-I0911 08:21:42.028178  1419 layer_factory.hpp:77] Creating layer data
-I0911 08:21:42.028240  1419 net.cpp:86] Creating Layer data
-I0911 08:21:42.028278  1419 net.cpp:382] data -> data
-I0911 08:21:42.028323  1419 net.cpp:382] data -> label
-I0911 08:21:42.028388  1419 net.cpp:124] Setting up data
-I0911 08:21:42.028412  1419 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0911 08:21:42.028440  1419 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0911 08:21:42.028471  1419 net.cpp:139] Memory required for data: 500
-I0911 08:21:42.028493  1419 layer_factory.hpp:77] Creating layer conv
-I0911 08:21:42.028544  1419 net.cpp:86] Creating Layer conv
-I0911 08:21:42.028570  1419 net.cpp:408] conv <- data
-I0911 08:21:42.028625  1419 net.cpp:382] conv -> conv
-I0911 08:21:42.028754  1419 net.cpp:124] Setting up conv
-I0911 08:21:42.028782  1419 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0911 08:21:42.028811  1419 net.cpp:139] Memory required for data: 16340
-I0911 08:21:42.028862  1419 layer_factory.hpp:77] Creating layer ip
-I0911 08:21:42.028903  1419 net.cpp:86] Creating Layer ip
-I0911 08:21:42.028928  1419 net.cpp:408] ip <- conv
-I0911 08:21:42.028967  1419 net.cpp:382] ip -> ip_blob
-I0911 08:21:42.029675  1419 net.cpp:124] Setting up ip
-I0911 08:21:42.029716  1419 net.cpp:131] Top shape: 5 13 (65)
-I0911 08:21:42.029743  1419 net.cpp:139] Memory required for data: 16600
-I0911 08:21:42.029780  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:42.029815  1419 net.cpp:86] Creating Layer loss
-I0911 08:21:42.029844  1419 net.cpp:408] loss <- ip_blob
-I0911 08:21:42.029868  1419 net.cpp:408] loss <- label
-I0911 08:21:42.029896  1419 net.cpp:382] loss -> loss
-I0911 08:21:42.029934  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:42.030007  1419 net.cpp:124] Setting up loss
-I0911 08:21:42.030033  1419 net.cpp:131] Top shape: (1)
-I0911 08:21:42.030061  1419 net.cpp:134]     with loss weight 1
-I0911 08:21:42.030105  1419 net.cpp:139] Memory required for data: 16604
-I0911 08:21:42.030128  1419 net.cpp:200] loss needs backward computation.
-I0911 08:21:42.030153  1419 net.cpp:200] ip needs backward computation.
-I0911 08:21:42.030174  1419 net.cpp:200] conv needs backward computation.
-I0911 08:21:42.030196  1419 net.cpp:202] data does not need backward computation.
-I0911 08:21:42.030225  1419 net.cpp:244] This network produces output loss
-I0911 08:21:42.030256  1419 net.cpp:257] Network initialization done.
-I0911 08:21:42.030891  1419 solver.cpp:190] Creating test net (#0) specified by net file: /tmp/tmp0k0jh6i4
-I0911 08:21:42.030990  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.638173 11886 layer_factory.hpp:77] Creating layer data
+I0912 11:16:11.638204 11886 net.cpp:86] Creating Layer data
+I0912 11:16:11.638226 11886 net.cpp:382] data -> data
+I0912 11:16:11.638252 11886 net.cpp:382] data -> label
+I0912 11:16:11.638290 11886 net.cpp:124] Setting up data
+I0912 11:16:11.638303 11886 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0912 11:16:11.638319 11886 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0912 11:16:11.638331 11886 net.cpp:139] Memory required for data: 500
+I0912 11:16:11.638341 11886 layer_factory.hpp:77] Creating layer conv
+I0912 11:16:11.638367 11886 net.cpp:86] Creating Layer conv
+I0912 11:16:11.638379 11886 net.cpp:408] conv <- data
+I0912 11:16:11.638398 11886 net.cpp:382] conv -> conv
+I0912 11:16:11.638464 11886 net.cpp:124] Setting up conv
+I0912 11:16:11.638478 11886 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0912 11:16:11.638491 11886 net.cpp:139] Memory required for data: 16340
+I0912 11:16:11.638514 11886 layer_factory.hpp:77] Creating layer ip
+I0912 11:16:11.638532 11886 net.cpp:86] Creating Layer ip
+I0912 11:16:11.638543 11886 net.cpp:408] ip <- conv
+I0912 11:16:11.638559 11886 net.cpp:382] ip -> ip_blob
+I0912 11:16:11.638902 11886 net.cpp:124] Setting up ip
+I0912 11:16:11.638922 11886 net.cpp:131] Top shape: 5 13 (65)
+I0912 11:16:11.638939 11886 net.cpp:139] Memory required for data: 16600
+I0912 11:16:11.638962 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.638981 11886 net.cpp:86] Creating Layer loss
+I0912 11:16:11.638993 11886 net.cpp:408] loss <- ip_blob
+I0912 11:16:11.639004 11886 net.cpp:408] loss <- label
+I0912 11:16:11.639019 11886 net.cpp:382] loss -> loss
+I0912 11:16:11.639042 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.639086 11886 net.cpp:124] Setting up loss
+I0912 11:16:11.639096 11886 net.cpp:131] Top shape: (1)
+I0912 11:16:11.639109 11886 net.cpp:134]     with loss weight 1
+I0912 11:16:11.639130 11886 net.cpp:139] Memory required for data: 16604
+I0912 11:16:11.639142 11886 net.cpp:200] loss needs backward computation.
+I0912 11:16:11.639153 11886 net.cpp:200] ip needs backward computation.
+I0912 11:16:11.639164 11886 net.cpp:200] conv needs backward computation.
+I0912 11:16:11.639176 11886 net.cpp:202] data does not need backward computation.
+I0912 11:16:11.639189 11886 net.cpp:244] This network produces output loss
+I0912 11:16:11.639204 11886 net.cpp:257] Network initialization done.
+I0912 11:16:11.639545 11886 solver.cpp:190] Creating test net (#0) specified by net file: /tmp/tmp62mk8ykq
+I0912 11:16:11.639598 11886 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -21188,46 +21223,46 @@
   bottom: "label"
   top: "loss"
 }
-I0911 08:21:42.031390  1419 layer_factory.hpp:77] Creating layer data
-I0911 08:21:42.031440  1419 net.cpp:86] Creating Layer data
-I0911 08:21:42.031486  1419 net.cpp:382] data -> data
-I0911 08:21:42.031533  1419 net.cpp:382] data -> label
-I0911 08:21:42.031597  1419 net.cpp:124] Setting up data
-I0911 08:21:42.031622  1419 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0911 08:21:42.031656  1419 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0911 08:21:42.031682  1419 net.cpp:139] Memory required for data: 500
-I0911 08:21:42.031702  1419 layer_factory.hpp:77] Creating layer conv
-I0911 08:21:42.031761  1419 net.cpp:86] Creating Layer conv
-I0911 08:21:42.031787  1419 net.cpp:408] conv <- data
-I0911 08:21:42.031822  1419 net.cpp:382] conv -> conv
-I0911 08:21:42.031949  1419 net.cpp:124] Setting up conv
-I0911 08:21:42.032321  1419 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0911 08:21:42.032361  1419 net.cpp:139] Memory required for data: 16340
-I0911 08:21:42.032440  1419 layer_factory.hpp:77] Creating layer ip
-I0911 08:21:42.032487  1419 net.cpp:86] Creating Layer ip
-I0911 08:21:42.032510  1419 net.cpp:408] ip <- conv
-I0911 08:21:42.032543  1419 net.cpp:382] ip -> ip_blob
-I0911 08:21:42.033390  1419 net.cpp:124] Setting up ip
-I0911 08:21:42.033425  1419 net.cpp:131] Top shape: 5 13 (65)
-I0911 08:21:42.033452  1419 net.cpp:139] Memory required for data: 16600
-I0911 08:21:42.033500  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:42.033536  1419 net.cpp:86] Creating Layer loss
-I0911 08:21:42.033593  1419 net.cpp:408] loss <- ip_blob
-I0911 08:21:42.033619  1419 net.cpp:408] loss <- label
-I0911 08:21:42.033648  1419 net.cpp:382] loss -> loss
-I0911 08:21:42.033686  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:42.033784  1419 net.cpp:124] Setting up loss
-I0911 08:21:42.033814  1419 net.cpp:131] Top shape: (1)
-I0911 08:21:42.033846  1419 net.cpp:134]     with loss weight 1
-I0911 08:21:42.033879  1419 net.cpp:139] Memory required for data: 16604
-I0911 08:21:42.033900  1419 net.cpp:200] loss needs backward computation.
-I0911 08:21:42.033922  1419 net.cpp:200] ip needs backward computation.
-I0911 08:21:42.033977  1419 net.cpp:200] conv needs backward computation.
-I0911 08:21:42.034001  1419 net.cpp:202] data does not need backward computation.
-I0911 08:21:42.034022  1419 net.cpp:244] This network produces output loss
-I0911 08:21:42.034051  1419 net.cpp:257] Network initialization done.
-I0911 08:21:42.034190  1419 solver.cpp:57] Solver scaffolding done.
-I0911 08:21:42.034636  1419 solver.cpp:45] Initializing solver from parameters: 
+I0912 11:16:11.639812 11886 layer_factory.hpp:77] Creating layer data
+I0912 11:16:11.639840 11886 net.cpp:86] Creating Layer data
+I0912 11:16:11.639858 11886 net.cpp:382] data -> data
+I0912 11:16:11.639880 11886 net.cpp:382] data -> label
+I0912 11:16:11.639907 11886 net.cpp:124] Setting up data
+I0912 11:16:11.639919 11886 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0912 11:16:11.639935 11886 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0912 11:16:11.639946 11886 net.cpp:139] Memory required for data: 500
+I0912 11:16:11.639956 11886 layer_factory.hpp:77] Creating layer conv
+I0912 11:16:11.639976 11886 net.cpp:86] Creating Layer conv
+I0912 11:16:11.639987 11886 net.cpp:408] conv <- data
+I0912 11:16:11.640003 11886 net.cpp:382] conv -> conv
+I0912 11:16:11.640061 11886 net.cpp:124] Setting up conv
+I0912 11:16:11.640074 11886 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0912 11:16:11.640086 11886 net.cpp:139] Memory required for data: 16340
+I0912 11:16:11.640106 11886 layer_factory.hpp:77] Creating layer ip
+I0912 11:16:11.640123 11886 net.cpp:86] Creating Layer ip
+I0912 11:16:11.640134 11886 net.cpp:408] ip <- conv
+I0912 11:16:11.640149 11886 net.cpp:382] ip -> ip_blob
+I0912 11:16:11.640476 11886 net.cpp:124] Setting up ip
+I0912 11:16:11.640496 11886 net.cpp:131] Top shape: 5 13 (65)
+I0912 11:16:11.640507 11886 net.cpp:139] Memory required for data: 16600
+I0912 11:16:11.640527 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.640543 11886 net.cpp:86] Creating Layer loss
+I0912 11:16:11.640554 11886 net.cpp:408] loss <- ip_blob
+I0912 11:16:11.640565 11886 net.cpp:408] loss <- label
+I0912 11:16:11.640579 11886 net.cpp:382] loss -> loss
+I0912 11:16:11.640599 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.640658 11886 net.cpp:124] Setting up loss
+I0912 11:16:11.640673 11886 net.cpp:131] Top shape: (1)
+I0912 11:16:11.640686 11886 net.cpp:134]     with loss weight 1
+I0912 11:16:11.640703 11886 net.cpp:139] Memory required for data: 16604
+I0912 11:16:11.640714 11886 net.cpp:200] loss needs backward computation.
+I0912 11:16:11.640725 11886 net.cpp:200] ip needs backward computation.
+I0912 11:16:11.640735 11886 net.cpp:200] conv needs backward computation.
+I0912 11:16:11.640746 11886 net.cpp:202] data does not need backward computation.
+I0912 11:16:11.640756 11886 net.cpp:244] This network produces output loss
+I0912 11:16:11.640772 11886 net.cpp:257] Network initialization done.
+I0912 11:16:11.640815 11886 solver.cpp:57] Solver scaffolding done.
+I0912 11:16:11.641019 11886 solver.cpp:45] Initializing solver from parameters: 
 test_iter: 10
 test_interval: 10
 base_lr: 0.01
@@ -21239,10 +21274,10 @@
 momentum: 0.9
 weight_decay: 0.0005
 snapshot_prefix: "model"
-net: "/tmp/tmp0k0jh6i4"
+net: "/tmp/tmp62mk8ykq"
 snapshot_after_train: false
-I0911 08:21:42.034822  1419 solver.cpp:102] Creating training net from net file: /tmp/tmp0k0jh6i4
-I0911 08:21:42.035735  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.641104 11886 solver.cpp:102] Creating training net from net file: /tmp/tmp62mk8ykq
+I0912 11:16:11.641858 11886 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -21320,46 +21355,46 @@
   bottom: "label"
   top: "loss"
 }
-I0911 08:21:42.036288  1419 layer_factory.hpp:77] Creating layer data
-I0911 08:21:42.036350  1419 net.cpp:86] Creating Layer data
-I0911 08:21:42.036384  1419 net.cpp:382] data -> data
-I0911 08:21:42.036427  1419 net.cpp:382] data -> label
-I0911 08:21:42.036489  1419 net.cpp:124] Setting up data
-I0911 08:21:42.036514  1419 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0911 08:21:42.036542  1419 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0911 08:21:42.036566  1419 net.cpp:139] Memory required for data: 500
-I0911 08:21:42.036594  1419 layer_factory.hpp:77] Creating layer conv
-I0911 08:21:42.036643  1419 net.cpp:86] Creating Layer conv
-I0911 08:21:42.036671  1419 net.cpp:408] conv <- data
-I0911 08:21:42.036715  1419 net.cpp:382] conv -> conv
-I0911 08:21:42.036844  1419 net.cpp:124] Setting up conv
-I0911 08:21:42.036875  1419 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0911 08:21:42.036903  1419 net.cpp:139] Memory required for data: 16340
-I0911 08:21:42.036945  1419 layer_factory.hpp:77] Creating layer ip
-I0911 08:21:42.036988  1419 net.cpp:86] Creating Layer ip
-I0911 08:21:42.037010  1419 net.cpp:408] ip <- conv
-I0911 08:21:42.037041  1419 net.cpp:382] ip -> ip_blob
-I0911 08:21:42.037750  1419 net.cpp:124] Setting up ip
-I0911 08:21:42.037782  1419 net.cpp:131] Top shape: 5 13 (65)
-I0911 08:21:42.037808  1419 net.cpp:139] Memory required for data: 16600
-I0911 08:21:42.037853  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:42.037884  1419 net.cpp:86] Creating Layer loss
-I0911 08:21:42.037905  1419 net.cpp:408] loss <- ip_blob
-I0911 08:21:42.037928  1419 net.cpp:408] loss <- label
-I0911 08:21:42.037961  1419 net.cpp:382] loss -> loss
-I0911 08:21:42.038000  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:42.038067  1419 net.cpp:124] Setting up loss
-I0911 08:21:42.038100  1419 net.cpp:131] Top shape: (1)
-I0911 08:21:42.038126  1419 net.cpp:134]     with loss weight 1
-I0911 08:21:42.038158  1419 net.cpp:139] Memory required for data: 16604
-I0911 08:21:42.038180  1419 net.cpp:200] loss needs backward computation.
-I0911 08:21:42.038218  1419 net.cpp:200] ip needs backward computation.
-I0911 08:21:42.038241  1419 net.cpp:200] conv needs backward computation.
-I0911 08:21:42.038264  1419 net.cpp:202] data does not need backward computation.
-I0911 08:21:42.038285  1419 net.cpp:244] This network produces output loss
-I0911 08:21:42.038314  1419 net.cpp:257] Network initialization done.
-I0911 08:21:42.038946  1419 solver.cpp:190] Creating test net (#0) specified by net file: /tmp/tmp0k0jh6i4
-I0911 08:21:42.039050  1419 net.cpp:53] Initializing net from parameters: 
+I0912 11:16:11.642102 11886 layer_factory.hpp:77] Creating layer data
+I0912 11:16:11.642130 11886 net.cpp:86] Creating Layer data
+I0912 11:16:11.642148 11886 net.cpp:382] data -> data
+I0912 11:16:11.642171 11886 net.cpp:382] data -> label
+I0912 11:16:11.642204 11886 net.cpp:124] Setting up data
+I0912 11:16:11.642218 11886 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0912 11:16:11.642235 11886 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0912 11:16:11.642248 11886 net.cpp:139] Memory required for data: 500
+I0912 11:16:11.642261 11886 layer_factory.hpp:77] Creating layer conv
+I0912 11:16:11.642287 11886 net.cpp:86] Creating Layer conv
+I0912 11:16:11.642299 11886 net.cpp:408] conv <- data
+I0912 11:16:11.642318 11886 net.cpp:382] conv -> conv
+I0912 11:16:11.642375 11886 net.cpp:124] Setting up conv
+I0912 11:16:11.642388 11886 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0912 11:16:11.642401 11886 net.cpp:139] Memory required for data: 16340
+I0912 11:16:11.642423 11886 layer_factory.hpp:77] Creating layer ip
+I0912 11:16:11.642439 11886 net.cpp:86] Creating Layer ip
+I0912 11:16:11.642448 11886 net.cpp:408] ip <- conv
+I0912 11:16:11.642462 11886 net.cpp:382] ip -> ip_blob
+I0912 11:16:11.642779 11886 net.cpp:124] Setting up ip
+I0912 11:16:11.642799 11886 net.cpp:131] Top shape: 5 13 (65)
+I0912 11:16:11.642817 11886 net.cpp:139] Memory required for data: 16600
+I0912 11:16:11.642841 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.642863 11886 net.cpp:86] Creating Layer loss
+I0912 11:16:11.642875 11886 net.cpp:408] loss <- ip_blob
+I0912 11:16:11.642889 11886 net.cpp:408] loss <- label
+I0912 11:16:11.642904 11886 net.cpp:382] loss -> loss
+I0912 11:16:11.642927 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.642961 11886 net.cpp:124] Setting up loss
+I0912 11:16:11.642974 11886 net.cpp:131] Top shape: (1)
+I0912 11:16:11.642987 11886 net.cpp:134]     with loss weight 1
+I0912 11:16:11.643007 11886 net.cpp:139] Memory required for data: 16604
+I0912 11:16:11.643018 11886 net.cpp:200] loss needs backward computation.
+I0912 11:16:11.643029 11886 net.cpp:200] ip needs backward computation.
+I0912 11:16:11.643041 11886 net.cpp:200] conv needs backward computation.
+I0912 11:16:11.643054 11886 net.cpp:202] data does not need backward computation.
+I0912 11:16:11.643065 11886 net.cpp:244] This network produces output loss
+I0912 11:16:11.643085 11886 net.cpp:257] Network initialization done.
+I0912 11:16:11.643440 11886 solver.cpp:190] Creating test net (#0) specified by net file: /tmp/tmp62mk8ykq
+I0912 11:16:11.643496 11886 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -21437,77 +21472,77 @@
   bottom: "label"
   top: "loss"
 }
-I0911 08:21:42.039469  1419 layer_factory.hpp:77] Creating layer data
-I0911 08:21:42.039517  1419 net.cpp:86] Creating Layer data
-I0911 08:21:42.039552  1419 net.cpp:382] data -> data
-I0911 08:21:42.039603  1419 net.cpp:382] data -> label
-I0911 08:21:42.039659  1419 net.cpp:124] Setting up data
-I0911 08:21:42.039685  1419 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0911 08:21:42.039721  1419 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0911 08:21:42.039745  1419 net.cpp:139] Memory required for data: 500
-I0911 08:21:42.039767  1419 layer_factory.hpp:77] Creating layer conv
-I0911 08:21:42.039813  1419 net.cpp:86] Creating Layer conv
-I0911 08:21:42.039841  1419 net.cpp:408] conv <- data
-I0911 08:21:42.039878  1419 net.cpp:382] conv -> conv
-I0911 08:21:42.039995  1419 net.cpp:124] Setting up conv
-I0911 08:21:42.040096  1419 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0911 08:21:42.040124  1419 net.cpp:139] Memory required for data: 16340
-I0911 08:21:42.040166  1419 layer_factory.hpp:77] Creating layer ip
-I0911 08:21:42.040202  1419 net.cpp:86] Creating Layer ip
-I0911 08:21:42.040232  1419 net.cpp:408] ip <- conv
-I0911 08:21:42.040267  1419 net.cpp:382] ip -> ip_blob
-I0911 08:21:42.040979  1419 net.cpp:124] Setting up ip
-I0911 08:21:42.041013  1419 net.cpp:131] Top shape: 5 13 (65)
-I0911 08:21:42.041040  1419 net.cpp:139] Memory required for data: 16600
-I0911 08:21:42.041086  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:42.041126  1419 net.cpp:86] Creating Layer loss
-I0911 08:21:42.041148  1419 net.cpp:408] loss <- ip_blob
-I0911 08:21:42.041172  1419 net.cpp:408] loss <- label
-I0911 08:21:42.041199  1419 net.cpp:382] loss -> loss
-I0911 08:21:42.041247  1419 layer_factory.hpp:77] Creating layer loss
-I0911 08:21:42.041309  1419 net.cpp:124] Setting up loss
-I0911 08:21:42.041342  1419 net.cpp:131] Top shape: (1)
-I0911 08:21:42.041368  1419 net.cpp:134]     with loss weight 1
-I0911 08:21:42.041404  1419 net.cpp:139] Memory required for data: 16604
-I0911 08:21:42.041427  1419 net.cpp:200] loss needs backward computation.
-I0911 08:21:42.041451  1419 net.cpp:200] ip needs backward computation.
-I0911 08:21:42.041481  1419 net.cpp:200] conv needs backward computation.
-I0911 08:21:42.041502  1419 net.cpp:202] data does not need backward computation.
-I0911 08:21:42.041522  1419 net.cpp:244] This network produces output loss
-I0911 08:21:42.041550  1419 net.cpp:257] Network initialization done.
-I0911 08:21:42.041646  1419 solver.cpp:57] Solver scaffolding done.
-I0911 08:21:42.044093  1419 solver.cpp:289] Solving testnet
-I0911 08:21:42.044140  1419 solver.cpp:290] Learning Rate Policy: inv
-I0911 08:21:42.044248  1419 solver.cpp:347] Iteration 0, Testing net (#0)
-I0911 08:21:42.050660  1419 solver.cpp:414]     Test net output #0: loss = 75.589 (* 1 = 75.589 loss)
-I0911 08:21:42.052438  1419 solver.cpp:239] Iteration 0 (0 iter/s, 0.008s/100 iters), loss = 53.8774
-I0911 08:21:42.052531  1419 solver.cpp:258]     Train net output #0: loss = 53.8774 (* 1 = 53.8774 loss)
-I0911 08:21:42.052567  1419 sgd_solver.cpp:112] Iteration 0, lr = 0.01
-I0911 08:21:42.068742  1419 solver.cpp:347] Iteration 10, Testing net (#0)
-I0911 08:21:42.074749  1419 solver.cpp:414]     Test net output #0: loss = 81.9402 (* 1 = 81.9402 loss)
-I0911 08:21:42.092555  1419 solver.cpp:347] Iteration 20, Testing net (#0)
-I0911 08:21:42.098843  1419 solver.cpp:414]     Test net output #0: loss = 79.4782 (* 1 = 79.4782 loss)
-I0911 08:21:42.116274  1419 solver.cpp:347] Iteration 30, Testing net (#0)
-I0911 08:21:42.122736  1419 solver.cpp:414]     Test net output #0: loss = 87.0438 (* 1 = 87.0438 loss)
-I0911 08:21:42.140355  1419 solver.cpp:347] Iteration 40, Testing net (#0)
-I0911 08:21:42.146311  1419 solver.cpp:414]     Test net output #0: loss = 84.7182 (* 1 = 84.7182 loss)
-I0911 08:21:42.164350  1419 solver.cpp:347] Iteration 50, Testing net (#0)
-I0911 08:21:42.169811  1419 solver.cpp:414]     Test net output #0: loss = 83.7543 (* 1 = 83.7543 loss)
-I0911 08:21:42.187937  1419 solver.cpp:347] Iteration 60, Testing net (#0)
-I0911 08:21:42.194016  1419 solver.cpp:414]     Test net output #0: loss = 80.8663 (* 1 = 80.8663 loss)
-I0911 08:21:42.211719  1419 solver.cpp:347] Iteration 70, Testing net (#0)
-I0911 08:21:42.218360  1419 solver.cpp:414]     Test net output #0: loss = 77.1322 (* 1 = 77.1322 loss)
-I0911 08:21:42.235915  1419 solver.cpp:347] Iteration 80, Testing net (#0)
-I0911 08:21:42.242504  1419 solver.cpp:414]     Test net output #0: loss = 82.8046 (* 1 = 82.8046 loss)
-I0911 08:21:42.260437  1419 solver.cpp:347] Iteration 90, Testing net (#0)
-I0911 08:21:42.266023  1419 solver.cpp:414]     Test net output #0: loss = 83.413 (* 1 = 83.413 loss)
-I0911 08:21:42.284832  1419 solver.cpp:327] Iteration 100, loss = 42.9715
-I0911 08:21:42.284899  1419 solver.cpp:347] Iteration 100, Testing net (#0)
-I0911 08:21:42.290609  1419 solver.cpp:414]     Test net output #0: loss = 72.7547 (* 1 = 72.7547 loss)
-I0911 08:21:42.290661  1419 solver.cpp:332] Optimization Done.
+I0912 11:16:11.643710 11886 layer_factory.hpp:77] Creating layer data
+I0912 11:16:11.643736 11886 net.cpp:86] Creating Layer data
+I0912 11:16:11.643752 11886 net.cpp:382] data -> data
+I0912 11:16:11.643772 11886 net.cpp:382] data -> label
+I0912 11:16:11.643800 11886 net.cpp:124] Setting up data
+I0912 11:16:11.643811 11886 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0912 11:16:11.643826 11886 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0912 11:16:11.643838 11886 net.cpp:139] Memory required for data: 500
+I0912 11:16:11.643848 11886 layer_factory.hpp:77] Creating layer conv
+I0912 11:16:11.643869 11886 net.cpp:86] Creating Layer conv
+I0912 11:16:11.643882 11886 net.cpp:408] conv <- data
+I0912 11:16:11.643900 11886 net.cpp:382] conv -> conv
+I0912 11:16:11.643967 11886 net.cpp:124] Setting up conv
+I0912 11:16:11.643983 11886 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0912 11:16:11.644001 11886 net.cpp:139] Memory required for data: 16340
+I0912 11:16:11.644027 11886 layer_factory.hpp:77] Creating layer ip
+I0912 11:16:11.644048 11886 net.cpp:86] Creating Layer ip
+I0912 11:16:11.644062 11886 net.cpp:408] ip <- conv
+I0912 11:16:11.644079 11886 net.cpp:382] ip -> ip_blob
+I0912 11:16:11.644412 11886 net.cpp:124] Setting up ip
+I0912 11:16:11.644430 11886 net.cpp:131] Top shape: 5 13 (65)
+I0912 11:16:11.644443 11886 net.cpp:139] Memory required for data: 16600
+I0912 11:16:11.644462 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.644479 11886 net.cpp:86] Creating Layer loss
+I0912 11:16:11.644488 11886 net.cpp:408] loss <- ip_blob
+I0912 11:16:11.644500 11886 net.cpp:408] loss <- label
+I0912 11:16:11.644515 11886 net.cpp:382] loss -> loss
+I0912 11:16:11.644534 11886 layer_factory.hpp:77] Creating layer loss
+I0912 11:16:11.644569 11886 net.cpp:124] Setting up loss
+I0912 11:16:11.644582 11886 net.cpp:131] Top shape: (1)
+I0912 11:16:11.644594 11886 net.cpp:134]     with loss weight 1
+I0912 11:16:11.644641 11886 net.cpp:139] Memory required for data: 16604
+I0912 11:16:11.644655 11886 net.cpp:200] loss needs backward computation.
+I0912 11:16:11.644670 11886 net.cpp:200] ip needs backward computation.
+I0912 11:16:11.644680 11886 net.cpp:200] conv needs backward computation.
+I0912 11:16:11.644692 11886 net.cpp:202] data does not need backward computation.
+I0912 11:16:11.644703 11886 net.cpp:244] This network produces output loss
+I0912 11:16:11.644721 11886 net.cpp:257] Network initialization done.
+I0912 11:16:11.644982 11886 solver.cpp:57] Solver scaffolding done.
+I0912 11:16:11.647027 11886 solver.cpp:289] Solving testnet
+I0912 11:16:11.647071 11886 solver.cpp:290] Learning Rate Policy: inv
+I0912 11:16:11.647130 11886 solver.cpp:347] Iteration 0, Testing net (#0)
+I0912 11:16:11.650130 11886 solver.cpp:414]     Test net output #0: loss = 53.2807 (* 1 = 53.2807 loss)
+I0912 11:16:11.650972 11886 solver.cpp:239] Iteration 0 (0 iter/s, 0.003s/100 iters), loss = 69.8692
+I0912 11:16:11.651017 11886 solver.cpp:258]     Train net output #0: loss = 69.8692 (* 1 = 69.8692 loss)
+I0912 11:16:11.651036 11886 sgd_solver.cpp:112] Iteration 0, lr = 0.01
+I0912 11:16:11.659072 11886 solver.cpp:347] Iteration 10, Testing net (#0)
+I0912 11:16:11.662031 11886 solver.cpp:414]     Test net output #0: loss = 80.7909 (* 1 = 80.7909 loss)
+I0912 11:16:11.670863 11886 solver.cpp:347] Iteration 20, Testing net (#0)
+I0912 11:16:11.673934 11886 solver.cpp:414]     Test net output #0: loss = 78.3511 (* 1 = 78.3511 loss)
+I0912 11:16:11.683012 11886 solver.cpp:347] Iteration 30, Testing net (#0)
+I0912 11:16:11.686064 11886 solver.cpp:414]     Test net output #0: loss = 77.9892 (* 1 = 77.9892 loss)
+I0912 11:16:11.695042 11886 solver.cpp:347] Iteration 40, Testing net (#0)
+I0912 11:16:11.698040 11886 solver.cpp:414]     Test net output #0: loss = 79.4594 (* 1 = 79.4594 loss)
+I0912 11:16:11.706929 11886 solver.cpp:347] Iteration 50, Testing net (#0)
+I0912 11:16:11.709951 11886 solver.cpp:414]     Test net output #0: loss = 78.1652 (* 1 = 78.1652 loss)
+I0912 11:16:11.718894 11886 solver.cpp:347] Iteration 60, Testing net (#0)
+I0912 11:16:11.721844 11886 solver.cpp:414]     Test net output #0: loss = 77.2253 (* 1 = 77.2253 loss)
+I0912 11:16:11.730793 11886 solver.cpp:347] Iteration 70, Testing net (#0)
+I0912 11:16:11.734148 11886 solver.cpp:414]     Test net output #0: loss = 79.4422 (* 1 = 79.4422 loss)
+I0912 11:16:11.742945 11886 solver.cpp:347] Iteration 80, Testing net (#0)
+I0912 11:16:11.745872 11886 solver.cpp:414]     Test net output #0: loss = 77.2542 (* 1 = 77.2542 loss)
+I0912 11:16:11.754631 11886 solver.cpp:347] Iteration 90, Testing net (#0)
+I0912 11:16:11.757553 11886 solver.cpp:414]     Test net output #0: loss = 67.0528 (* 1 = 67.0528 loss)
+I0912 11:16:11.766588 11886 solver.cpp:327] Iteration 100, loss = 17.4673
+I0912 11:16:11.766651 11886 solver.cpp:347] Iteration 100, Testing net (#0)
+I0912 11:16:11.769539 11886 solver.cpp:414]     Test net output #0: loss = 75.7978 (* 1 = 75.7978 loss)
+I0912 11:16:11.769577 11886 solver.cpp:332] Optimization Done.
 .
 ----------------------------------------------------------------------
-Ran 52 tests in 78.483s
+Ran 52 tests in 40.129s
 
 OK
 make[5]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
@@ -21525,7 +21560,7 @@
    debian/rules override_dh_auto_install-arch
 make[1]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997'
 dh_auto_install --builddirectory="caffe_cpu_build" -- install
-	cd caffe_cpu_build && make -j3 install DESTDIR=/build/caffe-1.0.0\+git20180821.99bd997/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" install
+	cd caffe_cpu_build && make -j4 install DESTDIR=/build/caffe-1.0.0\+git20180821.99bd997/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" install
 make[2]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
 /usr/bin/cmake -S/build/caffe-1.0.0+git20180821.99bd997 -B/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build --check-build-system CMakeFiles/Makefile.cmake 0
 make  -f CMakeFiles/Makefile2 preinstall
@@ -21539,118 +21574,118 @@
 -- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/share/Caffe/CaffeTargets.cmake
 -- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/share/Caffe/CaffeTargets-release.cmake
 -- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/internal_thread.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/syncedmem.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/net.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/filler.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/common.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layer_factory.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/parallel.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/caffe.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/test
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/test/test_gradient_check_util.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/test/test_caffe_main.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/util
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/util/blocking_queue.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/util/db_lmdb.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/util/benchmark.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/util/mkl_alternate.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/util/hdf5.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/util/math_functions.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/util/signal_handler.h
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/util/device_alternate.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/util/im2col.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/util/upgrade_proto.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/util/gpu_util.cuh
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/util/db.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/util/format.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/util/rng.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/util/db_leveldb.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/util/cudnn.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/util/insert_splits.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/util/io.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/util/nccl.hpp
 -- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/split_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/log_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/power_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/batch_reindex_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/lstm_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/window_data_layer.hpp
 -- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/silence_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/cudnn_softmax_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/hinge_loss_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/elu_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/scale_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/accuracy_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/reshape_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/contrastive_loss_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/argmax_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/crop_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/inner_product_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/hdf5_output_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/im2col_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/cudnn_pooling_layer.hpp
 -- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/tanh_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/flatten_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/conv_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/tile_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/clip_layer.hpp
 -- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/cudnn_sigmoid_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/input_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/parameter_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/data_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/infogain_loss_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/rnn_layer.hpp
 -- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/cudnn_deconv_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/threshold_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/loss_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/embed_layer.hpp
 -- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/hdf5_data_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/sigmoid_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/cudnn_pooling_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/batch_reindex_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/filter_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/dummy_data_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/pooling_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/mvn_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/cudnn_tanh_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/log_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/power_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/cudnn_lcn_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/euclidean_loss_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/eltwise_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/memory_data_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/base_data_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/data_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/spp_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/elu_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/cudnn_conv_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/recurrent_layer.hpp
 -- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/bias_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/dropout_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/base_conv_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/argmax_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/input_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/concat_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/euclidean_loss_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/embed_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/swish_layer.hpp
 -- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/image_data_layer.hpp
 -- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/sigmoid_cross_entropy_loss_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/threshold_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/mvn_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/cudnn_tanh_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/deconv_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/clip_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/sigmoid_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/memory_data_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/loss_layer.hpp
 -- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/softmax_loss_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/hinge_loss_layer.hpp
 -- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/python_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/dummy_data_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/eltwise_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/lrn_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/multinomial_logistic_loss_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/filter_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/concat_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/cudnn_lcn_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/base_conv_layer.hpp
 -- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/neuron_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/window_data_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/scale_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/bnll_layer.hpp
 -- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/prelu_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/infogain_loss_layer.hpp
 -- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/cudnn_lrn_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/exp_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/contrastive_loss_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/crop_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/deconv_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/slice_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/flatten_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/cudnn_softmax_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/conv_layer.hpp
 -- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/batch_norm_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/swish_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/spp_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/parameter_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/recurrent_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/exp_layer.hpp
 -- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/softmax_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/lrn_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/accuracy_layer.hpp
 -- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/reduction_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/dropout_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/base_data_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/pooling_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/cudnn_relu_layer.hpp
 -- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/absval_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/multinomial_logistic_loss_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/slice_layer.hpp
 -- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/relu_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/rnn_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/im2col_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/hdf5_output_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/cudnn_relu_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/cudnn_conv_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/reshape_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/lstm_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/inner_product_layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/bnll_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/split_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layers/tile_layer.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/internal_thread.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/caffe.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/solver_factory.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/syncedmem.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/net.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/filler.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/common.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/parallel.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layer_factory.hpp
 -- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/solver.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/layer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/test
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/test/test_caffe_main.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/test/test_gradient_check_util.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/blob.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/util
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/util/insert_splits.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/util/benchmark.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/util/format.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/util/upgrade_proto.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/util/cudnn.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/util/db_lmdb.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/util/im2col.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/util/device_alternate.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/util/hdf5.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/util/nccl.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/util/mkl_alternate.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/util/gpu_util.cuh
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/util/rng.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/util/signal_handler.h
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/util/blocking_queue.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/util/db.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/util/db_leveldb.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/util/math_functions.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/util/io.hpp
 -- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/sgd_solvers.hpp
 -- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/data_transformer.hpp
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/solver_factory.hpp
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/blob.hpp
 -- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/include/caffe/proto/caffe.pb.h
 -- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/lib/arm-linux-gnueabihf/libcaffe.so.1.0.0
 -- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/lib/arm-linux-gnueabihf/libcaffe.so
@@ -21674,19 +21709,19 @@
 -- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/python/requirements.txt
 -- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/python/train.py
 -- Up-to-date: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/lib/python3/dist-packages/caffe
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/lib/python3/dist-packages/caffe/draw.py
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/lib/python3/dist-packages/caffe/detector.py
 -- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/lib/python3/dist-packages/caffe/coord_map.py
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/lib/python3/dist-packages/caffe/pycaffe.py
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/lib/python3/dist-packages/caffe/imagenet
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/lib/python3/dist-packages/caffe/imagenet/ilsvrc_2012_mean.npy
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/lib/python3/dist-packages/caffe/draw.py
 -- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/lib/python3/dist-packages/caffe/net_spec.py
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/lib/python3/dist-packages/caffe/pycaffe.py
 -- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/lib/python3/dist-packages/caffe/io.py
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/lib/python3/dist-packages/caffe/detector.py
--- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/lib/python3/dist-packages/caffe/__init__.py
 -- Up-to-date: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/lib/python3/dist-packages/caffe/proto
 -- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/lib/python3/dist-packages/caffe/proto/caffe_pb2.py
 -- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/lib/python3/dist-packages/caffe/proto/__init__.py
 -- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/lib/python3/dist-packages/caffe/proto/__pycache__
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/lib/python3/dist-packages/caffe/imagenet
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/lib/python3/dist-packages/caffe/imagenet/ilsvrc_2012_mean.npy
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/lib/python3/dist-packages/caffe/__init__.py
 -- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/lib/python3/dist-packages/caffe/__pycache__
 -- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/lib/python3/dist-packages/caffe/classifier.py
 -- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/lib/python3/dist-packages/caffe/_caffe.so
@@ -21735,42 +21770,42 @@
 dh_makeshlibs --remaining-packages
 make[1]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997'
    dh_shlibdeps -a -O-Scmake
-dpkg-shlibdeps: warning: debian/caffe/usr/bin/convert_mnist_data contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
-dpkg-shlibdeps: warning: debian/caffe/usr/bin/upgrade_net_proto_text contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
-dpkg-shlibdeps: warning: debian/caffe/usr/bin/convert_mnist_siamese_data contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
 dpkg-shlibdeps: warning: debian/python3-caffe/usr/lib/python3/dist-packages/caffe/_caffe.cpython-39-arm-linux-gnueabihf.so contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
-dpkg-shlibdeps: warning: debian/caffe/usr/bin/classification contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
-dpkg-shlibdeps: warning: debian/caffe/usr/bin/extract_features contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
-dpkg-shlibdeps: warning: debian/caffe/usr/bin/compute_image_mean contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
-dpkg-shlibdeps: warning: debian/caffe/usr/bin/caffe-gtest contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
+dpkg-shlibdeps: warning: debian/caffe/usr/bin/convert_mnist_siamese_data contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
+dpkg-shlibdeps: warning: debian/caffe/usr/bin/convert_imageset contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
 dpkg-shlibdeps: warning: debian/caffe/usr/bin/convert_cifar_data contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
 dpkg-shlibdeps: warning: debian/caffe/usr/bin/upgrade_net_proto_binary contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
-dpkg-shlibdeps: warning: debian/caffe/usr/bin/caffe contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
-dpkg-shlibdeps: warning: debian/caffe/usr/bin/convert_imageset contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
-dpkg-shlibdeps: warning: debian/caffe/usr/bin/upgrade_solver_proto_text contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
 dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libcaffe1/usr/lib/arm-linux-gnueabihf/libcaffe.so.1.0.0 found in none of the libraries
+dpkg-shlibdeps: warning: debian/caffe/usr/bin/classification contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
+dpkg-shlibdeps: warning: debian/caffe/usr/bin/convert_mnist_data contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
+dpkg-shlibdeps: warning: debian/caffe/usr/bin/upgrade_net_proto_text contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
+dpkg-shlibdeps: warning: debian/caffe/usr/bin/caffe-gtest contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
+dpkg-shlibdeps: warning: debian/caffe/usr/bin/upgrade_solver_proto_text contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
+dpkg-shlibdeps: warning: debian/caffe/usr/bin/caffe contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
+dpkg-shlibdeps: warning: debian/caffe/usr/bin/extract_features contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
+dpkg-shlibdeps: warning: debian/caffe/usr/bin/compute_image_mean contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
    dh_installdeb -O-Scmake
    dh_gencontrol -O-Scmake
-dpkg-gencontrol: warning: package libcaffe-dev: substitution variable ${python3:Depends} unused, but is defined
 dpkg-gencontrol: warning: package caffe: substitution variable ${python3:Depends} unused, but is defined
+dpkg-gencontrol: warning: package libcaffe-dev: substitution variable ${python3:Depends} unused, but is defined
 dpkg-gencontrol: warning: package caffe-doc: substitution variable ${python3:Depends} unused, but is defined
 dpkg-gencontrol: warning: package caffe: substitution variable ${python3:Depends} unused, but is defined
 dpkg-gencontrol: warning: package python3-caffe: substitution variable ${python3:Provides} unused, but is defined
 dpkg-gencontrol: warning: package python3-caffe: substitution variable ${python3:Versions} unused, but is defined
+dpkg-gencontrol: warning: package libcaffe1: substitution variable ${python3:Depends} unused, but is defined
 dpkg-gencontrol: warning: package python3-caffe: substitution variable ${python3:Provides} unused, but is defined
 dpkg-gencontrol: warning: package python3-caffe: substitution variable ${python3:Versions} unused, but is defined
 dpkg-gencontrol: warning: package libcaffe1: substitution variable ${python3:Depends} unused, but is defined
-dpkg-gencontrol: warning: package libcaffe1: substitution variable ${python3:Depends} unused, but is defined
    dh_md5sums -O-Scmake
    dh_builddeb -O-Scmake
-dpkg-deb: building package 'libcaffe1-dbgsym' in '../libcaffe1-dbgsym_1.0.0+git20180821.99bd997-8_armhf.deb'.
-dpkg-deb: building package 'python3-caffe-dbgsym' in '../python3-caffe-dbgsym_1.0.0+git20180821.99bd997-8_armhf.deb'.
+dpkg-deb: building package 'libcaffe-dev' in '../libcaffe-dev_1.0.0+git20180821.99bd997-8_armhf.deb'.
 dpkg-deb: building package 'caffe' in '../caffe_1.0.0+git20180821.99bd997-8_armhf.deb'.
+dpkg-deb: building package 'python3-caffe-dbgsym' in '../python3-caffe-dbgsym_1.0.0+git20180821.99bd997-8_armhf.deb'.
+dpkg-deb: building package 'libcaffe1' in '../libcaffe1_1.0.0+git20180821.99bd997-8_armhf.deb'.
+dpkg-deb: building package 'libcaffe1-dbgsym' in '../libcaffe1-dbgsym_1.0.0+git20180821.99bd997-8_armhf.deb'.
 dpkg-deb: building package 'caffe-doc' in '../caffe-doc_1.0.0+git20180821.99bd997-8_all.deb'.
-dpkg-deb: building package 'caffe-dbgsym' in '../caffe-dbgsym_1.0.0+git20180821.99bd997-8_armhf.deb'.
-dpkg-deb: building package 'libcaffe-dev' in '../libcaffe-dev_1.0.0+git20180821.99bd997-8_armhf.deb'.
 dpkg-deb: building package 'python3-caffe' in '../python3-caffe_1.0.0+git20180821.99bd997-8_armhf.deb'.
-dpkg-deb: building package 'libcaffe1' in '../libcaffe1_1.0.0+git20180821.99bd997-8_armhf.deb'.
+dpkg-deb: building package 'caffe-dbgsym' in '../caffe-dbgsym_1.0.0+git20180821.99bd997-8_armhf.deb'.
  dpkg-genbuildinfo --build=binary
  dpkg-genchanges --build=binary >../caffe_1.0.0+git20180821.99bd997-8_armhf.changes
 dpkg-genchanges: info: binary-only upload (no source code included)
@@ -21778,12 +21813,14 @@
 dpkg-buildpackage: info: binary-only upload (no source included)
 dpkg-genchanges: info: not including original source code in upload
 I: copying local configuration
+I: user script /srv/workspace/pbuilder/10460/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/10460/tmp/hooks/B01_cleanup finished
 I: unmounting dev/ptmx filesystem
 I: unmounting dev/pts filesystem
 I: unmounting dev/shm filesystem
 I: unmounting proc filesystem
 I: unmounting sys filesystem
 I: cleaning the build env 
-I: removing directory /srv/workspace/pbuilder/23932 and its subdirectories
-I: Current time: Sat Sep 11 08:28:18 -12 2021
-I: pbuilder-time-stamp: 1631392098
+I: removing directory /srv/workspace/pbuilder/10460 and its subdirectories
+I: Current time: Sun Sep 12 11:20:35 +14 2021
+I: pbuilder-time-stamp: 1631395235