Diff of the two buildlogs:

--
--- b1/build.log	2021-06-24 14:53:20.256216614 +0000
+++ b2/build.log	2021-06-24 15:01:46.629410889 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Thu Jun 24 02:08:58 -12 2021
-I: pbuilder-time-stamp: 1624543738
+I: Current time: Thu Jul 28 11:16:22 +14 2022
+I: pbuilder-time-stamp: 1658956582
 I: Building the build Environment
 I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz]
 I: copying local configuration
@@ -17,8 +17,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.c2EpK_tE/trustedkeys.kbx': General error
-gpgv: Signature made Fri Nov 20 19:51:48 2020 -12
+gpgv: keyblock resource '/tmp/dpkg-verify-sig.GN0MShxM/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
@@ -35,137 +35,171 @@
 dpkg-source: info: applying pyrequire-no-leveldb.patch
 I: using fakeroot in build.
 I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/18462/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/56118/tmp/hooks/D01_modify_environment starting
+debug: Running on ionos16-i386.
+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/56118/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/56118/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='i386'
-  DEBIAN_FRONTEND='noninteractive'
-  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=10'
-  DISTRIBUTION=''
-  HOME='/root'
-  HOST_ARCH='i386'
+  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]="i686-pc-linux-gnu")
+  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=i386
+  DEBIAN_FRONTEND=noninteractive
+  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=18'
+  DIRSTACK=()
+  DISTRIBUTION=
+  EUID=0
+  FUNCNAME=([0]="Echo" [1]="main")
+  GROUPS=()
+  HOME=/root
+  HOSTNAME=i-capture-the-hostname
+  HOSTTYPE=i686
+  HOST_ARCH=i386
   IFS=' 	
   '
-  INVOCATION_ID='baee132feb2440b2b26d64efdf8858b2'
-  LANG='C'
-  LANGUAGE='en_US:en'
-  LC_ALL='C'
-  LD_LIBRARY_PATH='/usr/lib/libeatmydata'
-  LD_PRELOAD='libeatmydata.so'
-  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='18462'
-  PS1='# '
-  PS2='> '
+  INVOCATION_ID=3b416f11ac4849ff9292dad11b7df9b2
+  LANG=C
+  LANGUAGE=de_CH:de
+  LC_ALL=C
+  LD_LIBRARY_PATH=/usr/lib/libeatmydata
+  LD_PRELOAD=libeatmydata.so
+  MACHTYPE=i686-pc-linux-gnu
+  MAIL=/var/mail/root
+  OPTERR=1
+  OPTIND=1
+  OSTYPE=linux-gnu
+  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=56118
   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.imoUSf9adT/pbuilderrc_j3xU --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.imoUSf9adT/b1 --logfile b1/build.log caffe_1.0.0+git20180821.99bd997-8.dsc'
-  SUDO_GID='112'
-  SUDO_UID='107'
-  SUDO_USER='jenkins'
-  TERM='unknown'
-  TZ='/usr/share/zoneinfo/Etc/GMT+12'
-  USER='root'
-  _='/usr/bin/systemd-run'
-  http_proxy='http://78.137.99.97:3128'
+  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.imoUSf9adT/pbuilderrc_pEfz --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.imoUSf9adT/b2 --logfile b2/build.log --extrapackages usrmerge caffe_1.0.0+git20180821.99bd997-8.dsc'
+  SUDO_GID=112
+  SUDO_UID=107
+  SUDO_USER=jenkins
+  TERM=unknown
+  TZ=/usr/share/zoneinfo/Etc/GMT-14
+  UID=0
+  USER=root
+  _='I: set'
+  http_proxy=http://85.184.249.68:3128
 I: uname -a
-  Linux ionos12-i386 4.19.0-17-686-pae #1 SMP Debian 4.19.194-1 (2021-06-10) i686 GNU/Linux
+  Linux i-capture-the-hostname 4.19.0-17-amd64 #1 SMP Debian 4.19.194-1 (2021-06-10) x86_64 GNU/Linux
 I: ls -l /bin
-  total 5792
-  -rwxr-xr-x 1 root root 1367848 Jun 21 14:25 bash
-  -rwxr-xr-x 3 root root   38280 Jul 20  2020 bunzip2
-  -rwxr-xr-x 3 root root   38280 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   38280 Jul 20  2020 bzip2
-  -rwxr-xr-x 1 root root   17768 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   38824 Sep 22  2020 cat
-  -rwxr-xr-x 1 root root   71624 Sep 22  2020 chgrp
-  -rwxr-xr-x 1 root root   67528 Sep 22  2020 chmod
-  -rwxr-xr-x 1 root root   75752 Sep 22  2020 chown
-  -rwxr-xr-x 1 root root  157960 Sep 22  2020 cp
-  -rwxr-xr-x 1 root root  128724 Dec 10  2020 dash
-  -rwxr-xr-x 1 root root  124904 Sep 22  2020 date
-  -rwxr-xr-x 1 root root   92172 Sep 22  2020 dd
-  -rwxr-xr-x 1 root root  100752 Sep 22  2020 df
-  -rwxr-xr-x 1 root root  153964 Sep 22  2020 dir
-  -rwxr-xr-x 1 root root   83644 Feb  7 02:38 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   34664 Sep 22  2020 echo
-  -rwxr-xr-x 1 root root      28 Nov  9  2020 egrep
-  -rwxr-xr-x 1 root root   34664 Sep 22  2020 false
-  -rwxr-xr-x 1 root root      28 Nov  9  2020 fgrep
-  -rwxr-xr-x 1 root root   71928 Feb  7 02:38 findmnt
-  -rwsr-xr-x 1 root root   30112 Feb 26 04:12 fusermount
-  -rwxr-xr-x 1 root root  210488 Nov  9  2020 grep
-  -rwxr-xr-x 2 root root    2346 Mar  2 11:30 gunzip
-  -rwxr-xr-x 1 root root    6376 Mar  2 11:30 gzexe
-  -rwxr-xr-x 1 root root  100952 Mar  2 11:30 gzip
-  -rwxr-xr-x 1 root root   21916 Nov  6  2019 hostname
-  -rwxr-xr-x 1 root root   83980 Sep 22  2020 ln
-  -rwxr-xr-x 1 root root   55572 Feb  7  2020 login
-  -rwxr-xr-x 1 root root  153964 Sep 22  2020 ls
-  -rwxr-xr-x 1 root root  153124 Feb  7 02:38 lsblk
-  -rwxr-xr-x 1 root root   96328 Sep 22  2020 mkdir
-  -rwxr-xr-x 1 root root   79912 Sep 22  2020 mknod
-  -rwxr-xr-x 1 root root   47048 Sep 22  2020 mktemp
-  -rwxr-xr-x 1 root root   58920 Feb  7 02:38 more
-  -rwsr-xr-x 1 root root   50720 Feb  7 02:38 mount
-  -rwxr-xr-x 1 root root   13856 Feb  7 02:38 mountpoint
-  -rwxr-xr-x 1 root root  157996 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   38824 Sep 22  2020 pwd
-  lrwxrwxrwx 1 root root       4 Jun 21 14:25 rbash -> bash
-  -rwxr-xr-x 1 root root   46984 Sep 22  2020 readlink
-  -rwxr-xr-x 1 root root   75720 Sep 22  2020 rm
-  -rwxr-xr-x 1 root root   46984 Sep 22  2020 rmdir
-  -rwxr-xr-x 1 root root   22292 Sep 27  2020 run-parts
-  -rwxr-xr-x 1 root root  125036 Dec 22  2018 sed
-  lrwxrwxrwx 1 root root       4 Jun 23 21:28 sh -> dash
-  -rwxr-xr-x 1 root root   34696 Sep 22  2020 sleep
-  -rwxr-xr-x 1 root root   83880 Sep 22  2020 stty
-  -rwsr-xr-x 1 root root   79396 Feb  7 02:38 su
-  -rwxr-xr-x 1 root root   34696 Sep 22  2020 sync
-  -rwxr-xr-x 1 root root  602584 Feb 16 21:55 tar
-  -rwxr-xr-x 1 root root   13860 Sep 27  2020 tempfile
-  -rwxr-xr-x 1 root root  108520 Sep 22  2020 touch
-  -rwxr-xr-x 1 root root   34664 Sep 22  2020 true
-  -rwxr-xr-x 1 root root   17768 Feb 26 04:12 ulockmgr_server
-  -rwsr-xr-x 1 root root   30236 Feb  7 02:38 umount
-  -rwxr-xr-x 1 root root   34664 Sep 22  2020 uname
-  -rwxr-xr-x 2 root root    2346 Mar  2 11:30 uncompress
-  -rwxr-xr-x 1 root root  153964 Sep 22  2020 vdir
-  -rwxr-xr-x 1 root root   63024 Feb  7 02:38 wdctl
-  lrwxrwxrwx 1 root root       8 Nov  6  2019 ypdomainname -> hostname
-  -rwxr-xr-x 1 root root    1984 Mar  2 11:30 zcat
-  -rwxr-xr-x 1 root root    1678 Mar  2 11:30 zcmp
-  -rwxr-xr-x 1 root root    5880 Mar  2 11:30 zdiff
-  -rwxr-xr-x 1 root root      29 Mar  2 11:30 zegrep
-  -rwxr-xr-x 1 root root      29 Mar  2 11:30 zfgrep
-  -rwxr-xr-x 1 root root    2081 Mar  2 11:30 zforce
-  -rwxr-xr-x 1 root root    7585 Mar  2 11:30 zgrep
-  -rwxr-xr-x 1 root root    2206 Mar  2 11:30 zless
-  -rwxr-xr-x 1 root root    1842 Mar  2 11:30 zmore
-  -rwxr-xr-x 1 root root    4553 Mar  2 11:30 znew
-I: user script /srv/workspace/pbuilder/18462/tmp/hooks/D02_print_environment finished
+  total 5776
+  -rwxr-xr-x 1 root root 1367848 Jun 22  2021 bash
+  -rwxr-xr-x 3 root root   38280 Jul 21  2020 bunzip2
+  -rwxr-xr-x 3 root root   38280 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   38280 Jul 21  2020 bzip2
+  -rwxr-xr-x 1 root root   17768 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   38824 Sep 23  2020 cat
+  -rwxr-xr-x 1 root root   71624 Sep 23  2020 chgrp
+  -rwxr-xr-x 1 root root   67528 Sep 23  2020 chmod
+  -rwxr-xr-x 1 root root   75752 Sep 23  2020 chown
+  -rwxr-xr-x 1 root root  157960 Sep 23  2020 cp
+  -rwxr-xr-x 1 root root  128724 Dec 11  2020 dash
+  -rwxr-xr-x 1 root root  124904 Sep 23  2020 date
+  -rwxr-xr-x 1 root root   92172 Sep 23  2020 dd
+  -rwxr-xr-x 1 root root  100752 Sep 23  2020 df
+  -rwxr-xr-x 1 root root  153964 Sep 23  2020 dir
+  -rwxr-xr-x 1 root root   83644 Feb  8  2021 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   34664 Sep 23  2020 echo
+  -rwxr-xr-x 1 root root      28 Nov 10  2020 egrep
+  -rwxr-xr-x 1 root root   34664 Sep 23  2020 false
+  -rwxr-xr-x 1 root root      28 Nov 10  2020 fgrep
+  -rwxr-xr-x 1 root root   71928 Feb  8  2021 findmnt
+  -rwsr-xr-x 1 root root   30112 Feb 27  2021 fusermount
+  -rwxr-xr-x 1 root root  210488 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  100952 Mar  3  2021 gzip
+  -rwxr-xr-x 1 root root   21916 Nov  8  2019 hostname
+  -rwxr-xr-x 1 root root   83980 Sep 23  2020 ln
+  -rwxr-xr-x 1 root root   55572 Feb  8  2020 login
+  -rwxr-xr-x 1 root root  153964 Sep 23  2020 ls
+  -rwxr-xr-x 1 root root  153124 Feb  8  2021 lsblk
+  -rwxr-xr-x 1 root root   96328 Sep 23  2020 mkdir
+  -rwxr-xr-x 1 root root   79912 Sep 23  2020 mknod
+  -rwxr-xr-x 1 root root   47048 Sep 23  2020 mktemp
+  -rwxr-xr-x 1 root root   58920 Feb  8  2021 more
+  -rwsr-xr-x 1 root root   50720 Feb  8  2021 mount
+  -rwxr-xr-x 1 root root   13856 Feb  8  2021 mountpoint
+  -rwxr-xr-x 1 root root  157996 Sep 23  2020 mv
+  lrwxrwxrwx 1 root root       8 Nov  8  2019 nisdomainname -> hostname
+  lrwxrwxrwx 1 root root      14 Apr 19  2021 pidof -> /sbin/killall5
+  -rwxr-xr-x 1 root root   38824 Sep 23  2020 pwd
+  lrwxrwxrwx 1 root root       4 Jun 22  2021 rbash -> bash
+  -rwxr-xr-x 1 root root   46984 Sep 23  2020 readlink
+  -rwxr-xr-x 1 root root   75720 Sep 23  2020 rm
+  -rwxr-xr-x 1 root root   46984 Sep 23  2020 rmdir
+  -rwxr-xr-x 1 root root   22292 Sep 28  2020 run-parts
+  -rwxr-xr-x 1 root root  125036 Dec 23  2018 sed
+  lrwxrwxrwx 1 root root       4 Jul 28 11:16 sh -> bash
+  lrwxrwxrwx 1 root root       4 Jul 28 05:48 sh.distrib -> dash
+  -rwxr-xr-x 1 root root   34696 Sep 23  2020 sleep
+  -rwxr-xr-x 1 root root   83880 Sep 23  2020 stty
+  -rwsr-xr-x 1 root root   79396 Feb  8  2021 su
+  -rwxr-xr-x 1 root root   34696 Sep 23  2020 sync
+  -rwxr-xr-x 1 root root  602584 Feb 17  2021 tar
+  -rwxr-xr-x 1 root root   13860 Sep 28  2020 tempfile
+  -rwxr-xr-x 1 root root  108520 Sep 23  2020 touch
+  -rwxr-xr-x 1 root root   34664 Sep 23  2020 true
+  -rwxr-xr-x 1 root root   17768 Feb 27  2021 ulockmgr_server
+  -rwsr-xr-x 1 root root   30236 Feb  8  2021 umount
+  -rwxr-xr-x 1 root root   34664 Sep 23  2020 uname
+  -rwxr-xr-x 2 root root    2346 Mar  3  2021 uncompress
+  -rwxr-xr-x 1 root root  153964 Sep 23  2020 vdir
+  -rwxr-xr-x 1 root root   63024 Feb  8  2021 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/56118/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -841,7 +875,7 @@
 Get: 553 http://deb.debian.org/debian bullseye/main i386 python3-tifffile all 20210201-1 [134 kB]
 Get: 554 http://deb.debian.org/debian bullseye/main i386 python3-skimage all 0.18.1-1 [20.5 MB]
 Get: 555 http://deb.debian.org/debian bullseye/main i386 python3-yaml i386 5.3.1-4 [126 kB]
-Fetched 567 MB in 2min 59s (3173 kB/s)
+Fetched 567 MB in 8s (68.9 MB/s)
 debconf: delaying package configuration, since apt-utils is not installed
 Selecting previously unselected package libapparmor1:i386.
 (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 ... 19675 files and directories currently installed.)
@@ -3125,9 +3159,41 @@
 Building dependency tree...
 Reading state information...
 fakeroot is already the newest version (1.25.3-1.1).
-0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
+The following additional packages will be installed:
+  libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl
+The following NEW packages will be installed:
+  libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl usrmerge
+0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
+Need to get 59.5 kB of archives.
+After this operation, 157 kB of additional disk space will be used.
+Get:1 http://deb.debian.org/debian bullseye/main i386 libnumber-compare-perl all 0.03-1.1 [6956 B]
+Get:2 http://deb.debian.org/debian bullseye/main i386 libtext-glob-perl all 0.11-1 [8888 B]
+Get:3 http://deb.debian.org/debian bullseye/main i386 libfile-find-rule-perl all 0.34-1 [30.6 kB]
+Get:4 http://deb.debian.org/debian bullseye/main i386 usrmerge all 25 [13.0 kB]
+debconf: delaying package configuration, since apt-utils is not installed
+Fetched 59.5 kB in 0s (5197 kB/s)
+Selecting previously unselected package libnumber-compare-perl.
+(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 ... 101014 files and directories currently installed.)
+Preparing to unpack .../libnumber-compare-perl_0.03-1.1_all.deb ...
+Unpacking libnumber-compare-perl (0.03-1.1) ...
+Selecting previously unselected package libtext-glob-perl.
+Preparing to unpack .../libtext-glob-perl_0.11-1_all.deb ...
+Unpacking libtext-glob-perl (0.11-1) ...
+Selecting previously unselected package libfile-find-rule-perl.
+Preparing to unpack .../libfile-find-rule-perl_0.34-1_all.deb ...
+Unpacking libfile-find-rule-perl (0.34-1) ...
+Selecting previously unselected package usrmerge.
+Preparing to unpack .../archives/usrmerge_25_all.deb ...
+Unpacking usrmerge (25) ...
+Setting up libtext-glob-perl (0.11-1) ...
+Setting up libnumber-compare-perl (0.03-1.1) ...
+Setting up libfile-find-rule-perl (0.34-1) ...
+Setting up usrmerge (25) ...
+The system has been successfully converted.
+Processing triggers for man-db (2.9.4-2) ...
+Not building database; man-db/auto-update is not 'true'.
 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
+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
 dpkg-buildpackage: info: source package caffe
 dpkg-buildpackage: info: source version 1.0.0+git20180821.99bd997-8
 dpkg-buildpackage: info: source distribution unstable
@@ -3264,7 +3330,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 -j10 "INSTALL=install --strip-program=true" caffe pycaffe test.testbin all VERBOSE=1
+	cd caffe_cpu_build && make -j18 "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
@@ -3304,26 +3370,42 @@
 make[5]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
 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/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
+[  1%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/accuracy_layer.cpp.o
+[  1%] Building CXX object src/caffe/CMakeFiles/caffe.dir/blob.cpp.o
+[  3%] Building CXX object src/caffe/CMakeFiles/caffe.dir/internal_thread.cpp.o
 [  3%] Building CXX object src/caffe/CMakeFiles/caffe.dir/data_transformer.cpp.o
+[  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/layers/accuracy_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/accuracy_layer.cpp
+[  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/blob.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/blob.cpp
+[  7%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/absval_layer.cpp.o
+[  7%] 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/data_transformer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/data_transformer.cpp
-[  5%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/argmax_layer.cpp.o
-[  5%] Building CXX object src/caffe/CMakeFiles/caffe.dir/internal_thread.cpp.o
-[  7%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layer.cpp.o
-[  7%] 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/internal_thread.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/internal_thread.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/layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layer.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/layers/argmax_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/argmax_layer.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/common.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/common.cpp
+[  9%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/argmax_layer.cpp.o
+[  9%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/batch_norm_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_factory.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layer_factory.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/internal_thread.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/internal_thread.cpp
-[  7%] Building CXX object src/caffe/CMakeFiles/caffe.dir/blob.cpp.o
-[  7%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/accuracy_layer.cpp.o
-[  9%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/absval_layer.cpp.o
-[  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/blob.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/blob.cpp
+[ 13%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/bnll_layer.cpp.o
+[ 13%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/batch_reindex_layer.cpp.o
+[ 13%] 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/absval_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/absval_layer.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/layers/accuracy_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/accuracy_layer.cpp
+[ 13%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/bias_layer.cpp.o
+[ 13%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/clip_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
 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
+[ 15%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/base_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/batch_norm_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/batch_norm_layer.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/layers/batch_reindex_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/batch_reindex_layer.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/layers/base_data_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/base_data_layer.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/layers/bias_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/bias_layer.cpp
+[ 17%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/concat_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/bnll_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/bnll_layer.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/layers/clip_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/clip_layer.cpp
+[ 17%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/contrastive_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/concat_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/concat_layer.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/layers/contrastive_loss_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/contrastive_loss_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,
@@ -3344,35 +3426,11 @@
 /usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use <iterator> instead.'
    13 | BOOST_HEADER_DEPRECATED("<iterator>")
       | ^~~~~~~~~~~~~~~~~~~~~~~
-[ 11%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/base_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/base_data_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/base_data_layer.cpp
-[ 11%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/batch_norm_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/batch_norm_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/batch_norm_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=]
-  298 |   } catch (bp::error_already_set) {
-      |                ^~~~~~~~~~~~~~~~~
-/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=]
-[ 13%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/batch_reindex_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/batch_reindex_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/batch_reindex_layer.cpp
-[ 13%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/bias_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/bias_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/bias_layer.cpp
-[ 15%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/bnll_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/bnll_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/bnll_layer.cpp
-[ 15%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/clip_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/clip_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/clip_layer.cpp
-[ 17%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/concat_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/concat_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/concat_layer.cpp
-[ 17%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/contrastive_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/contrastive_loss_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/contrastive_loss_layer.cpp
+[ 17%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/crop_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/crop_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/crop_layer.cpp
 [ 19%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/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/conv_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/conv_layer.cpp
-[ 21%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/crop_layer.cpp.o
 [ 21%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/cudnn_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/crop_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/crop_layer.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/layers/cudnn_conv_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/cudnn_conv_layer.cpp
 [ 21%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/cudnn_deconv_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/cudnn_deconv_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/cudnn_deconv_layer.cpp
@@ -3406,6 +3464,14 @@
 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/embed_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/embed_layer.cpp
 [ 36%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/euclidean_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/euclidean_loss_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/euclidean_loss_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=]
+  298 |   } catch (bp::error_already_set) {
+      |                ^~~~~~~~~~~~~~~~~
+/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=]
 [ 36%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/exp_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/exp_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/exp_layer.cpp
 [ 38%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/filter_layer.cpp.o
@@ -3414,23 +3480,23 @@
 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/flatten_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/flatten_layer.cpp
 [ 40%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/hdf5_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/hdf5_data_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/hdf5_data_layer.cpp
+[ 40%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/hdf5_output_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/hdf5_output_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/hdf5_output_layer.cpp
 [ 42%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/hinge_loss_layer.cpp.o
-[ 42%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/hdf5_output_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/hinge_loss_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/hinge_loss_layer.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/layers/hdf5_output_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/hdf5_output_layer.cpp
 [ 42%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/im2col_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/im2col_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/im2col_layer.cpp
-[ 46%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/inner_product_layer.cpp.o
-[ 44%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/infogain_loss_layer.cpp.o
 [ 44%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/image_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/image_data_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/image_data_layer.cpp
+[ 44%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/infogain_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/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
 [ 48%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/log_layer.cpp.o
-[ 46%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/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/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
 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/loss_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/loss_layer.cpp
 [ 50%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/lrn_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/lrn_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/lrn_layer.cpp
@@ -3438,11 +3504,11 @@
 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
-[ 53%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/mvn_layer.cpp.o
-[ 53%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/memory_data_layer.cpp.o
-[ 53%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/multinomial_logistic_loss_layer.cpp.o
+[ 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
 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/mvn_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/mvn_layer.cpp
 [ 55%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/neuron_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/neuron_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/neuron_layer.cpp
@@ -3450,10 +3516,10 @@
 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/parameter_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/parameter_layer.cpp
 [ 57%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/pooling_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/pooling_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/pooling_layer.cpp
+[ 57%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/power_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/power_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/power_layer.cpp
 [ 59%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/prelu_layer.cpp.o
-[ 59%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/power_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/prelu_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/prelu_layer.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/layers/power_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/power_layer.cpp
 [ 59%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/recurrent_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/recurrent_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/recurrent_layer.cpp
 [ 61%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/reduction_layer.cpp.o
@@ -3465,9 +3531,9 @@
 [ 63%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/rnn_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/rnn_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/layers/rnn_layer.cpp
 [ 65%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/scale_layer.cpp.o
-[ 63%] 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
 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
 [ 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
 [ 67%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/silence_layer.cpp.o
@@ -3491,8 +3557,8 @@
 [ 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
-[ 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/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
@@ -3538,6 +3604,11 @@
 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(
+      | ^~~~~~~~~~~~~~~~~~~~
 /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);
@@ -3546,11 +3617,6 @@
 /usr/include/google/protobuf/io/coded_stream.h:397:8: note: declared here
   397 |   void SetTotalBytesLimit(int total_bytes_limit, int) {
       |        ^~~~~~~~~~~~~~~~~~
-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/i386-linux-gnu/libboost_system.so.1.74.0 /usr/lib/i386-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/i386-linux-gnu/libboost_filesystem.so.1.74.0 -lpthread -lglog -lgflags -lprotobuf -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -llmdb -lleveldb -lsnappy /usr/lib/i386-linux-gnu/libopencv_highgui.so.4.5.1 -lblas -lpython3.9 /usr/lib/i386-linux-gnu/libboost_python39.so.1.74.0 /usr/lib/i386-linux-gnu/libboost_atomic.so.1.74.0 -lpthread /usr/lib/i386-linux-gnu/libopencv_videoio.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_imgcodecs.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_imgproc.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_core.so.4.5.1 
@@ -3633,9 +3699,9 @@
 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=
+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=
 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]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
@@ -3649,10 +3715,10 @@
 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'
-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=
 [  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'
+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'
 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'
@@ -3689,41 +3755,41 @@
 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_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
+[ 60%] 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_argmax_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_argmax_layer.cpp
-[ 62%] 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
+[ 62%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_batch_norm_layer.cpp.o
 [ 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_batch_norm_layer.cpp.o
 [ 64%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_bias_layer.cpp.o
-[ 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_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_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_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_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_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_batch_reindex_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_batch_reindex_layer.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_benchmark.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_benchmark.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_bias_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_bias_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_blob.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_blob.cpp
+[ 65%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_concat_layer.cpp.o
+[ 66%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_contrastive_loss_layer.cpp.o
+[ 66%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_convolution_layer.cpp.o
+[ 67%] 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_caffe_main.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_caffe_main.cpp
+[ 68%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_crop_layer.cpp.o
+[ 68%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_db.cpp.o
+[ 68%] 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_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
 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_concat_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_concat_layer.cpp
-[ 66%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_contrastive_loss_layer.cpp.o
+[ 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_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
-[ 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
+[ 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_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
 [ 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
@@ -3791,16 +3857,16 @@
 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
-[ 90%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_scale_layer.cpp.o
-[ 90%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_rnn_layer.cpp.o
+[ 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
 [ 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_softmax_layer.cpp.o
 [ 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_softmax_layer.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/src/caffe/test/test_softmax_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_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
 [ 93%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_solver.cpp.o
@@ -3811,9 +3877,9 @@
 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
 [ 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
-[ 96%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_syncedmem.cpp.o
-[ 96%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_stochastic_pooling.cpp.o
+[ 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
+[ 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
@@ -3858,183 +3924,183 @@
 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  -f tools/CMakeFiles/convert_imageset.dir/build.make tools/CMakeFiles/convert_imageset.dir/depend
-make  -f tools/CMakeFiles/compute_image_mean.dir/build.make tools/CMakeFiles/compute_image_mean.dir/depend
-make  -f tools/CMakeFiles/caffe.bin.dir/build.make tools/CMakeFiles/caffe.bin.dir/depend
-make  -f examples/CMakeFiles/convert_mnist_siamese_data.dir/build.make examples/CMakeFiles/convert_mnist_siamese_data.dir/depend
-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/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  -f examples/CMakeFiles/classification.dir/build.make examples/CMakeFiles/classification.dir/depend
+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/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/extract_features.dir/DependInfo.cmake --color=
+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/upgrade_net_proto_binary.dir/DependInfo.cmake --color=
+make  -f tools/CMakeFiles/caffe.bin.dir/build.make tools/CMakeFiles/caffe.bin.dir/depend
+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/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=
+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 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/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=
+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/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=
+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/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=
+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/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=
 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=
+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=
 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=
+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=
+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=
+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".
+Dependee "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools/CMakeFiles/caffe.bin.dir/DependInfo.cmake" is newer than depender "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools/CMakeFiles/caffe.bin.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/caffe.bin.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".
 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/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/compute_image_mean.dir/DependInfo.cmake" is newer than depender "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools/CMakeFiles/compute_image_mean.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/compute_image_mean.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".
-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/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".
-Dependee "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools/CMakeFiles/caffe.bin.dir/DependInfo.cmake" is newer than depender "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/tools/CMakeFiles/caffe.bin.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/caffe.bin.dir/depend.internal".
-Scanning dependencies of target compute_image_mean
+Dependee "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples/CMakeFiles/convert_mnist_siamese_data.dir/DependInfo.cmake" is newer than depender "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples/CMakeFiles/convert_mnist_siamese_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_siamese_data.dir/depend.internal".
 Dependee "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples/CMakeFiles/classification.dir/DependInfo.cmake" is newer than depender "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples/CMakeFiles/classification.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/classification.dir/depend.internal".
-Scanning dependencies of target extract_features
-make[4]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
 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".
+Dependee "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples/CMakeFiles/convert_cifar_data.dir/DependInfo.cmake" is newer than depender "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples/CMakeFiles/convert_cifar_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_cifar_data.dir/depend.internal".
+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 python/CMakeFiles/pycaffe.dir/build.make python/CMakeFiles/pycaffe.dir/build
+make  -f tools/CMakeFiles/convert_imageset.dir/build.make tools/CMakeFiles/convert_imageset.dir/build
+Scanning dependencies of target caffe.bin
+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'
+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'
+make[4]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
+make  -f tools/CMakeFiles/caffe.bin.dir/build.make tools/CMakeFiles/caffe.bin.dir/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 compute_image_mean
 Scanning dependencies of target upgrade_net_proto_binary
+Scanning dependencies of target upgrade_solver_proto_text
+Scanning dependencies of target extract_features
+make[4]: Entering 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[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/compute_image_mean.dir/build.make tools/CMakeFiles/compute_image_mean.dir/build
-Scanning dependencies of target upgrade_solver_proto_text
+Scanning dependencies of target convert_mnist_siamese_data
+make  -f tools/CMakeFiles/upgrade_solver_proto_text.dir/build.make tools/CMakeFiles/upgrade_solver_proto_text.dir/build
+make[4]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
+Scanning dependencies of target convert_mnist_data
+Scanning dependencies of target convert_cifar_data
+make  -f tools/CMakeFiles/upgrade_net_proto_binary.dir/build.make tools/CMakeFiles/upgrade_net_proto_binary.dir/build
+[ 82%] Built target pycaffe
 make  -f tools/CMakeFiles/extract_features.dir/build.make tools/CMakeFiles/extract_features.dir/build
 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 examples/CMakeFiles/convert_mnist_siamese_data.dir/build.make examples/CMakeFiles/convert_mnist_siamese_data.dir/build
 make[4]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
+make  -f examples/CMakeFiles/convert_mnist_data.dir/build.make examples/CMakeFiles/convert_mnist_data.dir/build
+make  -f examples/CMakeFiles/convert_cifar_data.dir/build.make examples/CMakeFiles/convert_cifar_data.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'
-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_text.dir/build.make tools/CMakeFiles/upgrade_net_proto_text.dir/build
-make  -f tools/CMakeFiles/upgrade_net_proto_binary.dir/build.make tools/CMakeFiles/upgrade_net_proto_binary.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'
-Scanning dependencies of target convert_imageset
 make[4]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
-Scanning dependencies of target caffe.bin
-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'
-Scanning dependencies of target convert_mnist_data
-make  -f tools/CMakeFiles/convert_imageset.dir/build.make tools/CMakeFiles/convert_imageset.dir/build
-Dependee "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples/CMakeFiles/convert_mnist_siamese_data.dir/DependInfo.cmake" is newer than depender "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples/CMakeFiles/convert_mnist_siamese_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_siamese_data.dir/depend.internal".
-make[4]: Leaving 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'
-make  -f tools/CMakeFiles/caffe.bin.dir/build.make tools/CMakeFiles/caffe.bin.dir/build
 make[4]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
-make  -f examples/CMakeFiles/convert_mnist_data.dir/build.make examples/CMakeFiles/convert_mnist_data.dir/build
-[ 81%] Building CXX object tools/CMakeFiles/upgrade_net_proto_binary.dir/upgrade_net_proto_binary.cpp.o
-[ 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_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_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
-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
-[ 84%] Building CXX object tools/CMakeFiles/compute_image_mean.dir/compute_image_mean.cpp.o
-[ 82%] Building CXX object tools/CMakeFiles/extract_features.dir/extract_features.cpp.o
-Scanning dependencies of target convert_mnist_siamese_data
-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
-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/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
-make[4]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
+[ 84%] 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
 [ 84%] Building CXX object tools/CMakeFiles/caffe.bin.dir/caffe.cpp.o
-make  -f examples/CMakeFiles/convert_mnist_siamese_data.dir/build.make examples/CMakeFiles/convert_mnist_siamese_data.dir/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/caffe.bin.dir/caffe.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/tools/caffe.cpp
-[ 85%] Building CXX object examples/CMakeFiles/convert_mnist_data.dir/mnist/convert_mnist_data.cpp.o
-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/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
-[ 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%] 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
 Scanning dependencies of target classification
+[ 84%] Building CXX object tools/CMakeFiles/upgrade_net_proto_text.dir/upgrade_net_proto_text.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_text.dir/upgrade_net_proto_text.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/tools/upgrade_net_proto_text.cpp
 make  -f examples/CMakeFiles/classification.dir/build.make examples/CMakeFiles/classification.dir/build
+[ 84%] Building CXX object tools/CMakeFiles/upgrade_net_proto_binary.dir/upgrade_net_proto_binary.cpp.o
 make[4]: Entering directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
-[ 90%] Building CXX object examples/CMakeFiles/classification.dir/cpp_classification/classification.cpp.o
+[ 84%] 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_net_proto_binary.dir/upgrade_net_proto_binary.cpp.o -c /build/caffe-1.0.0+git20180821.99bd997/tools/upgrade_net_proto_binary.cpp
+[ 87%] Building CXX object examples/CMakeFiles/convert_mnist_siamese_data.dir/siamese/convert_mnist_siamese_data.cpp.o
+[ 87%] 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/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
+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
+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
+[ 90%] Building CXX object examples/CMakeFiles/convert_cifar_data.dir/cifar10/convert_cifar_data.cpp.o
+[ 90%] Building CXX object examples/CMakeFiles/convert_mnist_data.dir/mnist/convert_mnist_data.cpp.o
+[ 92%] 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/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 && /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
+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
+[ 93%] 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
-[ 90%] Linking CXX executable mnist/convert_mnist_data
-[ 90%] Linking CXX executable siamese/convert_mnist_siamese_data
+[ 93%] 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/i386-linux-gnu/libboost_system.so.1.74.0 /usr/lib/i386-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/i386-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/i386-linux-gnu/libboost_filesystem.so.1.74.0 -lglog -lgflags -lprotobuf -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -llmdb -lleveldb /usr/lib/i386-linux-gnu/libopencv_highgui.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_videoio.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_imgcodecs.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_imgproc.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_core.so.4.5.1 -lblas /usr/lib/i386-linux-gnu/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'
+[ 93%] Built target convert_cifar_data
+[ 93%] 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
-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/i386-linux-gnu/libboost_system.so.1.74.0 /usr/lib/i386-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/i386-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/i386-linux-gnu/libboost_filesystem.so.1.74.0 -lglog -lgflags -lprotobuf -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -llmdb -lleveldb /usr/lib/i386-linux-gnu/libopencv_highgui.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_videoio.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_imgcodecs.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_imgproc.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_core.so.4.5.1 -lblas /usr/lib/i386-linux-gnu/libboost_python39.so.1.74.0 
 /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/i386-linux-gnu/libboost_system.so.1.74.0 /usr/lib/i386-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/i386-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/i386-linux-gnu/libboost_filesystem.so.1.74.0 -lglog -lgflags -lprotobuf -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -llmdb -lleveldb /usr/lib/i386-linux-gnu/libopencv_highgui.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_videoio.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_imgcodecs.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_imgproc.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_core.so.4.5.1 -lblas /usr/lib/i386-linux-gnu/libboost_python39.so.1.74.0 
-[ 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/i386-linux-gnu/libboost_system.so.1.74.0 /usr/lib/i386-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/i386-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/i386-linux-gnu/libboost_filesystem.so.1.74.0 -lglog -lgflags -lprotobuf -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -llmdb -lleveldb /usr/lib/i386-linux-gnu/libopencv_highgui.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_videoio.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_imgcodecs.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_imgproc.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_core.so.4.5.1 -lblas /usr/lib/i386-linux-gnu/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'
-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
-[ 90%] 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=
-make[4]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
-[ 90%] 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=
-Dependee "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples/CMakeFiles/convert_cifar_data.dir/DependInfo.cmake" is newer than depender "/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples/CMakeFiles/convert_cifar_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_cifar_data.dir/depend.internal".
-Scanning dependencies of target convert_cifar_data
-make[4]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
-make  -f examples/CMakeFiles/convert_cifar_data.dir/build.make examples/CMakeFiles/convert_cifar_data.dir/build
-make[4]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
-make  -f python/CMakeFiles/pycaffe.dir/build.make python/CMakeFiles/pycaffe.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'
-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'
-[ 92%] Built target pycaffe
-[ 93%] 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
 [ 93%] 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/i386-linux-gnu/libboost_system.so.1.74.0 /usr/lib/i386-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/i386-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/i386-linux-gnu/libboost_filesystem.so.1.74.0 -lglog -lgflags -lprotobuf -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -llmdb -lleveldb /usr/lib/i386-linux-gnu/libopencv_highgui.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_videoio.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_imgcodecs.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_imgproc.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_core.so.4.5.1 -lblas /usr/lib/i386-linux-gnu/libboost_python39.so.1.74.0 
-[ 95%] Linking CXX executable upgrade_solver_proto_text
-[ 96%] 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_solver_proto_text.dir/link.txt --verbose=1
+[ 93%] 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/i386-linux-gnu/libboost_system.so.1.74.0 /usr/lib/i386-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/i386-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/i386-linux-gnu/libboost_filesystem.so.1.74.0 -lglog -lgflags -lprotobuf -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -llmdb -lleveldb /usr/lib/i386-linux-gnu/libopencv_highgui.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_videoio.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_imgcodecs.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_imgproc.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_core.so.4.5.1 -lblas /usr/lib/i386-linux-gnu/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'
+[ 93%] Built target convert_mnist_data
+[ 95%] 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
 /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/i386-linux-gnu/libboost_system.so.1.74.0 /usr/lib/i386-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/i386-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/i386-linux-gnu/libboost_filesystem.so.1.74.0 -lglog -lgflags -lprotobuf -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -llmdb -lleveldb /usr/lib/i386-linux-gnu/libopencv_highgui.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_videoio.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_imgcodecs.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_imgproc.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_core.so.4.5.1 -lblas /usr/lib/i386-linux-gnu/libboost_python39.so.1.74.0 
-/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/i386-linux-gnu/libboost_system.so.1.74.0 /usr/lib/i386-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/i386-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/i386-linux-gnu/libboost_filesystem.so.1.74.0 -lglog -lgflags -lprotobuf -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -llmdb -lleveldb /usr/lib/i386-linux-gnu/libopencv_highgui.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_videoio.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_imgcodecs.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_imgproc.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_core.so.4.5.1 -lblas /usr/lib/i386-linux-gnu/libboost_python39.so.1.74.0 
-[ 98%] Linking CXX executable upgrade_net_proto_text
+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'
+[ 96%] 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
+[ 96%] Built target convert_mnist_siamese_data
 /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/i386-linux-gnu/libboost_system.so.1.74.0 /usr/lib/i386-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/i386-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/i386-linux-gnu/libboost_filesystem.so.1.74.0 -lglog -lgflags -lprotobuf -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -llmdb -lleveldb /usr/lib/i386-linux-gnu/libopencv_highgui.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_videoio.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_imgcodecs.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_imgproc.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_core.so.4.5.1 -lblas /usr/lib/i386-linux-gnu/libboost_python39.so.1.74.0 
 make[4]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
-[ 98%] Built target convert_imageset
-make[4]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
-[ 98%] Built target compute_image_mean
+[ 96%] Built target convert_imageset
+[ 96%] 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/i386-linux-gnu/libboost_system.so.1.74.0 /usr/lib/i386-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/i386-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/i386-linux-gnu/libboost_filesystem.so.1.74.0 -lglog -lgflags -lprotobuf -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -llmdb -lleveldb /usr/lib/i386-linux-gnu/libopencv_highgui.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_videoio.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_imgcodecs.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_imgproc.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_core.so.4.5.1 -lblas /usr/lib/i386-linux-gnu/libboost_python39.so.1.74.0 
 make[4]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
+[ 96%] Built target upgrade_net_proto_binary
 make[4]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
-[ 98%] Built target upgrade_net_proto_binary
-[ 98%] Built target upgrade_solver_proto_text
+[ 96%] Built target upgrade_net_proto_text
 make[4]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
-[ 98%] Built target upgrade_net_proto_text
+[ 96%] Built target compute_image_mean
+[ 98%] 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/i386-linux-gnu/libboost_system.so.1.74.0 /usr/lib/i386-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/i386-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/i386-linux-gnu/libboost_filesystem.so.1.74.0 -lglog -lgflags -lprotobuf -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -llmdb -lleveldb /usr/lib/i386-linux-gnu/libopencv_highgui.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_videoio.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_imgcodecs.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_imgproc.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_core.so.4.5.1 -lblas /usr/lib/i386-linux-gnu/libboost_python39.so.1.74.0 
 [ 98%] 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/i386-linux-gnu/libboost_system.so.1.74.0 /usr/lib/i386-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/i386-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/i386-linux-gnu/libboost_filesystem.so.1.74.0 -lglog -lgflags -lprotobuf -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -llmdb -lleveldb /usr/lib/i386-linux-gnu/libopencv_highgui.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_videoio.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_imgcodecs.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_imgproc.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_core.so.4.5.1 -lblas /usr/lib/i386-linux-gnu/libboost_python39.so.1.74.0 
 make[4]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
-[ 98%] Built target extract_features
-[ 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/i386-linux-gnu/libboost_system.so.1.74.0 /usr/lib/i386-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/i386-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/i386-linux-gnu/libboost_filesystem.so.1.74.0 -lglog -lgflags -lprotobuf -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -llmdb -lleveldb /usr/lib/i386-linux-gnu/libopencv_highgui.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_videoio.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_imgcodecs.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_imgproc.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_core.so.4.5.1 -lblas /usr/lib/i386-linux-gnu/libboost_python39.so.1.74.0 
+[ 98%] Built target upgrade_solver_proto_text
 [ 98%] 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/i386-linux-gnu/libboost_system.so.1.74.0 /usr/lib/i386-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/i386-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/i386-linux-gnu/libboost_filesystem.so.1.74.0 -lglog -lgflags -lprotobuf -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -llmdb -lleveldb /usr/lib/i386-linux-gnu/libopencv_highgui.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_videoio.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_imgcodecs.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_imgproc.so.4.5.1 /usr/lib/i386-linux-gnu/libopencv_core.so.4.5.1 -lblas /usr/lib/i386-linux-gnu/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'
-[ 98%] Built target convert_cifar_data
+[ 98%] Built target extract_features
 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/cpp_classification/classification /build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build/examples/cpp_classification/classification.bin
 make[4]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
 [ 98%] Built target classification
@@ -11940,7 +12006,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 -j10 test runtest pytest LD_LIBRARY_PATH=/build/caffe-1.0.0\+git20180821.99bd997/caffe_cpu_build/lib/ ARGS\+=-j10
+	cd caffe_cpu_build && make -j18 test runtest pytest LD_LIBRARY_PATH=/build/caffe-1.0.0\+git20180821.99bd997/caffe_cpu_build/lib/ ARGS\+=-j18
 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
@@ -11953,16 +12019,16 @@
 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=
+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/gtest/CMakeFiles/gtest.dir/build.make src/gtest/CMakeFiles/gtest.dir/build
-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/gtest/CMakeFiles/gtest.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/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'
@@ -11995,2798 +12061,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 89375 .
+Note: Randomizing tests' orders with a seed of 15544 .
 [==========] Running 1162 tests from 152 test cases.
 [----------] Global test environment set-up.
-[----------] 1 test from SolverFactoryTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] SolverFactoryTest/1.TestCreateSolver
-[       OK ] SolverFactoryTest/1.TestCreateSolver (16 ms)
-[----------] 1 test from SolverFactoryTest/1 (16 ms total)
-
-[----------] 12 tests from ReshapeLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] ReshapeLayerTest/1.TestFlattenValues
-[       OK ] ReshapeLayerTest/1.TestFlattenValues (2 ms)
-[ RUN      ] ReshapeLayerTest/1.TestInsertSingletonAxesMiddle
-[       OK ] ReshapeLayerTest/1.TestInsertSingletonAxesMiddle (0 ms)
-[ RUN      ] ReshapeLayerTest/1.TestInferenceOfUnspecified
-[       OK ] ReshapeLayerTest/1.TestInferenceOfUnspecified (0 ms)
-[ RUN      ] ReshapeLayerTest/1.TestFlattenMiddle
-[       OK ] ReshapeLayerTest/1.TestFlattenMiddle (0 ms)
-[ RUN      ] ReshapeLayerTest/1.TestForwardAfterReshape
-[       OK ] ReshapeLayerTest/1.TestForwardAfterReshape (0 ms)
-[ RUN      ] ReshapeLayerTest/1.TestForward
-[       OK ] ReshapeLayerTest/1.TestForward (0 ms)
-[ RUN      ] ReshapeLayerTest/1.TestInsertSingletonAxesEnd
-[       OK ] ReshapeLayerTest/1.TestInsertSingletonAxesEnd (0 ms)
-[ RUN      ] ReshapeLayerTest/1.TestGradient
-[       OK ] ReshapeLayerTest/1.TestGradient (6 ms)
-[ RUN      ] ReshapeLayerTest/1.TestInsertSingletonAxesStart
-[       OK ] ReshapeLayerTest/1.TestInsertSingletonAxesStart (0 ms)
-[ RUN      ] ReshapeLayerTest/1.TestFlattenOutputSizes
-[       OK ] ReshapeLayerTest/1.TestFlattenOutputSizes (0 ms)
-[ RUN      ] ReshapeLayerTest/1.TestCopyDimensions
-[       OK ] ReshapeLayerTest/1.TestCopyDimensions (0 ms)
-[ RUN      ] ReshapeLayerTest/1.TestInferenceOfUnspecifiedWithStartAxis
-[       OK ] ReshapeLayerTest/1.TestInferenceOfUnspecifiedWithStartAxis (0 ms)
-[----------] 12 tests from ReshapeLayerTest/1 (8 ms total)
-
-[----------] 9 tests from AccuracyLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] AccuracyLayerTest/1.TestForwardTopK
-[       OK ] AccuracyLayerTest/1.TestForwardTopK (9 ms)
-[ RUN      ] AccuracyLayerTest/1.TestForwardIgnoreLabel
-[       OK ] AccuracyLayerTest/1.TestForwardIgnoreLabel (1 ms)
-[ RUN      ] AccuracyLayerTest/1.TestSetupOutputPerClass
-[       OK ] AccuracyLayerTest/1.TestSetupOutputPerClass (0 ms)
-[ RUN      ] AccuracyLayerTest/1.TestSetup
-[       OK ] AccuracyLayerTest/1.TestSetup (0 ms)
-[ RUN      ] AccuracyLayerTest/1.TestForward
-[       OK ] AccuracyLayerTest/1.TestForward (1 ms)
-[ RUN      ] AccuracyLayerTest/1.TestForwardPerClassWithIgnoreLabel
-[       OK ] AccuracyLayerTest/1.TestForwardPerClassWithIgnoreLabel (1 ms)
-[ RUN      ] AccuracyLayerTest/1.TestSetupTopK
-[       OK ] AccuracyLayerTest/1.TestSetupTopK (0 ms)
-[ RUN      ] AccuracyLayerTest/1.TestForwardWithSpatialAxes
-[       OK ] AccuracyLayerTest/1.TestForwardWithSpatialAxes (1 ms)
-[ RUN      ] AccuracyLayerTest/1.TestForwardPerClass
-[       OK ] AccuracyLayerTest/1.TestForwardPerClass (1 ms)
-[----------] 9 tests from AccuracyLayerTest/1 (14 ms total)
-
-[----------] 3 tests from TanHLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] TanHLayerTest/0.TestTanH
-[       OK ] TanHLayerTest/0.TestTanH (1 ms)
-[ RUN      ] TanHLayerTest/0.TestTanHOverflow
-[       OK ] TanHLayerTest/0.TestTanHOverflow (0 ms)
-[ RUN      ] TanHLayerTest/0.TestTanHGradient
-[       OK ] TanHLayerTest/0.TestTanHGradient (9 ms)
-[----------] 3 tests from TanHLayerTest/0 (10 ms total)
-
-[----------] 5 tests from EmbedLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] EmbedLayerTest/0.TestForwardWithBias
-[       OK ] EmbedLayerTest/0.TestForwardWithBias (0 ms)
-[ RUN      ] EmbedLayerTest/0.TestGradientWithBias
-[       OK ] EmbedLayerTest/0.TestGradientWithBias (23 ms)
-[ RUN      ] EmbedLayerTest/0.TestSetUp
-[       OK ] EmbedLayerTest/0.TestSetUp (0 ms)
-[ RUN      ] EmbedLayerTest/0.TestForward
-[       OK ] EmbedLayerTest/0.TestForward (0 ms)
-[ RUN      ] EmbedLayerTest/0.TestGradient
-[       OK ] EmbedLayerTest/0.TestGradient (15 ms)
-[----------] 5 tests from EmbedLayerTest/0 (38 ms total)
+[----------] 12 tests from ArgMaxLayerTest/0, where TypeParam = float
+[ RUN      ] ArgMaxLayerTest/0.TestSetupAxis
+[       OK ] ArgMaxLayerTest/0.TestSetupAxis (1 ms)
+[ RUN      ] ArgMaxLayerTest/0.TestSetupAxisNegativeIndexing
+[       OK ] ArgMaxLayerTest/0.TestSetupAxisNegativeIndexing (1 ms)
+[ RUN      ] ArgMaxLayerTest/0.TestCPUTopK
+[       OK ] ArgMaxLayerTest/0.TestCPUTopK (1 ms)
+[ RUN      ] ArgMaxLayerTest/0.TestCPU
+[       OK ] ArgMaxLayerTest/0.TestCPU (1 ms)
+[ RUN      ] ArgMaxLayerTest/0.TestCPUAxis
+[       OK ] ArgMaxLayerTest/0.TestCPUAxis (8 ms)
+[ RUN      ] ArgMaxLayerTest/0.TestCPUAxisTopK
+[       OK ] ArgMaxLayerTest/0.TestCPUAxisTopK (33 ms)
+[ RUN      ] ArgMaxLayerTest/0.TestSetupMaxVal
+[       OK ] ArgMaxLayerTest/0.TestSetupMaxVal (1 ms)
+[ RUN      ] ArgMaxLayerTest/0.TestSetupAxisMaxVal
+[       OK ] ArgMaxLayerTest/0.TestSetupAxisMaxVal (0 ms)
+[ RUN      ] ArgMaxLayerTest/0.TestCPUMaxVal
+[       OK ] ArgMaxLayerTest/0.TestCPUMaxVal (1 ms)
+[ RUN      ] ArgMaxLayerTest/0.TestCPUAxisMaxValTopK
+[       OK ] ArgMaxLayerTest/0.TestCPUAxisMaxValTopK (33 ms)
+[ RUN      ] ArgMaxLayerTest/0.TestSetup
+[       OK ] ArgMaxLayerTest/0.TestSetup (0 ms)
+[ RUN      ] ArgMaxLayerTest/0.TestCPUMaxValTopK
+[       OK ] ArgMaxLayerTest/0.TestCPUMaxValTopK (1 ms)
+[----------] 12 tests from ArgMaxLayerTest/0 (81 ms total)
 
-[----------] 10 tests from ConcatLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] ConcatLayerTest/1.TestGradientTrivial
-[       OK ] ConcatLayerTest/1.TestGradientTrivial (5 ms)
-[ RUN      ] ConcatLayerTest/1.TestForwardTrivial
-[       OK ] ConcatLayerTest/1.TestForwardTrivial (0 ms)
-[ RUN      ] ConcatLayerTest/1.TestSetupNum
-[       OK ] ConcatLayerTest/1.TestSetupNum (0 ms)
-[ RUN      ] ConcatLayerTest/1.TestGradientNum
-[       OK ] ConcatLayerTest/1.TestGradientNum (7 ms)
-[ RUN      ] ConcatLayerTest/1.TestGradientChannels
-[       OK ] ConcatLayerTest/1.TestGradientChannels (5 ms)
-[ RUN      ] ConcatLayerTest/1.TestGradientChannelsBottomOneOnly
-[       OK ] ConcatLayerTest/1.TestGradientChannelsBottomOneOnly (3 ms)
-[ RUN      ] ConcatLayerTest/1.TestForwardNum
-[       OK ] ConcatLayerTest/1.TestForwardNum (1 ms)
-[ RUN      ] ConcatLayerTest/1.TestForwardChannels
-[       OK ] ConcatLayerTest/1.TestForwardChannels (0 ms)
-[ RUN      ] ConcatLayerTest/1.TestSetupChannelsNegativeIndexing
-[       OK ] ConcatLayerTest/1.TestSetupChannelsNegativeIndexing (0 ms)
-[ RUN      ] ConcatLayerTest/1.TestSetupChannels
-[       OK ] ConcatLayerTest/1.TestSetupChannels (0 ms)
-[----------] 10 tests from ConcatLayerTest/1 (21 ms total)
+[----------] 3 tests from SplitLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] SplitLayerTest/0.TestSetup
+[       OK ] SplitLayerTest/0.TestSetup (0 ms)
+[ RUN      ] SplitLayerTest/0.TestGradient
+[       OK ] SplitLayerTest/0.TestGradient (5 ms)
+[ RUN      ] SplitLayerTest/0.Test
+[       OK ] SplitLayerTest/0.Test (0 ms)
+[----------] 3 tests from SplitLayerTest/0 (5 ms total)
 
-[----------] 5 tests from BenchmarkTest/1, where TypeParam = caffe::CPUDevice<double>
-[ 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 (300 ms)
-[ RUN      ] BenchmarkTest/1.TestTimerConstructor
-[       OK ] BenchmarkTest/1.TestTimerConstructor (0 ms)
-[ RUN      ] BenchmarkTest/1.TestTimerMilliSeconds
-[       OK ] BenchmarkTest/1.TestTimerMilliSeconds (301 ms)
-[----------] 5 tests from BenchmarkTest/1 (601 ms total)
+[----------] 5 tests from DBTest/1, where TypeParam = caffe::TypeLMDB
+[ RUN      ] DBTest/1.TestNext
+[       OK ] DBTest/1.TestNext (48 ms)
+[ RUN      ] DBTest/1.TestKeyValue
+[       OK ] DBTest/1.TestKeyValue (16 ms)
+[ RUN      ] DBTest/1.TestSeekToFirst
+[       OK ] DBTest/1.TestSeekToFirst (17 ms)
+[ RUN      ] DBTest/1.TestGetDB
+[       OK ] DBTest/1.TestGetDB (17 ms)
+[ RUN      ] DBTest/1.TestWrite
+[       OK ] DBTest/1.TestWrite (21 ms)
+[----------] 5 tests from DBTest/1 (119 ms total)
 
-[----------] 8 tests from RMSPropSolverTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] RMSPropSolverTest/1.TestRMSPropLeastSquaresUpdateWithWeightDecay
-[       OK ] RMSPropSolverTest/1.TestRMSPropLeastSquaresUpdateWithWeightDecay (66 ms)
-[ RUN      ] RMSPropSolverTest/1.TestSnapshot
-[       OK ] RMSPropSolverTest/1.TestSnapshot (95 ms)
-[ RUN      ] RMSPropSolverTest/1.TestRMSPropLeastSquaresUpdateWithRmsDecay
-[       OK ] RMSPropSolverTest/1.TestRMSPropLeastSquaresUpdateWithRmsDecay (208 ms)
-[ RUN      ] RMSPropSolverTest/1.TestLeastSquaresUpdateWithEverythingAccumShare
-[       OK ] RMSPropSolverTest/1.TestLeastSquaresUpdateWithEverythingAccumShare (30 ms)
-[ RUN      ] RMSPropSolverTest/1.TestRMSPropLeastSquaresUpdateWithEverything
-[       OK ] RMSPropSolverTest/1.TestRMSPropLeastSquaresUpdateWithEverything (221 ms)
-[ RUN      ] RMSPropSolverTest/1.TestRMSPropLeastSquaresUpdateWithEverythingShare
-[       OK ] RMSPropSolverTest/1.TestRMSPropLeastSquaresUpdateWithEverythingShare (278 ms)
-[ RUN      ] RMSPropSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum
-[       OK ] RMSPropSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum (29 ms)
-[ RUN      ] RMSPropSolverTest/1.TestSnapshotShare
-[       OK ] RMSPropSolverTest/1.TestSnapshotShare (254 ms)
-[----------] 8 tests from RMSPropSolverTest/1 (1182 ms total)
+[----------] 4 tests from BlobSimpleTest/0, where TypeParam = float
+[ RUN      ] BlobSimpleTest/0.TestInitialization
+[       OK ] BlobSimpleTest/0.TestInitialization (0 ms)
+[ RUN      ] BlobSimpleTest/0.TestLegacyBlobProtoShapeEquals
+[       OK ] BlobSimpleTest/0.TestLegacyBlobProtoShapeEquals (0 ms)
+[ RUN      ] BlobSimpleTest/0.TestReshapeZero
+[       OK ] BlobSimpleTest/0.TestReshapeZero (0 ms)
+[ RUN      ] BlobSimpleTest/0.TestReshape
+[       OK ] BlobSimpleTest/0.TestReshape (0 ms)
+[----------] 4 tests from BlobSimpleTest/0 (0 ms total)
 
-[----------] 1 test from SolverTypeUpgradeTest
-[ RUN      ] SolverTypeUpgradeTest.TestSimple
-[       OK ] SolverTypeUpgradeTest.TestSimple (0 ms)
-[----------] 1 test from SolverTypeUpgradeTest (0 ms total)
+[----------] 8 tests from AdamSolverTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] AdamSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum
+[       OK ] AdamSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum (6 ms)
+[ RUN      ] AdamSolverTest/1.TestLeastSquaresUpdateWithEverythingAccumShare
+[       OK ] AdamSolverTest/1.TestLeastSquaresUpdateWithEverythingAccumShare (3 ms)
+[ RUN      ] AdamSolverTest/1.TestAdamLeastSquaresUpdateWithEverythingShare
+[       OK ] AdamSolverTest/1.TestAdamLeastSquaresUpdateWithEverythingShare (74 ms)
+[ RUN      ] AdamSolverTest/1.TestAdamLeastSquaresUpdateWithEverything
+[       OK ] AdamSolverTest/1.TestAdamLeastSquaresUpdateWithEverything (71 ms)
+[ RUN      ] AdamSolverTest/1.TestAdamLeastSquaresUpdateWithWeightDecay
+[       OK ] AdamSolverTest/1.TestAdamLeastSquaresUpdateWithWeightDecay (14 ms)
+[ RUN      ] AdamSolverTest/1.TestAdamLeastSquaresUpdate
+[       OK ] AdamSolverTest/1.TestAdamLeastSquaresUpdate (14 ms)
+[ RUN      ] AdamSolverTest/1.TestSnapshotShare
+[       OK ] AdamSolverTest/1.TestSnapshotShare (18 ms)
+[ RUN      ] AdamSolverTest/1.TestSnapshot
+[       OK ] AdamSolverTest/1.TestSnapshot (13 ms)
+[----------] 8 tests from AdamSolverTest/1 (213 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.TestGradientLegacy
-[       OK ] ContrastiveLossLayerTest/0.TestGradientLegacy (397 ms)
-[ RUN      ] ContrastiveLossLayerTest/0.TestGradient
-[       OK ] ContrastiveLossLayerTest/0.TestGradient (408 ms)
-[ RUN      ] ContrastiveLossLayerTest/0.TestForward
-[       OK ] ContrastiveLossLayerTest/0.TestForward (0 ms)
-[----------] 4 tests from ContrastiveLossLayerTest/0 (806 ms total)
+[----------] 12 tests from SGDSolverTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] SGDSolverTest/0.TestSnapshot
+[       OK ] SGDSolverTest/0.TestSnapshot (11 ms)
+[ RUN      ] SGDSolverTest/0.TestLeastSquaresUpdateLROneHundredth
+[       OK ] SGDSolverTest/0.TestLeastSquaresUpdateLROneHundredth (13 ms)
+[ RUN      ] SGDSolverTest/0.TestLeastSquaresUpdateWithMomentum
+[       OK ] SGDSolverTest/0.TestLeastSquaresUpdateWithMomentum (27 ms)
+[ RUN      ] SGDSolverTest/0.TestLeastSquaresUpdateWithMomentumMultiIter
+[       OK ] SGDSolverTest/0.TestLeastSquaresUpdateWithMomentumMultiIter (68 ms)
+[ RUN      ] SGDSolverTest/0.TestLeastSquaresUpdateWithWeightDecay
+[       OK ] SGDSolverTest/0.TestLeastSquaresUpdateWithWeightDecay (26 ms)
+[ RUN      ] SGDSolverTest/0.TestLeastSquaresUpdateWithEverythingAccumShare
+[       OK ] SGDSolverTest/0.TestLeastSquaresUpdateWithEverythingAccumShare (3 ms)
+[ RUN      ] SGDSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum
+[       OK ] SGDSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum (1 ms)
+[ RUN      ] SGDSolverTest/0.TestSnapshotShare
+[       OK ] SGDSolverTest/0.TestSnapshotShare (14 ms)
+[ RUN      ] SGDSolverTest/0.TestLeastSquaresUpdateWithEverything
+[       OK ] SGDSolverTest/0.TestLeastSquaresUpdateWithEverything (67 ms)
+[ RUN      ] SGDSolverTest/0.TestLeastSquaresUpdateWithEverythingShare
+[       OK ] SGDSolverTest/0.TestLeastSquaresUpdateWithEverythingShare (70 ms)
+[ RUN      ] SGDSolverTest/0.TestLeastSquaresUpdate
+[       OK ] SGDSolverTest/0.TestLeastSquaresUpdate (14 ms)
+[ RUN      ] SGDSolverTest/0.TestLeastSquaresUpdateWithWeightDecayMultiIter
+[       OK ] SGDSolverTest/0.TestLeastSquaresUpdateWithWeightDecayMultiIter (67 ms)
+[----------] 12 tests from SGDSolverTest/0 (381 ms total)
 
-[----------] 20 tests from FilterNetTest
-[ RUN      ] FilterNetTest.TestFilterInByStage2
-[       OK ] FilterNetTest.TestFilterInByStage2 (1 ms)
-[ RUN      ] FilterNetTest.TestFilterOutByStage2
-[       OK ] FilterNetTest.TestFilterOutByStage2 (0 ms)
-[ RUN      ] FilterNetTest.TestFilterInByNotStage
-[       OK ] FilterNetTest.TestFilterInByNotStage (0 ms)
-[ RUN      ] FilterNetTest.TestFilterOutByNotStage
-[       OK ] FilterNetTest.TestFilterOutByNotStage (0 ms)
-[ RUN      ] FilterNetTest.TestFilterLeNetTrainTest
-[       OK ] FilterNetTest.TestFilterLeNetTrainTest (1 ms)
-[ RUN      ] FilterNetTest.TestFilterInByMultipleStage2
-[       OK ] FilterNetTest.TestFilterInByMultipleStage2 (0 ms)
-[ RUN      ] FilterNetTest.TestFilterOutByMinLevel
-[       OK ] FilterNetTest.TestFilterOutByMinLevel (1 ms)
-[ RUN      ] FilterNetTest.TestFilterInByIncludeMultiRule
-[       OK ] FilterNetTest.TestFilterInByIncludeMultiRule (13 ms)
-[ RUN      ] FilterNetTest.TestFilterInByMinLevel
-[       OK ] FilterNetTest.TestFilterInByMinLevel (1 ms)
-[ RUN      ] FilterNetTest.TestFilterInByMaxLevel2
-[       OK ] FilterNetTest.TestFilterInByMaxLevel2 (0 ms)
-[ RUN      ] FilterNetTest.TestFilterInByMultipleStage
-[       OK ] FilterNetTest.TestFilterInByMultipleStage (0 ms)
-[ RUN      ] FilterNetTest.TestFilterOutByMultipleStage
-[       OK ] FilterNetTest.TestFilterOutByMultipleStage (0 ms)
-[ RUN      ] FilterNetTest.TestFilterInByMaxLevel
-[       OK ] FilterNetTest.TestFilterInByMaxLevel (0 ms)
-[ RUN      ] FilterNetTest.TestFilterInOutByIncludeMultiRule
-[       OK ] FilterNetTest.TestFilterInOutByIncludeMultiRule (1 ms)
-[ RUN      ] FilterNetTest.TestFilterOutByMaxLevel
-[       OK ] FilterNetTest.TestFilterOutByMaxLevel (0 ms)
-[ RUN      ] FilterNetTest.TestFilterInOutByExcludeMultiRule
-[       OK ] FilterNetTest.TestFilterInOutByExcludeMultiRule (0 ms)
-[ RUN      ] FilterNetTest.TestNoFilter
-[       OK ] FilterNetTest.TestNoFilter (0 ms)
-[ RUN      ] FilterNetTest.TestFilterInByStage
-[       OK ] FilterNetTest.TestFilterInByStage (1 ms)
-[ RUN      ] FilterNetTest.TestFilterInByMinLevel2
-[       OK ] FilterNetTest.TestFilterInByMinLevel2 (0 ms)
-[ RUN      ] FilterNetTest.TestFilterOutByStage
-[       OK ] FilterNetTest.TestFilterOutByStage (0 ms)
-[----------] 20 tests from FilterNetTest (19 ms total)
+[----------] 14 tests from DataLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] DataLayerTest/1.TestReadLMDB
+[       OK ] DataLayerTest/1.TestReadLMDB (22 ms)
+[ RUN      ] DataLayerTest/1.TestReadCropTrainLMDB
+[       OK ] DataLayerTest/1.TestReadCropTrainLMDB (8 ms)
+[ RUN      ] DataLayerTest/1.TestReadCropTrainSequenceSeededLevelDB
+[       OK ] DataLayerTest/1.TestReadCropTrainSequenceSeededLevelDB (47 ms)
+[ RUN      ] DataLayerTest/1.TestReadCropTrainSequenceUnseededLevelDB
+[       OK ] DataLayerTest/1.TestReadCropTrainSequenceUnseededLevelDB (48 ms)
+[ RUN      ] DataLayerTest/1.TestReadCropTestLMDB
+[       OK ] DataLayerTest/1.TestReadCropTestLMDB (6 ms)
+[ RUN      ] DataLayerTest/1.TestReadCropTrainSequenceSeededLMDB
+[       OK ] DataLayerTest/1.TestReadCropTrainSequenceSeededLMDB (6 ms)
+[ RUN      ] DataLayerTest/1.TestReadCropTrainLevelDB
+[       OK ] DataLayerTest/1.TestReadCropTrainLevelDB (34 ms)
+[ RUN      ] DataLayerTest/1.TestReadCropTestLevelDB
+[       OK ] DataLayerTest/1.TestReadCropTestLevelDB (30 ms)
+[ RUN      ] DataLayerTest/1.TestReadCropTrainSequenceUnseededLMDB
+[       OK ] DataLayerTest/1.TestReadCropTrainSequenceUnseededLMDB (6 ms)
+[ RUN      ] DataLayerTest/1.TestReadLevelDB
+[       OK ] DataLayerTest/1.TestReadLevelDB (30 ms)
+[ RUN      ] DataLayerTest/1.TestReshapeLMDB
+[       OK ] DataLayerTest/1.TestReshapeLMDB (8 ms)
+[ RUN      ] DataLayerTest/1.TestReshapeLevelDB
+[       OK ] DataLayerTest/1.TestReshapeLevelDB (31 ms)
+[ RUN      ] DataLayerTest/1.TestSkipLevelDB
+[       OK ] DataLayerTest/1.TestSkipLevelDB (119 ms)
+[ RUN      ] DataLayerTest/1.TestSkipLMDB
+[       OK ] DataLayerTest/1.TestSkipLMDB (8 ms)
+[----------] 14 tests from DataLayerTest/1 (403 ms total)
 
-[----------] 10 tests from EltwiseLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] EltwiseLayerTest/0.TestProd
-[       OK ] EltwiseLayerTest/0.TestProd (0 ms)
-[ RUN      ] EltwiseLayerTest/0.TestMax
-[       OK ] EltwiseLayerTest/0.TestMax (0 ms)
-[ RUN      ] EltwiseLayerTest/0.TestSumCoeff
-[       OK ] EltwiseLayerTest/0.TestSumCoeff (0 ms)
-[ RUN      ] EltwiseLayerTest/0.TestSumCoeffGradient
-[       OK ] EltwiseLayerTest/0.TestSumCoeffGradient (7 ms)
-[ RUN      ] EltwiseLayerTest/0.TestSumGradient
-[       OK ] EltwiseLayerTest/0.TestSumGradient (10 ms)
-[ RUN      ] EltwiseLayerTest/0.TestMaxGradient
-[       OK ] EltwiseLayerTest/0.TestMaxGradient (12 ms)
-[ RUN      ] EltwiseLayerTest/0.TestStableProdGradient
-[       OK ] EltwiseLayerTest/0.TestStableProdGradient (8 ms)
-[ RUN      ] EltwiseLayerTest/0.TestSetUp
-[       OK ] EltwiseLayerTest/0.TestSetUp (0 ms)
-[ RUN      ] EltwiseLayerTest/0.TestUnstableProdGradient
-[       OK ] EltwiseLayerTest/0.TestUnstableProdGradient (7 ms)
-[ RUN      ] EltwiseLayerTest/0.TestSum
-[       OK ] EltwiseLayerTest/0.TestSum (0 ms)
-[----------] 10 tests from EltwiseLayerTest/0 (44 ms total)
+[----------] 5 tests from MemoryDataLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] MemoryDataLayerTest/1.TestSetBatchSize
+[       OK ] MemoryDataLayerTest/1.TestSetBatchSize (2 ms)
+[ RUN      ] MemoryDataLayerTest/1.AddDatumVectorDefaultTransform
+[       OK ] MemoryDataLayerTest/1.AddDatumVectorDefaultTransform (0 ms)
+[ RUN      ] MemoryDataLayerTest/1.AddMatVectorDefaultTransform
+[       OK ] MemoryDataLayerTest/1.AddMatVectorDefaultTransform (0 ms)
+[ RUN      ] MemoryDataLayerTest/1.TestSetup
+[       OK ] MemoryDataLayerTest/1.TestSetup (1 ms)
+[ RUN      ] MemoryDataLayerTest/1.TestForward
+[       OK ] MemoryDataLayerTest/1.TestForward (29 ms)
+[----------] 5 tests from MemoryDataLayerTest/1 (33 ms total)
 
 [----------] 10 tests from PowerLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] PowerLayerTest/0.TestPowerGradientShiftZero
-[       OK ] PowerLayerTest/0.TestPowerGradientShiftZero (5 ms)
 [ RUN      ] PowerLayerTest/0.TestPowerZeroGradient
-[       OK ] PowerLayerTest/0.TestPowerZeroGradient (2 ms)
+[       OK ] PowerLayerTest/0.TestPowerZeroGradient (1 ms)
 [ RUN      ] PowerLayerTest/0.TestPower
 [       OK ] PowerLayerTest/0.TestPower (0 ms)
-[ RUN      ] PowerLayerTest/0.TestPowerTwoScaleHalfGradient
-[       OK ] PowerLayerTest/0.TestPowerTwoScaleHalfGradient (6 ms)
-[ RUN      ] PowerLayerTest/0.TestPowerZero
-[       OK ] PowerLayerTest/0.TestPowerZero (0 ms)
-[ RUN      ] PowerLayerTest/0.TestPowerTwoGradient
-[       OK ] PowerLayerTest/0.TestPowerTwoGradient (6 ms)
+[ RUN      ] PowerLayerTest/0.TestPowerGradient
+[       OK ] PowerLayerTest/0.TestPowerGradient (3 ms)
 [ RUN      ] PowerLayerTest/0.TestPowerTwo
 [       OK ] PowerLayerTest/0.TestPowerTwo (0 ms)
+[ RUN      ] PowerLayerTest/0.TestPowerTwoGradient
+[       OK ] PowerLayerTest/0.TestPowerTwoGradient (2 ms)
+[ RUN      ] PowerLayerTest/0.TestPowerTwoScaleHalfGradient
+[       OK ] PowerLayerTest/0.TestPowerTwoScaleHalfGradient (3 ms)
 [ RUN      ] PowerLayerTest/0.TestPowerOne
 [       OK ] PowerLayerTest/0.TestPowerOne (0 ms)
 [ RUN      ] PowerLayerTest/0.TestPowerOneGradient
-[       OK ] PowerLayerTest/0.TestPowerOneGradient (2 ms)
-[ RUN      ] PowerLayerTest/0.TestPowerGradient
-[       OK ] PowerLayerTest/0.TestPowerGradient (5 ms)
-[----------] 10 tests from PowerLayerTest/0 (27 ms total)
+[       OK ] PowerLayerTest/0.TestPowerOneGradient (1 ms)
+[ RUN      ] PowerLayerTest/0.TestPowerZero
+[       OK ] PowerLayerTest/0.TestPowerZero (0 ms)
+[ RUN      ] PowerLayerTest/0.TestPowerGradientShiftZero
+[       OK ] PowerLayerTest/0.TestPowerGradientShiftZero (2 ms)
+[----------] 10 tests from PowerLayerTest/0 (12 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.TestForwardTranspose
-[       OK ] InnerProductLayerTest/0.TestForwardTranspose (0 ms)
-[ RUN      ] InnerProductLayerTest/0.TestGradientTranspose
-[       OK ] InnerProductLayerTest/0.TestGradientTranspose (195 ms)
-[ RUN      ] InnerProductLayerTest/0.TestGradient
-[       OK ] InnerProductLayerTest/0.TestGradient (191 ms)
-[ RUN      ] InnerProductLayerTest/0.TestBackwardTranspose
-[       OK ] InnerProductLayerTest/0.TestBackwardTranspose (0 ms)
-[ RUN      ] InnerProductLayerTest/0.TestSetUpTransposeFalse
-[       OK ] InnerProductLayerTest/0.TestSetUpTransposeFalse (0 ms)
-[ RUN      ] InnerProductLayerTest/0.TestForward
-[       OK ] InnerProductLayerTest/0.TestForward (0 ms)
-[ RUN      ] InnerProductLayerTest/0.TestForwardNoBatch
-[       OK ] InnerProductLayerTest/0.TestForwardNoBatch (0 ms)
-[----------] 9 tests from InnerProductLayerTest/0 (386 ms total)
+[----------] 6 tests from XavierFillerTest/1, where TypeParam = double
+[ RUN      ] XavierFillerTest/1.TestFillFanOut
+[       OK ] XavierFillerTest/1.TestFillFanOut (82 ms)
+[ RUN      ] XavierFillerTest/1.TestFill2D
+[       OK ] XavierFillerTest/1.TestFill2D (0 ms)
+[ RUN      ] XavierFillerTest/1.TestFill5D
+[       OK ] XavierFillerTest/1.TestFill5D (0 ms)
+[ RUN      ] XavierFillerTest/1.TestFillAverage
+[       OK ] XavierFillerTest/1.TestFillAverage (82 ms)
+[ RUN      ] XavierFillerTest/1.TestFill1D
+[       OK ] XavierFillerTest/1.TestFill1D (0 ms)
+[ RUN      ] XavierFillerTest/1.TestFillFanIn
+[       OK ] XavierFillerTest/1.TestFillFanIn (83 ms)
+[----------] 6 tests from XavierFillerTest/1 (247 ms total)
 
-[----------] 8 tests from RMSPropSolverTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] RMSPropSolverTest/0.TestRMSPropLeastSquaresUpdateWithRmsDecay
-[       OK ] RMSPropSolverTest/0.TestRMSPropLeastSquaresUpdateWithRmsDecay (273 ms)
-[ RUN      ] RMSPropSolverTest/0.TestLeastSquaresUpdateWithEverythingAccumShare
-[       OK ] RMSPropSolverTest/0.TestLeastSquaresUpdateWithEverythingAccumShare (51 ms)
-[ RUN      ] RMSPropSolverTest/0.TestSnapshot
-[       OK ] RMSPropSolverTest/0.TestSnapshot (100 ms)
-[ RUN      ] RMSPropSolverTest/0.TestRMSPropLeastSquaresUpdateWithWeightDecay
-[       OK ] RMSPropSolverTest/0.TestRMSPropLeastSquaresUpdateWithWeightDecay (42 ms)
-[ RUN      ] RMSPropSolverTest/0.TestRMSPropLeastSquaresUpdateWithEverythingShare
-[       OK ] RMSPropSolverTest/0.TestRMSPropLeastSquaresUpdateWithEverythingShare (215 ms)
-[ RUN      ] RMSPropSolverTest/0.TestRMSPropLeastSquaresUpdateWithEverything
-[       OK ] RMSPropSolverTest/0.TestRMSPropLeastSquaresUpdateWithEverything (152 ms)
-[ RUN      ] RMSPropSolverTest/0.TestSnapshotShare
-[       OK ] RMSPropSolverTest/0.TestSnapshotShare (178 ms)
-[ RUN      ] RMSPropSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum
-[       OK ] RMSPropSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum (13 ms)
-[----------] 8 tests from RMSPropSolverTest/0 (1025 ms total)
+[----------] 4 tests from GaussianFillerTest/0, where TypeParam = float
+[ RUN      ] GaussianFillerTest/0.TestFill2D
+[       OK ] GaussianFillerTest/0.TestFill2D (0 ms)
+[ RUN      ] GaussianFillerTest/0.TestFill5D
+[       OK ] GaussianFillerTest/0.TestFill5D (0 ms)
+[ RUN      ] GaussianFillerTest/0.TestFill
+[       OK ] GaussianFillerTest/0.TestFill (1 ms)
+[ RUN      ] GaussianFillerTest/0.TestFill1D
+[       OK ] GaussianFillerTest/0.TestFill1D (0 ms)
+[----------] 4 tests from GaussianFillerTest/0 (1 ms total)
 
-[----------] 9 tests from AdaGradSolverTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] AdaGradSolverTest/1.TestAdaGradLeastSquaresUpdateWithEverythingShare
-[       OK ] AdaGradSolverTest/1.TestAdaGradLeastSquaresUpdateWithEverythingShare (212 ms)
-[ RUN      ] AdaGradSolverTest/1.TestAdaGradLeastSquaresUpdateWithWeightDecay
-[       OK ] AdaGradSolverTest/1.TestAdaGradLeastSquaresUpdateWithWeightDecay (51 ms)
-[ RUN      ] AdaGradSolverTest/1.TestLeastSquaresUpdateWithEverythingAccumShare
-[       OK ] AdaGradSolverTest/1.TestLeastSquaresUpdateWithEverythingAccumShare (50 ms)
-[ RUN      ] AdaGradSolverTest/1.TestSnapshotShare
-[       OK ] AdaGradSolverTest/1.TestSnapshotShare (178 ms)
-[ RUN      ] AdaGradSolverTest/1.TestAdaGradLeastSquaresUpdate
-[       OK ] AdaGradSolverTest/1.TestAdaGradLeastSquaresUpdate (66 ms)
-[ RUN      ] AdaGradSolverTest/1.TestSnapshot
-[       OK ] AdaGradSolverTest/1.TestSnapshot (128 ms)
-[ RUN      ] AdaGradSolverTest/1.TestAdaGradLeastSquaresUpdateWithEverything
-[       OK ] AdaGradSolverTest/1.TestAdaGradLeastSquaresUpdateWithEverything (249 ms)
-[ RUN      ] AdaGradSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum
-[       OK ] AdaGradSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum (36 ms)
-[ RUN      ] AdaGradSolverTest/1.TestAdaGradLeastSquaresUpdateLROneHundredth
-[       OK ] AdaGradSolverTest/1.TestAdaGradLeastSquaresUpdateLROneHundredth (68 ms)
-[----------] 9 tests from AdaGradSolverTest/1 (1038 ms total)
+[----------] 6 tests from XavierFillerTest/0, where TypeParam = float
+[ RUN      ] XavierFillerTest/0.TestFillFanIn
+[       OK ] XavierFillerTest/0.TestFillFanIn (79 ms)
+[ RUN      ] XavierFillerTest/0.TestFill5D
+[       OK ] XavierFillerTest/0.TestFill5D (0 ms)
+[ RUN      ] XavierFillerTest/0.TestFillAverage
+[       OK ] XavierFillerTest/0.TestFillAverage (80 ms)
+[ RUN      ] XavierFillerTest/0.TestFill2D
+[       OK ] XavierFillerTest/0.TestFill2D (0 ms)
+[ RUN      ] XavierFillerTest/0.TestFillFanOut
+[       OK ] XavierFillerTest/0.TestFillFanOut (80 ms)
+[ RUN      ] XavierFillerTest/0.TestFill1D
+[       OK ] XavierFillerTest/0.TestFill1D (0 ms)
+[----------] 6 tests from XavierFillerTest/0 (239 ms total)
 
-[----------] 4 tests from BlobSimpleTest/1, where TypeParam = double
-[ RUN      ] BlobSimpleTest/1.TestLegacyBlobProtoShapeEquals
-[       OK ] BlobSimpleTest/1.TestLegacyBlobProtoShapeEquals (0 ms)
-[ RUN      ] BlobSimpleTest/1.TestInitialization
-[       OK ] BlobSimpleTest/1.TestInitialization (0 ms)
-[ RUN      ] BlobSimpleTest/1.TestReshapeZero
-[       OK ] BlobSimpleTest/1.TestReshapeZero (0 ms)
-[ RUN      ] BlobSimpleTest/1.TestReshape
-[       OK ] BlobSimpleTest/1.TestReshape (0 ms)
-[----------] 4 tests from BlobSimpleTest/1 (0 ms total)
+[----------] 4 tests from PositiveUnitballFillerTest/1, where TypeParam = double
+[ RUN      ] PositiveUnitballFillerTest/1.TestFill1D
+[       OK ] PositiveUnitballFillerTest/1.TestFill1D (0 ms)
+[ RUN      ] PositiveUnitballFillerTest/1.TestFill5D
+[       OK ] PositiveUnitballFillerTest/1.TestFill5D (0 ms)
+[ RUN      ] PositiveUnitballFillerTest/1.TestFill
+[       OK ] PositiveUnitballFillerTest/1.TestFill (0 ms)
+[ RUN      ] PositiveUnitballFillerTest/1.TestFill2D
+[       OK ] PositiveUnitballFillerTest/1.TestFill2D (0 ms)
+[----------] 4 tests from PositiveUnitballFillerTest/1 (0 ms total)
 
-[----------] 5 tests from DBTest/0, where TypeParam = caffe::TypeLevelDB
-[ RUN      ] DBTest/0.TestWrite
-[       OK ] DBTest/0.TestWrite (318 ms)
-[ RUN      ] DBTest/0.TestNext
-[       OK ] DBTest/0.TestNext (250 ms)
-[ RUN      ] DBTest/0.TestGetDB
-[       OK ] DBTest/0.TestGetDB (95 ms)
-[ RUN      ] DBTest/0.TestKeyValue
-[       OK ] DBTest/0.TestKeyValue (185 ms)
-[ RUN      ] DBTest/0.TestSeekToFirst
-[       OK ] DBTest/0.TestSeekToFirst (195 ms)
-[----------] 5 tests from DBTest/0 (1043 ms total)
+[----------] 5 tests from DeconvolutionLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] DeconvolutionLayerTest/1.TestGradient3D
+[       OK ] DeconvolutionLayerTest/1.TestGradient3D (169 ms)
+[ RUN      ] DeconvolutionLayerTest/1.TestNDAgainst2D
+[       OK ] DeconvolutionLayerTest/1.TestNDAgainst2D (802 ms)
+[ RUN      ] DeconvolutionLayerTest/1.TestSimpleDeconvolution
+[       OK ] DeconvolutionLayerTest/1.TestSimpleDeconvolution (1 ms)
+[ RUN      ] DeconvolutionLayerTest/1.TestSetup
+[       OK ] DeconvolutionLayerTest/1.TestSetup (0 ms)
+[ RUN      ] DeconvolutionLayerTest/1.TestGradient
+[       OK ] DeconvolutionLayerTest/1.TestGradient (506 ms)
+[----------] 5 tests from DeconvolutionLayerTest/1 (1478 ms total)
 
-[----------] 5 tests from MemoryDataLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] MemoryDataLayerTest/0.TestSetup
-[       OK ] MemoryDataLayerTest/0.TestSetup (2 ms)
-[ RUN      ] MemoryDataLayerTest/0.TestSetBatchSize
-[       OK ] MemoryDataLayerTest/0.TestSetBatchSize (5 ms)
-[ RUN      ] MemoryDataLayerTest/0.TestForward
-[       OK ] MemoryDataLayerTest/0.TestForward (65 ms)
-[ RUN      ] MemoryDataLayerTest/0.AddMatVectorDefaultTransform
-[       OK ] MemoryDataLayerTest/0.AddMatVectorDefaultTransform (2 ms)
-[ RUN      ] MemoryDataLayerTest/0.AddDatumVectorDefaultTransform
-[       OK ] MemoryDataLayerTest/0.AddDatumVectorDefaultTransform (0 ms)
-[----------] 5 tests from MemoryDataLayerTest/0 (74 ms total)
+[----------] 12 tests from NesterovSolverTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateLROneHundredth
+[       OK ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateLROneHundredth (15 ms)
+[ RUN      ] NesterovSolverTest/1.TestSnapshot
+[       OK ] NesterovSolverTest/1.TestSnapshot (13 ms)
+[ RUN      ] NesterovSolverTest/1.TestLeastSquaresUpdateWithEverythingAccumShare
+[       OK ] NesterovSolverTest/1.TestLeastSquaresUpdateWithEverythingAccumShare (3 ms)
+[ RUN      ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateWithEverythingShare
+[       OK ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateWithEverythingShare (74 ms)
+[ RUN      ] NesterovSolverTest/1.TestLeastSquaresUpdateWithMomentumMultiIter
+[       OK ] NesterovSolverTest/1.TestLeastSquaresUpdateWithMomentumMultiIter (73 ms)
+[ RUN      ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateWithWeightDecay
+[       OK ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateWithWeightDecay (14 ms)
+[ RUN      ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateWithWeightDecayMultiIter
+[       OK ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateWithWeightDecayMultiIter (71 ms)
+[ RUN      ] NesterovSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum
+[       OK ] NesterovSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum (2 ms)
+[ RUN      ] NesterovSolverTest/1.TestSnapshotShare
+[       OK ] NesterovSolverTest/1.TestSnapshotShare (16 ms)
+[ RUN      ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateWithMomentum
+[       OK ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateWithMomentum (28 ms)
+[ RUN      ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateWithEverything
+[       OK ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateWithEverything (70 ms)
+[ RUN      ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdate
+[       OK ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdate (15 ms)
+[----------] 12 tests from NesterovSolverTest/1 (394 ms total)
 
 [----------] 12 tests from DataTransformTest/0, where TypeParam = float
-[ RUN      ] DataTransformTest/0.TestEmptyTransformUniquePixels
-[       OK ] DataTransformTest/0.TestEmptyTransformUniquePixels (1 ms)
-[ RUN      ] DataTransformTest/0.TestCropSize
-[       OK ] DataTransformTest/0.TestCropSize (0 ms)
 [ RUN      ] DataTransformTest/0.TestMirrorTest
 [       OK ] DataTransformTest/0.TestMirrorTest (0 ms)
+[ RUN      ] DataTransformTest/0.TestCropMirrorTest
+[       OK ] DataTransformTest/0.TestCropMirrorTest (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.TestCropTrain
 [       OK ] DataTransformTest/0.TestCropTrain (0 ms)
+[ RUN      ] DataTransformTest/0.TestEmptyTransformUniquePixels
+[       OK ] DataTransformTest/0.TestEmptyTransformUniquePixels (0 ms)
+[ RUN      ] DataTransformTest/0.TestEmptyTransform
+[       OK ] DataTransformTest/0.TestEmptyTransform (0 ms)
+[ RUN      ] DataTransformTest/0.TestMeanFile
+[       OK ] DataTransformTest/0.TestMeanFile (0 ms)
+[ RUN      ] DataTransformTest/0.TestCropSize
+[       OK ] DataTransformTest/0.TestCropSize (0 ms)
 [ RUN      ] DataTransformTest/0.TestMeanValues
 [       OK ] DataTransformTest/0.TestMeanValues (0 ms)
-[ RUN      ] DataTransformTest/0.TestMirrorTrain
-[       OK ] DataTransformTest/0.TestMirrorTrain (0 ms)
 [ RUN      ] DataTransformTest/0.TestMeanValue
 [       OK ] DataTransformTest/0.TestMeanValue (0 ms)
-[ RUN      ] DataTransformTest/0.TestMeanFile
-[       OK ] DataTransformTest/0.TestMeanFile (7 ms)
-[ RUN      ] DataTransformTest/0.TestCropMirrorTest
-[       OK ] DataTransformTest/0.TestCropMirrorTest (0 ms)
-[ RUN      ] DataTransformTest/0.TestCropTest
-[       OK ] DataTransformTest/0.TestCropTest (0 ms)
-[ RUN      ] DataTransformTest/0.TestEmptyTransform
-[       OK ] DataTransformTest/0.TestEmptyTransform (0 ms)
-[----------] 12 tests from DataTransformTest/0 (8 ms total)
-
-[----------] 4 tests from ConstantFillerTest/0, where TypeParam = float
-[ RUN      ] ConstantFillerTest/0.TestFill5D
-[       OK ] ConstantFillerTest/0.TestFill5D (1 ms)
-[ RUN      ] ConstantFillerTest/0.TestFill
-[       OK ] ConstantFillerTest/0.TestFill (0 ms)
-[ RUN      ] ConstantFillerTest/0.TestFill1D
-[       OK ] ConstantFillerTest/0.TestFill1D (0 ms)
-[ RUN      ] ConstantFillerTest/0.TestFill2D
-[       OK ] ConstantFillerTest/0.TestFill2D (0 ms)
-[----------] 4 tests from ConstantFillerTest/0 (1 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.TestForward
-[       OK ] FlattenLayerTest/0.TestForward (0 ms)
-[ RUN      ] FlattenLayerTest/0.TestGradient
-[       OK ] FlattenLayerTest/0.TestGradient (4 ms)
-[ RUN      ] FlattenLayerTest/0.TestSetup
-[       OK ] FlattenLayerTest/0.TestSetup (0 ms)
-[ RUN      ] FlattenLayerTest/0.TestSetupWithEndAxis
-[       OK ] FlattenLayerTest/0.TestSetupWithEndAxis (0 ms)
-[----------] 6 tests from FlattenLayerTest/0 (5 ms total)
+[ RUN      ] DataTransformTest/0.TestMirrorTrain
+[       OK ] DataTransformTest/0.TestMirrorTrain (0 ms)
+[----------] 12 tests from DataTransformTest/0 (1 ms total)
 
-[----------] 2 tests from HDF5DataLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] HDF5DataLayerTest/0.TestSkip
-[       OK ] HDF5DataLayerTest/0.TestSkip (31 ms)
-[ RUN      ] HDF5DataLayerTest/0.TestRead
-[       OK ] HDF5DataLayerTest/0.TestRead (7 ms)
-[----------] 2 tests from HDF5DataLayerTest/0 (38 ms total)
+[----------] 26 tests from NetTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] NetTest/1.TestGetBlob
+[       OK ] NetTest/1.TestGetBlob (1 ms)
+[ RUN      ] NetTest/1.TestAllInOneNetVal
+[       OK ] NetTest/1.TestAllInOneNetVal (0 ms)
+[ RUN      ] NetTest/1.TestSharedWeightsDataNet
+[       OK ] NetTest/1.TestSharedWeightsDataNet (1 ms)
+[ RUN      ] NetTest/1.TestUnsharedWeightsDataNet
+[       OK ] NetTest/1.TestUnsharedWeightsDataNet (0 ms)
+[ RUN      ] NetTest/1.TestGetLayerByName
+[       OK ] NetTest/1.TestGetLayerByName (1 ms)
+[ RUN      ] NetTest/1.TestBackwardWithAccuracyLayer
+[       OK ] NetTest/1.TestBackwardWithAccuracyLayer (2 ms)
+[ RUN      ] NetTest/1.TestAllInOneNetTrain
+[       OK ] NetTest/1.TestAllInOneNetTrain (1 ms)
+[ RUN      ] NetTest/1.TestSharedWeightsDiffNet
+[       OK ] NetTest/1.TestSharedWeightsDiffNet (0 ms)
+[ RUN      ] NetTest/1.TestBottomNeedBackwardTricky
+[       OK ] NetTest/1.TestBottomNeedBackwardTricky (1 ms)
+[ RUN      ] NetTest/1.TestBottomNeedBackwardEuclideanForce
+[       OK ] NetTest/1.TestBottomNeedBackwardEuclideanForce (0 ms)
+[ RUN      ] NetTest/1.TestLossWeightMidNet
+[       OK ] NetTest/1.TestLossWeightMidNet (4 ms)
+[ RUN      ] NetTest/1.TestBottomNeedBackward
+[       OK ] NetTest/1.TestBottomNeedBackward (1 ms)
+[ RUN      ] NetTest/1.TestComboLossWeight
+[       OK ] NetTest/1.TestComboLossWeight (2 ms)
+[ RUN      ] NetTest/1.TestHasLayer
+[       OK ] NetTest/1.TestHasLayer (1 ms)
+[ RUN      ] NetTest/1.TestFromTo
+[       OK ] NetTest/1.TestFromTo (3 ms)
+[ RUN      ] NetTest/1.TestParamPropagateDown
+[       OK ] NetTest/1.TestParamPropagateDown (1 ms)
+[ RUN      ] NetTest/1.TestBottomNeedBackwardForce
+[       OK ] NetTest/1.TestBottomNeedBackwardForce (1 ms)
+[ RUN      ] NetTest/1.TestReshape
+[       OK ] NetTest/1.TestReshape (1 ms)
+[ RUN      ] NetTest/1.TestSharedWeightsResume
+[       OK ] NetTest/1.TestSharedWeightsResume (1 ms)
+[ RUN      ] NetTest/1.TestSharedWeightsUpdate
+[       OK ] NetTest/1.TestSharedWeightsUpdate (1 ms)
+[ RUN      ] NetTest/1.TestSkipPropagateDown
+[       OK ] NetTest/1.TestSkipPropagateDown (1 ms)
+[ RUN      ] NetTest/1.TestForcePropagateDown
+[       OK ] NetTest/1.TestForcePropagateDown (1 ms)
+[ RUN      ] NetTest/1.TestAllInOneNetDeploy
+[       OK ] NetTest/1.TestAllInOneNetDeploy (0 ms)
+[ RUN      ] NetTest/1.TestLossWeight
+[       OK ] NetTest/1.TestLossWeight (4 ms)
+[ RUN      ] NetTest/1.TestUnsharedWeightsDiffNet
+[       OK ] NetTest/1.TestUnsharedWeightsDiffNet (0 ms)
+[ RUN      ] NetTest/1.TestHasBlob
+[       OK ] NetTest/1.TestHasBlob (1 ms)
+[----------] 26 tests from NetTest/1 (30 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)
+[----------] 15 tests from ConvolutionLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] ConvolutionLayerTest/0.TestSimpleConvolution
+[       OK ] ConvolutionLayerTest/0.TestSimpleConvolution (0 ms)
+[ RUN      ] ConvolutionLayerTest/0.TestSimple3DConvolution
+[       OK ] ConvolutionLayerTest/0.TestSimple3DConvolution (2 ms)
+[ RUN      ] ConvolutionLayerTest/0.TestSobelConvolution
+[       OK ] ConvolutionLayerTest/0.TestSobelConvolution (0 ms)
+[ RUN      ] ConvolutionLayerTest/0.TestDilated3DConvolution
+[       OK ] ConvolutionLayerTest/0.TestDilated3DConvolution (8 ms)
+[ RUN      ] ConvolutionLayerTest/0.TestSetup
+[       OK ] ConvolutionLayerTest/0.TestSetup (0 ms)
+[ RUN      ] ConvolutionLayerTest/0.TestSimpleConvolutionGroup
+[       OK ] ConvolutionLayerTest/0.TestSimpleConvolutionGroup (1 ms)
+[ RUN      ] ConvolutionLayerTest/0.Test0DConvolution
+[       OK ] ConvolutionLayerTest/0.Test0DConvolution (0 ms)
+[ RUN      ] ConvolutionLayerTest/0.TestNDAgainst2D
+[       OK ] ConvolutionLayerTest/0.TestNDAgainst2D (322 ms)
+[ RUN      ] ConvolutionLayerTest/0.TestGradient3D
+[       OK ] ConvolutionLayerTest/0.TestGradient3D (532 ms)
+[ RUN      ] ConvolutionLayerTest/0.TestDilatedGradient
+[       OK ] ConvolutionLayerTest/0.TestDilatedGradient (15 ms)
+[ RUN      ] ConvolutionLayerTest/0.TestGradientGroup
+[       OK ] ConvolutionLayerTest/0.TestGradientGroup (17 ms)
+[ RUN      ] ConvolutionLayerTest/0.Test1x1Gradient
+[       OK ] ConvolutionLayerTest/0.Test1x1Gradient (433 ms)
+[ RUN      ] ConvolutionLayerTest/0.Test1x1Convolution
+[       OK ] ConvolutionLayerTest/0.Test1x1Convolution (0 ms)
+[ RUN      ] ConvolutionLayerTest/0.TestDilatedConvolution
+[       OK ] ConvolutionLayerTest/0.TestDilatedConvolution (2 ms)
+[ RUN      ] ConvolutionLayerTest/0.TestGradient
+[       OK ] ConvolutionLayerTest/0.TestGradient (61 ms)
+[----------] 15 tests from ConvolutionLayerTest/0 (1393 ms total)
 
-[----------] 12 tests from ArgMaxLayerTest/1, where TypeParam = double
-[ RUN      ] ArgMaxLayerTest/1.TestCPUAxis
-[       OK ] ArgMaxLayerTest/1.TestCPUAxis (16 ms)
-[ RUN      ] ArgMaxLayerTest/1.TestSetupAxisNegativeIndexing
-[       OK ] ArgMaxLayerTest/1.TestSetupAxisNegativeIndexing (1 ms)
-[ RUN      ] ArgMaxLayerTest/1.TestSetup
-[       OK ] ArgMaxLayerTest/1.TestSetup (2 ms)
-[ RUN      ] ArgMaxLayerTest/1.TestCPUTopK
-[       OK ] ArgMaxLayerTest/1.TestCPUTopK (1 ms)
-[ RUN      ] ArgMaxLayerTest/1.TestSetupMaxVal
-[       OK ] ArgMaxLayerTest/1.TestSetupMaxVal (1 ms)
-[ RUN      ] ArgMaxLayerTest/1.TestCPUAxisMaxValTopK
-[       OK ] ArgMaxLayerTest/1.TestCPUAxisMaxValTopK (69 ms)
-[ RUN      ] ArgMaxLayerTest/1.TestCPUAxisTopK
-[       OK ] ArgMaxLayerTest/1.TestCPUAxisTopK (64 ms)
-[ RUN      ] ArgMaxLayerTest/1.TestCPUMaxValTopK
-[       OK ] ArgMaxLayerTest/1.TestCPUMaxValTopK (2 ms)
-[ RUN      ] ArgMaxLayerTest/1.TestCPUMaxVal
-[       OK ] ArgMaxLayerTest/1.TestCPUMaxVal (2 ms)
-[ RUN      ] ArgMaxLayerTest/1.TestSetupAxisMaxVal
-[       OK ] ArgMaxLayerTest/1.TestSetupAxisMaxVal (1 ms)
-[ RUN      ] ArgMaxLayerTest/1.TestCPU
-[       OK ] ArgMaxLayerTest/1.TestCPU (2 ms)
-[ RUN      ] ArgMaxLayerTest/1.TestSetupAxis
-[       OK ] ArgMaxLayerTest/1.TestSetupAxis (1 ms)
-[----------] 12 tests from ArgMaxLayerTest/1 (162 ms total)
+[----------] 6 tests from MVNLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] MVNLayerTest/1.TestForwardMeanOnly
+[       OK ] MVNLayerTest/1.TestForwardMeanOnly (0 ms)
+[ RUN      ] MVNLayerTest/1.TestForward
+[       OK ] MVNLayerTest/1.TestForward (0 ms)
+[ RUN      ] MVNLayerTest/1.TestGradient
+[       OK ] MVNLayerTest/1.TestGradient (223 ms)
+[ RUN      ] MVNLayerTest/1.TestGradientAcrossChannels
+[       OK ] MVNLayerTest/1.TestGradientAcrossChannels (224 ms)
+[ RUN      ] MVNLayerTest/1.TestGradientMeanOnly
+[       OK ] MVNLayerTest/1.TestGradientMeanOnly (90 ms)
+[ RUN      ] MVNLayerTest/1.TestForwardAcrossChannels
+[       OK ] MVNLayerTest/1.TestForwardAcrossChannels (0 ms)
+[----------] 6 tests from MVNLayerTest/1 (537 ms total)
 
-[----------] 4 tests from ConstantFillerTest/1, where TypeParam = double
-[ RUN      ] ConstantFillerTest/1.TestFill
-[       OK ] ConstantFillerTest/1.TestFill (0 ms)
-[ 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)
-[----------] 4 tests from ConstantFillerTest/1 (0 ms total)
+[----------] 3 tests from MaxPoolingDropoutTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] MaxPoolingDropoutTest/1.TestBackward
+[       OK ] MaxPoolingDropoutTest/1.TestBackward (1 ms)
+[ RUN      ] MaxPoolingDropoutTest/1.TestSetup
+[       OK ] MaxPoolingDropoutTest/1.TestSetup (0 ms)
+[ RUN      ] MaxPoolingDropoutTest/1.TestForward
+[       OK ] MaxPoolingDropoutTest/1.TestForward (0 ms)
+[----------] 3 tests from MaxPoolingDropoutTest/1 (1 ms total)
 
-[----------] 3 tests from FilterLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] FilterLayerTest/1.TestReshape
-[       OK ] FilterLayerTest/1.TestReshape (0 ms)
-[ RUN      ] FilterLayerTest/1.TestGradient
-[       OK ] FilterLayerTest/1.TestGradient (361 ms)
-[ RUN      ] FilterLayerTest/1.TestForward
-[       OK ] FilterLayerTest/1.TestForward (0 ms)
-[----------] 3 tests from FilterLayerTest/1 (362 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 (131 ms)
+[ RUN      ] BatchNormLayerTest/1.TestForwardInplace
+[       OK ] BatchNormLayerTest/1.TestForwardInplace (0 ms)
+[----------] 3 tests from BatchNormLayerTest/1 (131 ms total)
 
-[----------] 7 tests from TileLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] TileLayerTest/1.TestTrivialGradient
-[       OK ] TileLayerTest/1.TestTrivialGradient (100 ms)
-[ RUN      ] TileLayerTest/1.TestGradientNum
-[       OK ] TileLayerTest/1.TestGradientNum (348 ms)
-[ RUN      ] TileLayerTest/1.TestForwardNum
-[       OK ] TileLayerTest/1.TestForwardNum (1 ms)
-[ RUN      ] TileLayerTest/1.TestGradientChannels
-[       OK ] TileLayerTest/1.TestGradientChannels (363 ms)
-[ RUN      ] TileLayerTest/1.TestTrivialSetup
-[       OK ] TileLayerTest/1.TestTrivialSetup (0 ms)
-[ RUN      ] TileLayerTest/1.TestSetup
-[       OK ] TileLayerTest/1.TestSetup (0 ms)
-[ RUN      ] TileLayerTest/1.TestForwardChannels
-[       OK ] TileLayerTest/1.TestForwardChannels (0 ms)
-[----------] 7 tests from TileLayerTest/1 (812 ms total)
+[----------] 12 tests from DataTransformTest/1, where TypeParam = double
+[ RUN      ] DataTransformTest/1.TestCropSize
+[       OK ] DataTransformTest/1.TestCropSize (0 ms)
+[ RUN      ] DataTransformTest/1.TestMeanFile
+[       OK ] DataTransformTest/1.TestMeanFile (0 ms)
+[ RUN      ] DataTransformTest/1.TestEmptyTransformUniquePixels
+[       OK ] DataTransformTest/1.TestEmptyTransformUniquePixels (0 ms)
+[ RUN      ] DataTransformTest/1.TestCropMirrorTrain
+[       OK ] DataTransformTest/1.TestCropMirrorTrain (0 ms)
+[ RUN      ] DataTransformTest/1.TestMeanValues
+[       OK ] DataTransformTest/1.TestMeanValues (0 ms)
+[ RUN      ] DataTransformTest/1.TestMirrorTest
+[       OK ] DataTransformTest/1.TestMirrorTest (0 ms)
+[ RUN      ] DataTransformTest/1.TestCropTest
+[       OK ] DataTransformTest/1.TestCropTest (0 ms)
+[ RUN      ] DataTransformTest/1.TestMeanValue
+[       OK ] DataTransformTest/1.TestMeanValue (0 ms)
+[ RUN      ] DataTransformTest/1.TestCropTrain
+[       OK ] DataTransformTest/1.TestCropTrain (0 ms)
+[ RUN      ] DataTransformTest/1.TestEmptyTransform
+[       OK ] DataTransformTest/1.TestEmptyTransform (0 ms)
+[ RUN      ] DataTransformTest/1.TestMirrorTrain
+[       OK ] DataTransformTest/1.TestMirrorTrain (0 ms)
+[ RUN      ] DataTransformTest/1.TestCropMirrorTest
+[       OK ] DataTransformTest/1.TestCropMirrorTest (0 ms)
+[----------] 12 tests from DataTransformTest/1 (1 ms total)
 
-[----------] 2 tests from HDF5DataLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] HDF5DataLayerTest/1.TestRead
-[       OK ] HDF5DataLayerTest/1.TestRead (9 ms)
-[ RUN      ] HDF5DataLayerTest/1.TestSkip
-[       OK ] HDF5DataLayerTest/1.TestSkip (29 ms)
-[----------] 2 tests from HDF5DataLayerTest/1 (38 ms total)
+[----------] 3 tests from BlobMathTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] BlobMathTest/0.TestSumOfSquares
+[       OK ] BlobMathTest/0.TestSumOfSquares (0 ms)
+[ RUN      ] BlobMathTest/0.TestAsum
+[       OK ] BlobMathTest/0.TestAsum (0 ms)
+[ RUN      ] BlobMathTest/0.TestScaleData
+[       OK ] BlobMathTest/0.TestScaleData (0 ms)
+[----------] 3 tests from BlobMathTest/0 (0 ms total)
 
-[----------] 5 tests from DeconvolutionLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] DeconvolutionLayerTest/0.TestSetup
-[       OK ] DeconvolutionLayerTest/0.TestSetup (0 ms)
-[ RUN      ] DeconvolutionLayerTest/0.TestGradient
-[       OK ] DeconvolutionLayerTest/0.TestGradient (966 ms)
-[ RUN      ] DeconvolutionLayerTest/0.TestSimpleDeconvolution
-[       OK ] DeconvolutionLayerTest/0.TestSimpleDeconvolution (0 ms)
-[ RUN      ] DeconvolutionLayerTest/0.TestNDAgainst2D
-[       OK ] DeconvolutionLayerTest/0.TestNDAgainst2D (1504 ms)
-[ RUN      ] DeconvolutionLayerTest/0.TestGradient3D
-[       OK ] DeconvolutionLayerTest/0.TestGradient3D (363 ms)
-[----------] 5 tests from DeconvolutionLayerTest/0 (2833 ms total)
+[----------] 4 tests from NetUpgradeTest
+[ RUN      ] NetUpgradeTest.TestSimple
+[       OK ] NetUpgradeTest.TestSimple (1 ms)
+[ RUN      ] NetUpgradeTest.TestImageNet
+[       OK ] NetUpgradeTest.TestImageNet (1 ms)
+[ RUN      ] NetUpgradeTest.TestUpgradeV1LayerType
+[       OK ] NetUpgradeTest.TestUpgradeV1LayerType (40 ms)
+[ RUN      ] NetUpgradeTest.TestAllParams
+[       OK ] NetUpgradeTest.TestAllParams (1 ms)
+[----------] 4 tests from NetUpgradeTest (43 ms total)
 
-[----------] 22 tests from ScaleLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] ScaleLayerTest/1.TestForwardEltwiseInPlace
-[       OK ] ScaleLayerTest/1.TestForwardEltwiseInPlace (1 ms)
-[ RUN      ] ScaleLayerTest/1.TestGradientBroadcastBegin
-[       OK ] ScaleLayerTest/1.TestGradientBroadcastBegin (127 ms)
-[ RUN      ] ScaleLayerTest/1.TestForwardBroadcastMiddleWithParamAndBias
-[       OK ] ScaleLayerTest/1.TestForwardBroadcastMiddleWithParamAndBias (0 ms)
-[ RUN      ] ScaleLayerTest/1.TestGradientScale
-[       OK ] ScaleLayerTest/1.TestGradientScale (108 ms)
-[ RUN      ] ScaleLayerTest/1.TestForwardBroadcastMiddle
-[       OK ] ScaleLayerTest/1.TestForwardBroadcastMiddle (1 ms)
-[ RUN      ] ScaleLayerTest/1.TestBackwardEltwiseInPlace
-[       OK ] ScaleLayerTest/1.TestBackwardEltwiseInPlace (0 ms)
-[ RUN      ] ScaleLayerTest/1.TestGradientEltwise
-[       OK ] ScaleLayerTest/1.TestGradientEltwise (9 ms)
-[ RUN      ] ScaleLayerTest/1.TestForwardEltwise
-[       OK ] ScaleLayerTest/1.TestForwardEltwise (0 ms)
-[ RUN      ] ScaleLayerTest/1.TestForwardEltwiseWithParam
-[       OK ] ScaleLayerTest/1.TestForwardEltwiseWithParam (0 ms)
-[ RUN      ] ScaleLayerTest/1.TestForwardBroadcastMiddleInPlace
-[       OK ] ScaleLayerTest/1.TestForwardBroadcastMiddleInPlace (0 ms)
-[ RUN      ] ScaleLayerTest/1.TestForwardScale
-[       OK ] ScaleLayerTest/1.TestForwardScale (0 ms)
-[ RUN      ] ScaleLayerTest/1.TestGradientEltwiseWithParam
-[       OK ] ScaleLayerTest/1.TestGradientEltwiseWithParam (588 ms)
-[ RUN      ] ScaleLayerTest/1.TestGradientScaleAndBias
-[       OK ] ScaleLayerTest/1.TestGradientScaleAndBias (137 ms)
-[ RUN      ] ScaleLayerTest/1.TestGradientBroadcastMiddleWithParam
-[       OK ] ScaleLayerTest/1.TestGradientBroadcastMiddleWithParam (159 ms)
-[ RUN      ] ScaleLayerTest/1.TestGradientBroadcastMiddle
-[       OK ] ScaleLayerTest/1.TestGradientBroadcastMiddle (161 ms)
-[ RUN      ] ScaleLayerTest/1.TestGradientScaleAxis2
-[       OK ] ScaleLayerTest/1.TestGradientScaleAxis2 (108 ms)
-[ RUN      ] ScaleLayerTest/1.TestGradientBroadcastEnd
-[       OK ] ScaleLayerTest/1.TestGradientBroadcastEnd (344 ms)
-[ RUN      ] ScaleLayerTest/1.TestForwardBroadcastEnd
-[       OK ] ScaleLayerTest/1.TestForwardBroadcastEnd (0 ms)
-[ RUN      ] ScaleLayerTest/1.TestForwardBroadcastBegin
-[       OK ] ScaleLayerTest/1.TestForwardBroadcastBegin (0 ms)
-[ RUN      ] ScaleLayerTest/1.TestForwardScaleAxis2
-[       OK ] ScaleLayerTest/1.TestForwardScaleAxis2 (0 ms)
-[ RUN      ] ScaleLayerTest/1.TestBackwardBroadcastMiddleInPlace
-[       OK ] ScaleLayerTest/1.TestBackwardBroadcastMiddleInPlace (0 ms)
-[ RUN      ] ScaleLayerTest/1.TestForwardBroadcastMiddleWithParam
-[       OK ] ScaleLayerTest/1.TestForwardBroadcastMiddleWithParam (1 ms)
-[----------] 22 tests from ScaleLayerTest/1 (1744 ms total)
+[----------] 6 tests from RNNLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] RNNLayerTest/1.TestGradient
+[       OK ] RNNLayerTest/1.TestGradient (92 ms)
+[ RUN      ] RNNLayerTest/1.TestForward
+[       OK ] RNNLayerTest/1.TestForward (4 ms)
+[ RUN      ] RNNLayerTest/1.TestGradientNonZeroContBufferSize2
+[       OK ] RNNLayerTest/1.TestGradientNonZeroContBufferSize2 (175 ms)
+[ RUN      ] RNNLayerTest/1.TestGradientNonZeroCont
+[       OK ] RNNLayerTest/1.TestGradientNonZeroCont (88 ms)
+[ RUN      ] RNNLayerTest/1.TestSetUp
+[       OK ] RNNLayerTest/1.TestSetUp (1 ms)
+[ RUN      ] RNNLayerTest/1.TestGradientNonZeroContBufferSize2WithStaticInput
+[       OK ] RNNLayerTest/1.TestGradientNonZeroContBufferSize2WithStaticInput (735 ms)
+[----------] 6 tests from RNNLayerTest/1 (1095 ms total)
 
-[----------] 2 tests from EuclideanLossLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] EuclideanLossLayerTest/0.TestGradient
-[       OK ] EuclideanLossLayerTest/0.TestGradient (0 ms)
-[ RUN      ] EuclideanLossLayerTest/0.TestForward
-[       OK ] EuclideanLossLayerTest/0.TestForward (0 ms)
-[----------] 2 tests from EuclideanLossLayerTest/0 (0 ms total)
+[----------] 4 tests from GaussianFillerTest/1, where TypeParam = double
+[ RUN      ] GaussianFillerTest/1.TestFill1D
+[       OK ] GaussianFillerTest/1.TestFill1D (1 ms)
+[ RUN      ] GaussianFillerTest/1.TestFill2D
+[       OK ] GaussianFillerTest/1.TestFill2D (0 ms)
+[ RUN      ] GaussianFillerTest/1.TestFill5D
+[       OK ] GaussianFillerTest/1.TestFill5D (0 ms)
+[ RUN      ] GaussianFillerTest/1.TestFill
+[       OK ] GaussianFillerTest/1.TestFill (1 ms)
+[----------] 4 tests from GaussianFillerTest/1 (2 ms total)
 
-[----------] 1 test from LayerFactoryTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] LayerFactoryTest/0.TestCreateLayer
-[       OK ] LayerFactoryTest/0.TestCreateLayer (121 ms)
-[----------] 1 test from LayerFactoryTest/0 (121 ms total)
+[----------] 11 tests from RandomNumberGeneratorTest/0, where TypeParam = float
+[ RUN      ] RandomNumberGeneratorTest/0.TestRngGaussian
+[       OK ] RandomNumberGeneratorTest/0.TestRngGaussian (0 ms)
+[ RUN      ] RandomNumberGeneratorTest/0.TestRngUniform2
+[       OK ] RandomNumberGeneratorTest/0.TestRngUniform2 (0 ms)
+[ RUN      ] RandomNumberGeneratorTest/0.TestRngUniform
+[       OK ] RandomNumberGeneratorTest/0.TestRngUniform (1 ms)
+[ RUN      ] RandomNumberGeneratorTest/0.TestRngBernoulli
+[       OK ] RandomNumberGeneratorTest/0.TestRngBernoulli (0 ms)
+[ RUN      ] RandomNumberGeneratorTest/0.TestRngGaussian2
+[       OK ] RandomNumberGeneratorTest/0.TestRngGaussian2 (0 ms)
+[ RUN      ] RandomNumberGeneratorTest/0.TestRngUniformTimesBernoulli
+[       OK ] RandomNumberGeneratorTest/0.TestRngUniformTimesBernoulli (1 ms)
+[ RUN      ] RandomNumberGeneratorTest/0.TestRngBernoulliTimesBernoulli
+[       OK ] RandomNumberGeneratorTest/0.TestRngBernoulliTimesBernoulli (0 ms)
+[ RUN      ] RandomNumberGeneratorTest/0.TestRngBernoulli2
+[       OK ] RandomNumberGeneratorTest/0.TestRngBernoulli2 (0 ms)
+[ RUN      ] RandomNumberGeneratorTest/0.TestRngGaussianTimesBernoulli
+[       OK ] RandomNumberGeneratorTest/0.TestRngGaussianTimesBernoulli (1 ms)
+[ RUN      ] RandomNumberGeneratorTest/0.TestRngUniformTimesUniform
+[       OK ] RandomNumberGeneratorTest/0.TestRngUniformTimesUniform (0 ms)
+[ RUN      ] RandomNumberGeneratorTest/0.TestRngGaussianTimesGaussian
+[       OK ] RandomNumberGeneratorTest/0.TestRngGaussianTimesGaussian (0 ms)
+[----------] 11 tests from RandomNumberGeneratorTest/0 (3 ms total)
 
-[----------] 6 tests from XavierFillerTest/0, where TypeParam = float
-[ 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 (169 ms)
-[ RUN      ] XavierFillerTest/0.TestFillFanOut
-[       OK ] XavierFillerTest/0.TestFillFanOut (171 ms)
-[ RUN      ] XavierFillerTest/0.TestFillAverage
-[       OK ] XavierFillerTest/0.TestFillAverage (160 ms)
-[----------] 6 tests from XavierFillerTest/0 (500 ms total)
+[----------] 2 tests from BilinearFillerTest/0, where TypeParam = float
+[ RUN      ] BilinearFillerTest/0.TestFillOdd
+[       OK ] BilinearFillerTest/0.TestFillOdd (8 ms)
+[ RUN      ] BilinearFillerTest/0.TestFillEven
+[       OK ] BilinearFillerTest/0.TestFillEven (6 ms)
+[----------] 2 tests from BilinearFillerTest/0 (14 ms total)
 
-[----------] 2 tests from InternalThreadTest
-[ RUN      ] InternalThreadTest.TestRandomSeed
-[       OK ] InternalThreadTest.TestRandomSeed (1 ms)
-[ RUN      ] InternalThreadTest.TestStartAndExit
-[       OK ] InternalThreadTest.TestStartAndExit (0 ms)
-[----------] 2 tests from InternalThreadTest (1 ms total)
+[----------] 2 tests from BatchReindexLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] BatchReindexLayerTest/1.TestForward
+[       OK ] BatchReindexLayerTest/1.TestForward (0 ms)
+[ RUN      ] BatchReindexLayerTest/1.TestGradient
+[       OK ] BatchReindexLayerTest/1.TestGradient (98 ms)
+[----------] 2 tests from BatchReindexLayerTest/1 (98 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 (0 ms)
-[ RUN      ] GaussianFillerTest/0.TestFill2D
-[       OK ] GaussianFillerTest/0.TestFill2D (1 ms)
-[ RUN      ] GaussianFillerTest/0.TestFill
-[       OK ] GaussianFillerTest/0.TestFill (0 ms)
-[----------] 4 tests from GaussianFillerTest/0 (2 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)
 
-[----------] 2 tests from HingeLossLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] HingeLossLayerTest/0.TestGradientL2
-[       OK ] HingeLossLayerTest/0.TestGradientL2 (1 ms)
-[ RUN      ] HingeLossLayerTest/0.TestGradientL1
-[       OK ] HingeLossLayerTest/0.TestGradientL1 (0 ms)
-[----------] 2 tests from HingeLossLayerTest/0 (1 ms total)
+[----------] 3 tests from ThresholdLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] ThresholdLayerTest/1.Test2
+[       OK ] ThresholdLayerTest/1.Test2 (0 ms)
+[ RUN      ] ThresholdLayerTest/1.TestSetup
+[       OK ] ThresholdLayerTest/1.TestSetup (0 ms)
+[ RUN      ] ThresholdLayerTest/1.Test
+[       OK ] ThresholdLayerTest/1.Test (0 ms)
+[----------] 3 tests from ThresholdLayerTest/1 (1 ms total)
 
 [----------] 9 tests from AdaGradSolverTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] AdaGradSolverTest/0.TestSnapshotShare
-[       OK ] AdaGradSolverTest/0.TestSnapshotShare (365 ms)
-[ RUN      ] AdaGradSolverTest/0.TestAdaGradLeastSquaresUpdateWithEverything
-[       OK ] AdaGradSolverTest/0.TestAdaGradLeastSquaresUpdateWithEverything (189 ms)
-[ RUN      ] AdaGradSolverTest/0.TestAdaGradLeastSquaresUpdateWithWeightDecay
-[       OK ] AdaGradSolverTest/0.TestAdaGradLeastSquaresUpdateWithWeightDecay (38 ms)
 [ RUN      ] AdaGradSolverTest/0.TestSnapshot
-[       OK ] AdaGradSolverTest/0.TestSnapshot (85 ms)
+[       OK ] AdaGradSolverTest/0.TestSnapshot (11 ms)
+[ RUN      ] AdaGradSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum
+[       OK ] AdaGradSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum (2 ms)
+[ RUN      ] AdaGradSolverTest/0.TestAdaGradLeastSquaresUpdateWithEverythingShare
+[       OK ] AdaGradSolverTest/0.TestAdaGradLeastSquaresUpdateWithEverythingShare (70 ms)
+[ RUN      ] AdaGradSolverTest/0.TestAdaGradLeastSquaresUpdateWithWeightDecay
+[       OK ] AdaGradSolverTest/0.TestAdaGradLeastSquaresUpdateWithWeightDecay (13 ms)
+[ RUN      ] AdaGradSolverTest/0.TestAdaGradLeastSquaresUpdateWithEverything
+[       OK ] AdaGradSolverTest/0.TestAdaGradLeastSquaresUpdateWithEverything (67 ms)
 [ RUN      ] AdaGradSolverTest/0.TestAdaGradLeastSquaresUpdate
-[       OK ] AdaGradSolverTest/0.TestAdaGradLeastSquaresUpdate (40 ms)
+[       OK ] AdaGradSolverTest/0.TestAdaGradLeastSquaresUpdate (14 ms)
 [ RUN      ] AdaGradSolverTest/0.TestAdaGradLeastSquaresUpdateLROneHundredth
-[       OK ] AdaGradSolverTest/0.TestAdaGradLeastSquaresUpdateLROneHundredth (26 ms)
+[       OK ] AdaGradSolverTest/0.TestAdaGradLeastSquaresUpdateLROneHundredth (14 ms)
+[ RUN      ] AdaGradSolverTest/0.TestSnapshotShare
+[       OK ] AdaGradSolverTest/0.TestSnapshotShare (15 ms)
 [ RUN      ] AdaGradSolverTest/0.TestLeastSquaresUpdateWithEverythingAccumShare
-[       OK ] AdaGradSolverTest/0.TestLeastSquaresUpdateWithEverythingAccumShare (19 ms)
-[ RUN      ] AdaGradSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum
-[       OK ] AdaGradSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum (3 ms)
-[ RUN      ] AdaGradSolverTest/0.TestAdaGradLeastSquaresUpdateWithEverythingShare
-[       OK ] AdaGradSolverTest/0.TestAdaGradLeastSquaresUpdateWithEverythingShare (310 ms)
-[----------] 9 tests from AdaGradSolverTest/0 (1077 ms total)
+[       OK ] AdaGradSolverTest/0.TestLeastSquaresUpdateWithEverythingAccumShare (2 ms)
+[----------] 9 tests from AdaGradSolverTest/0 (208 ms total)
 
-[----------] 15 tests from ConvolutionLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] ConvolutionLayerTest/1.TestSetup
-[       OK ] ConvolutionLayerTest/1.TestSetup (0 ms)
-[ RUN      ] ConvolutionLayerTest/1.TestGradient3D
-[       OK ] ConvolutionLayerTest/1.TestGradient3D (1052 ms)
-[ RUN      ] ConvolutionLayerTest/1.TestNDAgainst2D
-[       OK ] ConvolutionLayerTest/1.TestNDAgainst2D (652 ms)
-[ RUN      ] ConvolutionLayerTest/1.TestSimple3DConvolution
-[       OK ] ConvolutionLayerTest/1.TestSimple3DConvolution (3 ms)
-[ RUN      ] ConvolutionLayerTest/1.Test1x1Gradient
-[       OK ] ConvolutionLayerTest/1.Test1x1Gradient (891 ms)
-[ RUN      ] ConvolutionLayerTest/1.TestSimpleConvolution
-[       OK ] ConvolutionLayerTest/1.TestSimpleConvolution (0 ms)
-[ RUN      ] ConvolutionLayerTest/1.Test1x1Convolution
-[       OK ] ConvolutionLayerTest/1.Test1x1Convolution (1 ms)
-[ RUN      ] ConvolutionLayerTest/1.Test0DConvolution
-[       OK ] ConvolutionLayerTest/1.Test0DConvolution (0 ms)
-[ RUN      ] ConvolutionLayerTest/1.TestSobelConvolution
-[       OK ] ConvolutionLayerTest/1.TestSobelConvolution (0 ms)
-[ RUN      ] ConvolutionLayerTest/1.TestDilated3DConvolution
-[       OK ] ConvolutionLayerTest/1.TestDilated3DConvolution (15 ms)
-[ RUN      ] ConvolutionLayerTest/1.TestDilatedConvolution
-[       OK ] ConvolutionLayerTest/1.TestDilatedConvolution (3 ms)
-[ RUN      ] ConvolutionLayerTest/1.TestSimpleConvolutionGroup
-[       OK ] ConvolutionLayerTest/1.TestSimpleConvolutionGroup (0 ms)
-[ RUN      ] ConvolutionLayerTest/1.TestGradient
-[       OK ] ConvolutionLayerTest/1.TestGradient (118 ms)
-[ RUN      ] ConvolutionLayerTest/1.TestDilatedGradient
-[       OK ] ConvolutionLayerTest/1.TestDilatedGradient (27 ms)
-[ RUN      ] ConvolutionLayerTest/1.TestGradientGroup
-[       OK ] ConvolutionLayerTest/1.TestGradientGroup (30 ms)
-[----------] 15 tests from ConvolutionLayerTest/1 (2792 ms total)
+[----------] 11 tests from CropLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] CropLayerTest/1.TestCropAllOffset
+[       OK ] CropLayerTest/1.TestCropAllOffset (0 ms)
+[ RUN      ] CropLayerTest/1.TestCropAll
+[       OK ] CropLayerTest/1.TestCropAll (0 ms)
+[ RUN      ] CropLayerTest/1.TestSetupShapeDefault
+[       OK ] CropLayerTest/1.TestSetupShapeDefault (0 ms)
+[ RUN      ] CropLayerTest/1.TestCrop5DGradient
+[       OK ] CropLayerTest/1.TestCrop5DGradient (1269 ms)
+[ RUN      ] CropLayerTest/1.TestDimensionsCheck
+[       OK ] CropLayerTest/1.TestDimensionsCheck (0 ms)
+[ RUN      ] CropLayerTest/1.TestSetupShapeNegativeIndexing
+[       OK ] CropLayerTest/1.TestSetupShapeNegativeIndexing (0 ms)
+[ RUN      ] CropLayerTest/1.TestCropAllGradient
+[       OK ] CropLayerTest/1.TestCropAllGradient (204 ms)
+[ RUN      ] CropLayerTest/1.TestCropHWGradient
+[       OK ] CropLayerTest/1.TestCropHWGradient (324 ms)
+[ RUN      ] CropLayerTest/1.TestCropHW
+[       OK ] CropLayerTest/1.TestCropHW (0 ms)
+[ RUN      ] CropLayerTest/1.TestSetupShapeAll
+[       OK ] CropLayerTest/1.TestSetupShapeAll (0 ms)
+[ RUN      ] CropLayerTest/1.TestCrop5D
+[       OK ] CropLayerTest/1.TestCrop5D (0 ms)
+[----------] 11 tests from CropLayerTest/1 (1798 ms total)
 
-[----------] 7 tests from CPUMathFunctionsTest/0, where TypeParam = float
-[ RUN      ] CPUMathFunctionsTest/0.TestNothing
-[       OK ] CPUMathFunctionsTest/0.TestNothing (4 ms)
-[ RUN      ] CPUMathFunctionsTest/0.TestSign
-[       OK ] CPUMathFunctionsTest/0.TestSign (6 ms)
-[ RUN      ] CPUMathFunctionsTest/0.TestSgnbit
-[       OK ] CPUMathFunctionsTest/0.TestSgnbit (7 ms)
-[ RUN      ] CPUMathFunctionsTest/0.TestAsum
-[       OK ] CPUMathFunctionsTest/0.TestAsum (4 ms)
-[ RUN      ] CPUMathFunctionsTest/0.TestFabs
-[       OK ] CPUMathFunctionsTest/0.TestFabs (5 ms)
-[ RUN      ] CPUMathFunctionsTest/0.TestScale
-[       OK ] CPUMathFunctionsTest/0.TestScale (6 ms)
-[ RUN      ] CPUMathFunctionsTest/0.TestCopy
-[       OK ] CPUMathFunctionsTest/0.TestCopy (7 ms)
-[----------] 7 tests from CPUMathFunctionsTest/0 (39 ms total)
+[----------] 12 tests from ReshapeLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] ReshapeLayerTest/0.TestInferenceOfUnspecified
+[       OK ] ReshapeLayerTest/0.TestInferenceOfUnspecified (0 ms)
+[ RUN      ] ReshapeLayerTest/0.TestInsertSingletonAxesStart
+[       OK ] ReshapeLayerTest/0.TestInsertSingletonAxesStart (0 ms)
+[ RUN      ] ReshapeLayerTest/0.TestInferenceOfUnspecifiedWithStartAxis
+[       OK ] ReshapeLayerTest/0.TestInferenceOfUnspecifiedWithStartAxis (0 ms)
+[ RUN      ] ReshapeLayerTest/0.TestInsertSingletonAxesEnd
+[       OK ] ReshapeLayerTest/0.TestInsertSingletonAxesEnd (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.TestFlattenOutputSizes
+[       OK ] ReshapeLayerTest/0.TestFlattenOutputSizes (0 ms)
+[ RUN      ] ReshapeLayerTest/0.TestForwardAfterReshape
+[       OK ] ReshapeLayerTest/0.TestForwardAfterReshape (0 ms)
+[ RUN      ] ReshapeLayerTest/0.TestForward
+[       OK ] ReshapeLayerTest/0.TestForward (0 ms)
+[ RUN      ] ReshapeLayerTest/0.TestFlattenMiddle
+[       OK ] ReshapeLayerTest/0.TestFlattenMiddle (0 ms)
+[ RUN      ] ReshapeLayerTest/0.TestGradient
+[       OK ] ReshapeLayerTest/0.TestGradient (3 ms)
+[ RUN      ] ReshapeLayerTest/0.TestCopyDimensions
+[       OK ] ReshapeLayerTest/0.TestCopyDimensions (0 ms)
+[----------] 12 tests from ReshapeLayerTest/0 (3 ms total)
 
-[----------] 5 tests from DBTest/1, where TypeParam = caffe::TypeLMDB
-[ RUN      ] DBTest/1.TestSeekToFirst
-[       OK ] DBTest/1.TestSeekToFirst (254 ms)
-[ RUN      ] DBTest/1.TestWrite
-[       OK ] DBTest/1.TestWrite (269 ms)
-[ RUN      ] DBTest/1.TestGetDB
-[       OK ] DBTest/1.TestGetDB (94 ms)
-[ RUN      ] DBTest/1.TestKeyValue
-[       OK ] DBTest/1.TestKeyValue (74 ms)
-[ RUN      ] DBTest/1.TestNext
-[       OK ] DBTest/1.TestNext (50 ms)
-[----------] 5 tests from DBTest/1 (741 ms total)
+[----------] 4 tests from ConstantFillerTest/1, where TypeParam = double
+[ 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)
+[ RUN      ] ConstantFillerTest/1.TestFill2D
+[       OK ] ConstantFillerTest/1.TestFill2D (0 ms)
+[----------] 4 tests from ConstantFillerTest/1 (0 ms total)
 
-[----------] 1 test from LayerFactoryTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] LayerFactoryTest/1.TestCreateLayer
-[       OK ] LayerFactoryTest/1.TestCreateLayer (138 ms)
-[----------] 1 test from LayerFactoryTest/1 (138 ms total)
+[----------] 1 test from SolverFactoryTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] SolverFactoryTest/1.TestCreateSolver
+[       OK ] SolverFactoryTest/1.TestCreateSolver (1 ms)
+[----------] 1 test from SolverFactoryTest/1 (1 ms total)
+
+[----------] 5 tests from BenchmarkTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] BenchmarkTest/0.TestTimerSeconds
+[       OK ] BenchmarkTest/0.TestTimerSeconds (300 ms)
+[ RUN      ] BenchmarkTest/0.TestTimerMilliSeconds
+[       OK ] BenchmarkTest/0.TestTimerMilliSeconds (300 ms)
+[ RUN      ] BenchmarkTest/0.TestTimerStop
+[       OK ] BenchmarkTest/0.TestTimerStop (0 ms)
+[ RUN      ] BenchmarkTest/0.TestTimerStart
+[       OK ] BenchmarkTest/0.TestTimerStart (0 ms)
+[ RUN      ] BenchmarkTest/0.TestTimerConstructor
+[       OK ] BenchmarkTest/0.TestTimerConstructor (0 ms)
+[----------] 5 tests from BenchmarkTest/0 (600 ms total)
+
+[----------] 26 tests from IOTest
+[ RUN      ] IOTest.TestReadImageToCVMat
+[       OK ] IOTest.TestReadImageToCVMat (5 ms)
+[ RUN      ] IOTest.TestReadImageToDatumContent
+[       OK ] IOTest.TestReadImageToDatumContent (10 ms)
+[ RUN      ] IOTest.TestReadImageToDatumResizedSquare
+[       OK ] IOTest.TestReadImageToDatumResizedSquare (4 ms)
+[ RUN      ] IOTest.TestCVMatToDatum
+[       OK ] IOTest.TestCVMatToDatum (5 ms)
+[ RUN      ] IOTest.TestDecodeDatumToCVMatNative
+[       OK ] IOTest.TestDecodeDatumToCVMatNative (3 ms)
+[ RUN      ] IOTest.TestDecodeDatum
+[       OK ] IOTest.TestDecodeDatum (11 ms)
+[ RUN      ] IOTest.TestDecodeDatumNative
+[       OK ] IOTest.TestDecodeDatumNative (12 ms)
+[ RUN      ] IOTest.TestReadImageToCVMatResizedSquare
+[       OK ] IOTest.TestReadImageToCVMatResizedSquare (4 ms)
+[ RUN      ] IOTest.TestReadImageToDatumReference
+[       OK ] IOTest.TestReadImageToDatumReference (10 ms)
+[ RUN      ] IOTest.TestReadImageToCVMatResizedGray
+[       OK ] IOTest.TestReadImageToCVMatResizedGray (3 ms)
+[ RUN      ] IOTest.TestReadFileToDatum
+[       OK ] IOTest.TestReadFileToDatum (0 ms)
+[ RUN      ] IOTest.TestDecodeDatumToCVMatNativeGray
+[       OK ] IOTest.TestDecodeDatumToCVMatNativeGray (2 ms)
+[ RUN      ] IOTest.TestReadImageToDatumGray
+[       OK ] IOTest.TestReadImageToDatumGray (3 ms)
+[ RUN      ] IOTest.TestReadImageToCVMatResized
+[       OK ] IOTest.TestReadImageToCVMatResized (4 ms)
+[ RUN      ] IOTest.TestDecodeDatumToCVMatContent
+[       OK ] IOTest.TestDecodeDatumToCVMatContent (10 ms)
+[ RUN      ] IOTest.TestDecodeDatumToCVMat
+[       OK ] IOTest.TestDecodeDatumToCVMat (6 ms)
+[ RUN      ] IOTest.TestReadImageToDatumResized
+[       OK ] IOTest.TestReadImageToDatumResized (4 ms)
+[ RUN      ] IOTest.TestReadImageToDatumContentGray
+[       OK ] IOTest.TestReadImageToDatumContentGray (6 ms)
+[ RUN      ] IOTest.TestDecodeDatumToCVMatContentNative
+[       OK ] IOTest.TestDecodeDatumToCVMatContentNative (10 ms)
+[ RUN      ] IOTest.TestDecodeDatumNativeGray
+[       OK ] IOTest.TestDecodeDatumNativeGray (5 ms)
+[ RUN      ] IOTest.TestReadImageToCVMatGray
+[       OK ] IOTest.TestReadImageToCVMatGray (2 ms)
+[ RUN      ] IOTest.TestCVMatToDatumReference
+[       OK ] IOTest.TestCVMatToDatumReference (12 ms)
+[ RUN      ] IOTest.TestReadImageToDatumResizedGray
+[       OK ] IOTest.TestReadImageToDatumResizedGray (3 ms)
+[ RUN      ] IOTest.TestReadImageToDatumReferenceResized
+[       OK ] IOTest.TestReadImageToDatumReferenceResized (7 ms)
+[ RUN      ] IOTest.TestCVMatToDatumContent
+[       OK ] IOTest.TestCVMatToDatumContent (10 ms)
+[ RUN      ] IOTest.TestReadImageToDatum
+[       OK ] IOTest.TestReadImageToDatum (4 ms)
+[----------] 26 tests from IOTest (155 ms total)
+
+[----------] 3 tests from SplitLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] SplitLayerTest/1.TestGradient
+[       OK ] SplitLayerTest/1.TestGradient (5 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 (5 ms total)
 
 [----------] 6 tests from MSRAFillerTest/0, where TypeParam = float
+[ RUN      ] MSRAFillerTest/0.TestFillAverage
+[       OK ] MSRAFillerTest/0.TestFillAverage (49 ms)
 [ RUN      ] MSRAFillerTest/0.TestFillFanOut
-[       OK ] MSRAFillerTest/0.TestFillFanOut (98 ms)
+[       OK ] MSRAFillerTest/0.TestFillFanOut (49 ms)
 [ RUN      ] MSRAFillerTest/0.TestFill2D
 [       OK ] MSRAFillerTest/0.TestFill2D (0 ms)
-[ RUN      ] MSRAFillerTest/0.TestFill5D
-[       OK ] MSRAFillerTest/0.TestFill5D (0 ms)
-[ RUN      ] MSRAFillerTest/0.TestFillAverage
-[       OK ] MSRAFillerTest/0.TestFillAverage (90 ms)
 [ RUN      ] MSRAFillerTest/0.TestFill1D
 [       OK ] MSRAFillerTest/0.TestFill1D (0 ms)
 [ RUN      ] MSRAFillerTest/0.TestFillFanIn
-[       OK ] MSRAFillerTest/0.TestFillFanIn (88 ms)
-[----------] 6 tests from MSRAFillerTest/0 (276 ms total)
+[       OK ] MSRAFillerTest/0.TestFillFanIn (49 ms)
+[ RUN      ] MSRAFillerTest/0.TestFill5D
+[       OK ] MSRAFillerTest/0.TestFill5D (0 ms)
+[----------] 6 tests from MSRAFillerTest/0 (147 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 (0 ms)
+[ RUN      ] SoftmaxLayerTest/1.TestGradient
+[       OK ] SoftmaxLayerTest/1.TestGradient (311 ms)
+[----------] 2 tests from SoftmaxLayerTest/1 (311 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.TestForwardBackward
-[       OK ] SPPLayerTest/1.TestForwardBackward (1 ms)
-[ RUN      ] SPPLayerTest/1.TestEqualOutputDims2
-[       OK ] SPPLayerTest/1.TestEqualOutputDims2 (0 ms)
-[ RUN      ] SPPLayerTest/1.TestGradient
-[       OK ] SPPLayerTest/1.TestGradient (3830 ms)
-[ RUN      ] SPPLayerTest/1.TestEqualOutputDims
-[       OK ] SPPLayerTest/1.TestEqualOutputDims (0 ms)
-[----------] 5 tests from SPPLayerTest/1 (3831 ms total)
+[----------] 5 tests from ImageDataLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] ImageDataLayerTest/1.TestResize
+[       OK ] ImageDataLayerTest/1.TestResize (99 ms)
+[ RUN      ] ImageDataLayerTest/1.TestRead
+[       OK ] ImageDataLayerTest/1.TestRead (100 ms)
+[ RUN      ] ImageDataLayerTest/1.TestSpace
+[       OK ] ImageDataLayerTest/1.TestSpace (30 ms)
+[ RUN      ] ImageDataLayerTest/1.TestReshape
+[       OK ] ImageDataLayerTest/1.TestReshape (27 ms)
+[ RUN      ] ImageDataLayerTest/1.TestShuffle
+[       OK ] ImageDataLayerTest/1.TestShuffle (99 ms)
+[----------] 5 tests from ImageDataLayerTest/1 (355 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.TestGradient3D
-[       OK ] DeconvolutionLayerTest/1.TestGradient3D (354 ms)
-[ RUN      ] DeconvolutionLayerTest/1.TestSimpleDeconvolution
-[       OK ] DeconvolutionLayerTest/1.TestSimpleDeconvolution (0 ms)
-[ RUN      ] DeconvolutionLayerTest/1.TestNDAgainst2D
-[       OK ] DeconvolutionLayerTest/1.TestNDAgainst2D (1747 ms)
-[ RUN      ] DeconvolutionLayerTest/1.TestGradient
-[       OK ] DeconvolutionLayerTest/1.TestGradient (948 ms)
-[----------] 5 tests from DeconvolutionLayerTest/1 (3050 ms total)
+[----------] 6 tests from FlattenLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] FlattenLayerTest/1.TestForward
+[       OK ] FlattenLayerTest/1.TestForward (1 ms)
+[ RUN      ] FlattenLayerTest/1.TestSetupWithEndAxis
+[       OK ] FlattenLayerTest/1.TestSetupWithEndAxis (0 ms)
+[ RUN      ] FlattenLayerTest/1.TestSetupWithStartAndEndAxis
+[       OK ] FlattenLayerTest/1.TestSetupWithStartAndEndAxis (0 ms)
+[ RUN      ] FlattenLayerTest/1.TestGradient
+[       OK ] FlattenLayerTest/1.TestGradient (2 ms)
+[ RUN      ] FlattenLayerTest/1.TestSetupWithAxis
+[       OK ] FlattenLayerTest/1.TestSetupWithAxis (0 ms)
+[ RUN      ] FlattenLayerTest/1.TestSetup
+[       OK ] FlattenLayerTest/1.TestSetup (0 ms)
+[----------] 6 tests from FlattenLayerTest/1 (3 ms total)
+
+[----------] 8 tests from RMSPropSolverTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] RMSPropSolverTest/1.TestRMSPropLeastSquaresUpdateWithRmsDecay
+[       OK ] RMSPropSolverTest/1.TestRMSPropLeastSquaresUpdateWithRmsDecay (67 ms)
+[ RUN      ] RMSPropSolverTest/1.TestLeastSquaresUpdateWithEverythingAccumShare
+[       OK ] RMSPropSolverTest/1.TestLeastSquaresUpdateWithEverythingAccumShare (3 ms)
+[ RUN      ] RMSPropSolverTest/1.TestRMSPropLeastSquaresUpdateWithEverything
+[       OK ] RMSPropSolverTest/1.TestRMSPropLeastSquaresUpdateWithEverything (71 ms)
+[ RUN      ] RMSPropSolverTest/1.TestSnapshotShare
+[       OK ] RMSPropSolverTest/1.TestSnapshotShare (17 ms)
+[ RUN      ] RMSPropSolverTest/1.TestRMSPropLeastSquaresUpdateWithEverythingShare
+[       OK ] RMSPropSolverTest/1.TestRMSPropLeastSquaresUpdateWithEverythingShare (75 ms)
+[ RUN      ] RMSPropSolverTest/1.TestSnapshot
+[       OK ] RMSPropSolverTest/1.TestSnapshot (13 ms)
+[ RUN      ] RMSPropSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum
+[       OK ] RMSPropSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum (3 ms)
+[ RUN      ] RMSPropSolverTest/1.TestRMSPropLeastSquaresUpdateWithWeightDecay
+[       OK ] RMSPropSolverTest/1.TestRMSPropLeastSquaresUpdateWithWeightDecay (14 ms)
+[----------] 8 tests from RMSPropSolverTest/1 (263 ms total)
+
+[----------] 11 tests from PoolingLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] PoolingLayerTest/0.TestSetupGlobalPooling
+[       OK ] PoolingLayerTest/0.TestSetupGlobalPooling (0 ms)
+[ RUN      ] PoolingLayerTest/0.TestForwardMaxPadded
+[       OK ] PoolingLayerTest/0.TestForwardMaxPadded (0 ms)
+[ RUN      ] PoolingLayerTest/0.TestForwardMaxTopMask
+[       OK ] PoolingLayerTest/0.TestForwardMaxTopMask (0 ms)
+[ RUN      ] PoolingLayerTest/0.TestGradientMaxTopMask
+[       OK ] PoolingLayerTest/0.TestGradientMaxTopMask (449 ms)
+[ RUN      ] PoolingLayerTest/0.TestGradientAvePadded
+[       OK ] PoolingLayerTest/0.TestGradientAvePadded (680 ms)
+[ RUN      ] PoolingLayerTest/0.TestSetupPadded
+[       OK ] PoolingLayerTest/0.TestSetupPadded (0 ms)
+[ RUN      ] PoolingLayerTest/0.TestGradientMax
+[       OK ] PoolingLayerTest/0.TestGradientMax (534 ms)
+[ RUN      ] PoolingLayerTest/0.TestGradientAve
+[       OK ] PoolingLayerTest/0.TestGradientAve (175 ms)
+[ RUN      ] PoolingLayerTest/0.TestForwardAve
+[       OK ] PoolingLayerTest/0.TestForwardAve (0 ms)
+[ RUN      ] PoolingLayerTest/0.TestForwardMax
+[       OK ] PoolingLayerTest/0.TestForwardMax (0 ms)
+[ RUN      ] PoolingLayerTest/0.TestSetup
+[       OK ] PoolingLayerTest/0.TestSetup (0 ms)
+[----------] 11 tests from PoolingLayerTest/0 (1838 ms total)
+
+[----------] 2 tests from HingeLossLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] HingeLossLayerTest/1.TestGradientL2
+[       OK ] HingeLossLayerTest/1.TestGradientL2 (0 ms)
+[ RUN      ] HingeLossLayerTest/1.TestGradientL1
+[       OK ] HingeLossLayerTest/1.TestGradientL1 (0 ms)
+[----------] 2 tests from HingeLossLayerTest/1 (0 ms total)
+
+[----------] 22 tests from ScaleLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] ScaleLayerTest/1.TestForwardBroadcastEnd
+[       OK ] ScaleLayerTest/1.TestForwardBroadcastEnd (1 ms)
+[ RUN      ] ScaleLayerTest/1.TestGradientBroadcastMiddle
+[       OK ] ScaleLayerTest/1.TestGradientBroadcastMiddle (91 ms)
+[ RUN      ] ScaleLayerTest/1.TestForwardEltwise
+[       OK ] ScaleLayerTest/1.TestForwardEltwise (0 ms)
+[ RUN      ] ScaleLayerTest/1.TestForwardBroadcastMiddleWithParam
+[       OK ] ScaleLayerTest/1.TestForwardBroadcastMiddleWithParam (0 ms)
+[ RUN      ] ScaleLayerTest/1.TestGradientEltwiseWithParam
+[       OK ] ScaleLayerTest/1.TestGradientEltwiseWithParam (328 ms)
+[ RUN      ] ScaleLayerTest/1.TestForwardBroadcastMiddleInPlace
+[       OK ] ScaleLayerTest/1.TestForwardBroadcastMiddleInPlace (0 ms)
+[ RUN      ] ScaleLayerTest/1.TestForwardEltwiseWithParam
+[       OK ] ScaleLayerTest/1.TestForwardEltwiseWithParam (0 ms)
+[ RUN      ] ScaleLayerTest/1.TestForwardScale
+[       OK ] ScaleLayerTest/1.TestForwardScale (0 ms)
+[ RUN      ] ScaleLayerTest/1.TestGradientScaleAxis2
+[       OK ] ScaleLayerTest/1.TestGradientScaleAxis2 (62 ms)
+[ RUN      ] ScaleLayerTest/1.TestBackwardBroadcastMiddleInPlace
+[       OK ] ScaleLayerTest/1.TestBackwardBroadcastMiddleInPlace (0 ms)
+[ RUN      ] ScaleLayerTest/1.TestForwardBroadcastBegin
+[       OK ] ScaleLayerTest/1.TestForwardBroadcastBegin (0 ms)
+[ RUN      ] ScaleLayerTest/1.TestGradientBroadcastMiddleWithParam
+[       OK ] ScaleLayerTest/1.TestGradientBroadcastMiddleWithParam (92 ms)
+[ RUN      ] ScaleLayerTest/1.TestForwardScaleAxis2
+[       OK ] ScaleLayerTest/1.TestForwardScaleAxis2 (0 ms)
+[ RUN      ] ScaleLayerTest/1.TestGradientBroadcastBegin
+[       OK ] ScaleLayerTest/1.TestGradientBroadcastBegin (72 ms)
+[ RUN      ] ScaleLayerTest/1.TestBackwardEltwiseInPlace
+[       OK ] ScaleLayerTest/1.TestBackwardEltwiseInPlace (0 ms)
+[ RUN      ] ScaleLayerTest/1.TestGradientScaleAndBias
+[       OK ] ScaleLayerTest/1.TestGradientScaleAndBias (79 ms)
+[ RUN      ] ScaleLayerTest/1.TestGradientBroadcastEnd
+[       OK ] ScaleLayerTest/1.TestGradientBroadcastEnd (201 ms)
+[ RUN      ] ScaleLayerTest/1.TestForwardBroadcastMiddle
+[       OK ] ScaleLayerTest/1.TestForwardBroadcastMiddle (0 ms)
+[ RUN      ] ScaleLayerTest/1.TestGradientScale
+[       OK ] ScaleLayerTest/1.TestGradientScale (66 ms)
+[ RUN      ] ScaleLayerTest/1.TestForwardBroadcastMiddleWithParamAndBias
+[       OK ] ScaleLayerTest/1.TestForwardBroadcastMiddleWithParamAndBias (0 ms)
+[ RUN      ] ScaleLayerTest/1.TestGradientEltwise
+[       OK ] ScaleLayerTest/1.TestGradientEltwise (5 ms)
+[ RUN      ] ScaleLayerTest/1.TestForwardEltwiseInPlace
+[       OK ] ScaleLayerTest/1.TestForwardEltwiseInPlace (0 ms)
+[----------] 22 tests from ScaleLayerTest/1 (998 ms total)
+
+[----------] 12 tests from SGDSolverTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] SGDSolverTest/1.TestLeastSquaresUpdateWithEverythingShare
+[       OK ] SGDSolverTest/1.TestLeastSquaresUpdateWithEverythingShare (74 ms)
+[ RUN      ] SGDSolverTest/1.TestLeastSquaresUpdateWithWeightDecayMultiIter
+[       OK ] SGDSolverTest/1.TestLeastSquaresUpdateWithWeightDecayMultiIter (70 ms)
+[ RUN      ] SGDSolverTest/1.TestLeastSquaresUpdateWithMomentum
+[       OK ] SGDSolverTest/1.TestLeastSquaresUpdateWithMomentum (28 ms)
+[ RUN      ] SGDSolverTest/1.TestLeastSquaresUpdateWithWeightDecay
+[       OK ] SGDSolverTest/1.TestLeastSquaresUpdateWithWeightDecay (28 ms)
+[ RUN      ] SGDSolverTest/1.TestLeastSquaresUpdateWithMomentumMultiIter
+[       OK ] SGDSolverTest/1.TestLeastSquaresUpdateWithMomentumMultiIter (70 ms)
+[ RUN      ] SGDSolverTest/1.TestLeastSquaresUpdate
+[       OK ] SGDSolverTest/1.TestLeastSquaresUpdate (15 ms)
+[ RUN      ] SGDSolverTest/1.TestSnapshot
+[       OK ] SGDSolverTest/1.TestSnapshot (12 ms)
+[ RUN      ] SGDSolverTest/1.TestLeastSquaresUpdateWithEverythingAccumShare
+[       OK ] SGDSolverTest/1.TestLeastSquaresUpdateWithEverythingAccumShare (3 ms)
+[ RUN      ] SGDSolverTest/1.TestLeastSquaresUpdateLROneHundredth
+[       OK ] SGDSolverTest/1.TestLeastSquaresUpdateLROneHundredth (14 ms)
+[ RUN      ] SGDSolverTest/1.TestSnapshotShare
+[       OK ] SGDSolverTest/1.TestSnapshotShare (15 ms)
+[ RUN      ] SGDSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum
+[       OK ] SGDSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum (2 ms)
+[ RUN      ] SGDSolverTest/1.TestLeastSquaresUpdateWithEverything
+[       OK ] SGDSolverTest/1.TestLeastSquaresUpdateWithEverything (69 ms)
+[----------] 12 tests from SGDSolverTest/1 (402 ms total)
 
 [----------] 20 tests from BiasLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] BiasLayerTest/1.TestGradientEltwiseWithParam
-[       OK ] BiasLayerTest/1.TestGradientEltwiseWithParam (264 ms)
-[ RUN      ] BiasLayerTest/1.TestGradientBroadcastEnd
-[       OK ] BiasLayerTest/1.TestGradientBroadcastEnd (174 ms)
-[ RUN      ] BiasLayerTest/1.TestGradientBroadcastMiddleWithParam
-[       OK ] BiasLayerTest/1.TestGradientBroadcastMiddleWithParam (127 ms)
-[ RUN      ] BiasLayerTest/1.TestBackwardBroadcastMiddleInPlace
-[       OK ] BiasLayerTest/1.TestBackwardBroadcastMiddleInPlace (0 ms)
-[ RUN      ] BiasLayerTest/1.TestGradientBroadcastMiddle
-[       OK ] BiasLayerTest/1.TestGradientBroadcastMiddle (136 ms)
-[ RUN      ] BiasLayerTest/1.TestForwardBroadcastEnd
-[       OK ] BiasLayerTest/1.TestForwardBroadcastEnd (0 ms)
 [ RUN      ] BiasLayerTest/1.TestForwardEltwise
-[       OK ] BiasLayerTest/1.TestForwardEltwise (0 ms)
-[ RUN      ] BiasLayerTest/1.TestGradientBroadcastBegin
-[       OK ] BiasLayerTest/1.TestGradientBroadcastBegin (135 ms)
+[       OK ] BiasLayerTest/1.TestForwardEltwise (1 ms)
 [ RUN      ] BiasLayerTest/1.TestForwardBroadcastBegin
-[       OK ] BiasLayerTest/1.TestForwardBroadcastBegin (1 ms)
-[ RUN      ] BiasLayerTest/1.TestForwardBiasAxis2
-[       OK ] BiasLayerTest/1.TestForwardBiasAxis2 (0 ms)
-[ RUN      ] BiasLayerTest/1.TestGradientBias
-[       OK ] BiasLayerTest/1.TestGradientBias (114 ms)
+[       OK ] BiasLayerTest/1.TestForwardBroadcastBegin (0 ms)
+[ RUN      ] BiasLayerTest/1.TestForwardBias
+[       OK ] BiasLayerTest/1.TestForwardBias (0 ms)
+[ RUN      ] BiasLayerTest/1.TestGradientEltwise
+[       OK ] BiasLayerTest/1.TestGradientEltwise (3 ms)
 [ RUN      ] BiasLayerTest/1.TestForwardBroadcastMiddleInPlace
-[       OK ] BiasLayerTest/1.TestForwardBroadcastMiddleInPlace (1 ms)
+[       OK ] BiasLayerTest/1.TestForwardBroadcastMiddleInPlace (0 ms)
+[ RUN      ] BiasLayerTest/1.TestGradientEltwiseWithParam
+[       OK ] BiasLayerTest/1.TestGradientEltwiseWithParam (169 ms)
+[ RUN      ] BiasLayerTest/1.TestBackwardEltwiseInPlace
+[       OK ] BiasLayerTest/1.TestBackwardEltwiseInPlace (0 ms)
+[ RUN      ] BiasLayerTest/1.TestGradientBroadcastBegin
+[       OK ] BiasLayerTest/1.TestGradientBroadcastBegin (73 ms)
 [ RUN      ] BiasLayerTest/1.TestForwardBroadcastMiddle
 [       OK ] BiasLayerTest/1.TestForwardBroadcastMiddle (0 ms)
+[ RUN      ] BiasLayerTest/1.TestGradientBroadcastMiddleWithParam
+[       OK ] BiasLayerTest/1.TestGradientBroadcastMiddleWithParam (81 ms)
 [ RUN      ] BiasLayerTest/1.TestForwardBroadcastMiddleWithParam
 [       OK ] BiasLayerTest/1.TestForwardBroadcastMiddleWithParam (0 ms)
-[ RUN      ] BiasLayerTest/1.TestGradientBiasAxis2
-[       OK ] BiasLayerTest/1.TestGradientBiasAxis2 (115 ms)
-[ RUN      ] BiasLayerTest/1.TestForwardBias
-[       OK ] BiasLayerTest/1.TestForwardBias (0 ms)
+[ RUN      ] BiasLayerTest/1.TestGradientBroadcastMiddle
+[       OK ] BiasLayerTest/1.TestGradientBroadcastMiddle (80 ms)
 [ RUN      ] BiasLayerTest/1.TestForwardEltwiseWithParam
 [       OK ] BiasLayerTest/1.TestForwardEltwiseWithParam (0 ms)
-[ RUN      ] BiasLayerTest/1.TestGradientEltwise
-[       OK ] BiasLayerTest/1.TestGradientEltwise (7 ms)
+[ RUN      ] BiasLayerTest/1.TestGradientBroadcastEnd
+[       OK ] BiasLayerTest/1.TestGradientBroadcastEnd (112 ms)
+[ RUN      ] BiasLayerTest/1.TestForwardBroadcastEnd
+[       OK ] BiasLayerTest/1.TestForwardBroadcastEnd (0 ms)
+[ RUN      ] BiasLayerTest/1.TestGradientBias
+[       OK ] BiasLayerTest/1.TestGradientBias (68 ms)
+[ RUN      ] BiasLayerTest/1.TestGradientBiasAxis2
+[       OK ] BiasLayerTest/1.TestGradientBiasAxis2 (67 ms)
 [ RUN      ] BiasLayerTest/1.TestForwardEltwiseInPlace
-[       OK ] BiasLayerTest/1.TestForwardEltwiseInPlace (0 ms)
-[ RUN      ] BiasLayerTest/1.TestBackwardEltwiseInPlace
-[       OK ] BiasLayerTest/1.TestBackwardEltwiseInPlace (0 ms)
-[----------] 20 tests from BiasLayerTest/1 (1074 ms total)
+[       OK ] BiasLayerTest/1.TestForwardEltwiseInPlace (1 ms)
+[ RUN      ] BiasLayerTest/1.TestBackwardBroadcastMiddleInPlace
+[       OK ] BiasLayerTest/1.TestBackwardBroadcastMiddleInPlace (0 ms)
+[ RUN      ] BiasLayerTest/1.TestForwardBiasAxis2
+[       OK ] BiasLayerTest/1.TestForwardBiasAxis2 (0 ms)
+[----------] 20 tests from BiasLayerTest/1 (655 ms total)
 
-[----------] 2 tests from InfogainLossLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] InfogainLossLayerTest/1.TestInfogainLoss
-[       OK ] InfogainLossLayerTest/1.TestInfogainLoss (0 ms)
-[ RUN      ] InfogainLossLayerTest/1.TestGradient
-[       OK ] InfogainLossLayerTest/1.TestGradient (5 ms)
-[----------] 2 tests from InfogainLossLayerTest/1 (5 ms total)
+[----------] 8 tests from SplitLayerInsertionTest
+[ RUN      ] SplitLayerInsertionTest.TestWithInPlace
+[       OK ] SplitLayerInsertionTest.TestWithInPlace (0 ms)
+[ RUN      ] SplitLayerInsertionTest.TestInsertion
+[       OK ] SplitLayerInsertionTest.TestInsertion (0 ms)
+[ RUN      ] SplitLayerInsertionTest.TestNoInsertion2
+[       OK ] SplitLayerInsertionTest.TestNoInsertion2 (1 ms)
+[ RUN      ] SplitLayerInsertionTest.TestNoInsertionImageNet
+[       OK ] SplitLayerInsertionTest.TestNoInsertionImageNet (1 ms)
+[ RUN      ] SplitLayerInsertionTest.TestNoInsertionWithInPlace
+[       OK ] SplitLayerInsertionTest.TestNoInsertionWithInPlace (0 ms)
+[ RUN      ] SplitLayerInsertionTest.TestNoInsertion1
+[       OK ] SplitLayerInsertionTest.TestNoInsertion1 (0 ms)
+[ RUN      ] SplitLayerInsertionTest.TestLossInsertion
+[       OK ] SplitLayerInsertionTest.TestLossInsertion (1 ms)
+[ RUN      ] SplitLayerInsertionTest.TestInsertionTwoTop
+[       OK ] SplitLayerInsertionTest.TestInsertionTwoTop (0 ms)
+[----------] 8 tests from SplitLayerInsertionTest (3 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)
+[----------] 9 tests from LSTMLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] LSTMLayerTest/0.TestGradient
+[       OK ] LSTMLayerTest/0.TestGradient (222 ms)
+[ RUN      ] LSTMLayerTest/0.TestLSTMUnitGradient
+[       OK ] LSTMLayerTest/0.TestLSTMUnitGradient (48 ms)
+[ RUN      ] LSTMLayerTest/0.TestGradientNonZeroContBufferSize2WithStaticInput
+[       OK ] LSTMLayerTest/0.TestGradientNonZeroContBufferSize2WithStaticInput (2450 ms)
+[ RUN      ] LSTMLayerTest/0.TestSetUp
+[       OK ] LSTMLayerTest/0.TestSetUp (1 ms)
+[ RUN      ] LSTMLayerTest/0.TestGradientNonZeroCont
+[       OK ] LSTMLayerTest/0.TestGradientNonZeroCont (219 ms)
+[ RUN      ] LSTMLayerTest/0.TestGradientNonZeroContBufferSize2
+[       OK ] LSTMLayerTest/0.TestGradientNonZeroContBufferSize2 (405 ms)
+[ RUN      ] LSTMLayerTest/0.TestLSTMUnitSetUp
+[       OK ] LSTMLayerTest/0.TestLSTMUnitSetUp (0 ms)
+[ RUN      ] LSTMLayerTest/0.TestLSTMUnitGradientNonZeroCont
+[       OK ] LSTMLayerTest/0.TestLSTMUnitGradientNonZeroCont (50 ms)
+[ RUN      ] LSTMLayerTest/0.TestForward
+[       OK ] LSTMLayerTest/0.TestForward (4 ms)
+[----------] 9 tests from LSTMLayerTest/0 (3399 ms total)
 
-[----------] 2 tests from BilinearFillerTest/0, where TypeParam = float
-[ RUN      ] BilinearFillerTest/0.TestFillEven
-[       OK ] BilinearFillerTest/0.TestFillEven (15 ms)
-[ RUN      ] BilinearFillerTest/0.TestFillOdd
-[       OK ] BilinearFillerTest/0.TestFillOdd (18 ms)
-[----------] 2 tests from BilinearFillerTest/0 (33 ms total)
+[----------] 3 tests from FilterLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] FilterLayerTest/1.TestForward
+[       OK ] FilterLayerTest/1.TestForward (0 ms)
+[ RUN      ] FilterLayerTest/1.TestReshape
+[       OK ] FilterLayerTest/1.TestReshape (0 ms)
+[ RUN      ] FilterLayerTest/1.TestGradient
+[       OK ] FilterLayerTest/1.TestGradient (221 ms)
+[----------] 3 tests from FilterLayerTest/1 (221 ms total)
+
+[----------] 11 tests from RandomNumberGeneratorTest/1, where TypeParam = double
+[ RUN      ] RandomNumberGeneratorTest/1.TestRngUniform
+[       OK ] RandomNumberGeneratorTest/1.TestRngUniform (0 ms)
+[ RUN      ] RandomNumberGeneratorTest/1.TestRngBernoulli
+[       OK ] RandomNumberGeneratorTest/1.TestRngBernoulli (0 ms)
+[ RUN      ] RandomNumberGeneratorTest/1.TestRngGaussian
+[       OK ] RandomNumberGeneratorTest/1.TestRngGaussian (1 ms)
+[ RUN      ] RandomNumberGeneratorTest/1.TestRngBernoulli2
+[       OK ] RandomNumberGeneratorTest/1.TestRngBernoulli2 (0 ms)
+[ RUN      ] RandomNumberGeneratorTest/1.TestRngUniformTimesBernoulli
+[       OK ] RandomNumberGeneratorTest/1.TestRngUniformTimesBernoulli (1 ms)
+[ RUN      ] RandomNumberGeneratorTest/1.TestRngGaussianTimesGaussian
+[       OK ] RandomNumberGeneratorTest/1.TestRngGaussianTimesGaussian (0 ms)
+[ RUN      ] RandomNumberGeneratorTest/1.TestRngGaussianTimesBernoulli
+[       OK ] RandomNumberGeneratorTest/1.TestRngGaussianTimesBernoulli (1 ms)
+[ RUN      ] RandomNumberGeneratorTest/1.TestRngUniform2
+[       OK ] RandomNumberGeneratorTest/1.TestRngUniform2 (0 ms)
+[ RUN      ] RandomNumberGeneratorTest/1.TestRngUniformTimesUniform
+[       OK ] RandomNumberGeneratorTest/1.TestRngUniformTimesUniform (0 ms)
+[ RUN      ] RandomNumberGeneratorTest/1.TestRngBernoulliTimesBernoulli
+[       OK ] RandomNumberGeneratorTest/1.TestRngBernoulliTimesBernoulli (1 ms)
+[ RUN      ] RandomNumberGeneratorTest/1.TestRngGaussian2
+[       OK ] RandomNumberGeneratorTest/1.TestRngGaussian2 (0 ms)
+[----------] 11 tests from RandomNumberGeneratorTest/1 (4 ms total)
+
+[----------] 9 tests from LSTMLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] LSTMLayerTest/1.TestForward
+[       OK ] LSTMLayerTest/1.TestForward (4 ms)
+[ RUN      ] LSTMLayerTest/1.TestLSTMUnitSetUp
+[       OK ] LSTMLayerTest/1.TestLSTMUnitSetUp (0 ms)
+[ RUN      ] LSTMLayerTest/1.TestLSTMUnitGradient
+[       OK ] LSTMLayerTest/1.TestLSTMUnitGradient (62 ms)
+[ RUN      ] LSTMLayerTest/1.TestGradient
+[       OK ] LSTMLayerTest/1.TestGradient (256 ms)
+[ RUN      ] LSTMLayerTest/1.TestGradientNonZeroCont
+[       OK ] LSTMLayerTest/1.TestGradientNonZeroCont (254 ms)
+[ RUN      ] LSTMLayerTest/1.TestGradientNonZeroContBufferSize2WithStaticInput
+[       OK ] LSTMLayerTest/1.TestGradientNonZeroContBufferSize2WithStaticInput (2662 ms)
+[ RUN      ] LSTMLayerTest/1.TestSetUp
+[       OK ] LSTMLayerTest/1.TestSetUp (1 ms)
+[ RUN      ] LSTMLayerTest/1.TestLSTMUnitGradientNonZeroCont
+[       OK ] LSTMLayerTest/1.TestLSTMUnitGradientNonZeroCont (59 ms)
+[ RUN      ] LSTMLayerTest/1.TestGradientNonZeroContBufferSize2
+[       OK ] LSTMLayerTest/1.TestGradientNonZeroContBufferSize2 (430 ms)
+[----------] 9 tests from LSTMLayerTest/1 (3728 ms total)
 
 [----------] 5 tests from EmbedLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] EmbedLayerTest/1.TestGradientWithBias
+[       OK ] EmbedLayerTest/1.TestGradientWithBias (11 ms)
 [ RUN      ] EmbedLayerTest/1.TestSetUp
 [       OK ] EmbedLayerTest/1.TestSetUp (0 ms)
+[ RUN      ] EmbedLayerTest/1.TestForward
+[       OK ] EmbedLayerTest/1.TestForward (0 ms)
 [ RUN      ] EmbedLayerTest/1.TestForwardWithBias
 [       OK ] EmbedLayerTest/1.TestForwardWithBias (0 ms)
 [ RUN      ] EmbedLayerTest/1.TestGradient
-[       OK ] EmbedLayerTest/1.TestGradient (17 ms)
-[ RUN      ] EmbedLayerTest/1.TestForward
-[       OK ] EmbedLayerTest/1.TestForward (0 ms)
-[ RUN      ] EmbedLayerTest/1.TestGradientWithBias
-[       OK ] EmbedLayerTest/1.TestGradientWithBias (18 ms)
-[----------] 5 tests from EmbedLayerTest/1 (35 ms total)
-
-[----------] 2 tests from SoftmaxLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] SoftmaxLayerTest/1.TestGradient
-[       OK ] SoftmaxLayerTest/1.TestGradient (546 ms)
-[ RUN      ] SoftmaxLayerTest/1.TestForward
-[       OK ] SoftmaxLayerTest/1.TestForward (0 ms)
-[----------] 2 tests from SoftmaxLayerTest/1 (546 ms total)
-
-[----------] 10 tests from ConcatLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] ConcatLayerTest/0.TestSetupChannels
-[       OK ] ConcatLayerTest/0.TestSetupChannels (0 ms)
-[ RUN      ] ConcatLayerTest/0.TestForwardChannels
-[       OK ] ConcatLayerTest/0.TestForwardChannels (1 ms)
-[ RUN      ] ConcatLayerTest/0.TestForwardTrivial
-[       OK ] ConcatLayerTest/0.TestForwardTrivial (0 ms)
-[ RUN      ] ConcatLayerTest/0.TestGradientNum
-[       OK ] ConcatLayerTest/0.TestGradientNum (6 ms)
-[ RUN      ] ConcatLayerTest/0.TestSetupNum
-[       OK ] ConcatLayerTest/0.TestSetupNum (0 ms)
-[ RUN      ] ConcatLayerTest/0.TestGradientTrivial
-[       OK ] ConcatLayerTest/0.TestGradientTrivial (4 ms)
-[ RUN      ] ConcatLayerTest/0.TestGradientChannels
-[       OK ] ConcatLayerTest/0.TestGradientChannels (4 ms)
-[ RUN      ] ConcatLayerTest/0.TestGradientChannelsBottomOneOnly
-[       OK ] ConcatLayerTest/0.TestGradientChannelsBottomOneOnly (3 ms)
-[ RUN      ] ConcatLayerTest/0.TestSetupChannelsNegativeIndexing
-[       OK ] ConcatLayerTest/0.TestSetupChannelsNegativeIndexing (0 ms)
-[ RUN      ] ConcatLayerTest/0.TestForwardNum
-[       OK ] ConcatLayerTest/0.TestForwardNum (1 ms)
-[----------] 10 tests from ConcatLayerTest/0 (19 ms total)
+[       OK ] EmbedLayerTest/1.TestGradient (9 ms)
+[----------] 5 tests from EmbedLayerTest/1 (20 ms total)
 
-[----------] 4 tests from UniformFillerTest/1, where TypeParam = double
-[ RUN      ] UniformFillerTest/1.TestFill2D
-[       OK ] UniformFillerTest/1.TestFill2D (0 ms)
-[ RUN      ] UniformFillerTest/1.TestFill1D
-[       OK ] UniformFillerTest/1.TestFill1D (0 ms)
-[ RUN      ] UniformFillerTest/1.TestFill
-[       OK ] UniformFillerTest/1.TestFill (0 ms)
-[ RUN      ] UniformFillerTest/1.TestFill5D
-[       OK ] UniformFillerTest/1.TestFill5D (0 ms)
-[----------] 4 tests from UniformFillerTest/1 (0 ms total)
-
-[----------] 4 tests from UniformFillerTest/0, where TypeParam = float
-[ RUN      ] UniformFillerTest/0.TestFill1D
-[       OK ] UniformFillerTest/0.TestFill1D (0 ms)
-[ RUN      ] UniformFillerTest/0.TestFill2D
-[       OK ] UniformFillerTest/0.TestFill2D (0 ms)
-[ RUN      ] UniformFillerTest/0.TestFill5D
-[       OK ] UniformFillerTest/0.TestFill5D (0 ms)
-[ RUN      ] UniformFillerTest/0.TestFill
-[       OK ] UniformFillerTest/0.TestFill (0 ms)
-[----------] 4 tests from UniformFillerTest/0 (0 ms total)
-
-[----------] 11 tests from AdaDeltaSolverTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdateWithHalfMomentum
-[       OK ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdateWithHalfMomentum (114 ms)
-[ RUN      ] AdaDeltaSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum
-[       OK ] AdaDeltaSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum (20 ms)
-[ RUN      ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdateWithEverythingShare
-[       OK ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdateWithEverythingShare (240 ms)
-[ RUN      ] AdaDeltaSolverTest/0.TestSnapshot
-[       OK ] AdaDeltaSolverTest/0.TestSnapshot (157 ms)
-[ RUN      ] AdaDeltaSolverTest/0.TestLeastSquaresUpdateWithMomentumMultiIter
-[       OK ] AdaDeltaSolverTest/0.TestLeastSquaresUpdateWithMomentumMultiIter (251 ms)
-[ RUN      ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdateWithMomentum
-[       OK ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdateWithMomentum (120 ms)
-[ RUN      ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdate
-[       OK ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdate (25 ms)
-[ RUN      ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdateWithEverything
-[       OK ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdateWithEverything (198 ms)
-[ RUN      ] AdaDeltaSolverTest/0.TestLeastSquaresUpdateWithEverythingAccumShare
-[       OK ] AdaDeltaSolverTest/0.TestLeastSquaresUpdateWithEverythingAccumShare (10 ms)
-[ RUN      ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdateWithWeightDecay
-[       OK ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdateWithWeightDecay (49 ms)
-[ RUN      ] AdaDeltaSolverTest/0.TestSnapshotShare
-[       OK ] AdaDeltaSolverTest/0.TestSnapshotShare (235 ms)
-[----------] 11 tests from AdaDeltaSolverTest/0 (1420 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.TestGradientAcrossChannels
-[       OK ] SliceLayerTest/1.TestGradientAcrossChannels (72 ms)
-[ RUN      ] SliceLayerTest/1.TestSliceAcrossChannels
-[       OK ] SliceLayerTest/1.TestSliceAcrossChannels (0 ms)
-[ RUN      ] SliceLayerTest/1.TestGradientTrivial
-[       OK ] SliceLayerTest/1.TestGradientTrivial (19 ms)
-[ RUN      ] SliceLayerTest/1.TestSetupNum
-[       OK ] SliceLayerTest/1.TestSetupNum (0 ms)
-[ RUN      ] SliceLayerTest/1.TestTrivialSlice
-[       OK ] SliceLayerTest/1.TestTrivialSlice (0 ms)
-[ RUN      ] SliceLayerTest/1.TestSliceAcrossNum
-[       OK ] SliceLayerTest/1.TestSliceAcrossNum (1 ms)
-[ RUN      ] SliceLayerTest/1.TestGradientAcrossNum
-[       OK ] SliceLayerTest/1.TestGradientAcrossNum (59 ms)
-[----------] 8 tests from SliceLayerTest/1 (151 ms total)
+[----------] 1 test from HDF5OutputLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] HDF5OutputLayerTest/1.TestForward
+[       OK ] HDF5OutputLayerTest/1.TestForward (2 ms)
+[----------] 1 test from HDF5OutputLayerTest/1 (2 ms total)
 
-[----------] 4 tests from SoftmaxWithLossLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] SoftmaxWithLossLayerTest/1.TestForwardIgnoreLabel
-[       OK ] SoftmaxWithLossLayerTest/1.TestForwardIgnoreLabel (0 ms)
-[ RUN      ] SoftmaxWithLossLayerTest/1.TestGradient
-[       OK ] SoftmaxWithLossLayerTest/1.TestGradient (34 ms)
-[ RUN      ] SoftmaxWithLossLayerTest/1.TestGradientUnnormalized
-[       OK ] SoftmaxWithLossLayerTest/1.TestGradientUnnormalized (33 ms)
-[ RUN      ] SoftmaxWithLossLayerTest/1.TestGradientIgnoreLabel
-[       OK ] SoftmaxWithLossLayerTest/1.TestGradientIgnoreLabel (32 ms)
-[----------] 4 tests from SoftmaxWithLossLayerTest/1 (99 ms total)
+[----------] 1 test from SolverTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] SolverTest/1.TestInitTrainTestNets
+[       OK ] SolverTest/1.TestInitTrainTestNets (1 ms)
+[----------] 1 test from SolverTest/1 (1 ms total)
 
-[----------] 4 tests from BlobSimpleTest/0, where TypeParam = float
-[ 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)
-[ RUN      ] BlobSimpleTest/0.TestReshape
-[       OK ] BlobSimpleTest/0.TestReshape (0 ms)
-[----------] 4 tests from BlobSimpleTest/0 (0 ms total)
+[----------] 1 test from LayerFactoryTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] LayerFactoryTest/1.TestCreateLayer
+[       OK ] LayerFactoryTest/1.TestCreateLayer (70 ms)
+[----------] 1 test from LayerFactoryTest/1 (70 ms total)
 
 [----------] 2 tests from EuclideanLossLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] EuclideanLossLayerTest/1.TestGradient
+[       OK ] EuclideanLossLayerTest/1.TestGradient (0 ms)
 [ 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)
-
-[----------] 12 tests from SGDSolverTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] SGDSolverTest/0.TestSnapshot
-[       OK ] SGDSolverTest/0.TestSnapshot (287 ms)
-[ RUN      ] SGDSolverTest/0.TestLeastSquaresUpdate
-[       OK ] SGDSolverTest/0.TestLeastSquaresUpdate (72 ms)
-[ RUN      ] SGDSolverTest/0.TestLeastSquaresUpdateWithEverythingShare
-[       OK ] SGDSolverTest/0.TestLeastSquaresUpdateWithEverythingShare (488 ms)
-[ RUN      ] SGDSolverTest/0.TestLeastSquaresUpdateWithMomentumMultiIter
-[       OK ] SGDSolverTest/0.TestLeastSquaresUpdateWithMomentumMultiIter (272 ms)
-[ RUN      ] SGDSolverTest/0.TestLeastSquaresUpdateWithWeightDecayMultiIter
-[       OK ] SGDSolverTest/0.TestLeastSquaresUpdateWithWeightDecayMultiIter (164 ms)
-[ RUN      ] SGDSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum
-[       OK ] SGDSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum (16 ms)
-[ RUN      ] SGDSolverTest/0.TestLeastSquaresUpdateWithMomentum
-[       OK ] SGDSolverTest/0.TestLeastSquaresUpdateWithMomentum (67 ms)
-[ RUN      ] SGDSolverTest/0.TestLeastSquaresUpdateWithEverything
-[       OK ] SGDSolverTest/0.TestLeastSquaresUpdateWithEverything (233 ms)
-[ RUN      ] SGDSolverTest/0.TestLeastSquaresUpdateWithEverythingAccumShare
-[       OK ] SGDSolverTest/0.TestLeastSquaresUpdateWithEverythingAccumShare (4 ms)
-[ RUN      ] SGDSolverTest/0.TestSnapshotShare
-[       OK ] SGDSolverTest/0.TestSnapshotShare (68 ms)
-[ RUN      ] SGDSolverTest/0.TestLeastSquaresUpdateLROneHundredth
-[       OK ] SGDSolverTest/0.TestLeastSquaresUpdateLROneHundredth (46 ms)
-[ RUN      ] SGDSolverTest/0.TestLeastSquaresUpdateWithWeightDecay
-[       OK ] SGDSolverTest/0.TestLeastSquaresUpdateWithWeightDecay (70 ms)
-[----------] 12 tests from SGDSolverTest/0 (1787 ms total)
-
-[----------] 20 tests from BiasLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] BiasLayerTest/0.TestBackwardEltwiseInPlace
-[       OK ] BiasLayerTest/0.TestBackwardEltwiseInPlace (0 ms)
-[ RUN      ] BiasLayerTest/0.TestForwardEltwiseInPlace
-[       OK ] BiasLayerTest/0.TestForwardEltwiseInPlace (0 ms)
-[ RUN      ] BiasLayerTest/0.TestForwardBroadcastMiddleWithParam
-[       OK ] BiasLayerTest/0.TestForwardBroadcastMiddleWithParam (0 ms)
-[ RUN      ] BiasLayerTest/0.TestGradientBias
-[       OK ] BiasLayerTest/0.TestGradientBias (124 ms)
-[ RUN      ] BiasLayerTest/0.TestForwardBroadcastBegin
-[       OK ] BiasLayerTest/0.TestForwardBroadcastBegin (0 ms)
-[ RUN      ] BiasLayerTest/0.TestForwardBroadcastMiddleInPlace
-[       OK ] BiasLayerTest/0.TestForwardBroadcastMiddleInPlace (0 ms)
-[ RUN      ] BiasLayerTest/0.TestForwardBroadcastMiddle
-[       OK ] BiasLayerTest/0.TestForwardBroadcastMiddle (0 ms)
-[ RUN      ] BiasLayerTest/0.TestForwardBias
-[       OK ] BiasLayerTest/0.TestForwardBias (0 ms)
-[ RUN      ] BiasLayerTest/0.TestGradientBroadcastBegin
-[       OK ] BiasLayerTest/0.TestGradientBroadcastBegin (121 ms)
-[ RUN      ] BiasLayerTest/0.TestForwardBiasAxis2
-[       OK ] BiasLayerTest/0.TestForwardBiasAxis2 (0 ms)
-[ RUN      ] BiasLayerTest/0.TestForwardBroadcastEnd
-[       OK ] BiasLayerTest/0.TestForwardBroadcastEnd (0 ms)
-[ RUN      ] BiasLayerTest/0.TestGradientEltwiseWithParam
-[       OK ] BiasLayerTest/0.TestGradientEltwiseWithParam (272 ms)
-[ RUN      ] BiasLayerTest/0.TestGradientBroadcastEnd
-[       OK ] BiasLayerTest/0.TestGradientBroadcastEnd (185 ms)
-[ RUN      ] BiasLayerTest/0.TestGradientBiasAxis2
-[       OK ] BiasLayerTest/0.TestGradientBiasAxis2 (110 ms)
-[ RUN      ] BiasLayerTest/0.TestForwardEltwise
-[       OK ] BiasLayerTest/0.TestForwardEltwise (0 ms)
-[ RUN      ] BiasLayerTest/0.TestGradientBroadcastMiddle
-[       OK ] BiasLayerTest/0.TestGradientBroadcastMiddle (142 ms)
-[ RUN      ] BiasLayerTest/0.TestGradientBroadcastMiddleWithParam
-[       OK ] BiasLayerTest/0.TestGradientBroadcastMiddleWithParam (141 ms)
-[ RUN      ] BiasLayerTest/0.TestForwardEltwiseWithParam
-[       OK ] BiasLayerTest/0.TestForwardEltwiseWithParam (0 ms)
-[ RUN      ] BiasLayerTest/0.TestGradientEltwise
-[       OK ] BiasLayerTest/0.TestGradientEltwise (5 ms)
-[ RUN      ] BiasLayerTest/0.TestBackwardBroadcastMiddleInPlace
-[       OK ] BiasLayerTest/0.TestBackwardBroadcastMiddleInPlace (0 ms)
-[----------] 20 tests from BiasLayerTest/0 (1101 ms total)
-
-[----------] 11 tests from CropLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] CropLayerTest/0.TestSetupShapeAll
-[       OK ] CropLayerTest/0.TestSetupShapeAll (0 ms)
-[ RUN      ] CropLayerTest/0.TestCropAllGradient
-[       OK ] CropLayerTest/0.TestCropAllGradient (361 ms)
-[ RUN      ] CropLayerTest/0.TestCropHW
-[       OK ] CropLayerTest/0.TestCropHW (0 ms)
-[ RUN      ] CropLayerTest/0.TestCrop5D
-[       OK ] CropLayerTest/0.TestCrop5D (0 ms)
-[ RUN      ] CropLayerTest/0.TestCropHWGradient
-[       OK ] CropLayerTest/0.TestCropHWGradient (638 ms)
-[ RUN      ] CropLayerTest/0.TestDimensionsCheck
-[       OK ] CropLayerTest/0.TestDimensionsCheck (1 ms)
-[ RUN      ] CropLayerTest/0.TestCrop5DGradient
-[       OK ] CropLayerTest/0.TestCrop5DGradient (2241 ms)
-[ RUN      ] CropLayerTest/0.TestSetupShapeDefault
-[       OK ] CropLayerTest/0.TestSetupShapeDefault (1 ms)
-[ RUN      ] CropLayerTest/0.TestSetupShapeNegativeIndexing
-[       OK ] CropLayerTest/0.TestSetupShapeNegativeIndexing (0 ms)
-[ RUN      ] CropLayerTest/0.TestCropAllOffset
-[       OK ] CropLayerTest/0.TestCropAllOffset (0 ms)
-[ RUN      ] CropLayerTest/0.TestCropAll
-[       OK ] CropLayerTest/0.TestCropAll (0 ms)
-[----------] 11 tests from CropLayerTest/0 (3242 ms total)
-
-[----------] 10 tests from PowerLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] PowerLayerTest/1.TestPowerGradient
-[       OK ] PowerLayerTest/1.TestPowerGradient (12 ms)
-[ RUN      ] PowerLayerTest/1.TestPowerZero
-[       OK ] PowerLayerTest/1.TestPowerZero (0 ms)
-[ RUN      ] PowerLayerTest/1.TestPowerTwoScaleHalfGradient
-[       OK ] PowerLayerTest/1.TestPowerTwoScaleHalfGradient (6 ms)
-[ RUN      ] PowerLayerTest/1.TestPowerTwo
-[       OK ] PowerLayerTest/1.TestPowerTwo (0 ms)
-[ RUN      ] PowerLayerTest/1.TestPowerOne
-[       OK ] PowerLayerTest/1.TestPowerOne (0 ms)
-[ RUN      ] PowerLayerTest/1.TestPowerTwoGradient
-[       OK ] PowerLayerTest/1.TestPowerTwoGradient (5 ms)
-[ RUN      ] PowerLayerTest/1.TestPower
-[       OK ] PowerLayerTest/1.TestPower (0 ms)
-[ RUN      ] PowerLayerTest/1.TestPowerGradientShiftZero
-[       OK ] PowerLayerTest/1.TestPowerGradientShiftZero (12 ms)
-[ RUN      ] PowerLayerTest/1.TestPowerOneGradient
-[       OK ] PowerLayerTest/1.TestPowerOneGradient (3 ms)
-[ RUN      ] PowerLayerTest/1.TestPowerZeroGradient
-[       OK ] PowerLayerTest/1.TestPowerZeroGradient (2 ms)
-[----------] 10 tests from PowerLayerTest/1 (40 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 (898 ms)
-[----------] 2 tests from BatchReindexLayerTest/0 (898 ms total)
-
-[----------] 5 tests from ImageDataLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] ImageDataLayerTest/0.TestRead
-[       OK ] ImageDataLayerTest/0.TestRead (216 ms)
-[ RUN      ] ImageDataLayerTest/0.TestReshape
-[       OK ] ImageDataLayerTest/0.TestReshape (65 ms)
-[ RUN      ] ImageDataLayerTest/0.TestShuffle
-[       OK ] ImageDataLayerTest/0.TestShuffle (166 ms)
-[ RUN      ] ImageDataLayerTest/0.TestSpace
-[       OK ] ImageDataLayerTest/0.TestSpace (103 ms)
-[ RUN      ] ImageDataLayerTest/0.TestResize
-[       OK ] ImageDataLayerTest/0.TestResize (221 ms)
-[----------] 5 tests from ImageDataLayerTest/0 (771 ms total)
-
-[----------] 8 tests from Im2colLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] Im2colLayerTest/0.TestGradientForceND
-[       OK ] Im2colLayerTest/0.TestGradientForceND (799 ms)
-[ RUN      ] Im2colLayerTest/0.TestSetup
-[       OK ] Im2colLayerTest/0.TestSetup (0 ms)
-[ RUN      ] Im2colLayerTest/0.TestDilatedGradient
-[       OK ] Im2colLayerTest/0.TestDilatedGradient (1253 ms)
-[ RUN      ] Im2colLayerTest/0.TestRect
-[       OK ] Im2colLayerTest/0.TestRect (0 ms)
-[ RUN      ] Im2colLayerTest/0.TestForward
-[       OK ] Im2colLayerTest/0.TestForward (0 ms)
-[ RUN      ] Im2colLayerTest/0.TestRectGradient
-[       OK ] Im2colLayerTest/0.TestRectGradient (337 ms)
-[ RUN      ] Im2colLayerTest/0.TestDilatedGradientForceND
-[       OK ] Im2colLayerTest/0.TestDilatedGradientForceND (2396 ms)
-[ RUN      ] Im2colLayerTest/0.TestGradient
-[       OK ] Im2colLayerTest/0.TestGradient (400 ms)
-[----------] 8 tests from Im2colLayerTest/0 (5185 ms total)
-
-[----------] 9 tests from LSTMLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] LSTMLayerTest/0.TestLSTMUnitSetUp
-[       OK ] LSTMLayerTest/0.TestLSTMUnitSetUp (0 ms)
-[ RUN      ] LSTMLayerTest/0.TestGradient
-[       OK ] LSTMLayerTest/0.TestGradient (448 ms)
-[ RUN      ] LSTMLayerTest/0.TestLSTMUnitGradientNonZeroCont
-[       OK ] LSTMLayerTest/0.TestLSTMUnitGradientNonZeroCont (90 ms)
-[ RUN      ] LSTMLayerTest/0.TestGradientNonZeroContBufferSize2
-[       OK ] LSTMLayerTest/0.TestGradientNonZeroContBufferSize2 (830 ms)
-[ RUN      ] LSTMLayerTest/0.TestSetUp
-[       OK ] LSTMLayerTest/0.TestSetUp (2 ms)
-[ RUN      ] LSTMLayerTest/0.TestForward
-[       OK ] LSTMLayerTest/0.TestForward (15 ms)
-[ RUN      ] LSTMLayerTest/0.TestGradientNonZeroCont
-[       OK ] LSTMLayerTest/0.TestGradientNonZeroCont (492 ms)
-[ RUN      ] LSTMLayerTest/0.TestLSTMUnitGradient
-[       OK ] LSTMLayerTest/0.TestLSTMUnitGradient (89 ms)
-[ RUN      ] LSTMLayerTest/0.TestGradientNonZeroContBufferSize2WithStaticInput
-[       OK ] LSTMLayerTest/0.TestGradientNonZeroContBufferSize2WithStaticInput (5279 ms)
-[----------] 9 tests from LSTMLayerTest/0 (7245 ms total)
-
-[----------] 5 tests from SPPLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] SPPLayerTest/0.TestSetup
-[       OK ] SPPLayerTest/0.TestSetup (1 ms)
-[ RUN      ] SPPLayerTest/0.TestEqualOutputDims2
-[       OK ] SPPLayerTest/0.TestEqualOutputDims2 (0 ms)
-[ RUN      ] SPPLayerTest/0.TestForwardBackward
-[       OK ] SPPLayerTest/0.TestForwardBackward (0 ms)
-[ RUN      ] SPPLayerTest/0.TestEqualOutputDims
-[       OK ] SPPLayerTest/0.TestEqualOutputDims (0 ms)
-[ RUN      ] SPPLayerTest/0.TestGradient
-[       OK ] SPPLayerTest/0.TestGradient (3870 ms)
-[----------] 5 tests from SPPLayerTest/0 (3871 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 (0 ms)
-[ RUN      ] PositiveUnitballFillerTest/1.TestFill
-[       OK ] PositiveUnitballFillerTest/1.TestFill (0 ms)
-[ RUN      ] PositiveUnitballFillerTest/1.TestFill1D
-[       OK ] PositiveUnitballFillerTest/1.TestFill1D (0 ms)
-[----------] 4 tests from PositiveUnitballFillerTest/1 (0 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)
-
-[----------] 26 tests from NetTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] NetTest/1.TestComboLossWeight
-[       OK ] NetTest/1.TestComboLossWeight (6 ms)
-[ RUN      ] NetTest/1.TestGetBlob
-[       OK ] NetTest/1.TestGetBlob (16 ms)
-[ RUN      ] NetTest/1.TestBottomNeedBackward
-[       OK ] NetTest/1.TestBottomNeedBackward (16 ms)
-[ RUN      ] NetTest/1.TestUnsharedWeightsDiffNet
-[       OK ] NetTest/1.TestUnsharedWeightsDiffNet (16 ms)
-[ RUN      ] NetTest/1.TestBottomNeedBackwardEuclideanForce
-[       OK ] NetTest/1.TestBottomNeedBackwardEuclideanForce (1 ms)
-[ RUN      ] NetTest/1.TestSharedWeightsDataNet
-[       OK ] NetTest/1.TestSharedWeightsDataNet (16 ms)
-[ RUN      ] NetTest/1.TestForcePropagateDown
-[       OK ] NetTest/1.TestForcePropagateDown (31 ms)
-[ RUN      ] NetTest/1.TestAllInOneNetDeploy
-[       OK ] NetTest/1.TestAllInOneNetDeploy (9 ms)
-[ RUN      ] NetTest/1.TestSkipPropagateDown
-[       OK ] NetTest/1.TestSkipPropagateDown (48 ms)
-[ RUN      ] NetTest/1.TestParamPropagateDown
-[       OK ] NetTest/1.TestParamPropagateDown (68 ms)
-[ RUN      ] NetTest/1.TestHasBlob
-[       OK ] NetTest/1.TestHasBlob (15 ms)
-[ RUN      ] NetTest/1.TestAllInOneNetTrain
-[       OK ] NetTest/1.TestAllInOneNetTrain (9 ms)
-[ RUN      ] NetTest/1.TestSharedWeightsUpdate
-[       OK ] NetTest/1.TestSharedWeightsUpdate (32 ms)
-[ RUN      ] NetTest/1.TestGetLayerByName
-[       OK ] NetTest/1.TestGetLayerByName (23 ms)
-[ RUN      ] NetTest/1.TestReshape
-[       OK ] NetTest/1.TestReshape (2 ms)
-[ RUN      ] NetTest/1.TestFromTo
-[       OK ] NetTest/1.TestFromTo (7 ms)
-[ RUN      ] NetTest/1.TestHasLayer
-[       OK ] NetTest/1.TestHasLayer (2 ms)
-[ RUN      ] NetTest/1.TestAllInOneNetVal
-[       OK ] NetTest/1.TestAllInOneNetVal (6 ms)
-[ RUN      ] NetTest/1.TestBottomNeedBackwardForce
-[       OK ] NetTest/1.TestBottomNeedBackwardForce (2 ms)
-[ RUN      ] NetTest/1.TestBottomNeedBackwardTricky
-[       OK ] NetTest/1.TestBottomNeedBackwardTricky (2 ms)
-[ RUN      ] NetTest/1.TestLossWeight
-[       OK ] NetTest/1.TestLossWeight (23 ms)
-[ RUN      ] NetTest/1.TestLossWeightMidNet
-[       OK ] NetTest/1.TestLossWeightMidNet (34 ms)
-[ RUN      ] NetTest/1.TestUnsharedWeightsDataNet
-[       OK ] NetTest/1.TestUnsharedWeightsDataNet (2 ms)
-[ RUN      ] NetTest/1.TestSharedWeightsDiffNet
-[       OK ] NetTest/1.TestSharedWeightsDiffNet (17 ms)
-[ RUN      ] NetTest/1.TestSharedWeightsResume
-[       OK ] NetTest/1.TestSharedWeightsResume (2 ms)
-[ RUN      ] NetTest/1.TestBackwardWithAccuracyLayer
-[       OK ] NetTest/1.TestBackwardWithAccuracyLayer (20 ms)
-[----------] 26 tests from NetTest/1 (425 ms total)
-
-[----------] 11 tests from PoolingLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] PoolingLayerTest/0.TestSetupPadded
-[       OK ] PoolingLayerTest/0.TestSetupPadded (0 ms)
-[ RUN      ] PoolingLayerTest/0.TestForwardMax
-[       OK ] PoolingLayerTest/0.TestForwardMax (1 ms)
-[ RUN      ] PoolingLayerTest/0.TestForwardAve
-[       OK ] PoolingLayerTest/0.TestForwardAve (0 ms)
-[ RUN      ] PoolingLayerTest/0.TestGradientMax
-[       OK ] PoolingLayerTest/0.TestGradientMax (1284 ms)
-[ RUN      ] PoolingLayerTest/0.TestGradientMaxTopMask
-[       OK ] PoolingLayerTest/0.TestGradientMaxTopMask (970 ms)
-[ RUN      ] PoolingLayerTest/0.TestSetupGlobalPooling
-[       OK ] PoolingLayerTest/0.TestSetupGlobalPooling (0 ms)
-[ RUN      ] PoolingLayerTest/0.TestGradientAvePadded
-[       OK ] PoolingLayerTest/0.TestGradientAvePadded (1513 ms)
-[ RUN      ] PoolingLayerTest/0.TestForwardMaxPadded
-[       OK ] PoolingLayerTest/0.TestForwardMaxPadded (0 ms)
-[ RUN      ] PoolingLayerTest/0.TestForwardMaxTopMask
-[       OK ] PoolingLayerTest/0.TestForwardMaxTopMask (0 ms)
-[ RUN      ] PoolingLayerTest/0.TestSetup
-[       OK ] PoolingLayerTest/0.TestSetup (0 ms)
-[ RUN      ] PoolingLayerTest/0.TestGradientAve
-[       OK ] PoolingLayerTest/0.TestGradientAve (374 ms)
-[----------] 11 tests from PoolingLayerTest/0 (4142 ms total)
-
-[----------] 12 tests from ReshapeLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] ReshapeLayerTest/0.TestInferenceOfUnspecifiedWithStartAxis
-[       OK ] ReshapeLayerTest/0.TestInferenceOfUnspecifiedWithStartAxis (0 ms)
-[ RUN      ] ReshapeLayerTest/0.TestCopyDimensions
-[       OK ] ReshapeLayerTest/0.TestCopyDimensions (0 ms)
-[ RUN      ] ReshapeLayerTest/0.TestInsertSingletonAxesStart
-[       OK ] ReshapeLayerTest/0.TestInsertSingletonAxesStart (0 ms)
-[ RUN      ] ReshapeLayerTest/0.TestInsertSingletonAxesEnd
-[       OK ] ReshapeLayerTest/0.TestInsertSingletonAxesEnd (0 ms)
-[ RUN      ] ReshapeLayerTest/0.TestFlattenMiddle
-[       OK ] ReshapeLayerTest/0.TestFlattenMiddle (0 ms)
-[ RUN      ] ReshapeLayerTest/0.TestGradient
-[       OK ] ReshapeLayerTest/0.TestGradient (4 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.TestInferenceOfUnspecified
-[       OK ] ReshapeLayerTest/0.TestInferenceOfUnspecified (0 ms)
-[ RUN      ] ReshapeLayerTest/0.TestForwardAfterReshape
-[       OK ] ReshapeLayerTest/0.TestForwardAfterReshape (0 ms)
-[ RUN      ] ReshapeLayerTest/0.TestForward
-[       OK ] ReshapeLayerTest/0.TestForward (0 ms)
-[----------] 12 tests from ReshapeLayerTest/0 (5 ms total)
-
-[----------] 3 tests from MaxPoolingDropoutTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] MaxPoolingDropoutTest/1.TestBackward
-[       OK ] MaxPoolingDropoutTest/1.TestBackward (0 ms)
-[ RUN      ] MaxPoolingDropoutTest/1.TestForward
-[       OK ] MaxPoolingDropoutTest/1.TestForward (0 ms)
-[ RUN      ] MaxPoolingDropoutTest/1.TestSetup
-[       OK ] MaxPoolingDropoutTest/1.TestSetup (0 ms)
-[----------] 3 tests from MaxPoolingDropoutTest/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 CommonTest
-[ RUN      ] CommonTest.TestBrewMode
-[       OK ] CommonTest.TestBrewMode (0 ms)
-[ RUN      ] CommonTest.TestRandSeedCPU
-[       OK ] CommonTest.TestRandSeedCPU (0 ms)
-[----------] 2 tests from CommonTest (0 ms total)
+[----------] 2 tests from EuclideanLossLayerTest/1 (0 ms total)
 
 [----------] 11 tests from AdaDeltaSolverTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] AdaDeltaSolverTest/1.TestAdaDeltaLeastSquaresUpdate
-[       OK ] AdaDeltaSolverTest/1.TestAdaDeltaLeastSquaresUpdate (29 ms)
-[ RUN      ] AdaDeltaSolverTest/1.TestLeastSquaresUpdateWithMomentumMultiIter
-[       OK ] AdaDeltaSolverTest/1.TestLeastSquaresUpdateWithMomentumMultiIter (164 ms)
+[ RUN      ] AdaDeltaSolverTest/1.TestAdaDeltaLeastSquaresUpdateWithWeightDecay
+[       OK ] AdaDeltaSolverTest/1.TestAdaDeltaLeastSquaresUpdateWithWeightDecay (12 ms)
 [ RUN      ] AdaDeltaSolverTest/1.TestAdaDeltaLeastSquaresUpdateWithHalfMomentum
-[       OK ] AdaDeltaSolverTest/1.TestAdaDeltaLeastSquaresUpdateWithHalfMomentum (67 ms)
-[ RUN      ] AdaDeltaSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum
-[       OK ] AdaDeltaSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum (37 ms)
+[       OK ] AdaDeltaSolverTest/1.TestAdaDeltaLeastSquaresUpdateWithHalfMomentum (26 ms)
 [ RUN      ] AdaDeltaSolverTest/1.TestSnapshot
-[       OK ] AdaDeltaSolverTest/1.TestSnapshot (250 ms)
+[       OK ] AdaDeltaSolverTest/1.TestSnapshot (13 ms)
+[ RUN      ] AdaDeltaSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum
+[       OK ] AdaDeltaSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum (2 ms)
+[ RUN      ] AdaDeltaSolverTest/1.TestAdaDeltaLeastSquaresUpdateWithEverything
+[       OK ] AdaDeltaSolverTest/1.TestAdaDeltaLeastSquaresUpdateWithEverything (64 ms)
+[ RUN      ] AdaDeltaSolverTest/1.TestAdaDeltaLeastSquaresUpdate
+[       OK ] AdaDeltaSolverTest/1.TestAdaDeltaLeastSquaresUpdate (12 ms)
 [ RUN      ] AdaDeltaSolverTest/1.TestAdaDeltaLeastSquaresUpdateWithEverythingShare
-[       OK ] AdaDeltaSolverTest/1.TestAdaDeltaLeastSquaresUpdateWithEverythingShare (200 ms)
+[       OK ] AdaDeltaSolverTest/1.TestAdaDeltaLeastSquaresUpdateWithEverythingShare (67 ms)
 [ RUN      ] AdaDeltaSolverTest/1.TestSnapshotShare
-[       OK ] AdaDeltaSolverTest/1.TestSnapshotShare (47 ms)
+[       OK ] AdaDeltaSolverTest/1.TestSnapshotShare (17 ms)
 [ RUN      ] AdaDeltaSolverTest/1.TestAdaDeltaLeastSquaresUpdateWithMomentum
-[       OK ] AdaDeltaSolverTest/1.TestAdaDeltaLeastSquaresUpdateWithMomentum (81 ms)
-[ RUN      ] AdaDeltaSolverTest/1.TestAdaDeltaLeastSquaresUpdateWithWeightDecay
-[       OK ] AdaDeltaSolverTest/1.TestAdaDeltaLeastSquaresUpdateWithWeightDecay (27 ms)
-[ RUN      ] AdaDeltaSolverTest/1.TestAdaDeltaLeastSquaresUpdateWithEverything
-[       OK ] AdaDeltaSolverTest/1.TestAdaDeltaLeastSquaresUpdateWithEverything (176 ms)
+[       OK ] AdaDeltaSolverTest/1.TestAdaDeltaLeastSquaresUpdateWithMomentum (25 ms)
 [ RUN      ] AdaDeltaSolverTest/1.TestLeastSquaresUpdateWithEverythingAccumShare
-[       OK ] AdaDeltaSolverTest/1.TestLeastSquaresUpdateWithEverythingAccumShare (5 ms)
-[----------] 11 tests from AdaDeltaSolverTest/1 (1083 ms total)
+[       OK ] AdaDeltaSolverTest/1.TestLeastSquaresUpdateWithEverythingAccumShare (3 ms)
+[ RUN      ] AdaDeltaSolverTest/1.TestLeastSquaresUpdateWithMomentumMultiIter
+[       OK ] AdaDeltaSolverTest/1.TestLeastSquaresUpdateWithMomentumMultiIter (65 ms)
+[----------] 11 tests from AdaDeltaSolverTest/1 (306 ms total)
+
+[----------] 12 tests from NesterovSolverTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdate
+[       OK ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdate (12 ms)
+[ RUN      ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdateWithWeightDecay
+[       OK ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdateWithWeightDecay (12 ms)
+[ RUN      ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdateWithWeightDecayMultiIter
+[       OK ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdateWithWeightDecayMultiIter (61 ms)
+[ RUN      ] NesterovSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum
+[       OK ] NesterovSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum (2 ms)
+[ RUN      ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdateWithMomentum
+[       OK ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdateWithMomentum (24 ms)
+[ RUN      ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdateWithEverything
+[       OK ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdateWithEverything (60 ms)
+[ RUN      ] NesterovSolverTest/0.TestSnapshot
+[       OK ] NesterovSolverTest/0.TestSnapshot (10 ms)
+[ RUN      ] NesterovSolverTest/0.TestSnapshotShare
+[       OK ] NesterovSolverTest/0.TestSnapshotShare (13 ms)
+[ RUN      ] NesterovSolverTest/0.TestLeastSquaresUpdateWithEverythingAccumShare
+[       OK ] NesterovSolverTest/0.TestLeastSquaresUpdateWithEverythingAccumShare (2 ms)
+[ RUN      ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdateLROneHundredth
+[       OK ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdateLROneHundredth (12 ms)
+[ RUN      ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdateWithEverythingShare
+[       OK ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdateWithEverythingShare (62 ms)
+[ RUN      ] NesterovSolverTest/0.TestLeastSquaresUpdateWithMomentumMultiIter
+[       OK ] NesterovSolverTest/0.TestLeastSquaresUpdateWithMomentumMultiIter (60 ms)
+[----------] 12 tests from NesterovSolverTest/0 (330 ms total)
 
 [----------] 3 tests from FilterLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] FilterLayerTest/0.TestGradient
-[       OK ] FilterLayerTest/0.TestGradient (372 ms)
 [ RUN      ] FilterLayerTest/0.TestForward
 [       OK ] FilterLayerTest/0.TestForward (0 ms)
+[ RUN      ] FilterLayerTest/0.TestGradient
+[       OK ] FilterLayerTest/0.TestGradient (198 ms)
 [ RUN      ] FilterLayerTest/0.TestReshape
 [       OK ] FilterLayerTest/0.TestReshape (0 ms)
-[----------] 3 tests from FilterLayerTest/0 (372 ms total)
+[----------] 3 tests from FilterLayerTest/0 (198 ms total)
 
-[----------] 6 tests from MVNLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] MVNLayerTest/0.TestForwardMeanOnly
-[       OK ] MVNLayerTest/0.TestForwardMeanOnly (1 ms)
-[ RUN      ] MVNLayerTest/0.TestGradientAcrossChannels
-[       OK ] MVNLayerTest/0.TestGradientAcrossChannels (496 ms)
-[ RUN      ] MVNLayerTest/0.TestGradient
-[       OK ] MVNLayerTest/0.TestGradient (488 ms)
-[ RUN      ] MVNLayerTest/0.TestGradientMeanOnly
-[       OK ] MVNLayerTest/0.TestGradientMeanOnly (148 ms)
-[ RUN      ] MVNLayerTest/0.TestForward
-[       OK ] MVNLayerTest/0.TestForward (1 ms)
-[ RUN      ] MVNLayerTest/0.TestForwardAcrossChannels
-[       OK ] MVNLayerTest/0.TestForwardAcrossChannels (0 ms)
-[----------] 6 tests from MVNLayerTest/0 (1135 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.TestForward
+[       OK ] AccuracyLayerTest/0.TestForward (1 ms)
+[ RUN      ] AccuracyLayerTest/0.TestForwardPerClassWithIgnoreLabel
+[       OK ] AccuracyLayerTest/0.TestForwardPerClassWithIgnoreLabel (0 ms)
+[ RUN      ] AccuracyLayerTest/0.TestForwardPerClass
+[       OK ] AccuracyLayerTest/0.TestForwardPerClass (1 ms)
+[ RUN      ] AccuracyLayerTest/0.TestForwardWithSpatialAxes
+[       OK ] AccuracyLayerTest/0.TestForwardWithSpatialAxes (0 ms)
+[ RUN      ] AccuracyLayerTest/0.TestForwardIgnoreLabel
+[       OK ] AccuracyLayerTest/0.TestForwardIgnoreLabel (1 ms)
+[ RUN      ] AccuracyLayerTest/0.TestForwardTopK
+[       OK ] AccuracyLayerTest/0.TestForwardTopK (3 ms)
+[ RUN      ] AccuracyLayerTest/0.TestSetupTopK
+[       OK ] AccuracyLayerTest/0.TestSetupTopK (0 ms)
+[ RUN      ] AccuracyLayerTest/0.TestSetupOutputPerClass
+[       OK ] AccuracyLayerTest/0.TestSetupOutputPerClass (0 ms)
+[----------] 9 tests from AccuracyLayerTest/0 (6 ms total)
 
-[----------] 15 tests from ConvolutionLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] ConvolutionLayerTest/0.Test1x1Convolution
-[       OK ] ConvolutionLayerTest/0.Test1x1Convolution (0 ms)
-[ RUN      ] ConvolutionLayerTest/0.TestSimple3DConvolution
-[       OK ] ConvolutionLayerTest/0.TestSimple3DConvolution (3 ms)
-[ RUN      ] ConvolutionLayerTest/0.TestGradientGroup
-[       OK ] ConvolutionLayerTest/0.TestGradientGroup (31 ms)
-[ RUN      ] ConvolutionLayerTest/0.TestGradient3D
-[       OK ] ConvolutionLayerTest/0.TestGradient3D (1113 ms)
-[ RUN      ] ConvolutionLayerTest/0.Test0DConvolution
-[       OK ] ConvolutionLayerTest/0.Test0DConvolution (0 ms)
-[ RUN      ] ConvolutionLayerTest/0.TestDilated3DConvolution
-[       OK ] ConvolutionLayerTest/0.TestDilated3DConvolution (17 ms)
-[ RUN      ] ConvolutionLayerTest/0.TestDilatedConvolution
-[       OK ] ConvolutionLayerTest/0.TestDilatedConvolution (2 ms)
-[ RUN      ] ConvolutionLayerTest/0.Test1x1Gradient
-[       OK ] ConvolutionLayerTest/0.Test1x1Gradient (873 ms)
-[ RUN      ] ConvolutionLayerTest/0.TestGradient
-[       OK ] ConvolutionLayerTest/0.TestGradient (119 ms)
-[ RUN      ] ConvolutionLayerTest/0.TestSimpleConvolutionGroup
-[       OK ] ConvolutionLayerTest/0.TestSimpleConvolutionGroup (1 ms)
-[ RUN      ] ConvolutionLayerTest/0.TestSetup
-[       OK ] ConvolutionLayerTest/0.TestSetup (0 ms)
-[ RUN      ] ConvolutionLayerTest/0.TestNDAgainst2D
-[       OK ] ConvolutionLayerTest/0.TestNDAgainst2D (611 ms)
-[ RUN      ] ConvolutionLayerTest/0.TestDilatedGradient
-[       OK ] ConvolutionLayerTest/0.TestDilatedGradient (27 ms)
-[ RUN      ] ConvolutionLayerTest/0.TestSimpleConvolution
-[       OK ] ConvolutionLayerTest/0.TestSimpleConvolution (1 ms)
-[ RUN      ] ConvolutionLayerTest/0.TestSobelConvolution
-[       OK ] ConvolutionLayerTest/0.TestSobelConvolution (15 ms)
-[----------] 15 tests from ConvolutionLayerTest/0 (2813 ms total)
+[----------] 1 test from MultinomialLogisticLossLayerTest/0, where TypeParam = float
+[ RUN      ] MultinomialLogisticLossLayerTest/0.TestGradientCPU
+[       OK ] MultinomialLogisticLossLayerTest/0.TestGradientCPU (0 ms)
+[----------] 1 test from MultinomialLogisticLossLayerTest/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)
+[----------] 4 tests from ContrastiveLossLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] ContrastiveLossLayerTest/1.TestForwardLegacy
+[       OK ] ContrastiveLossLayerTest/1.TestForwardLegacy (0 ms)
+[ RUN      ] ContrastiveLossLayerTest/1.TestGradientLegacy
+[       OK ] ContrastiveLossLayerTest/1.TestGradientLegacy (202 ms)
+[ RUN      ] ContrastiveLossLayerTest/1.TestGradient
+[       OK ] ContrastiveLossLayerTest/1.TestGradient (213 ms)
+[ RUN      ] ContrastiveLossLayerTest/1.TestForward
+[       OK ] ContrastiveLossLayerTest/1.TestForward (0 ms)
+[----------] 4 tests from ContrastiveLossLayerTest/1 (415 ms total)
 
-[----------] 1 test from SolverTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] SolverTest/0.TestInitTrainTestNets
-[       OK ] SolverTest/0.TestInitTrainTestNets (2 ms)
-[----------] 1 test from SolverTest/0 (2 ms total)
+[----------] 5 tests from DeconvolutionLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] DeconvolutionLayerTest/0.TestSimpleDeconvolution
+[       OK ] DeconvolutionLayerTest/0.TestSimpleDeconvolution (1 ms)
+[ RUN      ] DeconvolutionLayerTest/0.TestNDAgainst2D
+[       OK ] DeconvolutionLayerTest/0.TestNDAgainst2D (708 ms)
+[ RUN      ] DeconvolutionLayerTest/0.TestGradient
+[       OK ] DeconvolutionLayerTest/0.TestGradient (457 ms)
+[ RUN      ] DeconvolutionLayerTest/0.TestGradient3D
+[       OK ] DeconvolutionLayerTest/0.TestGradient3D (153 ms)
+[ RUN      ] DeconvolutionLayerTest/0.TestSetup
+[       OK ] DeconvolutionLayerTest/0.TestSetup (0 ms)
+[----------] 5 tests from DeconvolutionLayerTest/0 (1319 ms total)
+
+[----------] 4 tests from SoftmaxWithLossLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] SoftmaxWithLossLayerTest/0.TestForwardIgnoreLabel
+[       OK ] SoftmaxWithLossLayerTest/0.TestForwardIgnoreLabel (0 ms)
+[ RUN      ] SoftmaxWithLossLayerTest/0.TestGradientUnnormalized
+[       OK ] SoftmaxWithLossLayerTest/0.TestGradientUnnormalized (7 ms)
+[ RUN      ] SoftmaxWithLossLayerTest/0.TestGradientIgnoreLabel
+[       OK ] SoftmaxWithLossLayerTest/0.TestGradientIgnoreLabel (7 ms)
+[ RUN      ] SoftmaxWithLossLayerTest/0.TestGradient
+[       OK ] SoftmaxWithLossLayerTest/0.TestGradient (8 ms)
+[----------] 4 tests from SoftmaxWithLossLayerTest/0 (22 ms total)
+
+[----------] 5 tests from SPPLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] SPPLayerTest/0.TestEqualOutputDims
+[       OK ] SPPLayerTest/0.TestEqualOutputDims (0 ms)
+[ RUN      ] SPPLayerTest/0.TestForwardBackward
+[       OK ] SPPLayerTest/0.TestForwardBackward (0 ms)
+[ RUN      ] SPPLayerTest/0.TestGradient
+[       OK ] SPPLayerTest/0.TestGradient (1438 ms)
+[ RUN      ] SPPLayerTest/0.TestEqualOutputDims2
+[       OK ] SPPLayerTest/0.TestEqualOutputDims2 (0 ms)
+[ RUN      ] SPPLayerTest/0.TestSetup
+[       OK ] SPPLayerTest/0.TestSetup (0 ms)
+[----------] 5 tests from SPPLayerTest/0 (1438 ms total)
+
+[----------] 2 tests from BilinearFillerTest/1, where TypeParam = double
+[ RUN      ] BilinearFillerTest/1.TestFillEven
+[       OK ] BilinearFillerTest/1.TestFillEven (6 ms)
+[ RUN      ] BilinearFillerTest/1.TestFillOdd
+[       OK ] BilinearFillerTest/1.TestFillOdd (8 ms)
+[----------] 2 tests from BilinearFillerTest/1 (14 ms total)
+
+[----------] 5 tests from DBTest/0, where TypeParam = caffe::TypeLevelDB
+[ RUN      ] DBTest/0.TestWrite
+[       OK ] DBTest/0.TestWrite (57 ms)
+[ RUN      ] DBTest/0.TestSeekToFirst
+[       OK ] DBTest/0.TestSeekToFirst (49 ms)
+[ RUN      ] DBTest/0.TestKeyValue
+[       OK ] DBTest/0.TestKeyValue (51 ms)
+[ RUN      ] DBTest/0.TestGetDB
+[       OK ] DBTest/0.TestGetDB (24 ms)
+[ RUN      ] DBTest/0.TestNext
+[       OK ] DBTest/0.TestNext (45 ms)
+[----------] 5 tests from DBTest/0 (226 ms total)
+
+[----------] 2 tests from InfogainLossLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] InfogainLossLayerTest/1.TestGradient
+[       OK ] InfogainLossLayerTest/1.TestGradient (3 ms)
+[ RUN      ] InfogainLossLayerTest/1.TestInfogainLoss
+[       OK ] InfogainLossLayerTest/1.TestInfogainLoss (0 ms)
+[----------] 2 tests from InfogainLossLayerTest/1 (3 ms total)
 
 [----------] 26 tests from NetTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] NetTest/0.TestSharedWeightsDataNet
-[       OK ] NetTest/0.TestSharedWeightsDataNet (1 ms)
-[ RUN      ] NetTest/0.TestSharedWeightsDiffNet
-[       OK ] NetTest/0.TestSharedWeightsDiffNet (1 ms)
-[ RUN      ] NetTest/0.TestGetLayerByName
-[       OK ] NetTest/0.TestGetLayerByName (7 ms)
-[ RUN      ] NetTest/0.TestBottomNeedBackwardTricky
-[       OK ] NetTest/0.TestBottomNeedBackwardTricky (18 ms)
+[ RUN      ] NetTest/0.TestHasBlob
+[       OK ] NetTest/0.TestHasBlob (0 ms)
 [ RUN      ] NetTest/0.TestGetBlob
-[       OK ] NetTest/0.TestGetBlob (22 ms)
-[ RUN      ] NetTest/0.TestAllInOneNetDeploy
-[       OK ] NetTest/0.TestAllInOneNetDeploy (3 ms)
+[       OK ] NetTest/0.TestGetBlob (1 ms)
+[ RUN      ] NetTest/0.TestBottomNeedBackward
+[       OK ] NetTest/0.TestBottomNeedBackward (1 ms)
+[ RUN      ] NetTest/0.TestBottomNeedBackwardEuclideanForce
+[       OK ] NetTest/0.TestBottomNeedBackwardEuclideanForce (0 ms)
+[ RUN      ] NetTest/0.TestHasLayer
+[       OK ] NetTest/0.TestHasLayer (1 ms)
+[ RUN      ] NetTest/0.TestForcePropagateDown
+[       OK ] NetTest/0.TestForcePropagateDown (1 ms)
+[ RUN      ] NetTest/0.TestReshape
+[       OK ] NetTest/0.TestReshape (0 ms)
 [ RUN      ] NetTest/0.TestComboLossWeight
-[       OK ] NetTest/0.TestComboLossWeight (74 ms)
-[ RUN      ] NetTest/0.TestSkipPropagateDown
-[       OK ] NetTest/0.TestSkipPropagateDown (3 ms)
+[       OK ] NetTest/0.TestComboLossWeight (3 ms)
+[ RUN      ] NetTest/0.TestSharedWeightsDataNet
+[       OK ] NetTest/0.TestSharedWeightsDataNet (0 ms)
+[ RUN      ] NetTest/0.TestUnsharedWeightsDataNet
+[       OK ] NetTest/0.TestUnsharedWeightsDataNet (1 ms)
 [ RUN      ] NetTest/0.TestAllInOneNetVal
-[       OK ] NetTest/0.TestAllInOneNetVal (2 ms)
-[ RUN      ] NetTest/0.TestHasBlob
-[       OK ] NetTest/0.TestHasBlob (2 ms)
+[       OK ] NetTest/0.TestAllInOneNetVal (0 ms)
+[ RUN      ] NetTest/0.TestSkipPropagateDown
+[       OK ] NetTest/0.TestSkipPropagateDown (1 ms)
+[ RUN      ] NetTest/0.TestLossWeightMidNet
+[       OK ] NetTest/0.TestLossWeightMidNet (3 ms)
+[ RUN      ] NetTest/0.TestParamPropagateDown
+[       OK ] NetTest/0.TestParamPropagateDown (1 ms)
 [ RUN      ] NetTest/0.TestBottomNeedBackwardForce
-[       OK ] NetTest/0.TestBottomNeedBackwardForce (16 ms)
-[ RUN      ] NetTest/0.TestFromTo
-[       OK ] NetTest/0.TestFromTo (7 ms)
+[       OK ] NetTest/0.TestBottomNeedBackwardForce (1 ms)
+[ RUN      ] NetTest/0.TestBackwardWithAccuracyLayer
+[       OK ] NetTest/0.TestBackwardWithAccuracyLayer (1 ms)
+[ RUN      ] NetTest/0.TestGetLayerByName
+[       OK ] NetTest/0.TestGetLayerByName (1 ms)
 [ RUN      ] NetTest/0.TestSharedWeightsResume
-[       OK ] NetTest/0.TestSharedWeightsResume (7 ms)
-[ RUN      ] NetTest/0.TestAllInOneNetTrain
-[       OK ] NetTest/0.TestAllInOneNetTrain (11 ms)
-[ RUN      ] NetTest/0.TestLossWeight
-[       OK ] NetTest/0.TestLossWeight (14 ms)
+[       OK ] NetTest/0.TestSharedWeightsResume (1 ms)
 [ RUN      ] NetTest/0.TestUnsharedWeightsDiffNet
-[       OK ] NetTest/0.TestUnsharedWeightsDiffNet (2 ms)
-[ RUN      ] NetTest/0.TestBackwardWithAccuracyLayer
-[       OK ] NetTest/0.TestBackwardWithAccuracyLayer (17 ms)
+[       OK ] NetTest/0.TestUnsharedWeightsDiffNet (0 ms)
+[ RUN      ] NetTest/0.TestSharedWeightsDiffNet
+[       OK ] NetTest/0.TestSharedWeightsDiffNet (1 ms)
+[ RUN      ] NetTest/0.TestLossWeight
+[       OK ] NetTest/0.TestLossWeight (3 ms)
+[ RUN      ] NetTest/0.TestAllInOneNetDeploy
+[       OK ] NetTest/0.TestAllInOneNetDeploy (1 ms)
+[ RUN      ] NetTest/0.TestAllInOneNetTrain
+[       OK ] NetTest/0.TestAllInOneNetTrain (0 ms)
+[ RUN      ] NetTest/0.TestFromTo
+[       OK ] NetTest/0.TestFromTo (2 ms)
 [ RUN      ] NetTest/0.TestSharedWeightsUpdate
-[       OK ] NetTest/0.TestSharedWeightsUpdate (31 ms)
-[ RUN      ] NetTest/0.TestBottomNeedBackwardEuclideanForce
-[       OK ] NetTest/0.TestBottomNeedBackwardEuclideanForce (1 ms)
-[ RUN      ] NetTest/0.TestHasLayer
-[       OK ] NetTest/0.TestHasLayer (16 ms)
-[ RUN      ] NetTest/0.TestParamPropagateDown
-[       OK ] NetTest/0.TestParamPropagateDown (63 ms)
-[ RUN      ] NetTest/0.TestReshape
-[       OK ] NetTest/0.TestReshape (17 ms)
-[ RUN      ] NetTest/0.TestBottomNeedBackward
-[       OK ] NetTest/0.TestBottomNeedBackward (15 ms)
-[ RUN      ] NetTest/0.TestForcePropagateDown
-[       OK ] NetTest/0.TestForcePropagateDown (15 ms)
-[ RUN      ] NetTest/0.TestLossWeightMidNet
-[       OK ] NetTest/0.TestLossWeightMidNet (136 ms)
-[ RUN      ] NetTest/0.TestUnsharedWeightsDataNet
-[       OK ] NetTest/0.TestUnsharedWeightsDataNet (1 ms)
-[----------] 26 tests from NetTest/0 (503 ms total)
+[       OK ] NetTest/0.TestSharedWeightsUpdate (1 ms)
+[ RUN      ] NetTest/0.TestBottomNeedBackwardTricky
+[       OK ] NetTest/0.TestBottomNeedBackwardTricky (1 ms)
+[----------] 26 tests from NetTest/0 (27 ms total)
 
-[----------] 4 tests from NetUpgradeTest
-[ RUN      ] NetUpgradeTest.TestImageNet
-[       OK ] NetUpgradeTest.TestImageNet (5 ms)
-[ RUN      ] NetUpgradeTest.TestUpgradeV1LayerType
-[       OK ] NetUpgradeTest.TestUpgradeV1LayerType (100 ms)
-[ RUN      ] NetUpgradeTest.TestAllParams
-[       OK ] NetUpgradeTest.TestAllParams (3 ms)
-[ RUN      ] NetUpgradeTest.TestSimple
-[       OK ] NetUpgradeTest.TestSimple (1 ms)
-[----------] 4 tests from NetUpgradeTest (111 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.TestTanHGradient
+[       OK ] TanHLayerTest/0.TestTanHGradient (4 ms)
+[ RUN      ] TanHLayerTest/0.TestTanH
+[       OK ] TanHLayerTest/0.TestTanH (0 ms)
+[----------] 3 tests from TanHLayerTest/0 (4 ms total)
 
-[----------] 8 tests from SliceLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] SliceLayerTest/0.TestSliceAcrossChannels
-[       OK ] SliceLayerTest/0.TestSliceAcrossChannels (0 ms)
-[ RUN      ] SliceLayerTest/0.TestTrivialSlice
-[       OK ] SliceLayerTest/0.TestTrivialSlice (0 ms)
-[ RUN      ] SliceLayerTest/0.TestSetupChannels
-[       OK ] SliceLayerTest/0.TestSetupChannels (0 ms)
-[ RUN      ] SliceLayerTest/0.TestGradientAcrossNum
-[       OK ] SliceLayerTest/0.TestGradientAcrossNum (56 ms)
-[ RUN      ] SliceLayerTest/0.TestSetupNum
-[       OK ] SliceLayerTest/0.TestSetupNum (0 ms)
-[ RUN      ] SliceLayerTest/0.TestSliceAcrossNum
-[       OK ] SliceLayerTest/0.TestSliceAcrossNum (0 ms)
-[ RUN      ] SliceLayerTest/0.TestGradientTrivial
-[       OK ] SliceLayerTest/0.TestGradientTrivial (17 ms)
-[ RUN      ] SliceLayerTest/0.TestGradientAcrossChannels
-[       OK ] SliceLayerTest/0.TestGradientAcrossChannels (58 ms)
-[----------] 8 tests from SliceLayerTest/0 (131 ms total)
+[----------] 10 tests from ConcatLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] ConcatLayerTest/0.TestSetupNum
+[       OK ] ConcatLayerTest/0.TestSetupNum (0 ms)
+[ RUN      ] ConcatLayerTest/0.TestForwardNum
+[       OK ] ConcatLayerTest/0.TestForwardNum (1 ms)
+[ RUN      ] ConcatLayerTest/0.TestForwardTrivial
+[       OK ] ConcatLayerTest/0.TestForwardTrivial (0 ms)
+[ RUN      ] ConcatLayerTest/0.TestGradientChannelsBottomOneOnly
+[       OK ] ConcatLayerTest/0.TestGradientChannelsBottomOneOnly (2 ms)
+[ RUN      ] ConcatLayerTest/0.TestSetupChannelsNegativeIndexing
+[       OK ] ConcatLayerTest/0.TestSetupChannelsNegativeIndexing (0 ms)
+[ RUN      ] ConcatLayerTest/0.TestGradientTrivial
+[       OK ] ConcatLayerTest/0.TestGradientTrivial (2 ms)
+[ RUN      ] ConcatLayerTest/0.TestGradientNum
+[       OK ] ConcatLayerTest/0.TestGradientNum (4 ms)
+[ RUN      ] ConcatLayerTest/0.TestGradientChannels
+[       OK ] ConcatLayerTest/0.TestGradientChannels (2 ms)
+[ RUN      ] ConcatLayerTest/0.TestSetupChannels
+[       OK ] ConcatLayerTest/0.TestSetupChannels (0 ms)
+[ RUN      ] ConcatLayerTest/0.TestForwardChannels
+[       OK ] ConcatLayerTest/0.TestForwardChannels (1 ms)
+[----------] 10 tests from ConcatLayerTest/0 (12 ms total)
 
-[----------] 6 tests from MVNLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] MVNLayerTest/1.TestForward
-[       OK ] MVNLayerTest/1.TestForward (0 ms)
-[ RUN      ] MVNLayerTest/1.TestGradient
-[       OK ] MVNLayerTest/1.TestGradient (464 ms)
-[ RUN      ] MVNLayerTest/1.TestForwardAcrossChannels
-[       OK ] MVNLayerTest/1.TestForwardAcrossChannels (0 ms)
-[ RUN      ] MVNLayerTest/1.TestGradientAcrossChannels
-[       OK ] MVNLayerTest/1.TestGradientAcrossChannels (451 ms)
-[ RUN      ] MVNLayerTest/1.TestGradientMeanOnly
-[       OK ] MVNLayerTest/1.TestGradientMeanOnly (158 ms)
-[ RUN      ] MVNLayerTest/1.TestForwardMeanOnly
-[       OK ] MVNLayerTest/1.TestForwardMeanOnly (0 ms)
-[----------] 6 tests from MVNLayerTest/1 (1073 ms total)
+[----------] 15 tests from ConvolutionLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] ConvolutionLayerTest/1.Test1x1Gradient
+[       OK ] ConvolutionLayerTest/1.Test1x1Gradient (400 ms)
+[ RUN      ] ConvolutionLayerTest/1.TestSimpleConvolutionGroup
+[       OK ] ConvolutionLayerTest/1.TestSimpleConvolutionGroup (0 ms)
+[ RUN      ] ConvolutionLayerTest/1.TestSimpleConvolution
+[       OK ] ConvolutionLayerTest/1.TestSimpleConvolution (0 ms)
+[ RUN      ] ConvolutionLayerTest/1.TestGradientGroup
+[       OK ] ConvolutionLayerTest/1.TestGradientGroup (17 ms)
+[ RUN      ] ConvolutionLayerTest/1.Test0DConvolution
+[       OK ] ConvolutionLayerTest/1.Test0DConvolution (0 ms)
+[ RUN      ] ConvolutionLayerTest/1.TestSobelConvolution
+[       OK ] ConvolutionLayerTest/1.TestSobelConvolution (0 ms)
+[ RUN      ] ConvolutionLayerTest/1.TestSetup
+[       OK ] ConvolutionLayerTest/1.TestSetup (0 ms)
+[ RUN      ] ConvolutionLayerTest/1.TestNDAgainst2D
+[       OK ] ConvolutionLayerTest/1.TestNDAgainst2D (295 ms)
+[ RUN      ] ConvolutionLayerTest/1.TestGradient
+[       OK ] ConvolutionLayerTest/1.TestGradient (56 ms)
+[ RUN      ] ConvolutionLayerTest/1.TestGradient3D
+[       OK ] ConvolutionLayerTest/1.TestGradient3D (482 ms)
+[ RUN      ] ConvolutionLayerTest/1.Test1x1Convolution
+[       OK ] ConvolutionLayerTest/1.Test1x1Convolution (0 ms)
+[ RUN      ] ConvolutionLayerTest/1.TestSimple3DConvolution
+[       OK ] ConvolutionLayerTest/1.TestSimple3DConvolution (2 ms)
+[ RUN      ] ConvolutionLayerTest/1.TestDilatedGradient
+[       OK ] ConvolutionLayerTest/1.TestDilatedGradient (13 ms)
+[ RUN      ] ConvolutionLayerTest/1.TestDilatedConvolution
+[       OK ] ConvolutionLayerTest/1.TestDilatedConvolution (2 ms)
+[ RUN      ] ConvolutionLayerTest/1.TestDilated3DConvolution
+[       OK ] ConvolutionLayerTest/1.TestDilated3DConvolution (7 ms)
+[----------] 15 tests from ConvolutionLayerTest/1 (1274 ms total)
 
-[----------] 12 tests from DataTransformTest/1, where TypeParam = double
-[ RUN      ] DataTransformTest/1.TestCropMirrorTest
-[       OK ] DataTransformTest/1.TestCropMirrorTest (0 ms)
-[ RUN      ] DataTransformTest/1.TestMeanValues
-[       OK ] DataTransformTest/1.TestMeanValues (0 ms)
-[ RUN      ] DataTransformTest/1.TestCropSize
-[       OK ] DataTransformTest/1.TestCropSize (0 ms)
-[ RUN      ] DataTransformTest/1.TestCropTrain
-[       OK ] DataTransformTest/1.TestCropTrain (0 ms)
-[ RUN      ] DataTransformTest/1.TestMirrorTest
-[       OK ] DataTransformTest/1.TestMirrorTest (0 ms)
-[ RUN      ] DataTransformTest/1.TestEmptyTransformUniquePixels
-[       OK ] DataTransformTest/1.TestEmptyTransformUniquePixels (0 ms)
-[ RUN      ] DataTransformTest/1.TestCropTest
-[       OK ] DataTransformTest/1.TestCropTest (0 ms)
-[ RUN      ] DataTransformTest/1.TestMeanValue
-[       OK ] DataTransformTest/1.TestMeanValue (0 ms)
-[ RUN      ] DataTransformTest/1.TestEmptyTransform
-[       OK ] DataTransformTest/1.TestEmptyTransform (0 ms)
-[ RUN      ] DataTransformTest/1.TestCropMirrorTrain
-[       OK ] DataTransformTest/1.TestCropMirrorTrain (0 ms)
-[ RUN      ] DataTransformTest/1.TestMirrorTrain
-[       OK ] DataTransformTest/1.TestMirrorTrain (1 ms)
-[ RUN      ] DataTransformTest/1.TestMeanFile
-[       OK ] DataTransformTest/1.TestMeanFile (9 ms)
-[----------] 12 tests from DataTransformTest/1 (10 ms total)
+[----------] 27 tests from ReductionLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] ReductionLayerTest/1.TestSumCoeff
+[       OK ] ReductionLayerTest/1.TestSumCoeff (0 ms)
+[ RUN      ] ReductionLayerTest/1.TestSumCoeffAxis1
+[       OK ] ReductionLayerTest/1.TestSumCoeffAxis1 (0 ms)
+[ RUN      ] ReductionLayerTest/1.TestSumOfSquaresCoeffAxis1Gradient
+[       OK ] ReductionLayerTest/1.TestSumOfSquaresCoeffAxis1Gradient (1 ms)
+[ RUN      ] ReductionLayerTest/1.TestSumGradient
+[       OK ] ReductionLayerTest/1.TestSumGradient (0 ms)
+[ RUN      ] ReductionLayerTest/1.TestMeanCoeff
+[       OK ] ReductionLayerTest/1.TestMeanCoeff (0 ms)
+[ RUN      ] ReductionLayerTest/1.TestMean
+[       OK ] ReductionLayerTest/1.TestMean (0 ms)
+[ RUN      ] ReductionLayerTest/1.TestSumOfSquaresGradient
+[       OK ] ReductionLayerTest/1.TestSumOfSquaresGradient (1 ms)
+[ RUN      ] ReductionLayerTest/1.TestAbsSumCoeff
+[       OK ] ReductionLayerTest/1.TestAbsSumCoeff (0 ms)
+[ RUN      ] ReductionLayerTest/1.TestSumCoeffAxis1Gradient
+[       OK ] ReductionLayerTest/1.TestSumCoeffAxis1Gradient (1 ms)
+[ RUN      ] ReductionLayerTest/1.TestMeanGradient
+[       OK ] ReductionLayerTest/1.TestMeanGradient (1 ms)
+[ RUN      ] ReductionLayerTest/1.TestAbsSumCoeffAxis1Gradient
+[       OK ] ReductionLayerTest/1.TestAbsSumCoeffAxis1Gradient (1 ms)
+[ RUN      ] ReductionLayerTest/1.TestMeanCoeffGradient
+[       OK ] ReductionLayerTest/1.TestMeanCoeffGradient (0 ms)
+[ RUN      ] ReductionLayerTest/1.TestSetUpWithAxis1
+[       OK ] ReductionLayerTest/1.TestSetUpWithAxis1 (0 ms)
+[ RUN      ] ReductionLayerTest/1.TestAbsSumGradient
+[       OK ] ReductionLayerTest/1.TestAbsSumGradient (1 ms)
+[ RUN      ] ReductionLayerTest/1.TestSetUp
+[       OK ] ReductionLayerTest/1.TestSetUp (0 ms)
+[ RUN      ] ReductionLayerTest/1.TestSumOfSquaresCoeff
+[       OK ] ReductionLayerTest/1.TestSumOfSquaresCoeff (0 ms)
+[ RUN      ] ReductionLayerTest/1.TestSumOfSquaresCoeffAxis1
+[       OK ] ReductionLayerTest/1.TestSumOfSquaresCoeffAxis1 (0 ms)
+[ RUN      ] ReductionLayerTest/1.TestSum
+[       OK ] ReductionLayerTest/1.TestSum (0 ms)
+[ RUN      ] ReductionLayerTest/1.TestMeanCoeffAxis1
+[       OK ] ReductionLayerTest/1.TestMeanCoeffAxis1 (0 ms)
+[ RUN      ] ReductionLayerTest/1.TestAbsSumCoeffGradient
+[       OK ] ReductionLayerTest/1.TestAbsSumCoeffGradient (1 ms)
+[ RUN      ] ReductionLayerTest/1.TestSetUpWithAxis2
+[       OK ] ReductionLayerTest/1.TestSetUpWithAxis2 (0 ms)
+[ RUN      ] ReductionLayerTest/1.TestSumOfSquares
+[       OK ] ReductionLayerTest/1.TestSumOfSquares (0 ms)
+[ RUN      ] ReductionLayerTest/1.TestAbsSum
+[       OK ] ReductionLayerTest/1.TestAbsSum (0 ms)
+[ RUN      ] ReductionLayerTest/1.TestSumCoeffGradient
+[       OK ] ReductionLayerTest/1.TestSumCoeffGradient (0 ms)
+[ RUN      ] ReductionLayerTest/1.TestSumOfSquaresCoeffGradient
+[       OK ] ReductionLayerTest/1.TestSumOfSquaresCoeffGradient (1 ms)
+[ RUN      ] ReductionLayerTest/1.TestAbsSumCoeffAxis1
+[       OK ] ReductionLayerTest/1.TestAbsSumCoeffAxis1 (0 ms)
+[ RUN      ] ReductionLayerTest/1.TestMeanCoeffGradientAxis1
+[       OK ] ReductionLayerTest/1.TestMeanCoeffGradientAxis1 (1 ms)
+[----------] 27 tests from ReductionLayerTest/1 (9 ms total)
 
-[----------] 14 tests from DataLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] DataLayerTest/1.TestReadCropTrainSequenceSeededLevelDB
-[       OK ] DataLayerTest/1.TestReadCropTrainSequenceSeededLevelDB (174 ms)
-[ RUN      ] DataLayerTest/1.TestReadCropTrainSequenceUnseededLMDB
-[       OK ] DataLayerTest/1.TestReadCropTrainSequenceUnseededLMDB (152 ms)
-[ RUN      ] DataLayerTest/1.TestReshapeLevelDB
-[       OK ] DataLayerTest/1.TestReshapeLevelDB (73 ms)
-[ RUN      ] DataLayerTest/1.TestReadCropTrainSequenceSeededLMDB
-[       OK ] DataLayerTest/1.TestReadCropTrainSequenceSeededLMDB (25 ms)
-[ RUN      ] DataLayerTest/1.TestReadLevelDB
-[       OK ] DataLayerTest/1.TestReadLevelDB (67 ms)
-[ RUN      ] DataLayerTest/1.TestSkipLMDB
-[       OK ] DataLayerTest/1.TestSkipLMDB (95 ms)
-[ RUN      ] DataLayerTest/1.TestReadCropTrainLMDB
-[       OK ] DataLayerTest/1.TestReadCropTrainLMDB (30 ms)
-[ RUN      ] DataLayerTest/1.TestReadCropTrainSequenceUnseededLevelDB
-[       OK ] DataLayerTest/1.TestReadCropTrainSequenceUnseededLevelDB (110 ms)
-[ RUN      ] DataLayerTest/1.TestReadLMDB
-[       OK ] DataLayerTest/1.TestReadLMDB (66 ms)
-[ RUN      ] DataLayerTest/1.TestReshapeLMDB
-[       OK ] DataLayerTest/1.TestReshapeLMDB (136 ms)
-[ RUN      ] DataLayerTest/1.TestReadCropTestLevelDB
-[       OK ] DataLayerTest/1.TestReadCropTestLevelDB (150 ms)
-[ RUN      ] DataLayerTest/1.TestSkipLevelDB
-[       OK ] DataLayerTest/1.TestSkipLevelDB (309 ms)
-[ RUN      ] DataLayerTest/1.TestReadCropTestLMDB
-[       OK ] DataLayerTest/1.TestReadCropTestLMDB (17 ms)
-[ RUN      ] DataLayerTest/1.TestReadCropTrainLevelDB
-[       OK ] DataLayerTest/1.TestReadCropTrainLevelDB (70 ms)
-[----------] 14 tests from DataLayerTest/1 (1474 ms total)
+[----------] 3 tests from PaddingLayerUpgradeTest
+[ RUN      ] PaddingLayerUpgradeTest.TestTwoTops
+[       OK ] PaddingLayerUpgradeTest.TestTwoTops (1 ms)
+[ RUN      ] PaddingLayerUpgradeTest.TestImageNet
+[       OK ] PaddingLayerUpgradeTest.TestImageNet (1 ms)
+[ RUN      ] PaddingLayerUpgradeTest.TestSimple
+[       OK ] PaddingLayerUpgradeTest.TestSimple (0 ms)
+[----------] 3 tests from PaddingLayerUpgradeTest (2 ms total)
 
-[----------] 58 tests from NeuronLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] NeuronLayerTest/1.TestLogGradientBase2
-[       OK ] NeuronLayerTest/1.TestLogGradientBase2 (14 ms)
-[ RUN      ] NeuronLayerTest/1.TestClipGradient
-[       OK ] NeuronLayerTest/1.TestClipGradient (5 ms)
-[ RUN      ] NeuronLayerTest/1.TestLogLayerBase2Scale3
-[       OK ] NeuronLayerTest/1.TestLogLayerBase2Scale3 (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestLogLayerBase2Shift1
-[       OK ] NeuronLayerTest/1.TestLogLayerBase2Shift1 (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestExpLayerBase2Shift1Scale3
-[       OK ] NeuronLayerTest/1.TestExpLayerBase2Shift1Scale3 (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestDropoutHalf
-[       OK ] NeuronLayerTest/1.TestDropoutHalf (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestPReLUGradientChannelShared
-[       OK ] NeuronLayerTest/1.TestPReLUGradientChannelShared (218 ms)
-[ RUN      ] NeuronLayerTest/1.TestBNLLGradient
-[       OK ] NeuronLayerTest/1.TestBNLLGradient (13 ms)
-[ RUN      ] NeuronLayerTest/1.TestDropoutTestPhase
-[       OK ] NeuronLayerTest/1.TestDropoutTestPhase (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestExpGradientBase2Shift1
-[       OK ] NeuronLayerTest/1.TestExpGradientBase2Shift1 (7 ms)
-[ RUN      ] NeuronLayerTest/1.TestReLUGradient
-[       OK ] NeuronLayerTest/1.TestReLUGradient (3 ms)
-[ RUN      ] NeuronLayerTest/1.TestSwishGradient
-[       OK ] NeuronLayerTest/1.TestSwishGradient (9 ms)
-[ RUN      ] NeuronLayerTest/1.TestSigmoidGradient
-[       OK ] NeuronLayerTest/1.TestSigmoidGradient (8 ms)
-[ RUN      ] NeuronLayerTest/1.TestSwishWithBeta
-[       OK ] NeuronLayerTest/1.TestSwishWithBeta (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestBNLL
-[       OK ] NeuronLayerTest/1.TestBNLL (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestTanHGradient
-[       OK ] NeuronLayerTest/1.TestTanHGradient (9 ms)
-[ RUN      ] NeuronLayerTest/1.TestPReLUForwardChannelShared
-[       OK ] NeuronLayerTest/1.TestPReLUForwardChannelShared (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestPReLUGradient
-[       OK ] NeuronLayerTest/1.TestPReLUGradient (220 ms)
-[ RUN      ] NeuronLayerTest/1.TestExpLayer
-[       OK ] NeuronLayerTest/1.TestExpLayer (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestLogGradient
-[       OK ] NeuronLayerTest/1.TestLogGradient (8 ms)
-[ RUN      ] NeuronLayerTest/1.TestExpGradientBase2Shift1Scale3
-[       OK ] NeuronLayerTest/1.TestExpGradientBase2Shift1Scale3 (7 ms)
-[ RUN      ] NeuronLayerTest/1.TestExpLayerWithShift
-[       OK ] NeuronLayerTest/1.TestExpLayerWithShift (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestLogLayerBase2Shift1Scale3
-[       OK ] NeuronLayerTest/1.TestLogLayerBase2Shift1Scale3 (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestLogLayerBase2
-[       OK ] NeuronLayerTest/1.TestLogLayerBase2 (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestExpGradient
-[       OK ] NeuronLayerTest/1.TestExpGradient (7 ms)
-[ RUN      ] NeuronLayerTest/1.TestPReLUInPlace
-[       OK ] NeuronLayerTest/1.TestPReLUInPlace (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestELUGradient
-[       OK ] NeuronLayerTest/1.TestELUGradient (5 ms)
-[ RUN      ] NeuronLayerTest/1.TestDropoutGradientTest
-[       OK ] NeuronLayerTest/1.TestDropoutGradientTest (2 ms)
-[ RUN      ] NeuronLayerTest/1.TestExpGradientWithShift
-[       OK ] NeuronLayerTest/1.TestExpGradientWithShift (7 ms)
-[ RUN      ] NeuronLayerTest/1.TestTanH
-[       OK ] NeuronLayerTest/1.TestTanH (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestExpGradientBase2
-[       OK ] NeuronLayerTest/1.TestExpGradientBase2 (7 ms)
-[ RUN      ] NeuronLayerTest/1.TestLogGradientBase2Shift1
-[       OK ] NeuronLayerTest/1.TestLogGradientBase2Shift1 (9 ms)
-[ RUN      ] NeuronLayerTest/1.TestAbsGradient
-[       OK ] NeuronLayerTest/1.TestAbsGradient (2 ms)
-[ RUN      ] NeuronLayerTest/1.TestPReLUParam
-[       OK ] NeuronLayerTest/1.TestPReLUParam (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestPReLUForward
-[       OK ] NeuronLayerTest/1.TestPReLUForward (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestReLU
-[       OK ] NeuronLayerTest/1.TestReLU (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestLogGradientBase2Shift1Scale3
-[       OK ] NeuronLayerTest/1.TestLogGradientBase2Shift1Scale3 (9 ms)
-[ RUN      ] NeuronLayerTest/1.TestExpLayerBase2Scale3
-[       OK ] NeuronLayerTest/1.TestExpLayerBase2Scale3 (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestELUasReLU
-[       OK ] NeuronLayerTest/1.TestELUasReLU (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestSwishAsLinear
-[       OK ] NeuronLayerTest/1.TestSwishAsLinear (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestELUasReLUGradient
-[       OK ] NeuronLayerTest/1.TestELUasReLUGradient (4 ms)
-[ RUN      ] NeuronLayerTest/1.TestSwishWithBetaGradient
-[       OK ] NeuronLayerTest/1.TestSwishWithBetaGradient (9 ms)
-[ RUN      ] NeuronLayerTest/1.TestDropoutThreeQuarters
-[       OK ] NeuronLayerTest/1.TestDropoutThreeQuarters (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestDropoutGradient
-[       OK ] NeuronLayerTest/1.TestDropoutGradient (7 ms)
-[ RUN      ] NeuronLayerTest/1.TestClip
-[       OK ] NeuronLayerTest/1.TestClip (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestSigmoid
-[       OK ] NeuronLayerTest/1.TestSigmoid (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestReLUGradientWithNegativeSlope
-[       OK ] NeuronLayerTest/1.TestReLUGradientWithNegativeSlope (3 ms)
-[ RUN      ] NeuronLayerTest/1.TestAbsVal
-[       OK ] NeuronLayerTest/1.TestAbsVal (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestExpGradientBase2Scale3
-[       OK ] NeuronLayerTest/1.TestExpGradientBase2Scale3 (7 ms)
-[ RUN      ] NeuronLayerTest/1.TestSwish
-[       OK ] NeuronLayerTest/1.TestSwish (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestLogGradientBase2Scale3
-[       OK ] NeuronLayerTest/1.TestLogGradientBase2Scale3 (9 ms)
-[ RUN      ] NeuronLayerTest/1.TestExpLayerBase2Shift1
-[       OK ] NeuronLayerTest/1.TestExpLayerBase2Shift1 (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestPReLUConsistencyReLU
-[       OK ] NeuronLayerTest/1.TestPReLUConsistencyReLU (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestLogLayer
-[       OK ] NeuronLayerTest/1.TestLogLayer (1 ms)
-[ RUN      ] NeuronLayerTest/1.TestSwishAsLinearGradient
-[       OK ] NeuronLayerTest/1.TestSwishAsLinearGradient (4 ms)
-[ RUN      ] NeuronLayerTest/1.TestELU
-[       OK ] NeuronLayerTest/1.TestELU (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestExpLayerBase2
-[       OK ] NeuronLayerTest/1.TestExpLayerBase2 (0 ms)
-[ RUN      ] NeuronLayerTest/1.TestReLUWithNegativeSlope
-[       OK ] NeuronLayerTest/1.TestReLUWithNegativeSlope (0 ms)
-[----------] 58 tests from NeuronLayerTest/1 (614 ms total)
+[----------] 6 tests from RNNLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] RNNLayerTest/0.TestGradientNonZeroCont
+[       OK ] RNNLayerTest/0.TestGradientNonZeroCont (80 ms)
+[ RUN      ] RNNLayerTest/0.TestGradientNonZeroContBufferSize2WithStaticInput
+[       OK ] RNNLayerTest/0.TestGradientNonZeroContBufferSize2WithStaticInput (630 ms)
+[ RUN      ] RNNLayerTest/0.TestForward
+[       OK ] RNNLayerTest/0.TestForward (3 ms)
+[ RUN      ] RNNLayerTest/0.TestGradient
+[       OK ] RNNLayerTest/0.TestGradient (80 ms)
+[ RUN      ] RNNLayerTest/0.TestSetUp
+[       OK ] RNNLayerTest/0.TestSetUp (1 ms)
+[ RUN      ] RNNLayerTest/0.TestGradientNonZeroContBufferSize2
+[       OK ] RNNLayerTest/0.TestGradientNonZeroContBufferSize2 (153 ms)
+[----------] 6 tests from RNNLayerTest/0 (947 ms total)
 
-[----------] 12 tests from ArgMaxLayerTest/0, where TypeParam = float
-[ RUN      ] ArgMaxLayerTest/0.TestSetup
-[       OK ] ArgMaxLayerTest/0.TestSetup (1 ms)
-[ RUN      ] ArgMaxLayerTest/0.TestSetupAxis
-[       OK ] ArgMaxLayerTest/0.TestSetupAxis (1 ms)
-[ RUN      ] ArgMaxLayerTest/0.TestSetupAxisMaxVal
-[       OK ] ArgMaxLayerTest/0.TestSetupAxisMaxVal (1 ms)
-[ RUN      ] ArgMaxLayerTest/0.TestCPUMaxVal
-[       OK ] ArgMaxLayerTest/0.TestCPUMaxVal (1 ms)
-[ RUN      ] ArgMaxLayerTest/0.TestCPUAxisTopK
-[       OK ] ArgMaxLayerTest/0.TestCPUAxisTopK (68 ms)
-[ RUN      ] ArgMaxLayerTest/0.TestCPU
-[       OK ] ArgMaxLayerTest/0.TestCPU (1 ms)
-[ RUN      ] ArgMaxLayerTest/0.TestCPUAxisMaxValTopK
-[       OK ] ArgMaxLayerTest/0.TestCPUAxisMaxValTopK (65 ms)
-[ RUN      ] ArgMaxLayerTest/0.TestCPUMaxValTopK
-[       OK ] ArgMaxLayerTest/0.TestCPUMaxValTopK (2 ms)
-[ RUN      ] ArgMaxLayerTest/0.TestSetupAxisNegativeIndexing
-[       OK ] ArgMaxLayerTest/0.TestSetupAxisNegativeIndexing (0 ms)
-[ RUN      ] ArgMaxLayerTest/0.TestCPUAxis
-[       OK ] ArgMaxLayerTest/0.TestCPUAxis (17 ms)
-[ RUN      ] ArgMaxLayerTest/0.TestSetupMaxVal
-[       OK ] ArgMaxLayerTest/0.TestSetupMaxVal (1 ms)
-[ RUN      ] ArgMaxLayerTest/0.TestCPUTopK
-[       OK ] ArgMaxLayerTest/0.TestCPUTopK (1 ms)
-[----------] 12 tests from ArgMaxLayerTest/0 (159 ms total)
+[----------] 4 tests from ConstantFillerTest/0, where TypeParam = float
+[ RUN      ] ConstantFillerTest/0.TestFill
+[       OK ] ConstantFillerTest/0.TestFill (0 ms)
+[ RUN      ] ConstantFillerTest/0.TestFill2D
+[       OK ] ConstantFillerTest/0.TestFill2D (0 ms)
+[ RUN      ] ConstantFillerTest/0.TestFill1D
+[       OK ] ConstantFillerTest/0.TestFill1D (0 ms)
+[ RUN      ] ConstantFillerTest/0.TestFill5D
+[       OK ] ConstantFillerTest/0.TestFill5D (0 ms)
+[----------] 4 tests from ConstantFillerTest/0 (0 ms total)
+
+[----------] 2 tests from HDF5DataLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] HDF5DataLayerTest/0.TestRead
+[       OK ] HDF5DataLayerTest/0.TestRead (4 ms)
+[ RUN      ] HDF5DataLayerTest/0.TestSkip
+[       OK ] HDF5DataLayerTest/0.TestSkip (11 ms)
+[----------] 2 tests from HDF5DataLayerTest/0 (15 ms total)
+
+[----------] 1 test from SolverTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] SolverTest/0.TestInitTrainTestNets
+[       OK ] SolverTest/0.TestInitTrainTestNets (1 ms)
+[----------] 1 test from SolverTest/0 (1 ms total)
+
+[----------] 1 test from LayerFactoryTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] LayerFactoryTest/0.TestCreateLayer
+[       OK ] LayerFactoryTest/0.TestCreateLayer (32 ms)
+[----------] 1 test from LayerFactoryTest/0 (32 ms total)
 
 [----------] 3 tests from SigmoidCrossEntropyLossLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] SigmoidCrossEntropyLossLayerTest/0.TestSigmoidCrossEntropyLoss
+[       OK ] SigmoidCrossEntropyLossLayerTest/0.TestSigmoidCrossEntropyLoss (2 ms)
 [ RUN      ] SigmoidCrossEntropyLossLayerTest/0.TestGradient
-[       OK ] SigmoidCrossEntropyLossLayerTest/0.TestGradient (2 ms)
+[       OK ] SigmoidCrossEntropyLossLayerTest/0.TestGradient (1 ms)
 [ RUN      ] SigmoidCrossEntropyLossLayerTest/0.TestIgnoreGradient
 [       OK ] SigmoidCrossEntropyLossLayerTest/0.TestIgnoreGradient (0 ms)
-[ RUN      ] SigmoidCrossEntropyLossLayerTest/0.TestSigmoidCrossEntropyLoss
-[       OK ] SigmoidCrossEntropyLossLayerTest/0.TestSigmoidCrossEntropyLoss (2 ms)
-[----------] 3 tests from SigmoidCrossEntropyLossLayerTest/0 (4 ms total)
+[----------] 3 tests from SigmoidCrossEntropyLossLayerTest/0 (3 ms total)
 
-[----------] 2 tests from InfogainLossLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] InfogainLossLayerTest/0.TestGradient
-[       OK ] InfogainLossLayerTest/0.TestGradient (3 ms)
-[ RUN      ] InfogainLossLayerTest/0.TestInfogainLoss
-[       OK ] InfogainLossLayerTest/0.TestInfogainLoss (0 ms)
-[----------] 2 tests from InfogainLossLayerTest/0 (3 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.TestFill1D
+[       OK ] PositiveUnitballFillerTest/0.TestFill1D (0 ms)
+[ RUN      ] PositiveUnitballFillerTest/0.TestFill5D
+[       OK ] PositiveUnitballFillerTest/0.TestFill5D (0 ms)
+[----------] 4 tests from PositiveUnitballFillerTest/0 (0 ms total)
 
-[----------] 2 tests from BilinearFillerTest/1, where TypeParam = double
-[ RUN      ] BilinearFillerTest/1.TestFillOdd
-[       OK ] BilinearFillerTest/1.TestFillOdd (17 ms)
-[ RUN      ] BilinearFillerTest/1.TestFillEven
-[       OK ] BilinearFillerTest/1.TestFillEven (13 ms)
-[----------] 2 tests from BilinearFillerTest/1 (30 ms total)
+[----------] 1 test from SolverTypeUpgradeTest
+[ RUN      ] SolverTypeUpgradeTest.TestSimple
+[       OK ] SolverTypeUpgradeTest.TestSimple (0 ms)
+[----------] 1 test from SolverTypeUpgradeTest (0 ms total)
 
-[----------] 22 tests from ScaleLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] ScaleLayerTest/0.TestForwardBroadcastMiddleWithParam
-[       OK ] ScaleLayerTest/0.TestForwardBroadcastMiddleWithParam (0 ms)
-[ RUN      ] ScaleLayerTest/0.TestGradientBroadcastMiddle
-[       OK ] ScaleLayerTest/0.TestGradientBroadcastMiddle (150 ms)
-[ RUN      ] ScaleLayerTest/0.TestGradientBroadcastEnd
-[       OK ] ScaleLayerTest/0.TestGradientBroadcastEnd (281 ms)
-[ RUN      ] ScaleLayerTest/0.TestGradientEltwiseWithParam
-[       OK ] ScaleLayerTest/0.TestGradientEltwiseWithParam (520 ms)
-[ RUN      ] ScaleLayerTest/0.TestForwardScaleAxis2
-[       OK ] ScaleLayerTest/0.TestForwardScaleAxis2 (0 ms)
-[ RUN      ] ScaleLayerTest/0.TestForwardBroadcastMiddle
-[       OK ] ScaleLayerTest/0.TestForwardBroadcastMiddle (1 ms)
-[ RUN      ] ScaleLayerTest/0.TestForwardBroadcastMiddleInPlace
-[       OK ] ScaleLayerTest/0.TestForwardBroadcastMiddleInPlace (0 ms)
-[ RUN      ] ScaleLayerTest/0.TestBackwardBroadcastMiddleInPlace
-[       OK ] ScaleLayerTest/0.TestBackwardBroadcastMiddleInPlace (0 ms)
-[ RUN      ] ScaleLayerTest/0.TestForwardEltwise
-[       OK ] ScaleLayerTest/0.TestForwardEltwise (0 ms)
-[ RUN      ] ScaleLayerTest/0.TestGradientScale
-[       OK ] ScaleLayerTest/0.TestGradientScale (108 ms)
-[ RUN      ] ScaleLayerTest/0.TestForwardBroadcastEnd
-[       OK ] ScaleLayerTest/0.TestForwardBroadcastEnd (0 ms)
-[ RUN      ] ScaleLayerTest/0.TestGradientScaleAxis2
-[       OK ] ScaleLayerTest/0.TestGradientScaleAxis2 (117 ms)
-[ RUN      ] ScaleLayerTest/0.TestForwardBroadcastBegin
-[       OK ] ScaleLayerTest/0.TestForwardBroadcastBegin (0 ms)
-[ RUN      ] ScaleLayerTest/0.TestGradientEltwise
-[       OK ] ScaleLayerTest/0.TestGradientEltwise (8 ms)
-[ RUN      ] ScaleLayerTest/0.TestGradientBroadcastMiddleWithParam
-[       OK ] ScaleLayerTest/0.TestGradientBroadcastMiddleWithParam (150 ms)
-[ RUN      ] ScaleLayerTest/0.TestGradientBroadcastBegin
-[       OK ] ScaleLayerTest/0.TestGradientBroadcastBegin (129 ms)
-[ RUN      ] ScaleLayerTest/0.TestGradientScaleAndBias
-[       OK ] ScaleLayerTest/0.TestGradientScaleAndBias (149 ms)
-[ RUN      ] ScaleLayerTest/0.TestForwardBroadcastMiddleWithParamAndBias
-[       OK ] ScaleLayerTest/0.TestForwardBroadcastMiddleWithParamAndBias (1 ms)
-[ RUN      ] ScaleLayerTest/0.TestBackwardEltwiseInPlace
-[       OK ] ScaleLayerTest/0.TestBackwardEltwiseInPlace (0 ms)
-[ RUN      ] ScaleLayerTest/0.TestForwardScale
-[       OK ] ScaleLayerTest/0.TestForwardScale (0 ms)
-[ RUN      ] ScaleLayerTest/0.TestForwardEltwiseInPlace
-[       OK ] ScaleLayerTest/0.TestForwardEltwiseInPlace (0 ms)
-[ RUN      ] ScaleLayerTest/0.TestForwardEltwiseWithParam
-[       OK ] ScaleLayerTest/0.TestForwardEltwiseWithParam (0 ms)
-[----------] 22 tests from ScaleLayerTest/0 (1614 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)
 
-[----------] 11 tests from RandomNumberGeneratorTest/0, where TypeParam = float
-[ RUN      ] RandomNumberGeneratorTest/0.TestRngGaussian2
-[       OK ] RandomNumberGeneratorTest/0.TestRngGaussian2 (1 ms)
-[ RUN      ] RandomNumberGeneratorTest/0.TestRngBernoulli2
-[       OK ] RandomNumberGeneratorTest/0.TestRngBernoulli2 (0 ms)
-[ RUN      ] RandomNumberGeneratorTest/0.TestRngGaussianTimesGaussian
-[       OK ] RandomNumberGeneratorTest/0.TestRngGaussianTimesGaussian (1 ms)
-[ RUN      ] RandomNumberGeneratorTest/0.TestRngBernoulli
-[       OK ] RandomNumberGeneratorTest/0.TestRngBernoulli (0 ms)
-[ RUN      ] RandomNumberGeneratorTest/0.TestRngBernoulliTimesBernoulli
-[       OK ] RandomNumberGeneratorTest/0.TestRngBernoulliTimesBernoulli (1 ms)
-[ RUN      ] RandomNumberGeneratorTest/0.TestRngUniform
-[       OK ] RandomNumberGeneratorTest/0.TestRngUniform (0 ms)
-[ RUN      ] RandomNumberGeneratorTest/0.TestRngUniform2
-[       OK ] RandomNumberGeneratorTest/0.TestRngUniform2 (1 ms)
-[ RUN      ] RandomNumberGeneratorTest/0.TestRngUniformTimesBernoulli
-[       OK ] RandomNumberGeneratorTest/0.TestRngUniformTimesBernoulli (1 ms)
-[ RUN      ] RandomNumberGeneratorTest/0.TestRngUniformTimesUniform
-[       OK ] RandomNumberGeneratorTest/0.TestRngUniformTimesUniform (1 ms)
-[ RUN      ] RandomNumberGeneratorTest/0.TestRngGaussian
-[       OK ] RandomNumberGeneratorTest/0.TestRngGaussian (0 ms)
-[ RUN      ] RandomNumberGeneratorTest/0.TestRngGaussianTimesBernoulli
-[       OK ] RandomNumberGeneratorTest/0.TestRngGaussianTimesBernoulli (1 ms)
-[----------] 11 tests from RandomNumberGeneratorTest/0 (7 ms total)
+[----------] 6 tests from MSRAFillerTest/1, where TypeParam = double
+[ RUN      ] MSRAFillerTest/1.TestFillFanOut
+[       OK ] MSRAFillerTest/1.TestFillFanOut (56 ms)
+[ RUN      ] MSRAFillerTest/1.TestFill5D
+[       OK ] MSRAFillerTest/1.TestFill5D (0 ms)
+[ RUN      ] MSRAFillerTest/1.TestFill1D
+[       OK ] MSRAFillerTest/1.TestFill1D (0 ms)
+[ RUN      ] MSRAFillerTest/1.TestFillFanIn
+[       OK ] MSRAFillerTest/1.TestFillFanIn (57 ms)
+[ RUN      ] MSRAFillerTest/1.TestFillAverage
+[       OK ] MSRAFillerTest/1.TestFillAverage (56 ms)
+[ RUN      ] MSRAFillerTest/1.TestFill2D
+[       OK ] MSRAFillerTest/1.TestFill2D (0 ms)
+[----------] 6 tests from MSRAFillerTest/1 (169 ms total)
 
-[----------] 9 tests from LSTMLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] LSTMLayerTest/1.TestLSTMUnitGradientNonZeroCont
-[       OK ] LSTMLayerTest/1.TestLSTMUnitGradientNonZeroCont (101 ms)
-[ RUN      ] LSTMLayerTest/1.TestGradient
-[       OK ] LSTMLayerTest/1.TestGradient (553 ms)
-[ RUN      ] LSTMLayerTest/1.TestLSTMUnitSetUp
-[       OK ] LSTMLayerTest/1.TestLSTMUnitSetUp (0 ms)
-[ RUN      ] LSTMLayerTest/1.TestGradientNonZeroContBufferSize2WithStaticInput
-[       OK ] LSTMLayerTest/1.TestGradientNonZeroContBufferSize2WithStaticInput (6016 ms)
-[ RUN      ] LSTMLayerTest/1.TestSetUp
-[       OK ] LSTMLayerTest/1.TestSetUp (7 ms)
-[ RUN      ] LSTMLayerTest/1.TestForward
-[       OK ] LSTMLayerTest/1.TestForward (8 ms)
-[ RUN      ] LSTMLayerTest/1.TestGradientNonZeroContBufferSize2
-[       OK ] LSTMLayerTest/1.TestGradientNonZeroContBufferSize2 (1047 ms)
-[ RUN      ] LSTMLayerTest/1.TestLSTMUnitGradient
-[       OK ] LSTMLayerTest/1.TestLSTMUnitGradient (119 ms)
-[ RUN      ] LSTMLayerTest/1.TestGradientNonZeroCont
-[       OK ] LSTMLayerTest/1.TestGradientNonZeroCont (533 ms)
-[----------] 9 tests from LSTMLayerTest/1 (8384 ms total)
+[----------] 3 tests from MaxPoolingDropoutTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] MaxPoolingDropoutTest/0.TestForward
+[       OK ] MaxPoolingDropoutTest/0.TestForward (0 ms)
+[ RUN      ] MaxPoolingDropoutTest/0.TestSetup
+[       OK ] MaxPoolingDropoutTest/0.TestSetup (0 ms)
+[ RUN      ] MaxPoolingDropoutTest/0.TestBackward
+[       OK ] MaxPoolingDropoutTest/0.TestBackward (0 ms)
+[----------] 3 tests from MaxPoolingDropoutTest/0 (0 ms total)
+
+[----------] 7 tests from CPUMathFunctionsTest/1, where TypeParam = double
+[ RUN      ] CPUMathFunctionsTest/1.TestCopy
+[       OK ] CPUMathFunctionsTest/1.TestCopy (3 ms)
+[ RUN      ] CPUMathFunctionsTest/1.TestFabs
+[       OK ] CPUMathFunctionsTest/1.TestFabs (4 ms)
+[ RUN      ] CPUMathFunctionsTest/1.TestAsum
+[       OK ] CPUMathFunctionsTest/1.TestAsum (3 ms)
+[ RUN      ] CPUMathFunctionsTest/1.TestScale
+[       OK ] CPUMathFunctionsTest/1.TestScale (3 ms)
+[ RUN      ] CPUMathFunctionsTest/1.TestSgnbit
+[       OK ] CPUMathFunctionsTest/1.TestSgnbit (4 ms)
+[ RUN      ] CPUMathFunctionsTest/1.TestNothing
+[       OK ] CPUMathFunctionsTest/1.TestNothing (3 ms)
+[ RUN      ] CPUMathFunctionsTest/1.TestSign
+[       OK ] CPUMathFunctionsTest/1.TestSign (5 ms)
+[----------] 7 tests from CPUMathFunctionsTest/1 (25 ms total)
 
 [----------] 11 tests from PoolingLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] PoolingLayerTest/1.TestGradientMax
-[       OK ] PoolingLayerTest/1.TestGradientMax (1311 ms)
-[ RUN      ] PoolingLayerTest/1.TestSetupGlobalPooling
-[       OK ] PoolingLayerTest/1.TestSetupGlobalPooling (0 ms)
-[ RUN      ] PoolingLayerTest/1.TestForwardMax
-[       OK ] PoolingLayerTest/1.TestForwardMax (0 ms)
-[ RUN      ] PoolingLayerTest/1.TestForwardAve
-[       OK ] PoolingLayerTest/1.TestForwardAve (0 ms)
-[ RUN      ] PoolingLayerTest/1.TestGradientAvePadded
-[       OK ] PoolingLayerTest/1.TestGradientAvePadded (1626 ms)
-[ RUN      ] PoolingLayerTest/1.TestGradientMaxTopMask
-[       OK ] PoolingLayerTest/1.TestGradientMaxTopMask (1056 ms)
 [ RUN      ] PoolingLayerTest/1.TestSetup
 [       OK ] PoolingLayerTest/1.TestSetup (0 ms)
+[ RUN      ] PoolingLayerTest/1.TestForwardAve
+[       OK ] PoolingLayerTest/1.TestForwardAve (0 ms)
+[ RUN      ] PoolingLayerTest/1.TestSetupGlobalPooling
+[       OK ] PoolingLayerTest/1.TestSetupGlobalPooling (0 ms)
 [ RUN      ] PoolingLayerTest/1.TestForwardMaxTopMask
 [       OK ] PoolingLayerTest/1.TestForwardMaxTopMask (0 ms)
-[ RUN      ] PoolingLayerTest/1.TestGradientAve
-[       OK ] PoolingLayerTest/1.TestGradientAve (377 ms)
 [ RUN      ] PoolingLayerTest/1.TestForwardMaxPadded
 [       OK ] PoolingLayerTest/1.TestForwardMaxPadded (0 ms)
+[ RUN      ] PoolingLayerTest/1.TestGradientAve
+[       OK ] PoolingLayerTest/1.TestGradientAve (161 ms)
+[ RUN      ] PoolingLayerTest/1.TestGradientMaxTopMask
+[       OK ] PoolingLayerTest/1.TestGradientMaxTopMask (421 ms)
 [ RUN      ] PoolingLayerTest/1.TestSetupPadded
 [       OK ] PoolingLayerTest/1.TestSetupPadded (0 ms)
-[----------] 11 tests from PoolingLayerTest/1 (4371 ms total)
+[ RUN      ] PoolingLayerTest/1.TestGradientAvePadded
+[       OK ] PoolingLayerTest/1.TestGradientAvePadded (590 ms)
+[ RUN      ] PoolingLayerTest/1.TestForwardMax
+[       OK ] PoolingLayerTest/1.TestForwardMax (1 ms)
+[ RUN      ] PoolingLayerTest/1.TestGradientMax
+[       OK ] PoolingLayerTest/1.TestGradientMax (468 ms)
+[----------] 11 tests from PoolingLayerTest/1 (1641 ms total)
 
-[----------] 8 tests from LRNLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] LRNLayerTest/0.TestForwardWithinChannel
-[       OK ] LRNLayerTest/0.TestForwardWithinChannel (0 ms)
-[ RUN      ] LRNLayerTest/0.TestGradientAcrossChannels
-[       OK ] LRNLayerTest/0.TestGradientAcrossChannels (1363 ms)
-[ RUN      ] LRNLayerTest/0.TestSetupWithinChannel
-[       OK ] LRNLayerTest/0.TestSetupWithinChannel (0 ms)
-[ RUN      ] LRNLayerTest/0.TestGradientWithinChannel
-[       OK ] LRNLayerTest/0.TestGradientWithinChannel (1242 ms)
-[ RUN      ] LRNLayerTest/0.TestForwardAcrossChannels
-[       OK ] LRNLayerTest/0.TestForwardAcrossChannels (1 ms)
-[ RUN      ] LRNLayerTest/0.TestGradientAcrossChannelsLargeRegion
-[       OK ] LRNLayerTest/0.TestGradientAcrossChannelsLargeRegion (1775 ms)
-[ RUN      ] LRNLayerTest/0.TestForwardAcrossChannelsLargeRegion
-[       OK ] LRNLayerTest/0.TestForwardAcrossChannelsLargeRegion (1 ms)
-[ RUN      ] LRNLayerTest/0.TestSetupAcrossChannels
-[       OK ] LRNLayerTest/0.TestSetupAcrossChannels (0 ms)
-[----------] 8 tests from LRNLayerTest/0 (4382 ms total)
+[----------] 8 tests from SliceLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] SliceLayerTest/1.TestTrivialSlice
+[       OK ] SliceLayerTest/1.TestTrivialSlice (0 ms)
+[ RUN      ] SliceLayerTest/1.TestSliceAcrossChannels
+[       OK ] SliceLayerTest/1.TestSliceAcrossChannels (0 ms)
+[ RUN      ] SliceLayerTest/1.TestSetupNum
+[       OK ] SliceLayerTest/1.TestSetupNum (0 ms)
+[ RUN      ] SliceLayerTest/1.TestGradientAcrossNum
+[       OK ] SliceLayerTest/1.TestGradientAcrossNum (25 ms)
+[ RUN      ] SliceLayerTest/1.TestGradientTrivial
+[       OK ] SliceLayerTest/1.TestGradientTrivial (10 ms)
+[ RUN      ] SliceLayerTest/1.TestSetupChannels
+[       OK ] SliceLayerTest/1.TestSetupChannels (0 ms)
+[ RUN      ] SliceLayerTest/1.TestGradientAcrossChannels
+[       OK ] SliceLayerTest/1.TestGradientAcrossChannels (30 ms)
+[ RUN      ] SliceLayerTest/1.TestSliceAcrossNum
+[       OK ] SliceLayerTest/1.TestSliceAcrossNum (0 ms)
+[----------] 8 tests from SliceLayerTest/1 (65 ms total)
 
-[----------] 6 tests from RNNLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] RNNLayerTest/1.TestForward
-[       OK ] RNNLayerTest/1.TestForward (176 ms)
-[ RUN      ] RNNLayerTest/1.TestSetUp
-[       OK ] RNNLayerTest/1.TestSetUp (32 ms)
-[ RUN      ] RNNLayerTest/1.TestGradientNonZeroCont
-[       OK ] RNNLayerTest/1.TestGradientNonZeroCont (243 ms)
-[ RUN      ] RNNLayerTest/1.TestGradient
-[       OK ] RNNLayerTest/1.TestGradient (226 ms)
-[ RUN      ] RNNLayerTest/1.TestGradientNonZeroContBufferSize2WithStaticInput
-[       OK ] RNNLayerTest/1.TestGradientNonZeroContBufferSize2WithStaticInput (1639 ms)
-[ RUN      ] RNNLayerTest/1.TestGradientNonZeroContBufferSize2
-[       OK ] RNNLayerTest/1.TestGradientNonZeroContBufferSize2 (336 ms)
-[----------] 6 tests from RNNLayerTest/1 (2653 ms total)
+[----------] 8 tests from SliceLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] SliceLayerTest/0.TestSetupChannels
+[       OK ] SliceLayerTest/0.TestSetupChannels (1 ms)
+[ RUN      ] SliceLayerTest/0.TestSliceAcrossNum
+[       OK ] SliceLayerTest/0.TestSliceAcrossNum (0 ms)
+[ RUN      ] SliceLayerTest/0.TestTrivialSlice
+[       OK ] SliceLayerTest/0.TestTrivialSlice (0 ms)
+[ RUN      ] SliceLayerTest/0.TestGradientTrivial
+[       OK ] SliceLayerTest/0.TestGradientTrivial (9 ms)
+[ RUN      ] SliceLayerTest/0.TestGradientAcrossNum
+[       OK ] SliceLayerTest/0.TestGradientAcrossNum (27 ms)
+[ RUN      ] SliceLayerTest/0.TestGradientAcrossChannels
+[       OK ] SliceLayerTest/0.TestGradientAcrossChannels (30 ms)
+[ RUN      ] SliceLayerTest/0.TestSliceAcrossChannels
+[       OK ] SliceLayerTest/0.TestSliceAcrossChannels (0 ms)
+[ RUN      ] SliceLayerTest/0.TestSetupNum
+[       OK ] SliceLayerTest/0.TestSetupNum (0 ms)
+[----------] 8 tests from SliceLayerTest/0 (67 ms total)
 
-[----------] 27 tests from ReductionLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] ReductionLayerTest/1.TestSumCoeff
-[       OK ] ReductionLayerTest/1.TestSumCoeff (0 ms)
-[ RUN      ] ReductionLayerTest/1.TestSumOfSquares
-[       OK ] ReductionLayerTest/1.TestSumOfSquares (0 ms)
-[ RUN      ] ReductionLayerTest/1.TestSumGradient
-[       OK ] ReductionLayerTest/1.TestSumGradient (1 ms)
-[ RUN      ] ReductionLayerTest/1.TestAbsSumCoeff
-[       OK ] ReductionLayerTest/1.TestAbsSumCoeff (0 ms)
-[ RUN      ] ReductionLayerTest/1.TestSumOfSquaresCoeffAxis1Gradient
-[       OK ] ReductionLayerTest/1.TestSumOfSquaresCoeffAxis1Gradient (1 ms)
-[ RUN      ] ReductionLayerTest/1.TestMeanCoeffGradient
-[       OK ] ReductionLayerTest/1.TestMeanCoeffGradient (1 ms)
-[ RUN      ] ReductionLayerTest/1.TestSetUpWithAxis1
-[       OK ] ReductionLayerTest/1.TestSetUpWithAxis1 (0 ms)
-[ RUN      ] ReductionLayerTest/1.TestMeanGradient
-[       OK ] ReductionLayerTest/1.TestMeanGradient (1 ms)
-[ RUN      ] ReductionLayerTest/1.TestMean
-[       OK ] ReductionLayerTest/1.TestMean (0 ms)
-[ RUN      ] ReductionLayerTest/1.TestSetUp
-[       OK ] ReductionLayerTest/1.TestSetUp (0 ms)
-[ RUN      ] ReductionLayerTest/1.TestAbsSumCoeffAxis1Gradient
-[       OK ] ReductionLayerTest/1.TestAbsSumCoeffAxis1Gradient (2 ms)
-[ RUN      ] ReductionLayerTest/1.TestAbsSum
-[       OK ] ReductionLayerTest/1.TestAbsSum (0 ms)
-[ RUN      ] ReductionLayerTest/1.TestSumOfSquaresCoeff
-[       OK ] ReductionLayerTest/1.TestSumOfSquaresCoeff (0 ms)
-[ RUN      ] ReductionLayerTest/1.TestSumOfSquaresGradient
-[       OK ] ReductionLayerTest/1.TestSumOfSquaresGradient (1 ms)
-[ RUN      ] ReductionLayerTest/1.TestSumCoeffAxis1
-[       OK ] ReductionLayerTest/1.TestSumCoeffAxis1 (0 ms)
-[ RUN      ] ReductionLayerTest/1.TestAbsSumGradient
-[       OK ] ReductionLayerTest/1.TestAbsSumGradient (1 ms)
-[ RUN      ] ReductionLayerTest/1.TestSumCoeffGradient
-[       OK ] ReductionLayerTest/1.TestSumCoeffGradient (1 ms)
-[ RUN      ] ReductionLayerTest/1.TestSumOfSquaresCoeffAxis1
-[       OK ] ReductionLayerTest/1.TestSumOfSquaresCoeffAxis1 (0 ms)
-[ RUN      ] ReductionLayerTest/1.TestAbsSumCoeffGradient
-[       OK ] ReductionLayerTest/1.TestAbsSumCoeffGradient (0 ms)
-[ RUN      ] ReductionLayerTest/1.TestSetUpWithAxis2
-[       OK ] ReductionLayerTest/1.TestSetUpWithAxis2 (0 ms)
-[ RUN      ] ReductionLayerTest/1.TestAbsSumCoeffAxis1
-[       OK ] ReductionLayerTest/1.TestAbsSumCoeffAxis1 (0 ms)
-[ RUN      ] ReductionLayerTest/1.TestMeanCoeffGradientAxis1
-[       OK ] ReductionLayerTest/1.TestMeanCoeffGradientAxis1 (2 ms)
-[ RUN      ] ReductionLayerTest/1.TestMeanCoeffAxis1
-[       OK ] ReductionLayerTest/1.TestMeanCoeffAxis1 (0 ms)
-[ RUN      ] ReductionLayerTest/1.TestMeanCoeff
-[       OK ] ReductionLayerTest/1.TestMeanCoeff (0 ms)
-[ RUN      ] ReductionLayerTest/1.TestSumOfSquaresCoeffGradient
-[       OK ] ReductionLayerTest/1.TestSumOfSquaresCoeffGradient (1 ms)
-[ RUN      ] ReductionLayerTest/1.TestSumCoeffAxis1Gradient
-[       OK ] ReductionLayerTest/1.TestSumCoeffAxis1Gradient (2 ms)
-[ RUN      ] ReductionLayerTest/1.TestSum
-[       OK ] ReductionLayerTest/1.TestSum (0 ms)
-[----------] 27 tests from ReductionLayerTest/1 (14 ms total)
+[----------] 5 tests from BenchmarkTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] BenchmarkTest/1.TestTimerSeconds
+[       OK ] BenchmarkTest/1.TestTimerSeconds (300 ms)
+[ RUN      ] BenchmarkTest/1.TestTimerStop
+[       OK ] BenchmarkTest/1.TestTimerStop (0 ms)
+[ RUN      ] BenchmarkTest/1.TestTimerMilliSeconds
+[       OK ] BenchmarkTest/1.TestTimerMilliSeconds (300 ms)
+[ RUN      ] BenchmarkTest/1.TestTimerStart
+[       OK ] BenchmarkTest/1.TestTimerStart (0 ms)
+[ RUN      ] BenchmarkTest/1.TestTimerConstructor
+[       OK ] BenchmarkTest/1.TestTimerConstructor (0 ms)
+[----------] 5 tests from BenchmarkTest/1 (600 ms total)
 
-[----------] 10 tests from EltwiseLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] EltwiseLayerTest/1.TestSetUp
-[       OK ] EltwiseLayerTest/1.TestSetUp (0 ms)
-[ RUN      ] EltwiseLayerTest/1.TestStableProdGradient
-[       OK ] EltwiseLayerTest/1.TestStableProdGradient (7 ms)
-[ RUN      ] EltwiseLayerTest/1.TestMaxGradient
-[       OK ] EltwiseLayerTest/1.TestMaxGradient (7 ms)
-[ RUN      ] EltwiseLayerTest/1.TestSumGradient
-[       OK ] EltwiseLayerTest/1.TestSumGradient (7 ms)
-[ RUN      ] EltwiseLayerTest/1.TestSum
-[       OK ] EltwiseLayerTest/1.TestSum (0 ms)
-[ RUN      ] EltwiseLayerTest/1.TestMax
-[       OK ] EltwiseLayerTest/1.TestMax (0 ms)
-[ RUN      ] EltwiseLayerTest/1.TestSumCoeffGradient
-[       OK ] EltwiseLayerTest/1.TestSumCoeffGradient (7 ms)
-[ RUN      ] EltwiseLayerTest/1.TestProd
-[       OK ] EltwiseLayerTest/1.TestProd (0 ms)
-[ RUN      ] EltwiseLayerTest/1.TestSumCoeff
-[       OK ] EltwiseLayerTest/1.TestSumCoeff (0 ms)
-[ RUN      ] EltwiseLayerTest/1.TestUnstableProdGradient
-[       OK ] EltwiseLayerTest/1.TestUnstableProdGradient (6 ms)
-[----------] 10 tests from EltwiseLayerTest/1 (34 ms total)
+[----------] 8 tests from AdamSolverTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] AdamSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum
+[       OK ] AdamSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum (2 ms)
+[ RUN      ] AdamSolverTest/0.TestAdamLeastSquaresUpdateWithWeightDecay
+[       OK ] AdamSolverTest/0.TestAdamLeastSquaresUpdateWithWeightDecay (12 ms)
+[ RUN      ] AdamSolverTest/0.TestAdamLeastSquaresUpdate
+[       OK ] AdamSolverTest/0.TestAdamLeastSquaresUpdate (12 ms)
+[ RUN      ] AdamSolverTest/0.TestSnapshot
+[       OK ] AdamSolverTest/0.TestSnapshot (11 ms)
+[ RUN      ] AdamSolverTest/0.TestAdamLeastSquaresUpdateWithEverything
+[       OK ] AdamSolverTest/0.TestAdamLeastSquaresUpdateWithEverything (61 ms)
+[ RUN      ] AdamSolverTest/0.TestLeastSquaresUpdateWithEverythingAccumShare
+[       OK ] AdamSolverTest/0.TestLeastSquaresUpdateWithEverythingAccumShare (2 ms)
+[ RUN      ] AdamSolverTest/0.TestAdamLeastSquaresUpdateWithEverythingShare
+[       OK ] AdamSolverTest/0.TestAdamLeastSquaresUpdateWithEverythingShare (68 ms)
+[ RUN      ] AdamSolverTest/0.TestSnapshotShare
+[       OK ] AdamSolverTest/0.TestSnapshotShare (15 ms)
+[----------] 8 tests from AdamSolverTest/0 (183 ms total)
 
-[----------] 3 tests from SyncedMemoryTest
-[ RUN      ] SyncedMemoryTest.TestCPUWrite
-[       OK ] SyncedMemoryTest.TestCPUWrite (0 ms)
-[ RUN      ] SyncedMemoryTest.TestAllocationCPU
-[       OK ] SyncedMemoryTest.TestAllocationCPU (0 ms)
-[ RUN      ] SyncedMemoryTest.TestInitialization
-[       OK ] SyncedMemoryTest.TestInitialization (0 ms)
-[----------] 3 tests from SyncedMemoryTest (0 ms total)
+[----------] 8 tests from Im2colLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] Im2colLayerTest/1.TestDilatedGradient
+[       OK ] Im2colLayerTest/1.TestDilatedGradient (624 ms)
+[ RUN      ] Im2colLayerTest/1.TestSetup
+[       OK ] Im2colLayerTest/1.TestSetup (0 ms)
+[ RUN      ] Im2colLayerTest/1.TestRectGradient
+[       OK ] Im2colLayerTest/1.TestRectGradient (176 ms)
+[ RUN      ] Im2colLayerTest/1.TestGradientForceND
+[       OK ] Im2colLayerTest/1.TestGradientForceND (388 ms)
+[ RUN      ] Im2colLayerTest/1.TestDilatedGradientForceND
+[       OK ] Im2colLayerTest/1.TestDilatedGradientForceND (1170 ms)
+[ RUN      ] Im2colLayerTest/1.TestGradient
+[       OK ] Im2colLayerTest/1.TestGradient (215 ms)
+[ RUN      ] Im2colLayerTest/1.TestForward
+[       OK ] Im2colLayerTest/1.TestForward (0 ms)
+[ RUN      ] Im2colLayerTest/1.TestRect
+[       OK ] Im2colLayerTest/1.TestRect (0 ms)
+[----------] 8 tests from Im2colLayerTest/1 (2573 ms total)
 
 [----------] 27 tests from ReductionLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] ReductionLayerTest/0.TestSumOfSquaresCoeffGradient
-[       OK ] ReductionLayerTest/0.TestSumOfSquaresCoeffGradient (1 ms)
-[ RUN      ] ReductionLayerTest/0.TestSum
-[       OK ] ReductionLayerTest/0.TestSum (0 ms)
-[ RUN      ] ReductionLayerTest/0.TestSumCoeffAxis1
-[       OK ] ReductionLayerTest/0.TestSumCoeffAxis1 (0 ms)
-[ RUN      ] ReductionLayerTest/0.TestSumCoeffGradient
-[       OK ] ReductionLayerTest/0.TestSumCoeffGradient (1 ms)
+[ RUN      ] ReductionLayerTest/0.TestSetUp
+[       OK ] ReductionLayerTest/0.TestSetUp (0 ms)
+[ RUN      ] ReductionLayerTest/0.TestMeanGradient
+[       OK ] ReductionLayerTest/0.TestMeanGradient (1 ms)
+[ RUN      ] ReductionLayerTest/0.TestSumOfSquaresCoeff
+[       OK ] ReductionLayerTest/0.TestSumOfSquaresCoeff (0 ms)
+[ RUN      ] ReductionLayerTest/0.TestSumOfSquaresCoeffAxis1Gradient
+[       OK ] ReductionLayerTest/0.TestSumOfSquaresCoeffAxis1Gradient (1 ms)
+[ RUN      ] ReductionLayerTest/0.TestMeanCoeffAxis1
+[       OK ] ReductionLayerTest/0.TestMeanCoeffAxis1 (0 ms)
 [ RUN      ] ReductionLayerTest/0.TestMean
 [       OK ] ReductionLayerTest/0.TestMean (0 ms)
+[ RUN      ] ReductionLayerTest/0.TestAbsSumGradient
+[       OK ] ReductionLayerTest/0.TestAbsSumGradient (0 ms)
+[ RUN      ] ReductionLayerTest/0.TestSumOfSquares
+[       OK ] ReductionLayerTest/0.TestSumOfSquares (0 ms)
+[ RUN      ] ReductionLayerTest/0.TestSumCoeffAxis1Gradient
+[       OK ] ReductionLayerTest/0.TestSumCoeffAxis1Gradient (1 ms)
+[ RUN      ] ReductionLayerTest/0.TestSum
+[       OK ] ReductionLayerTest/0.TestSum (0 ms)
+[ RUN      ] ReductionLayerTest/0.TestSumCoeff
+[       OK ] ReductionLayerTest/0.TestSumCoeff (0 ms)
+[ RUN      ] ReductionLayerTest/0.TestAbsSumCoeffAxis1
+[       OK ] ReductionLayerTest/0.TestAbsSumCoeffAxis1 (0 ms)
 [ RUN      ] ReductionLayerTest/0.TestSumGradient
 [       OK ] ReductionLayerTest/0.TestSumGradient (1 ms)
+[ RUN      ] ReductionLayerTest/0.TestAbsSumCoeffGradient
+[       OK ] ReductionLayerTest/0.TestAbsSumCoeffGradient (1 ms)
+[ RUN      ] ReductionLayerTest/0.TestSumCoeffGradient
+[       OK ] ReductionLayerTest/0.TestSumCoeffGradient (0 ms)
+[ RUN      ] ReductionLayerTest/0.TestSumOfSquaresGradient
+[       OK ] ReductionLayerTest/0.TestSumOfSquaresGradient (1 ms)
+[ RUN      ] ReductionLayerTest/0.TestMeanCoeffGradientAxis1
+[       OK ] ReductionLayerTest/0.TestMeanCoeffGradientAxis1 (1 ms)
+[ RUN      ] ReductionLayerTest/0.TestSumCoeffAxis1
+[       OK ] ReductionLayerTest/0.TestSumCoeffAxis1 (0 ms)
 [ RUN      ] ReductionLayerTest/0.TestMeanCoeff
 [       OK ] ReductionLayerTest/0.TestMeanCoeff (0 ms)
-[ RUN      ] ReductionLayerTest/0.TestAbsSumGradient
-[       OK ] ReductionLayerTest/0.TestAbsSumGradient (1 ms)
-[ RUN      ] ReductionLayerTest/0.TestSetUpWithAxis2
-[       OK ] ReductionLayerTest/0.TestSetUpWithAxis2 (0 ms)
-[ RUN      ] ReductionLayerTest/0.TestMeanCoeffGradient
-[       OK ] ReductionLayerTest/0.TestMeanCoeffGradient (1 ms)
+[ RUN      ] ReductionLayerTest/0.TestSumOfSquaresCoeffGradient
+[       OK ] ReductionLayerTest/0.TestSumOfSquaresCoeffGradient (0 ms)
+[ RUN      ] ReductionLayerTest/0.TestAbsSumCoeffAxis1Gradient
+[       OK ] ReductionLayerTest/0.TestAbsSumCoeffAxis1Gradient (2 ms)
 [ RUN      ] ReductionLayerTest/0.TestAbsSum
 [       OK ] ReductionLayerTest/0.TestAbsSum (0 ms)
-[ RUN      ] ReductionLayerTest/0.TestSumOfSquaresCoeff
-[       OK ] ReductionLayerTest/0.TestSumOfSquaresCoeff (0 ms)
-[ RUN      ] ReductionLayerTest/0.TestSumCoeffAxis1Gradient
-[       OK ] ReductionLayerTest/0.TestSumCoeffAxis1Gradient (2 ms)
-[ RUN      ] ReductionLayerTest/0.TestAbsSumCoeffGradient
-[       OK ] ReductionLayerTest/0.TestAbsSumCoeffGradient (0 ms)
-[ RUN      ] ReductionLayerTest/0.TestSumOfSquares
-[       OK ] ReductionLayerTest/0.TestSumOfSquares (0 ms)
-[ RUN      ] ReductionLayerTest/0.TestAbsSumCoeffAxis1
-[       OK ] ReductionLayerTest/0.TestAbsSumCoeffAxis1 (1 ms)
-[ RUN      ] ReductionLayerTest/0.TestSumOfSquaresGradient
-[       OK ] ReductionLayerTest/0.TestSumOfSquaresGradient (0 ms)
-[ RUN      ] ReductionLayerTest/0.TestMeanGradient
-[       OK ] ReductionLayerTest/0.TestMeanGradient (1 ms)
-[ RUN      ] ReductionLayerTest/0.TestSumOfSquaresCoeffAxis1Gradient
-[       OK ] ReductionLayerTest/0.TestSumOfSquaresCoeffAxis1Gradient (2 ms)
-[ RUN      ] ReductionLayerTest/0.TestSetUp
-[       OK ] ReductionLayerTest/0.TestSetUp (0 ms)
+[ RUN      ] ReductionLayerTest/0.TestSetUpWithAxis2
+[       OK ] ReductionLayerTest/0.TestSetUpWithAxis2 (0 ms)
 [ RUN      ] ReductionLayerTest/0.TestSetUpWithAxis1
 [       OK ] ReductionLayerTest/0.TestSetUpWithAxis1 (0 ms)
-[ RUN      ] ReductionLayerTest/0.TestMeanCoeffGradientAxis1
-[       OK ] ReductionLayerTest/0.TestMeanCoeffGradientAxis1 (2 ms)
 [ RUN      ] ReductionLayerTest/0.TestSumOfSquaresCoeffAxis1
 [       OK ] ReductionLayerTest/0.TestSumOfSquaresCoeffAxis1 (0 ms)
-[ RUN      ] ReductionLayerTest/0.TestSumCoeff
-[       OK ] ReductionLayerTest/0.TestSumCoeff (0 ms)
-[ RUN      ] ReductionLayerTest/0.TestAbsSumCoeffAxis1Gradient
-[       OK ] ReductionLayerTest/0.TestAbsSumCoeffAxis1Gradient (1 ms)
+[ RUN      ] ReductionLayerTest/0.TestMeanCoeffGradient
+[       OK ] ReductionLayerTest/0.TestMeanCoeffGradient (0 ms)
 [ RUN      ] ReductionLayerTest/0.TestAbsSumCoeff
 [       OK ] ReductionLayerTest/0.TestAbsSumCoeff (0 ms)
-[ RUN      ] ReductionLayerTest/0.TestMeanCoeffAxis1
-[       OK ] ReductionLayerTest/0.TestMeanCoeffAxis1 (0 ms)
-[----------] 27 tests from ReductionLayerTest/0 (14 ms total)
+[----------] 27 tests from ReductionLayerTest/0 (9 ms total)
 
-[----------] 3 tests from BatchNormLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] BatchNormLayerTest/0.TestForwardInplace
-[       OK ] BatchNormLayerTest/0.TestForwardInplace (1 ms)
-[ RUN      ] BatchNormLayerTest/0.TestForward
-[       OK ] BatchNormLayerTest/0.TestForward (0 ms)
-[ RUN      ] BatchNormLayerTest/0.TestGradient
-[       OK ] BatchNormLayerTest/0.TestGradient (242 ms)
-[----------] 3 tests from BatchNormLayerTest/0 (243 ms total)
+[----------] 5 tests from ImageDataLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] ImageDataLayerTest/0.TestShuffle
+[       OK ] ImageDataLayerTest/0.TestShuffle (96 ms)
+[ RUN      ] ImageDataLayerTest/0.TestRead
+[       OK ] ImageDataLayerTest/0.TestRead (85 ms)
+[ RUN      ] ImageDataLayerTest/0.TestSpace
+[       OK ] ImageDataLayerTest/0.TestSpace (26 ms)
+[ RUN      ] ImageDataLayerTest/0.TestReshape
+[       OK ] ImageDataLayerTest/0.TestReshape (26 ms)
+[ RUN      ] ImageDataLayerTest/0.TestResize
+[       OK ] ImageDataLayerTest/0.TestResize (82 ms)
+[----------] 5 tests from ImageDataLayerTest/0 (315 ms total)
 
-[----------] 12 tests from SGDSolverTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] SGDSolverTest/1.TestLeastSquaresUpdateWithWeightDecay
-[       OK ] SGDSolverTest/1.TestLeastSquaresUpdateWithWeightDecay (178 ms)
-[ RUN      ] SGDSolverTest/1.TestLeastSquaresUpdateWithEverything
-[       OK ] SGDSolverTest/1.TestLeastSquaresUpdateWithEverything (312 ms)
-[ RUN      ] SGDSolverTest/1.TestLeastSquaresUpdateWithMomentum
-[       OK ] SGDSolverTest/1.TestLeastSquaresUpdateWithMomentum (163 ms)
-[ RUN      ] SGDSolverTest/1.TestLeastSquaresUpdateLROneHundredth
-[       OK ] SGDSolverTest/1.TestLeastSquaresUpdateLROneHundredth (72 ms)
-[ RUN      ] SGDSolverTest/1.TestLeastSquaresUpdate
-[       OK ] SGDSolverTest/1.TestLeastSquaresUpdate (97 ms)
-[ RUN      ] SGDSolverTest/1.TestLeastSquaresUpdateWithEverythingShare
-[       OK ] SGDSolverTest/1.TestLeastSquaresUpdateWithEverythingShare (384 ms)
-[ RUN      ] SGDSolverTest/1.TestLeastSquaresUpdateWithWeightDecayMultiIter
-[       OK ] SGDSolverTest/1.TestLeastSquaresUpdateWithWeightDecayMultiIter (197 ms)
-[ RUN      ] SGDSolverTest/1.TestSnapshotShare
-[       OK ] SGDSolverTest/1.TestSnapshotShare (136 ms)
-[ RUN      ] SGDSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum
-[       OK ] SGDSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum (17 ms)
-[ RUN      ] SGDSolverTest/1.TestSnapshot
-[       OK ] SGDSolverTest/1.TestSnapshot (475 ms)
-[ RUN      ] SGDSolverTest/1.TestLeastSquaresUpdateWithEverythingAccumShare
-[       OK ] SGDSolverTest/1.TestLeastSquaresUpdateWithEverythingAccumShare (6 ms)
-[ RUN      ] SGDSolverTest/1.TestLeastSquaresUpdateWithMomentumMultiIter
-[       OK ] SGDSolverTest/1.TestLeastSquaresUpdateWithMomentumMultiIter (2077 ms)
-[----------] 12 tests from SGDSolverTest/1 (4115 ms total)
+[----------] 1 test from SolverFactoryTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] SolverFactoryTest/0.TestCreateSolver
+[       OK ] SolverFactoryTest/0.TestCreateSolver (1 ms)
+[----------] 1 test from SolverFactoryTest/0 (1 ms total)
 
-[----------] 8 tests from AdamSolverTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] AdamSolverTest/1.TestSnapshot
-[       OK ] AdamSolverTest/1.TestSnapshot (324 ms)
-[ RUN      ] AdamSolverTest/1.TestAdamLeastSquaresUpdateWithEverythingShare
-[       OK ] AdamSolverTest/1.TestAdamLeastSquaresUpdateWithEverythingShare (263 ms)
-[ RUN      ] AdamSolverTest/1.TestAdamLeastSquaresUpdate
-[       OK ] AdamSolverTest/1.TestAdamLeastSquaresUpdate (38 ms)
-[ RUN      ] AdamSolverTest/1.TestSnapshotShare
-[       OK ] AdamSolverTest/1.TestSnapshotShare (134 ms)
-[ RUN      ] AdamSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum
-[       OK ] AdamSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum (19 ms)
-[ RUN      ] AdamSolverTest/1.TestAdamLeastSquaresUpdateWithWeightDecay
-[       OK ] AdamSolverTest/1.TestAdamLeastSquaresUpdateWithWeightDecay (33 ms)
-[ RUN      ] AdamSolverTest/1.TestAdamLeastSquaresUpdateWithEverything
-[       OK ] AdamSolverTest/1.TestAdamLeastSquaresUpdateWithEverything (196 ms)
-[ RUN      ] AdamSolverTest/1.TestLeastSquaresUpdateWithEverythingAccumShare
-[       OK ] AdamSolverTest/1.TestLeastSquaresUpdateWithEverythingAccumShare (7 ms)
-[----------] 8 tests from AdamSolverTest/1 (1014 ms total)
+[----------] 20 tests from BiasLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] BiasLayerTest/0.TestGradientBroadcastBegin
+[       OK ] BiasLayerTest/0.TestGradientBroadcastBegin (63 ms)
+[ RUN      ] BiasLayerTest/0.TestForwardEltwiseWithParam
+[       OK ] BiasLayerTest/0.TestForwardEltwiseWithParam (0 ms)
+[ RUN      ] BiasLayerTest/0.TestForwardBias
+[       OK ] BiasLayerTest/0.TestForwardBias (0 ms)
+[ RUN      ] BiasLayerTest/0.TestForwardBroadcastMiddleInPlace
+[       OK ] BiasLayerTest/0.TestForwardBroadcastMiddleInPlace (0 ms)
+[ RUN      ] BiasLayerTest/0.TestForwardBroadcastMiddle
+[       OK ] BiasLayerTest/0.TestForwardBroadcastMiddle (0 ms)
+[ RUN      ] BiasLayerTest/0.TestBackwardEltwiseInPlace
+[       OK ] BiasLayerTest/0.TestBackwardEltwiseInPlace (0 ms)
+[ RUN      ] BiasLayerTest/0.TestForwardBiasAxis2
+[       OK ] BiasLayerTest/0.TestForwardBiasAxis2 (0 ms)
+[ RUN      ] BiasLayerTest/0.TestForwardBroadcastEnd
+[       OK ] BiasLayerTest/0.TestForwardBroadcastEnd (0 ms)
+[ RUN      ] BiasLayerTest/0.TestGradientBias
+[       OK ] BiasLayerTest/0.TestGradientBias (61 ms)
+[ RUN      ] BiasLayerTest/0.TestGradientBroadcastEnd
+[       OK ] BiasLayerTest/0.TestGradientBroadcastEnd (97 ms)
+[ RUN      ] BiasLayerTest/0.TestForwardBroadcastBegin
+[       OK ] BiasLayerTest/0.TestForwardBroadcastBegin (0 ms)
+[ RUN      ] BiasLayerTest/0.TestGradientBroadcastMiddle
+[       OK ] BiasLayerTest/0.TestGradientBroadcastMiddle (70 ms)
+[ RUN      ] BiasLayerTest/0.TestGradientEltwiseWithParam
+[       OK ] BiasLayerTest/0.TestGradientEltwiseWithParam (153 ms)
+[ RUN      ] BiasLayerTest/0.TestForwardEltwise
+[       OK ] BiasLayerTest/0.TestForwardEltwise (0 ms)
+[ RUN      ] BiasLayerTest/0.TestForwardEltwiseInPlace
+[       OK ] BiasLayerTest/0.TestForwardEltwiseInPlace (0 ms)
+[ RUN      ] BiasLayerTest/0.TestGradientBroadcastMiddleWithParam
+[       OK ] BiasLayerTest/0.TestGradientBroadcastMiddleWithParam (69 ms)
+[ RUN      ] BiasLayerTest/0.TestForwardBroadcastMiddleWithParam
+[       OK ] BiasLayerTest/0.TestForwardBroadcastMiddleWithParam (0 ms)
+[ RUN      ] BiasLayerTest/0.TestGradientBiasAxis2
+[       OK ] BiasLayerTest/0.TestGradientBiasAxis2 (58 ms)
+[ RUN      ] BiasLayerTest/0.TestBackwardBroadcastMiddleInPlace
+[       OK ] BiasLayerTest/0.TestBackwardBroadcastMiddleInPlace (0 ms)
+[ RUN      ] BiasLayerTest/0.TestGradientEltwise
+[       OK ] BiasLayerTest/0.TestGradientEltwise (3 ms)
+[----------] 20 tests from BiasLayerTest/0 (574 ms total)
+
+[----------] 2 tests from SoftmaxLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] SoftmaxLayerTest/0.TestGradient
+[       OK ] SoftmaxLayerTest/0.TestGradient (136 ms)
+[ RUN      ] SoftmaxLayerTest/0.TestForward
+[       OK ] SoftmaxLayerTest/0.TestForward (0 ms)
+[----------] 2 tests from SoftmaxLayerTest/0 (136 ms total)
+
+[----------] 2 tests from InternalThreadTest
+[ RUN      ] InternalThreadTest.TestStartAndExit
+[       OK ] InternalThreadTest.TestStartAndExit (0 ms)
+[ RUN      ] InternalThreadTest.TestRandomSeed
+[       OK ] InternalThreadTest.TestRandomSeed (0 ms)
+[----------] 2 tests from InternalThreadTest (0 ms total)
+
+[----------] 12 tests from ReshapeLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] ReshapeLayerTest/1.TestFlattenOutputSizes
+[       OK ] ReshapeLayerTest/1.TestFlattenOutputSizes (0 ms)
+[ RUN      ] ReshapeLayerTest/1.TestCopyDimensions
+[       OK ] ReshapeLayerTest/1.TestCopyDimensions (0 ms)
+[ RUN      ] ReshapeLayerTest/1.TestForwardAfterReshape
+[       OK ] ReshapeLayerTest/1.TestForwardAfterReshape (0 ms)
+[ RUN      ] ReshapeLayerTest/1.TestInsertSingletonAxesMiddle
+[       OK ] ReshapeLayerTest/1.TestInsertSingletonAxesMiddle (0 ms)
+[ RUN      ] ReshapeLayerTest/1.TestFlattenMiddle
+[       OK ] ReshapeLayerTest/1.TestFlattenMiddle (0 ms)
+[ RUN      ] ReshapeLayerTest/1.TestInsertSingletonAxesStart
+[       OK ] ReshapeLayerTest/1.TestInsertSingletonAxesStart (0 ms)
+[ RUN      ] ReshapeLayerTest/1.TestInsertSingletonAxesEnd
+[       OK ] ReshapeLayerTest/1.TestInsertSingletonAxesEnd (0 ms)
+[ RUN      ] ReshapeLayerTest/1.TestFlattenValues
+[       OK ] ReshapeLayerTest/1.TestFlattenValues (0 ms)
+[ RUN      ] ReshapeLayerTest/1.TestGradient
+[       OK ] ReshapeLayerTest/1.TestGradient (2 ms)
+[ RUN      ] ReshapeLayerTest/1.TestInferenceOfUnspecified
+[       OK ] ReshapeLayerTest/1.TestInferenceOfUnspecified (0 ms)
+[ RUN      ] ReshapeLayerTest/1.TestInferenceOfUnspecifiedWithStartAxis
+[       OK ] ReshapeLayerTest/1.TestInferenceOfUnspecifiedWithStartAxis (0 ms)
+[ RUN      ] ReshapeLayerTest/1.TestForward
+[       OK ] ReshapeLayerTest/1.TestForward (0 ms)
+[----------] 12 tests from ReshapeLayerTest/1 (3 ms total)
+
+[----------] 2 tests from HDF5DataLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] HDF5DataLayerTest/1.TestSkip
+[       OK ] HDF5DataLayerTest/1.TestSkip (15 ms)
+[ RUN      ] HDF5DataLayerTest/1.TestRead
+[       OK ] HDF5DataLayerTest/1.TestRead (4 ms)
+[----------] 2 tests from HDF5DataLayerTest/1 (19 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.TestForwardWithSpatialAxes
+[       OK ] AccuracyLayerTest/1.TestForwardWithSpatialAxes (0 ms)
+[ RUN      ] AccuracyLayerTest/1.TestForwardTopK
+[       OK ] AccuracyLayerTest/1.TestForwardTopK (3 ms)
+[ RUN      ] AccuracyLayerTest/1.TestForwardPerClass
+[       OK ] AccuracyLayerTest/1.TestForwardPerClass (0 ms)
+[ RUN      ] AccuracyLayerTest/1.TestForward
+[       OK ] AccuracyLayerTest/1.TestForward (1 ms)
+[ RUN      ] AccuracyLayerTest/1.TestForwardIgnoreLabel
+[       OK ] AccuracyLayerTest/1.TestForwardIgnoreLabel (1 ms)
+[ RUN      ] AccuracyLayerTest/1.TestForwardPerClassWithIgnoreLabel
+[       OK ] AccuracyLayerTest/1.TestForwardPerClassWithIgnoreLabel (0 ms)
+[ RUN      ] AccuracyLayerTest/1.TestSetupTopK
+[       OK ] AccuracyLayerTest/1.TestSetupTopK (0 ms)
+[ RUN      ] AccuracyLayerTest/1.TestSetup
+[       OK ] AccuracyLayerTest/1.TestSetup (0 ms)
+[----------] 9 tests from AccuracyLayerTest/1 (5 ms total)
+
+[----------] 10 tests from EltwiseLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] EltwiseLayerTest/1.TestProd
+[       OK ] EltwiseLayerTest/1.TestProd (0 ms)
+[ RUN      ] EltwiseLayerTest/1.TestSumCoeff
+[       OK ] EltwiseLayerTest/1.TestSumCoeff (0 ms)
+[ RUN      ] EltwiseLayerTest/1.TestSetUp
+[       OK ] EltwiseLayerTest/1.TestSetUp (1 ms)
+[ RUN      ] EltwiseLayerTest/1.TestMax
+[       OK ] EltwiseLayerTest/1.TestMax (0 ms)
+[ RUN      ] EltwiseLayerTest/1.TestUnstableProdGradient
+[       OK ] EltwiseLayerTest/1.TestUnstableProdGradient (3 ms)
+[ RUN      ] EltwiseLayerTest/1.TestSumCoeffGradient
+[       OK ] EltwiseLayerTest/1.TestSumCoeffGradient (4 ms)
+[ RUN      ] EltwiseLayerTest/1.TestSumGradient
+[       OK ] EltwiseLayerTest/1.TestSumGradient (4 ms)
+[ RUN      ] EltwiseLayerTest/1.TestMaxGradient
+[       OK ] EltwiseLayerTest/1.TestMaxGradient (4 ms)
+[ RUN      ] EltwiseLayerTest/1.TestStableProdGradient
+[       OK ] EltwiseLayerTest/1.TestStableProdGradient (3 ms)
+[ RUN      ] EltwiseLayerTest/1.TestSum
+[       OK ] EltwiseLayerTest/1.TestSum (0 ms)
+[----------] 10 tests from EltwiseLayerTest/1 (19 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.TestSumCoeff
+[       OK ] EltwiseLayerTest/0.TestSumCoeff (0 ms)
+[ RUN      ] EltwiseLayerTest/0.TestSum
+[       OK ] EltwiseLayerTest/0.TestSum (0 ms)
+[ RUN      ] EltwiseLayerTest/0.TestStableProdGradient
+[       OK ] EltwiseLayerTest/0.TestStableProdGradient (3 ms)
+[ RUN      ] EltwiseLayerTest/0.TestSumGradient
+[       OK ] EltwiseLayerTest/0.TestSumGradient (4 ms)
+[ RUN      ] EltwiseLayerTest/0.TestProd
+[       OK ] EltwiseLayerTest/0.TestProd (0 ms)
+[ RUN      ] EltwiseLayerTest/0.TestSumCoeffGradient
+[       OK ] EltwiseLayerTest/0.TestSumCoeffGradient (4 ms)
+[ RUN      ] EltwiseLayerTest/0.TestUnstableProdGradient
+[       OK ] EltwiseLayerTest/0.TestUnstableProdGradient (3 ms)
+[ RUN      ] EltwiseLayerTest/0.TestMax
+[       OK ] EltwiseLayerTest/0.TestMax (0 ms)
+[ RUN      ] EltwiseLayerTest/0.TestMaxGradient
+[       OK ] EltwiseLayerTest/0.TestMaxGradient (4 ms)
+[----------] 10 tests from EltwiseLayerTest/0 (20 ms total)
+
+[----------] 6 tests from MVNLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] MVNLayerTest/0.TestForwardAcrossChannels
+[       OK ] MVNLayerTest/0.TestForwardAcrossChannels (0 ms)
+[ RUN      ] MVNLayerTest/0.TestGradient
+[       OK ] MVNLayerTest/0.TestGradient (171 ms)
+[ RUN      ] MVNLayerTest/0.TestForward
+[       OK ] MVNLayerTest/0.TestForward (0 ms)
+[ RUN      ] MVNLayerTest/0.TestGradientMeanOnly
+[       OK ] MVNLayerTest/0.TestGradientMeanOnly (81 ms)
+[ RUN      ] MVNLayerTest/0.TestGradientAcrossChannels
+[       OK ] MVNLayerTest/0.TestGradientAcrossChannels (169 ms)
+[ RUN      ] MVNLayerTest/0.TestForwardMeanOnly
+[       OK ] MVNLayerTest/0.TestForwardMeanOnly (0 ms)
+[----------] 6 tests from MVNLayerTest/0 (421 ms total)
+
+[----------] 8 tests from Im2colLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] Im2colLayerTest/0.TestRect
+[       OK ] Im2colLayerTest/0.TestRect (1 ms)
+[ RUN      ] Im2colLayerTest/0.TestGradientForceND
+[       OK ] Im2colLayerTest/0.TestGradientForceND (387 ms)
+[ RUN      ] Im2colLayerTest/0.TestSetup
+[       OK ] Im2colLayerTest/0.TestSetup (0 ms)
+[ RUN      ] Im2colLayerTest/0.TestDilatedGradientForceND
+[       OK ] Im2colLayerTest/0.TestDilatedGradientForceND (1146 ms)
+[ RUN      ] Im2colLayerTest/0.TestForward
+[       OK ] Im2colLayerTest/0.TestForward (1 ms)
+[ RUN      ] Im2colLayerTest/0.TestDilatedGradient
+[       OK ] Im2colLayerTest/0.TestDilatedGradient (607 ms)
+[ RUN      ] Im2colLayerTest/0.TestGradient
+[       OK ] Im2colLayerTest/0.TestGradient (208 ms)
+[ RUN      ] Im2colLayerTest/0.TestRectGradient
+[       OK ] Im2colLayerTest/0.TestRectGradient (171 ms)
+[----------] 8 tests from Im2colLayerTest/0 (2521 ms total)
+
+[----------] 2 tests from BatchReindexLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] BatchReindexLayerTest/0.TestGradient
+[       OK ] BatchReindexLayerTest/0.TestGradient (90 ms)
+[ RUN      ] BatchReindexLayerTest/0.TestForward
+[       OK ] BatchReindexLayerTest/0.TestForward (0 ms)
+[----------] 2 tests from BatchReindexLayerTest/0 (90 ms total)
+
+[----------] 3 tests from DummyDataLayerTest/0, where TypeParam = float
+[ RUN      ] DummyDataLayerTest/0.TestTwoTopConstant
+[       OK ] DummyDataLayerTest/0.TestTwoTopConstant (0 ms)
+[ RUN      ] DummyDataLayerTest/0.TestOneTopConstant
+[       OK ] DummyDataLayerTest/0.TestOneTopConstant (0 ms)
+[ RUN      ] DummyDataLayerTest/0.TestThreeTopConstantGaussianConstant
+[       OK ] DummyDataLayerTest/0.TestThreeTopConstantGaussianConstant (0 ms)
+[----------] 3 tests from DummyDataLayerTest/0 (0 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)
+
+[----------] 20 tests from FilterNetTest
+[ RUN      ] FilterNetTest.TestNoFilter
+[       OK ] FilterNetTest.TestNoFilter (0 ms)
+[ RUN      ] FilterNetTest.TestFilterOutByMultipleStage
+[       OK ] FilterNetTest.TestFilterOutByMultipleStage (0 ms)
+[ RUN      ] FilterNetTest.TestFilterInByMaxLevel2
+[       OK ] FilterNetTest.TestFilterInByMaxLevel2 (1 ms)
+[ RUN      ] FilterNetTest.TestFilterInByMultipleStage2
+[       OK ] FilterNetTest.TestFilterInByMultipleStage2 (0 ms)
+[ RUN      ] FilterNetTest.TestFilterInOutByIncludeMultiRule
+[       OK ] FilterNetTest.TestFilterInOutByIncludeMultiRule (0 ms)
+[ RUN      ] FilterNetTest.TestFilterInByMinLevel2
+[       OK ] FilterNetTest.TestFilterInByMinLevel2 (0 ms)
+[ RUN      ] FilterNetTest.TestFilterOutByNotStage
+[       OK ] FilterNetTest.TestFilterOutByNotStage (0 ms)
+[ RUN      ] FilterNetTest.TestFilterInByIncludeMultiRule
+[       OK ] FilterNetTest.TestFilterInByIncludeMultiRule (1 ms)
+[ RUN      ] FilterNetTest.TestFilterInByStage2
+[       OK ] FilterNetTest.TestFilterInByStage2 (0 ms)
+[ RUN      ] FilterNetTest.TestFilterOutByMaxLevel
+[       OK ] FilterNetTest.TestFilterOutByMaxLevel (0 ms)
+[ RUN      ] FilterNetTest.TestFilterInByStage
+[       OK ] FilterNetTest.TestFilterInByStage (0 ms)
+[ RUN      ] FilterNetTest.TestFilterOutByMinLevel
+[       OK ] FilterNetTest.TestFilterOutByMinLevel (0 ms)
+[ RUN      ] FilterNetTest.TestFilterInByMinLevel
+[       OK ] FilterNetTest.TestFilterInByMinLevel (0 ms)
+[ RUN      ] FilterNetTest.TestFilterInOutByExcludeMultiRule
+[       OK ] FilterNetTest.TestFilterInOutByExcludeMultiRule (1 ms)
+[ RUN      ] FilterNetTest.TestFilterOutByStage2
+[       OK ] FilterNetTest.TestFilterOutByStage2 (0 ms)
+[ RUN      ] FilterNetTest.TestFilterInByMaxLevel
+[       OK ] FilterNetTest.TestFilterInByMaxLevel (0 ms)
+[ RUN      ] FilterNetTest.TestFilterOutByStage
+[       OK ] FilterNetTest.TestFilterOutByStage (0 ms)
+[ RUN      ] FilterNetTest.TestFilterLeNetTrainTest
+[       OK ] FilterNetTest.TestFilterLeNetTrainTest (1 ms)
+[ RUN      ] FilterNetTest.TestFilterInByNotStage
+[       OK ] FilterNetTest.TestFilterInByNotStage (0 ms)
+[ RUN      ] FilterNetTest.TestFilterInByMultipleStage
+[       OK ] FilterNetTest.TestFilterInByMultipleStage (0 ms)
+[----------] 20 tests from FilterNetTest (4 ms total)
+
+[----------] 3 tests from SigmoidCrossEntropyLossLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] SigmoidCrossEntropyLossLayerTest/1.TestIgnoreGradient
+[       OK ] SigmoidCrossEntropyLossLayerTest/1.TestIgnoreGradient (0 ms)
+[ RUN      ] SigmoidCrossEntropyLossLayerTest/1.TestGradient
+[       OK ] SigmoidCrossEntropyLossLayerTest/1.TestGradient (1 ms)
+[ RUN      ] SigmoidCrossEntropyLossLayerTest/1.TestSigmoidCrossEntropyLoss
+[       OK ] SigmoidCrossEntropyLossLayerTest/1.TestSigmoidCrossEntropyLoss (2 ms)
+[----------] 3 tests from SigmoidCrossEntropyLossLayerTest/1 (3 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.TestTanH
+[       OK ] TanHLayerTest/1.TestTanH (0 ms)
+[ RUN      ] TanHLayerTest/1.TestTanHGradient
+[       OK ] TanHLayerTest/1.TestTanHGradient (5 ms)
+[----------] 3 tests from TanHLayerTest/1 (5 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.Test
 [       OK ] ThresholdLayerTest/0.Test (0 ms)
+[ RUN      ] ThresholdLayerTest/0.Test2
+[       OK ] ThresholdLayerTest/0.Test2 (0 ms)
 [ RUN      ] ThresholdLayerTest/0.TestSetup
 [       OK ] ThresholdLayerTest/0.TestSetup (0 ms)
 [----------] 3 tests from ThresholdLayerTest/0 (0 ms total)
 
-[----------] 8 tests from Im2colLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] Im2colLayerTest/1.TestGradientForceND
-[       OK ] Im2colLayerTest/1.TestGradientForceND (954 ms)
-[ RUN      ] Im2colLayerTest/1.TestGradient
-[       OK ] Im2colLayerTest/1.TestGradient (480 ms)
-[ RUN      ] Im2colLayerTest/1.TestRect
-[       OK ] Im2colLayerTest/1.TestRect (0 ms)
-[ RUN      ] Im2colLayerTest/1.TestRectGradient
-[       OK ] Im2colLayerTest/1.TestRectGradient (375 ms)
-[ RUN      ] Im2colLayerTest/1.TestSetup
-[       OK ] Im2colLayerTest/1.TestSetup (0 ms)
-[ RUN      ] Im2colLayerTest/1.TestForward
-[       OK ] Im2colLayerTest/1.TestForward (0 ms)
-[ RUN      ] Im2colLayerTest/1.TestDilatedGradient
-[       OK ] Im2colLayerTest/1.TestDilatedGradient (1430 ms)
-[ RUN      ] Im2colLayerTest/1.TestDilatedGradientForceND
-[       OK ] Im2colLayerTest/1.TestDilatedGradientForceND (2468 ms)
-[----------] 8 tests from Im2colLayerTest/1 (5707 ms total)
+[----------] 8 tests from LRNLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] LRNLayerTest/0.TestSetupAcrossChannels
+[       OK ] LRNLayerTest/0.TestSetupAcrossChannels (0 ms)
+[ RUN      ] LRNLayerTest/0.TestForwardAcrossChannelsLargeRegion
+[       OK ] LRNLayerTest/0.TestForwardAcrossChannelsLargeRegion (0 ms)
+[ RUN      ] LRNLayerTest/0.TestGradientAcrossChannelsLargeRegion
+[       OK ] LRNLayerTest/0.TestGradientAcrossChannelsLargeRegion (714 ms)
+[ RUN      ] LRNLayerTest/0.TestForwardAcrossChannels
+[       OK ] LRNLayerTest/0.TestForwardAcrossChannels (0 ms)
+[ RUN      ] LRNLayerTest/0.TestGradientWithinChannel
+[       OK ] LRNLayerTest/0.TestGradientWithinChannel (407 ms)
+[ RUN      ] LRNLayerTest/0.TestGradientAcrossChannels
+[       OK ] LRNLayerTest/0.TestGradientAcrossChannels (555 ms)
+[ RUN      ] LRNLayerTest/0.TestForwardWithinChannel
+[       OK ] LRNLayerTest/0.TestForwardWithinChannel (0 ms)
+[ RUN      ] LRNLayerTest/0.TestSetupWithinChannel
+[       OK ] LRNLayerTest/0.TestSetupWithinChannel (0 ms)
+[----------] 8 tests from LRNLayerTest/0 (1676 ms total)
 
-[----------] 11 tests from RandomNumberGeneratorTest/1, where TypeParam = double
-[ RUN      ] RandomNumberGeneratorTest/1.TestRngUniformTimesBernoulli
-[       OK ] RandomNumberGeneratorTest/1.TestRngUniformTimesBernoulli (0 ms)
-[ RUN      ] RandomNumberGeneratorTest/1.TestRngGaussianTimesBernoulli
-[       OK ] RandomNumberGeneratorTest/1.TestRngGaussianTimesBernoulli (0 ms)
-[ RUN      ] RandomNumberGeneratorTest/1.TestRngGaussian
-[       OK ] RandomNumberGeneratorTest/1.TestRngGaussian (1 ms)
-[ RUN      ] RandomNumberGeneratorTest/1.TestRngBernoulli2
-[       OK ] RandomNumberGeneratorTest/1.TestRngBernoulli2 (0 ms)
-[ RUN      ] RandomNumberGeneratorTest/1.TestRngGaussian2
-[       OK ] RandomNumberGeneratorTest/1.TestRngGaussian2 (1 ms)
-[ RUN      ] RandomNumberGeneratorTest/1.TestRngUniformTimesUniform
-[       OK ] RandomNumberGeneratorTest/1.TestRngUniformTimesUniform (1 ms)
-[ RUN      ] RandomNumberGeneratorTest/1.TestRngBernoulliTimesBernoulli
-[       OK ] RandomNumberGeneratorTest/1.TestRngBernoulliTimesBernoulli (0 ms)
-[ RUN      ] RandomNumberGeneratorTest/1.TestRngGaussianTimesGaussian
-[       OK ] RandomNumberGeneratorTest/1.TestRngGaussianTimesGaussian (1 ms)
-[ RUN      ] RandomNumberGeneratorTest/1.TestRngUniform2
-[       OK ] RandomNumberGeneratorTest/1.TestRngUniform2 (1 ms)
-[ RUN      ] RandomNumberGeneratorTest/1.TestRngBernoulli
-[       OK ] RandomNumberGeneratorTest/1.TestRngBernoulli (0 ms)
-[ RUN      ] RandomNumberGeneratorTest/1.TestRngUniform
-[       OK ] RandomNumberGeneratorTest/1.TestRngUniform (0 ms)
-[----------] 11 tests from RandomNumberGeneratorTest/1 (6 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.TestLegacyBlobProtoShapeEquals
+[       OK ] BlobSimpleTest/1.TestLegacyBlobProtoShapeEquals (0 ms)
+[ RUN      ] BlobSimpleTest/1.TestReshapeZero
+[       OK ] BlobSimpleTest/1.TestReshapeZero (0 ms)
+[----------] 4 tests from BlobSimpleTest/1 (1 ms total)
 
-[----------] 12 tests from NesterovSolverTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdateLROneHundredth
-[       OK ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdateLROneHundredth (113 ms)
-[ RUN      ] NesterovSolverTest/0.TestLeastSquaresUpdateWithEverythingAccumShare
-[       OK ] NesterovSolverTest/0.TestLeastSquaresUpdateWithEverythingAccumShare (10 ms)
-[ RUN      ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdateWithWeightDecayMultiIter
-[       OK ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdateWithWeightDecayMultiIter (273 ms)
-[ RUN      ] NesterovSolverTest/0.TestLeastSquaresUpdateWithMomentumMultiIter
-[       OK ] NesterovSolverTest/0.TestLeastSquaresUpdateWithMomentumMultiIter (125 ms)
-[ RUN      ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdateWithEverything
-[       OK ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdateWithEverything (155 ms)
-[ RUN      ] NesterovSolverTest/0.TestSnapshot
-[       OK ] NesterovSolverTest/0.TestSnapshot (64 ms)
-[ RUN      ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdateWithEverythingShare
-[       OK ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdateWithEverythingShare (211 ms)
-[ RUN      ] NesterovSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum
-[       OK ] NesterovSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum (4 ms)
-[ RUN      ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdate
-[       OK ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdate (27 ms)
-[ RUN      ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdateWithWeightDecay
-[       OK ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdateWithWeightDecay (26 ms)
-[ RUN      ] NesterovSolverTest/0.TestSnapshotShare
-[       OK ] NesterovSolverTest/0.TestSnapshotShare (52 ms)
-[ RUN      ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdateWithMomentum
-[       OK ] NesterovSolverTest/0.TestNesterovLeastSquaresUpdateWithMomentum (61 ms)
-[----------] 12 tests from NesterovSolverTest/0 (1121 ms total)
+[----------] 11 tests from CropLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] CropLayerTest/0.TestSetupShapeDefault
+[       OK ] CropLayerTest/0.TestSetupShapeDefault (0 ms)
+[ RUN      ] CropLayerTest/0.TestCropAll
+[       OK ] CropLayerTest/0.TestCropAll (0 ms)
+[ RUN      ] CropLayerTest/0.TestDimensionsCheck
+[       OK ] CropLayerTest/0.TestDimensionsCheck (0 ms)
+[ RUN      ] CropLayerTest/0.TestCropHWGradient
+[       OK ] CropLayerTest/0.TestCropHWGradient (294 ms)
+[ RUN      ] CropLayerTest/0.TestCrop5DGradient
+[       OK ] CropLayerTest/0.TestCrop5DGradient (1090 ms)
+[ RUN      ] CropLayerTest/0.TestCropHW
+[       OK ] CropLayerTest/0.TestCropHW (0 ms)
+[ RUN      ] CropLayerTest/0.TestSetupShapeAll
+[       OK ] CropLayerTest/0.TestSetupShapeAll (0 ms)
+[ RUN      ] CropLayerTest/0.TestSetupShapeNegativeIndexing
+[       OK ] CropLayerTest/0.TestSetupShapeNegativeIndexing (0 ms)
+[ RUN      ] CropLayerTest/0.TestCrop5D
+[       OK ] CropLayerTest/0.TestCrop5D (0 ms)
+[ RUN      ] CropLayerTest/0.TestCropAllGradient
+[       OK ] CropLayerTest/0.TestCropAllGradient (175 ms)
+[ RUN      ] CropLayerTest/0.TestCropAllOffset
+[       OK ] CropLayerTest/0.TestCropAllOffset (0 ms)
+[----------] 11 tests from CropLayerTest/0 (1559 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.TestGradientNonZeroCont
-[       OK ] RNNLayerTest/0.TestGradientNonZeroCont (185 ms)
-[ RUN      ] RNNLayerTest/0.TestGradient
-[       OK ] RNNLayerTest/0.TestGradient (222 ms)
-[ RUN      ] RNNLayerTest/0.TestGradientNonZeroContBufferSize2
-[       OK ] RNNLayerTest/0.TestGradientNonZeroContBufferSize2 (359 ms)
-[ RUN      ] RNNLayerTest/0.TestGradientNonZeroContBufferSize2WithStaticInput
-[       OK ] RNNLayerTest/0.TestGradientNonZeroContBufferSize2WithStaticInput (1807 ms)
-[ RUN      ] RNNLayerTest/0.TestForward
-[       OK ] RNNLayerTest/0.TestForward (7 ms)
-[----------] 6 tests from RNNLayerTest/0 (2582 ms total)
+[----------] 9 tests from InnerProductLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] InnerProductLayerTest/0.TestGradientTranspose
+[       OK ] InnerProductLayerTest/0.TestGradientTranspose (104 ms)
+[ RUN      ] InnerProductLayerTest/0.TestForward
+[       OK ] InnerProductLayerTest/0.TestForward (0 ms)
+[ RUN      ] InnerProductLayerTest/0.TestSetUpTransposeFalse
+[       OK ] InnerProductLayerTest/0.TestSetUpTransposeFalse (0 ms)
+[ RUN      ] InnerProductLayerTest/0.TestGradient
+[       OK ] InnerProductLayerTest/0.TestGradient (83 ms)
+[ RUN      ] InnerProductLayerTest/0.TestBackwardTranspose
+[       OK ] InnerProductLayerTest/0.TestBackwardTranspose (0 ms)
+[ RUN      ] InnerProductLayerTest/0.TestSetUp
+[       OK ] InnerProductLayerTest/0.TestSetUp (0 ms)
+[ RUN      ] InnerProductLayerTest/0.TestForwardNoBatch
+[       OK ] InnerProductLayerTest/0.TestForwardNoBatch (0 ms)
+[ RUN      ] InnerProductLayerTest/0.TestForwardTranspose
+[       OK ] InnerProductLayerTest/0.TestForwardTranspose (0 ms)
+[ RUN      ] InnerProductLayerTest/0.TestSetUpTransposeTrue
+[       OK ] InnerProductLayerTest/0.TestSetUpTransposeTrue (0 ms)
+[----------] 9 tests from InnerProductLayerTest/0 (187 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.TestFill
-[       OK ] PositiveUnitballFillerTest/0.TestFill (0 ms)
-[ RUN      ] PositiveUnitballFillerTest/0.TestFill2D
-[       OK ] PositiveUnitballFillerTest/0.TestFill2D (0 ms)
-[----------] 4 tests from PositiveUnitballFillerTest/0 (0 ms total)
+[----------] 11 tests from AdaDeltaSolverTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] AdaDeltaSolverTest/0.TestLeastSquaresUpdateWithEverythingAccumShare
+[       OK ] AdaDeltaSolverTest/0.TestLeastSquaresUpdateWithEverythingAccumShare (3 ms)
+[ RUN      ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdateWithEverything
+[       OK ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdateWithEverything (64 ms)
+[ RUN      ] AdaDeltaSolverTest/0.TestSnapshotShare
+[       OK ] AdaDeltaSolverTest/0.TestSnapshotShare (14 ms)
+[ RUN      ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdateWithHalfMomentum
+[       OK ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdateWithHalfMomentum (24 ms)
+[ RUN      ] AdaDeltaSolverTest/0.TestLeastSquaresUpdateWithMomentumMultiIter
+[       OK ] AdaDeltaSolverTest/0.TestLeastSquaresUpdateWithMomentumMultiIter (61 ms)
+[ RUN      ] AdaDeltaSolverTest/0.TestSnapshot
+[       OK ] AdaDeltaSolverTest/0.TestSnapshot (11 ms)
+[ RUN      ] AdaDeltaSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum
+[       OK ] AdaDeltaSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum (2 ms)
+[ RUN      ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdateWithEverythingShare
+[       OK ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdateWithEverythingShare (63 ms)
+[ RUN      ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdateWithMomentum
+[       OK ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdateWithMomentum (25 ms)
+[ RUN      ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdate
+[       OK ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdate (12 ms)
+[ RUN      ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdateWithWeightDecay
+[       OK ] AdaDeltaSolverTest/0.TestAdaDeltaLeastSquaresUpdateWithWeightDecay (12 ms)
+[----------] 11 tests from AdaDeltaSolverTest/0 (291 ms total)
 
-[----------] 4 tests from ContrastiveLossLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] ContrastiveLossLayerTest/1.TestForwardLegacy
-[       OK ] ContrastiveLossLayerTest/1.TestForwardLegacy (0 ms)
-[ RUN      ] ContrastiveLossLayerTest/1.TestGradient
-[       OK ] ContrastiveLossLayerTest/1.TestGradient (396 ms)
-[ RUN      ] ContrastiveLossLayerTest/1.TestForward
-[       OK ] ContrastiveLossLayerTest/1.TestForward (0 ms)
-[ RUN      ] ContrastiveLossLayerTest/1.TestGradientLegacy
-[       OK ] ContrastiveLossLayerTest/1.TestGradientLegacy (372 ms)
-[----------] 4 tests from ContrastiveLossLayerTest/1 (768 ms total)
+[----------] 10 tests from ConcatLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] ConcatLayerTest/1.TestGradientChannels
+[       OK ] ConcatLayerTest/1.TestGradientChannels (3 ms)
+[ RUN      ] ConcatLayerTest/1.TestForwardChannels
+[       OK ] ConcatLayerTest/1.TestForwardChannels (1 ms)
+[ RUN      ] ConcatLayerTest/1.TestForwardTrivial
+[       OK ] ConcatLayerTest/1.TestForwardTrivial (0 ms)
+[ RUN      ] ConcatLayerTest/1.TestGradientNum
+[       OK ] ConcatLayerTest/1.TestGradientNum (3 ms)
+[ RUN      ] ConcatLayerTest/1.TestForwardNum
+[       OK ] ConcatLayerTest/1.TestForwardNum (0 ms)
+[ RUN      ] ConcatLayerTest/1.TestGradientChannelsBottomOneOnly
+[       OK ] ConcatLayerTest/1.TestGradientChannelsBottomOneOnly (2 ms)
+[ RUN      ] ConcatLayerTest/1.TestSetupChannelsNegativeIndexing
+[       OK ] ConcatLayerTest/1.TestSetupChannelsNegativeIndexing (0 ms)
+[ RUN      ] ConcatLayerTest/1.TestGradientTrivial
+[       OK ] ConcatLayerTest/1.TestGradientTrivial (2 ms)
+[ RUN      ] ConcatLayerTest/1.TestSetupChannels
+[       OK ] ConcatLayerTest/1.TestSetupChannels (0 ms)
+[ RUN      ] ConcatLayerTest/1.TestSetupNum
+[       OK ] ConcatLayerTest/1.TestSetupNum (0 ms)
+[----------] 10 tests from ConcatLayerTest/1 (12 ms total)
 
-[----------] 6 tests from XavierFillerTest/1, where TypeParam = double
-[ RUN      ] XavierFillerTest/1.TestFillFanIn
-[       OK ] XavierFillerTest/1.TestFillFanIn (160 ms)
-[ RUN      ] XavierFillerTest/1.TestFill2D
-[       OK ] XavierFillerTest/1.TestFill2D (0 ms)
-[ RUN      ] XavierFillerTest/1.TestFillAverage
-[       OK ] XavierFillerTest/1.TestFillAverage (163 ms)
-[ RUN      ] XavierFillerTest/1.TestFillFanOut
-[       OK ] XavierFillerTest/1.TestFillFanOut (163 ms)
-[ RUN      ] XavierFillerTest/1.TestFill1D
-[       OK ] XavierFillerTest/1.TestFill1D (0 ms)
-[ RUN      ] XavierFillerTest/1.TestFill5D
-[       OK ] XavierFillerTest/1.TestFill5D (0 ms)
-[----------] 6 tests from XavierFillerTest/1 (486 ms total)
+[----------] 12 tests from ArgMaxLayerTest/1, where TypeParam = double
+[ RUN      ] ArgMaxLayerTest/1.TestSetup
+[       OK ] ArgMaxLayerTest/1.TestSetup (0 ms)
+[ RUN      ] ArgMaxLayerTest/1.TestSetupAxis
+[       OK ] ArgMaxLayerTest/1.TestSetupAxis (1 ms)
+[ RUN      ] ArgMaxLayerTest/1.TestSetupMaxVal
+[       OK ] ArgMaxLayerTest/1.TestSetupMaxVal (1 ms)
+[ RUN      ] ArgMaxLayerTest/1.TestCPUAxisTopK
+[       OK ] ArgMaxLayerTest/1.TestCPUAxisTopK (28 ms)
+[ RUN      ] ArgMaxLayerTest/1.TestCPUAxisMaxValTopK
+[       OK ] ArgMaxLayerTest/1.TestCPUAxisMaxValTopK (26 ms)
+[ RUN      ] ArgMaxLayerTest/1.TestCPUMaxValTopK
+[       OK ] ArgMaxLayerTest/1.TestCPUMaxValTopK (0 ms)
+[ RUN      ] ArgMaxLayerTest/1.TestCPUAxis
+[       OK ] ArgMaxLayerTest/1.TestCPUAxis (7 ms)
+[ RUN      ] ArgMaxLayerTest/1.TestSetupAxisNegativeIndexing
+[       OK ] ArgMaxLayerTest/1.TestSetupAxisNegativeIndexing (1 ms)
+[ RUN      ] ArgMaxLayerTest/1.TestCPUMaxVal
+[       OK ] ArgMaxLayerTest/1.TestCPUMaxVal (2 ms)
+[ RUN      ] ArgMaxLayerTest/1.TestCPU
+[       OK ] ArgMaxLayerTest/1.TestCPU (1 ms)
+[ RUN      ] ArgMaxLayerTest/1.TestSetupAxisMaxVal
+[       OK ] ArgMaxLayerTest/1.TestSetupAxisMaxVal (1 ms)
+[ RUN      ] ArgMaxLayerTest/1.TestCPUTopK
+[       OK ] ArgMaxLayerTest/1.TestCPUTopK (1 ms)
+[----------] 12 tests from ArgMaxLayerTest/1 (70 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.TestFill2D
+[       OK ] UniformFillerTest/1.TestFill2D (0 ms)
+[ RUN      ] UniformFillerTest/1.TestFill
+[       OK ] UniformFillerTest/1.TestFill (0 ms)
+[----------] 4 tests from UniformFillerTest/1 (0 ms total)
+
+[----------] 5 tests from EmbedLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] EmbedLayerTest/0.TestForward
+[       OK ] EmbedLayerTest/0.TestForward (0 ms)
+[ RUN      ] EmbedLayerTest/0.TestGradient
+[       OK ] EmbedLayerTest/0.TestGradient (9 ms)
+[ RUN      ] EmbedLayerTest/0.TestSetUp
+[       OK ] EmbedLayerTest/0.TestSetUp (0 ms)
+[ RUN      ] EmbedLayerTest/0.TestForwardWithBias
+[       OK ] EmbedLayerTest/0.TestForwardWithBias (0 ms)
+[ RUN      ] EmbedLayerTest/0.TestGradientWithBias
+[       OK ] EmbedLayerTest/0.TestGradientWithBias (11 ms)
+[----------] 5 tests from EmbedLayerTest/0 (20 ms total)
+
+[----------] 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 (0 ms)
+[----------] 3 tests from DummyDataLayerTest/1 (0 ms total)
+
+[----------] 58 tests from NeuronLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] NeuronLayerTest/1.TestSigmoid
+[       OK ] NeuronLayerTest/1.TestSigmoid (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestELU
+[       OK ] NeuronLayerTest/1.TestELU (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestReLU
+[       OK ] NeuronLayerTest/1.TestReLU (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestPReLUGradient
+[       OK ] NeuronLayerTest/1.TestPReLUGradient (90 ms)
+[ RUN      ] NeuronLayerTest/1.TestReLUWithNegativeSlope
+[       OK ] NeuronLayerTest/1.TestReLUWithNegativeSlope (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestELUGradient
+[       OK ] NeuronLayerTest/1.TestELUGradient (3 ms)
+[ RUN      ] NeuronLayerTest/1.TestAbsVal
+[       OK ] NeuronLayerTest/1.TestAbsVal (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestExpLayer
+[       OK ] NeuronLayerTest/1.TestExpLayer (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestSwish
+[       OK ] NeuronLayerTest/1.TestSwish (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestLogLayerBase2
+[       OK ] NeuronLayerTest/1.TestLogLayerBase2 (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestLogGradient
+[       OK ] NeuronLayerTest/1.TestLogGradient (4 ms)
+[ RUN      ] NeuronLayerTest/1.TestSwishWithBeta
+[       OK ] NeuronLayerTest/1.TestSwishWithBeta (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestClip
+[       OK ] NeuronLayerTest/1.TestClip (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestExpGradientBase2Shift1
+[       OK ] NeuronLayerTest/1.TestExpGradientBase2Shift1 (4 ms)
+[ RUN      ] NeuronLayerTest/1.TestSwishWithBetaGradient
+[       OK ] NeuronLayerTest/1.TestSwishWithBetaGradient (5 ms)
+[ RUN      ] NeuronLayerTest/1.TestBNLLGradient
+[       OK ] NeuronLayerTest/1.TestBNLLGradient (5 ms)
+[ RUN      ] NeuronLayerTest/1.TestDropoutGradientTest
+[       OK ] NeuronLayerTest/1.TestDropoutGradientTest (1 ms)
+[ RUN      ] NeuronLayerTest/1.TestExpLayerBase2
+[       OK ] NeuronLayerTest/1.TestExpLayerBase2 (1 ms)
+[ RUN      ] NeuronLayerTest/1.TestLogGradientBase2Scale3
+[       OK ] NeuronLayerTest/1.TestLogGradientBase2Scale3 (3 ms)
+[ RUN      ] NeuronLayerTest/1.TestLogLayerBase2Shift1
+[       OK ] NeuronLayerTest/1.TestLogLayerBase2Shift1 (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestPReLUForward
+[       OK ] NeuronLayerTest/1.TestPReLUForward (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestSwishAsLinearGradient
+[       OK ] NeuronLayerTest/1.TestSwishAsLinearGradient (1 ms)
+[ RUN      ] NeuronLayerTest/1.TestTanH
+[       OK ] NeuronLayerTest/1.TestTanH (1 ms)
+[ RUN      ] NeuronLayerTest/1.TestSigmoidGradient
+[       OK ] NeuronLayerTest/1.TestSigmoidGradient (4 ms)
+[ RUN      ] NeuronLayerTest/1.TestPReLUForwardChannelShared
+[       OK ] NeuronLayerTest/1.TestPReLUForwardChannelShared (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestLogLayerBase2Scale3
+[       OK ] NeuronLayerTest/1.TestLogLayerBase2Scale3 (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestPReLUConsistencyReLU
+[       OK ] NeuronLayerTest/1.TestPReLUConsistencyReLU (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestLogGradientBase2Shift1Scale3
+[       OK ] NeuronLayerTest/1.TestLogGradientBase2Shift1Scale3 (4 ms)
+[ RUN      ] NeuronLayerTest/1.TestELUasReLU
+[       OK ] NeuronLayerTest/1.TestELUasReLU (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestDropoutThreeQuarters
+[       OK ] NeuronLayerTest/1.TestDropoutThreeQuarters (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestExpGradientBase2
+[       OK ] NeuronLayerTest/1.TestExpGradientBase2 (4 ms)
+[ RUN      ] NeuronLayerTest/1.TestLogGradientBase2Shift1
+[       OK ] NeuronLayerTest/1.TestLogGradientBase2Shift1 (3 ms)
+[ RUN      ] NeuronLayerTest/1.TestLogLayerBase2Shift1Scale3
+[       OK ] NeuronLayerTest/1.TestLogLayerBase2Shift1Scale3 (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestAbsGradient
+[       OK ] NeuronLayerTest/1.TestAbsGradient (1 ms)
+[ RUN      ] NeuronLayerTest/1.TestPReLUInPlace
+[       OK ] NeuronLayerTest/1.TestPReLUInPlace (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestExpGradientBase2Shift1Scale3
+[       OK ] NeuronLayerTest/1.TestExpGradientBase2Shift1Scale3 (4 ms)
+[ RUN      ] NeuronLayerTest/1.TestExpLayerWithShift
+[       OK ] NeuronLayerTest/1.TestExpLayerWithShift (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestReLUGradientWithNegativeSlope
+[       OK ] NeuronLayerTest/1.TestReLUGradientWithNegativeSlope (2 ms)
+[ RUN      ] NeuronLayerTest/1.TestExpLayerBase2Shift1
+[       OK ] NeuronLayerTest/1.TestExpLayerBase2Shift1 (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestReLUGradient
+[       OK ] NeuronLayerTest/1.TestReLUGradient (2 ms)
+[ RUN      ] NeuronLayerTest/1.TestExpGradientBase2Scale3
+[       OK ] NeuronLayerTest/1.TestExpGradientBase2Scale3 (3 ms)
+[ RUN      ] NeuronLayerTest/1.TestDropoutGradient
+[       OK ] NeuronLayerTest/1.TestDropoutGradient (3 ms)
+[ RUN      ] NeuronLayerTest/1.TestDropoutHalf
+[       OK ] NeuronLayerTest/1.TestDropoutHalf (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestPReLUParam
+[       OK ] NeuronLayerTest/1.TestPReLUParam (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestExpLayerBase2Scale3
+[       OK ] NeuronLayerTest/1.TestExpLayerBase2Scale3 (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestClipGradient
+[       OK ] NeuronLayerTest/1.TestClipGradient (2 ms)
+[ RUN      ] NeuronLayerTest/1.TestDropoutTestPhase
+[       OK ] NeuronLayerTest/1.TestDropoutTestPhase (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestPReLUGradientChannelShared
+[       OK ] NeuronLayerTest/1.TestPReLUGradientChannelShared (86 ms)
+[ RUN      ] NeuronLayerTest/1.TestSwishAsLinear
+[       OK ] NeuronLayerTest/1.TestSwishAsLinear (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestBNLL
+[       OK ] NeuronLayerTest/1.TestBNLL (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestExpLayerBase2Shift1Scale3
+[       OK ] NeuronLayerTest/1.TestExpLayerBase2Shift1Scale3 (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestExpGradientWithShift
+[       OK ] NeuronLayerTest/1.TestExpGradientWithShift (4 ms)
+[ RUN      ] NeuronLayerTest/1.TestELUasReLUGradient
+[       OK ] NeuronLayerTest/1.TestELUasReLUGradient (2 ms)
+[ RUN      ] NeuronLayerTest/1.TestSwishGradient
+[       OK ] NeuronLayerTest/1.TestSwishGradient (5 ms)
+[ RUN      ] NeuronLayerTest/1.TestLogGradientBase2
+[       OK ] NeuronLayerTest/1.TestLogGradientBase2 (3 ms)
+[ RUN      ] NeuronLayerTest/1.TestTanHGradient
+[       OK ] NeuronLayerTest/1.TestTanHGradient (4 ms)
+[ RUN      ] NeuronLayerTest/1.TestLogLayer
+[       OK ] NeuronLayerTest/1.TestLogLayer (0 ms)
+[ RUN      ] NeuronLayerTest/1.TestExpGradient
+[       OK ] NeuronLayerTest/1.TestExpGradient (4 ms)
+[----------] 58 tests from NeuronLayerTest/1 (258 ms total)
+
+[----------] 9 tests from AdaGradSolverTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] AdaGradSolverTest/1.TestAdaGradLeastSquaresUpdateWithEverythingShare
+[       OK ] AdaGradSolverTest/1.TestAdaGradLeastSquaresUpdateWithEverythingShare (69 ms)
+[ RUN      ] AdaGradSolverTest/1.TestAdaGradLeastSquaresUpdateWithEverything
+[       OK ] AdaGradSolverTest/1.TestAdaGradLeastSquaresUpdateWithEverything (65 ms)
+[ RUN      ] AdaGradSolverTest/1.TestAdaGradLeastSquaresUpdate
+[       OK ] AdaGradSolverTest/1.TestAdaGradLeastSquaresUpdate (13 ms)
+[ RUN      ] AdaGradSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum
+[       OK ] AdaGradSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum (3 ms)
+[ RUN      ] AdaGradSolverTest/1.TestSnapshot
+[       OK ] AdaGradSolverTest/1.TestSnapshot (13 ms)
+[ RUN      ] AdaGradSolverTest/1.TestSnapshotShare
+[       OK ] AdaGradSolverTest/1.TestSnapshotShare (15 ms)
+[ RUN      ] AdaGradSolverTest/1.TestAdaGradLeastSquaresUpdateLROneHundredth
+[       OK ] AdaGradSolverTest/1.TestAdaGradLeastSquaresUpdateLROneHundredth (14 ms)
+[ RUN      ] AdaGradSolverTest/1.TestLeastSquaresUpdateWithEverythingAccumShare
+[       OK ] AdaGradSolverTest/1.TestLeastSquaresUpdateWithEverythingAccumShare (2 ms)
+[ RUN      ] AdaGradSolverTest/1.TestAdaGradLeastSquaresUpdateWithWeightDecay
+[       OK ] AdaGradSolverTest/1.TestAdaGradLeastSquaresUpdateWithWeightDecay (14 ms)
+[----------] 9 tests from AdaGradSolverTest/1 (208 ms total)
+
+[----------] 7 tests from TileLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] TileLayerTest/0.TestForwardChannels
+[       OK ] TileLayerTest/0.TestForwardChannels (0 ms)
+[ RUN      ] TileLayerTest/0.TestGradientChannels
+[       OK ] TileLayerTest/0.TestGradientChannels (194 ms)
+[ RUN      ] TileLayerTest/0.TestTrivialGradient
+[       OK ] TileLayerTest/0.TestTrivialGradient (57 ms)
+[ RUN      ] TileLayerTest/0.TestGradientNum
+[       OK ] TileLayerTest/0.TestGradientNum (180 ms)
+[ RUN      ] TileLayerTest/0.TestSetup
+[       OK ] TileLayerTest/0.TestSetup (0 ms)
+[ RUN      ] TileLayerTest/0.TestForwardNum
+[       OK ] TileLayerTest/0.TestForwardNum (0 ms)
+[ RUN      ] TileLayerTest/0.TestTrivialSetup
+[       OK ] TileLayerTest/0.TestTrivialSetup (0 ms)
+[----------] 7 tests from TileLayerTest/0 (431 ms total)
+
+[----------] 8 tests from LRNLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] LRNLayerTest/1.TestForwardWithinChannel
+[       OK ] LRNLayerTest/1.TestForwardWithinChannel (0 ms)
+[ RUN      ] LRNLayerTest/1.TestSetupWithinChannel
+[       OK ] LRNLayerTest/1.TestSetupWithinChannel (0 ms)
+[ RUN      ] LRNLayerTest/1.TestGradientAcrossChannels
+[       OK ] LRNLayerTest/1.TestGradientAcrossChannels (921 ms)
+[ RUN      ] LRNLayerTest/1.TestSetupAcrossChannels
+[       OK ] LRNLayerTest/1.TestSetupAcrossChannels (0 ms)
+[ RUN      ] LRNLayerTest/1.TestForwardAcrossChannels
+[       OK ] LRNLayerTest/1.TestForwardAcrossChannels (0 ms)
+[ RUN      ] LRNLayerTest/1.TestForwardAcrossChannelsLargeRegion
+[       OK ] LRNLayerTest/1.TestForwardAcrossChannelsLargeRegion (0 ms)
+[ RUN      ] LRNLayerTest/1.TestGradientWithinChannel
+[       OK ] LRNLayerTest/1.TestGradientWithinChannel (792 ms)
+[ RUN      ] LRNLayerTest/1.TestGradientAcrossChannelsLargeRegion
+[       OK ] LRNLayerTest/1.TestGradientAcrossChannelsLargeRegion (1144 ms)
+[----------] 8 tests from LRNLayerTest/1 (2857 ms total)
+
+[----------] 2 tests from HingeLossLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] HingeLossLayerTest/0.TestGradientL1
+[       OK ] HingeLossLayerTest/0.TestGradientL1 (0 ms)
+[ RUN      ] HingeLossLayerTest/0.TestGradientL2
+[       OK ] HingeLossLayerTest/0.TestGradientL2 (0 ms)
+[----------] 2 tests from HingeLossLayerTest/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 (0 ms)
-[ RUN      ] InnerProductLayerTest/1.TestForwardTranspose
-[       OK ] InnerProductLayerTest/1.TestForwardTranspose (0 ms)
-[ RUN      ] InnerProductLayerTest/1.TestGradientTranspose
-[       OK ] InnerProductLayerTest/1.TestGradientTranspose (206 ms)
-[ RUN      ] InnerProductLayerTest/1.TestBackwardTranspose
-[       OK ] InnerProductLayerTest/1.TestBackwardTranspose (0 ms)
 [ RUN      ] InnerProductLayerTest/1.TestSetUpTransposeFalse
 [       OK ] InnerProductLayerTest/1.TestSetUpTransposeFalse (0 ms)
-[ RUN      ] InnerProductLayerTest/1.TestGradient
-[       OK ] InnerProductLayerTest/1.TestGradient (177 ms)
 [ RUN      ] InnerProductLayerTest/1.TestForward
 [       OK ] InnerProductLayerTest/1.TestForward (0 ms)
+[ RUN      ] InnerProductLayerTest/1.TestGradient
+[       OK ] InnerProductLayerTest/1.TestGradient (99 ms)
+[ RUN      ] InnerProductLayerTest/1.TestBackwardTranspose
+[       OK ] InnerProductLayerTest/1.TestBackwardTranspose (0 ms)
+[ RUN      ] InnerProductLayerTest/1.TestSetUpTransposeTrue
+[       OK ] InnerProductLayerTest/1.TestSetUpTransposeTrue (0 ms)
+[ RUN      ] InnerProductLayerTest/1.TestGradientTranspose
+[       OK ] InnerProductLayerTest/1.TestGradientTranspose (120 ms)
 [ RUN      ] InnerProductLayerTest/1.TestForwardNoBatch
 [       OK ] InnerProductLayerTest/1.TestForwardNoBatch (0 ms)
-[----------] 9 tests from InnerProductLayerTest/1 (383 ms total)
+[ RUN      ] InnerProductLayerTest/1.TestForwardTranspose
+[       OK ] InnerProductLayerTest/1.TestForwardTranspose (0 ms)
+[ RUN      ] InnerProductLayerTest/1.TestSetUp
+[       OK ] InnerProductLayerTest/1.TestSetUp (0 ms)
+[----------] 9 tests from InnerProductLayerTest/1 (219 ms total)
+
+[----------] 5 tests from SPPLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] SPPLayerTest/1.TestGradient
+[       OK ] SPPLayerTest/1.TestGradient (1596 ms)
+[ RUN      ] SPPLayerTest/1.TestForwardBackward
+[       OK ] SPPLayerTest/1.TestForwardBackward (1 ms)
+[ RUN      ] SPPLayerTest/1.TestSetup
+[       OK ] SPPLayerTest/1.TestSetup (0 ms)
+[ RUN      ] SPPLayerTest/1.TestEqualOutputDims2
+[       OK ] SPPLayerTest/1.TestEqualOutputDims2 (0 ms)
+[ RUN      ] SPPLayerTest/1.TestEqualOutputDims
+[       OK ] SPPLayerTest/1.TestEqualOutputDims (0 ms)
+[----------] 5 tests from SPPLayerTest/1 (1597 ms total)
 
 [----------] 1 test from HDF5OutputLayerTest/0, where TypeParam = caffe::CPUDevice<float>
 [ RUN      ] HDF5OutputLayerTest/0.TestForward
-[       OK ] HDF5OutputLayerTest/0.TestForward (24 ms)
-[----------] 1 test from HDF5OutputLayerTest/0 (24 ms total)
+[       OK ] HDF5OutputLayerTest/0.TestForward (2 ms)
+[----------] 1 test from HDF5OutputLayerTest/0 (2 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)
-
-[----------] 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)
-
-[----------] 2 tests from SoftmaxLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] SoftmaxLayerTest/0.TestForward
-[       OK ] SoftmaxLayerTest/0.TestForward (1 ms)
-[ RUN      ] SoftmaxLayerTest/0.TestGradient
-[       OK ] SoftmaxLayerTest/0.TestGradient (275 ms)
-[----------] 2 tests from SoftmaxLayerTest/0 (276 ms total)
-
-[----------] 5 tests from ImageDataLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] ImageDataLayerTest/1.TestReshape
-[       OK ] ImageDataLayerTest/1.TestReshape (72 ms)
-[ RUN      ] ImageDataLayerTest/1.TestShuffle
-[       OK ] ImageDataLayerTest/1.TestShuffle (190 ms)
-[ RUN      ] ImageDataLayerTest/1.TestRead
-[       OK ] ImageDataLayerTest/1.TestRead (203 ms)
-[ RUN      ] ImageDataLayerTest/1.TestSpace
-[       OK ] ImageDataLayerTest/1.TestSpace (77 ms)
-[ RUN      ] ImageDataLayerTest/1.TestResize
-[       OK ] ImageDataLayerTest/1.TestResize (171 ms)
-[----------] 5 tests from ImageDataLayerTest/1 (713 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.Test2
-[       OK ] ThresholdLayerTest/1.Test2 (0 ms)
-[ RUN      ] ThresholdLayerTest/1.Test
-[       OK ] ThresholdLayerTest/1.Test (0 ms)
-[----------] 3 tests from ThresholdLayerTest/1 (1 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)
 
-[----------] 8 tests from LRNLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] LRNLayerTest/1.TestSetupAcrossChannels
-[       OK ] LRNLayerTest/1.TestSetupAcrossChannels (0 ms)
-[ RUN      ] LRNLayerTest/1.TestForwardAcrossChannelsLargeRegion
-[       OK ] LRNLayerTest/1.TestForwardAcrossChannelsLargeRegion (1 ms)
-[ RUN      ] LRNLayerTest/1.TestSetupWithinChannel
-[       OK ] LRNLayerTest/1.TestSetupWithinChannel (0 ms)
-[ RUN      ] LRNLayerTest/1.TestGradientAcrossChannelsLargeRegion
-[       OK ] LRNLayerTest/1.TestGradientAcrossChannelsLargeRegion (2413 ms)
-[ RUN      ] LRNLayerTest/1.TestGradientWithinChannel
-[       OK ] LRNLayerTest/1.TestGradientWithinChannel (1778 ms)
-[ RUN      ] LRNLayerTest/1.TestForwardAcrossChannels
-[       OK ] LRNLayerTest/1.TestForwardAcrossChannels (0 ms)
-[ RUN      ] LRNLayerTest/1.TestForwardWithinChannel
-[       OK ] LRNLayerTest/1.TestForwardWithinChannel (1 ms)
-[ RUN      ] LRNLayerTest/1.TestGradientAcrossChannels
-[       OK ] LRNLayerTest/1.TestGradientAcrossChannels (2022 ms)
-[----------] 8 tests from LRNLayerTest/1 (6215 ms total)
+[----------] 7 tests from CPUMathFunctionsTest/0, where TypeParam = float
+[ RUN      ] CPUMathFunctionsTest/0.TestAsum
+[       OK ] CPUMathFunctionsTest/0.TestAsum (2 ms)
+[ RUN      ] CPUMathFunctionsTest/0.TestSgnbit
+[       OK ] CPUMathFunctionsTest/0.TestSgnbit (4 ms)
+[ RUN      ] CPUMathFunctionsTest/0.TestNothing
+[       OK ] CPUMathFunctionsTest/0.TestNothing (2 ms)
+[ RUN      ] CPUMathFunctionsTest/0.TestCopy
+[       OK ] CPUMathFunctionsTest/0.TestCopy (2 ms)
+[ RUN      ] CPUMathFunctionsTest/0.TestSign
+[       OK ] CPUMathFunctionsTest/0.TestSign (4 ms)
+[ RUN      ] CPUMathFunctionsTest/0.TestFabs
+[       OK ] CPUMathFunctionsTest/0.TestFabs (3 ms)
+[ RUN      ] CPUMathFunctionsTest/0.TestScale
+[       OK ] CPUMathFunctionsTest/0.TestScale (3 ms)
+[----------] 7 tests from CPUMathFunctionsTest/0 (20 ms total)
 
-[----------] 4 tests from GaussianFillerTest/1, where TypeParam = double
-[ RUN      ] GaussianFillerTest/1.TestFill
-[       OK ] GaussianFillerTest/1.TestFill (0 ms)
-[ RUN      ] GaussianFillerTest/1.TestFill1D
-[       OK ] GaussianFillerTest/1.TestFill1D (1 ms)
-[ RUN      ] GaussianFillerTest/1.TestFill2D
-[       OK ] GaussianFillerTest/1.TestFill2D (0 ms)
-[ RUN      ] GaussianFillerTest/1.TestFill5D
-[       OK ] GaussianFillerTest/1.TestFill5D (1 ms)
-[----------] 4 tests from GaussianFillerTest/1 (2 ms total)
+[----------] 22 tests from ScaleLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] ScaleLayerTest/0.TestGradientBroadcastEnd
+[       OK ] ScaleLayerTest/0.TestGradientBroadcastEnd (295 ms)
+[ RUN      ] ScaleLayerTest/0.TestGradientBroadcastMiddleWithParam
+[       OK ] ScaleLayerTest/0.TestGradientBroadcastMiddleWithParam (114 ms)
+[ RUN      ] ScaleLayerTest/0.TestForwardBroadcastMiddleWithParamAndBias
+[       OK ] ScaleLayerTest/0.TestForwardBroadcastMiddleWithParamAndBias (1 ms)
+[ RUN      ] ScaleLayerTest/0.TestForwardBroadcastEnd
+[       OK ] ScaleLayerTest/0.TestForwardBroadcastEnd (0 ms)
+[ RUN      ] ScaleLayerTest/0.TestGradientScaleAndBias
+[       OK ] ScaleLayerTest/0.TestGradientScaleAndBias (80 ms)
+[ RUN      ] ScaleLayerTest/0.TestBackwardBroadcastMiddleInPlace
+[       OK ] ScaleLayerTest/0.TestBackwardBroadcastMiddleInPlace (0 ms)
+[ RUN      ] ScaleLayerTest/0.TestForwardEltwiseInPlace
+[       OK ] ScaleLayerTest/0.TestForwardEltwiseInPlace (0 ms)
+[ RUN      ] ScaleLayerTest/0.TestForwardScale
+[       OK ] ScaleLayerTest/0.TestForwardScale (0 ms)
+[ RUN      ] ScaleLayerTest/0.TestGradientEltwise
+[       OK ] ScaleLayerTest/0.TestGradientEltwise (7 ms)
+[ RUN      ] ScaleLayerTest/0.TestForwardBroadcastBegin
+[       OK ] ScaleLayerTest/0.TestForwardBroadcastBegin (0 ms)
+[ RUN      ] ScaleLayerTest/0.TestForwardBroadcastMiddle
+[       OK ] ScaleLayerTest/0.TestForwardBroadcastMiddle (0 ms)
+[ RUN      ] ScaleLayerTest/0.TestGradientBroadcastBegin
+[       OK ] ScaleLayerTest/0.TestGradientBroadcastBegin (77 ms)
+[ RUN      ] ScaleLayerTest/0.TestGradientScale
+[       OK ] ScaleLayerTest/0.TestGradientScale (65 ms)
+[ RUN      ] ScaleLayerTest/0.TestGradientBroadcastMiddle
+[       OK ] ScaleLayerTest/0.TestGradientBroadcastMiddle (114 ms)
+[ RUN      ] ScaleLayerTest/0.TestGradientEltwiseWithParam
+[       OK ] ScaleLayerTest/0.TestGradientEltwiseWithParam (508 ms)
+[ RUN      ] ScaleLayerTest/0.TestForwardBroadcastMiddleWithParam
+[       OK ] ScaleLayerTest/0.TestForwardBroadcastMiddleWithParam (0 ms)
+[ RUN      ] ScaleLayerTest/0.TestGradientScaleAxis2
+[       OK ] ScaleLayerTest/0.TestGradientScaleAxis2 (65 ms)
+[ RUN      ] ScaleLayerTest/0.TestBackwardEltwiseInPlace
+[       OK ] ScaleLayerTest/0.TestBackwardEltwiseInPlace (0 ms)
+[ RUN      ] ScaleLayerTest/0.TestForwardBroadcastMiddleInPlace
+[       OK ] ScaleLayerTest/0.TestForwardBroadcastMiddleInPlace (0 ms)
+[ RUN      ] ScaleLayerTest/0.TestForwardEltwise
+[       OK ] ScaleLayerTest/0.TestForwardEltwise (0 ms)
+[ RUN      ] ScaleLayerTest/0.TestForwardEltwiseWithParam
+[       OK ] ScaleLayerTest/0.TestForwardEltwiseWithParam (0 ms)
+[ RUN      ] ScaleLayerTest/0.TestForwardScaleAxis2
+[       OK ] ScaleLayerTest/0.TestForwardScaleAxis2 (0 ms)
+[----------] 22 tests from ScaleLayerTest/0 (1326 ms total)
 
-[----------] 26 tests from IOTest
-[ RUN      ] IOTest.TestDecodeDatumToCVMatNative
-[       OK ] IOTest.TestDecodeDatumToCVMatNative (8 ms)
-[ RUN      ] IOTest.TestReadImageToDatumReferenceResized
-[       OK ] IOTest.TestReadImageToDatumReferenceResized (11 ms)
-[ RUN      ] IOTest.TestDecodeDatumToCVMat
-[       OK ] IOTest.TestDecodeDatumToCVMat (8 ms)
-[ RUN      ] IOTest.TestReadImageToDatumContentGray
-[       OK ] IOTest.TestReadImageToDatumContentGray (8 ms)
-[ RUN      ] IOTest.TestReadImageToCVMatResizedGray
-[       OK ] IOTest.TestReadImageToCVMatResizedGray (4 ms)
-[ RUN      ] IOTest.TestReadImageToDatumGray
-[       OK ] IOTest.TestReadImageToDatumGray (4 ms)
-[ RUN      ] IOTest.TestReadImageToDatumResizedSquare
-[       OK ] IOTest.TestReadImageToDatumResizedSquare (7 ms)
-[ RUN      ] IOTest.TestReadImageToCVMatResizedSquare
-[       OK ] IOTest.TestReadImageToCVMatResizedSquare (6 ms)
-[ RUN      ] IOTest.TestReadImageToCVMatResized
-[       OK ] IOTest.TestReadImageToCVMatResized (5 ms)
-[ RUN      ] IOTest.TestReadImageToDatumContent
-[       OK ] IOTest.TestReadImageToDatumContent (15 ms)
-[ RUN      ] IOTest.TestDecodeDatum
-[       OK ] IOTest.TestDecodeDatum (18 ms)
-[ RUN      ] IOTest.TestCVMatToDatum
-[       OK ] IOTest.TestCVMatToDatum (8 ms)
-[ RUN      ] IOTest.TestReadImageToCVMatGray
-[       OK ] IOTest.TestReadImageToCVMatGray (4 ms)
-[ RUN      ] IOTest.TestCVMatToDatumReference
-[       OK ] IOTest.TestCVMatToDatumReference (20 ms)
-[ RUN      ] IOTest.TestCVMatToDatumContent
-[       OK ] IOTest.TestCVMatToDatumContent (16 ms)
-[ RUN      ] IOTest.TestReadImageToDatumReference
-[       OK ] IOTest.TestReadImageToDatumReference (17 ms)
-[ RUN      ] IOTest.TestDecodeDatumToCVMatContent
-[       OK ] IOTest.TestDecodeDatumToCVMatContent (16 ms)
-[ RUN      ] IOTest.TestReadFileToDatum
-[       OK ] IOTest.TestReadFileToDatum (0 ms)
-[ RUN      ] IOTest.TestReadImageToDatumResizedGray
-[       OK ] IOTest.TestReadImageToDatumResizedGray (4 ms)
-[ RUN      ] IOTest.TestDecodeDatumNativeGray
-[       OK ] IOTest.TestDecodeDatumNativeGray (8 ms)
-[ RUN      ] IOTest.TestDecodeDatumNative
-[       OK ] IOTest.TestDecodeDatumNative (19 ms)
-[ RUN      ] IOTest.TestReadImageToDatumResized
-[       OK ] IOTest.TestReadImageToDatumResized (6 ms)
-[ RUN      ] IOTest.TestReadImageToDatum
-[       OK ] IOTest.TestReadImageToDatum (7 ms)
-[ RUN      ] IOTest.TestDecodeDatumToCVMatNativeGray
-[       OK ] IOTest.TestDecodeDatumToCVMatNativeGray (3 ms)
-[ RUN      ] IOTest.TestDecodeDatumToCVMatContentNative
-[       OK ] IOTest.TestDecodeDatumToCVMatContentNative (18 ms)
-[ RUN      ] IOTest.TestReadImageToCVMat
-[       OK ] IOTest.TestReadImageToCVMat (6 ms)
-[----------] 26 tests from IOTest (246 ms total)
+[----------] 3 tests from BatchNormLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] BatchNormLayerTest/0.TestGradient
+[       OK ] BatchNormLayerTest/0.TestGradient (128 ms)
+[ RUN      ] BatchNormLayerTest/0.TestForwardInplace
+[       OK ] BatchNormLayerTest/0.TestForwardInplace (0 ms)
+[ RUN      ] BatchNormLayerTest/0.TestForward
+[       OK ] BatchNormLayerTest/0.TestForward (0 ms)
+[----------] 3 tests from BatchNormLayerTest/0 (128 ms total)
 
-[----------] 6 tests from FlattenLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] FlattenLayerTest/1.TestForward
-[       OK ] FlattenLayerTest/1.TestForward (0 ms)
-[ RUN      ] FlattenLayerTest/1.TestSetupWithAxis
-[       OK ] FlattenLayerTest/1.TestSetupWithAxis (0 ms)
-[ RUN      ] FlattenLayerTest/1.TestSetup
-[       OK ] FlattenLayerTest/1.TestSetup (0 ms)
-[ RUN      ] FlattenLayerTest/1.TestSetupWithStartAndEndAxis
-[       OK ] FlattenLayerTest/1.TestSetupWithStartAndEndAxis (0 ms)
-[ RUN      ] FlattenLayerTest/1.TestSetupWithEndAxis
-[       OK ] FlattenLayerTest/1.TestSetupWithEndAxis (0 ms)
-[ RUN      ] FlattenLayerTest/1.TestGradient
-[       OK ] FlattenLayerTest/1.TestGradient (5 ms)
-[----------] 6 tests from FlattenLayerTest/1 (6 ms total)
+[----------] 3 tests from SyncedMemoryTest
+[ RUN      ] SyncedMemoryTest.TestCPUWrite
+[       OK ] SyncedMemoryTest.TestCPUWrite (0 ms)
+[ RUN      ] SyncedMemoryTest.TestInitialization
+[       OK ] SyncedMemoryTest.TestInitialization (0 ms)
+[ RUN      ] SyncedMemoryTest.TestAllocationCPU
+[       OK ] SyncedMemoryTest.TestAllocationCPU (0 ms)
+[----------] 3 tests from SyncedMemoryTest (0 ms total)
 
 [----------] 58 tests from NeuronLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] NeuronLayerTest/0.TestSwish
-[       OK ] NeuronLayerTest/0.TestSwish (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestExpGradientBase2Shift1
+[       OK ] NeuronLayerTest/0.TestExpGradientBase2Shift1 (2 ms)
+[ RUN      ] NeuronLayerTest/0.TestClipGradient
+[       OK ] NeuronLayerTest/0.TestClipGradient (2 ms)
+[ RUN      ] NeuronLayerTest/0.TestLogLayerBase2Scale3
+[       OK ] NeuronLayerTest/0.TestLogLayerBase2Scale3 (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestExpGradientBase2
+[       OK ] NeuronLayerTest/0.TestExpGradientBase2 (2 ms)
 [ RUN      ] NeuronLayerTest/0.TestSigmoidGradient
-[       OK ] NeuronLayerTest/0.TestSigmoidGradient (9 ms)
-[ RUN      ] NeuronLayerTest/0.TestExpLayerBase2Shift1Scale3
-[       OK ] NeuronLayerTest/0.TestExpLayerBase2Shift1Scale3 (0 ms)
+[       OK ] NeuronLayerTest/0.TestSigmoidGradient (5 ms)
+[ RUN      ] NeuronLayerTest/0.TestELUasReLU
+[       OK ] NeuronLayerTest/0.TestELUasReLU (0 ms)
 [ RUN      ] NeuronLayerTest/0.TestExpGradientWithShift
-[       OK ] NeuronLayerTest/0.TestExpGradientWithShift (5 ms)
-[ RUN      ] NeuronLayerTest/0.TestPReLUConsistencyReLU
-[       OK ] NeuronLayerTest/0.TestPReLUConsistencyReLU (0 ms)
+[       OK ] NeuronLayerTest/0.TestExpGradientWithShift (3 ms)
+[ RUN      ] NeuronLayerTest/0.TestBNLL
+[       OK ] NeuronLayerTest/0.TestBNLL (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestSwishAsLinearGradient
+[       OK ] NeuronLayerTest/0.TestSwishAsLinearGradient (2 ms)
+[ RUN      ] NeuronLayerTest/0.TestELUGradient
+[       OK ] NeuronLayerTest/0.TestELUGradient (2 ms)
+[ RUN      ] NeuronLayerTest/0.TestLogGradient
+[       OK ] NeuronLayerTest/0.TestLogGradient (2 ms)
+[ RUN      ] NeuronLayerTest/0.TestDropoutGradient
+[       OK ] NeuronLayerTest/0.TestDropoutGradient (3 ms)
+[ RUN      ] NeuronLayerTest/0.TestLogGradientBase2Scale3
+[       OK ] NeuronLayerTest/0.TestLogGradientBase2Scale3 (2 ms)
 [ RUN      ] NeuronLayerTest/0.TestDropoutGradientTest
-[       OK ] NeuronLayerTest/0.TestDropoutGradientTest (3 ms)
+[       OK ] NeuronLayerTest/0.TestDropoutGradientTest (2 ms)
+[ RUN      ] NeuronLayerTest/0.TestTanHGradient
+[       OK ] NeuronLayerTest/0.TestTanHGradient (4 ms)
+[ RUN      ] NeuronLayerTest/0.TestExpGradientBase2Shift1Scale3
+[       OK ] NeuronLayerTest/0.TestExpGradientBase2Shift1Scale3 (3 ms)
+[ RUN      ] NeuronLayerTest/0.TestLogGradientBase2Shift1
+[       OK ] NeuronLayerTest/0.TestLogGradientBase2Shift1 (2 ms)
+[ RUN      ] NeuronLayerTest/0.TestSwish
+[       OK ] NeuronLayerTest/0.TestSwish (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestELUasReLUGradient
+[       OK ] NeuronLayerTest/0.TestELUasReLUGradient (2 ms)
+[ RUN      ] NeuronLayerTest/0.TestPReLUInPlace
+[       OK ] NeuronLayerTest/0.TestPReLUInPlace (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestAbsGradient
+[       OK ] NeuronLayerTest/0.TestAbsGradient (2 ms)
+[ RUN      ] NeuronLayerTest/0.TestExpGradient
+[       OK ] NeuronLayerTest/0.TestExpGradient (2 ms)
 [ RUN      ] NeuronLayerTest/0.TestLogLayerBase2Shift1Scale3
 [       OK ] NeuronLayerTest/0.TestLogLayerBase2Shift1Scale3 (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestExpGradientBase2Scale3
+[       OK ] NeuronLayerTest/0.TestExpGradientBase2Scale3 (2 ms)
+[ RUN      ] NeuronLayerTest/0.TestPReLUConsistencyReLU
+[       OK ] NeuronLayerTest/0.TestPReLUConsistencyReLU (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestSwishAsLinear
+[       OK ] NeuronLayerTest/0.TestSwishAsLinear (1 ms)
+[ RUN      ] NeuronLayerTest/0.TestReLUGradientWithNegativeSlope
+[       OK ] NeuronLayerTest/0.TestReLUGradientWithNegativeSlope (1 ms)
+[ RUN      ] NeuronLayerTest/0.TestLogGradientBase2
+[       OK ] NeuronLayerTest/0.TestLogGradientBase2 (2 ms)
+[ RUN      ] NeuronLayerTest/0.TestSwishGradient
+[       OK ] NeuronLayerTest/0.TestSwishGradient (6 ms)
+[ RUN      ] NeuronLayerTest/0.TestDropoutTestPhase
+[       OK ] NeuronLayerTest/0.TestDropoutTestPhase (0 ms)
 [ RUN      ] NeuronLayerTest/0.TestSwishWithBetaGradient
-[       OK ] NeuronLayerTest/0.TestSwishWithBetaGradient (10 ms)
-[ RUN      ] NeuronLayerTest/0.TestReLUWithNegativeSlope
-[       OK ] NeuronLayerTest/0.TestReLUWithNegativeSlope (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestLogLayerBase2
-[       OK ] NeuronLayerTest/0.TestLogLayerBase2 (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestPReLUForward
-[       OK ] NeuronLayerTest/0.TestPReLUForward (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestExpGradientBase2Shift1
-[       OK ] NeuronLayerTest/0.TestExpGradientBase2Shift1 (4 ms)
+[       OK ] NeuronLayerTest/0.TestSwishWithBetaGradient (5 ms)
+[ RUN      ] NeuronLayerTest/0.TestTanH
+[       OK ] NeuronLayerTest/0.TestTanH (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestSigmoid
+[       OK ] NeuronLayerTest/0.TestSigmoid (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestLogLayer
+[       OK ] NeuronLayerTest/0.TestLogLayer (0 ms)
 [ RUN      ] NeuronLayerTest/0.TestReLU
 [       OK ] NeuronLayerTest/0.TestReLU (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestPReLUForwardChannelShared
-[       OK ] NeuronLayerTest/0.TestPReLUForwardChannelShared (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestExpLayerBase2Shift1Scale3
+[       OK ] NeuronLayerTest/0.TestExpLayerBase2Shift1Scale3 (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestSwishWithBeta
+[       OK ] NeuronLayerTest/0.TestSwishWithBeta (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestDropoutHalf
+[       OK ] NeuronLayerTest/0.TestDropoutHalf (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestExpLayerBase2
+[       OK ] NeuronLayerTest/0.TestExpLayerBase2 (0 ms)
 [ RUN      ] NeuronLayerTest/0.TestExpLayerBase2Shift1
 [       OK ] NeuronLayerTest/0.TestExpLayerBase2Shift1 (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestLogGradientBase2Scale3
-[       OK ] NeuronLayerTest/0.TestLogGradientBase2Scale3 (5 ms)
-[ RUN      ] NeuronLayerTest/0.TestLogGradientBase2Shift1Scale3
-[       OK ] NeuronLayerTest/0.TestLogGradientBase2Shift1Scale3 (5 ms)
-[ RUN      ] NeuronLayerTest/0.TestELUasReLU
-[       OK ] NeuronLayerTest/0.TestELUasReLU (1 ms)
-[ RUN      ] NeuronLayerTest/0.TestSwishAsLinear
-[       OK ] NeuronLayerTest/0.TestSwishAsLinear (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestExpGradientBase2Shift1Scale3
-[       OK ] NeuronLayerTest/0.TestExpGradientBase2Shift1Scale3 (4 ms)
 [ RUN      ] NeuronLayerTest/0.TestLogLayerBase2Shift1
 [       OK ] NeuronLayerTest/0.TestLogLayerBase2Shift1 (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestBNLL
-[       OK ] NeuronLayerTest/0.TestBNLL (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestAbsVal
-[       OK ] NeuronLayerTest/0.TestAbsVal (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestClipGradient
-[       OK ] NeuronLayerTest/0.TestClipGradient (3 ms)
-[ RUN      ] NeuronLayerTest/0.TestExpLayerBase2
-[       OK ] NeuronLayerTest/0.TestExpLayerBase2 (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestBNLLGradient
-[       OK ] NeuronLayerTest/0.TestBNLLGradient (10 ms)
-[ RUN      ] NeuronLayerTest/0.TestReLUGradient
-[       OK ] NeuronLayerTest/0.TestReLUGradient (3 ms)
-[ RUN      ] NeuronLayerTest/0.TestDropoutThreeQuarters
-[       OK ] NeuronLayerTest/0.TestDropoutThreeQuarters (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestDropoutTestPhase
-[       OK ] NeuronLayerTest/0.TestDropoutTestPhase (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestTanHGradient
-[       OK ] NeuronLayerTest/0.TestTanHGradient (8 ms)
-[ RUN      ] NeuronLayerTest/0.TestSigmoid
-[       OK ] NeuronLayerTest/0.TestSigmoid (0 ms)
 [ RUN      ] NeuronLayerTest/0.TestPReLUParam
 [       OK ] NeuronLayerTest/0.TestPReLUParam (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestPReLUGradientChannelShared
+[       OK ] NeuronLayerTest/0.TestPReLUGradientChannelShared (96 ms)
+[ RUN      ] NeuronLayerTest/0.TestELU
+[       OK ] NeuronLayerTest/0.TestELU (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestDropoutThreeQuarters
+[       OK ] NeuronLayerTest/0.TestDropoutThreeQuarters (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestBNLLGradient
+[       OK ] NeuronLayerTest/0.TestBNLLGradient (4 ms)
+[ RUN      ] NeuronLayerTest/0.TestExpLayer
+[       OK ] NeuronLayerTest/0.TestExpLayer (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestPReLUForwardChannelShared
+[       OK ] NeuronLayerTest/0.TestPReLUForwardChannelShared (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestReLUWithNegativeSlope
+[       OK ] NeuronLayerTest/0.TestReLUWithNegativeSlope (0 ms)
 [ RUN      ] NeuronLayerTest/0.TestExpLayerBase2Scale3
 [       OK ] NeuronLayerTest/0.TestExpLayerBase2Scale3 (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestLogGradientBase2
-[       OK ] NeuronLayerTest/0.TestLogGradientBase2 (5 ms)
 [ RUN      ] NeuronLayerTest/0.TestExpLayerWithShift
 [       OK ] NeuronLayerTest/0.TestExpLayerWithShift (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestExpGradient
-[       OK ] NeuronLayerTest/0.TestExpGradient (4 ms)
-[ RUN      ] NeuronLayerTest/0.TestELUGradient
-[       OK ] NeuronLayerTest/0.TestELUGradient (4 ms)
-[ RUN      ] NeuronLayerTest/0.TestReLUGradientWithNegativeSlope
-[       OK ] NeuronLayerTest/0.TestReLUGradientWithNegativeSlope (3 ms)
-[ RUN      ] NeuronLayerTest/0.TestTanH
-[       OK ] NeuronLayerTest/0.TestTanH (1 ms)
-[ RUN      ] NeuronLayerTest/0.TestPReLUGradientChannelShared
-[       OK ] NeuronLayerTest/0.TestPReLUGradientChannelShared (218 ms)
-[ RUN      ] NeuronLayerTest/0.TestDropoutHalf
-[       OK ] NeuronLayerTest/0.TestDropoutHalf (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestExpGradientBase2Scale3
-[       OK ] NeuronLayerTest/0.TestExpGradientBase2Scale3 (4 ms)
-[ RUN      ] NeuronLayerTest/0.TestExpLayer
-[       OK ] NeuronLayerTest/0.TestExpLayer (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestPReLUInPlace
-[       OK ] NeuronLayerTest/0.TestPReLUInPlace (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestLogLayer
-[       OK ] NeuronLayerTest/0.TestLogLayer (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestSwishAsLinearGradient
-[       OK ] NeuronLayerTest/0.TestSwishAsLinearGradient (4 ms)
+[ RUN      ] NeuronLayerTest/0.TestAbsVal
+[       OK ] NeuronLayerTest/0.TestAbsVal (0 ms)
 [ RUN      ] NeuronLayerTest/0.TestClip
 [       OK ] NeuronLayerTest/0.TestClip (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestELUasReLUGradient
-[       OK ] NeuronLayerTest/0.TestELUasReLUGradient (3 ms)
-[ RUN      ] NeuronLayerTest/0.TestLogGradientBase2Shift1
-[       OK ] NeuronLayerTest/0.TestLogGradientBase2Shift1 (5 ms)
-[ RUN      ] NeuronLayerTest/0.TestSwishWithBeta
-[       OK ] NeuronLayerTest/0.TestSwishWithBeta (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestSwishGradient
-[       OK ] NeuronLayerTest/0.TestSwishGradient (8 ms)
-[ RUN      ] NeuronLayerTest/0.TestDropoutGradient
-[       OK ] NeuronLayerTest/0.TestDropoutGradient (7 ms)
-[ RUN      ] NeuronLayerTest/0.TestLogLayerBase2Scale3
-[       OK ] NeuronLayerTest/0.TestLogLayerBase2Scale3 (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestAbsGradient
-[       OK ] NeuronLayerTest/0.TestAbsGradient (2 ms)
+[ RUN      ] NeuronLayerTest/0.TestLogLayerBase2
+[       OK ] NeuronLayerTest/0.TestLogLayerBase2 (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestLogGradientBase2Shift1Scale3
+[       OK ] NeuronLayerTest/0.TestLogGradientBase2Shift1Scale3 (3 ms)
+[ RUN      ] NeuronLayerTest/0.TestPReLUForward
+[       OK ] NeuronLayerTest/0.TestPReLUForward (0 ms)
+[ RUN      ] NeuronLayerTest/0.TestReLUGradient
+[       OK ] NeuronLayerTest/0.TestReLUGradient (1 ms)
 [ RUN      ] NeuronLayerTest/0.TestPReLUGradient
-[       OK ] NeuronLayerTest/0.TestPReLUGradient (207 ms)
-[ RUN      ] NeuronLayerTest/0.TestExpGradientBase2
-[       OK ] NeuronLayerTest/0.TestExpGradientBase2 (4 ms)
-[ RUN      ] NeuronLayerTest/0.TestELU
-[       OK ] NeuronLayerTest/0.TestELU (0 ms)
-[ RUN      ] NeuronLayerTest/0.TestLogGradient
-[       OK ] NeuronLayerTest/0.TestLogGradient (5 ms)
-[----------] 58 tests from NeuronLayerTest/0 (554 ms total)
-
-[----------] 6 tests from MSRAFillerTest/1, where TypeParam = double
-[ RUN      ] MSRAFillerTest/1.TestFillFanIn
-[       OK ] MSRAFillerTest/1.TestFillFanIn (125 ms)
-[ RUN      ] MSRAFillerTest/1.TestFillAverage
-[       OK ] MSRAFillerTest/1.TestFillAverage (124 ms)
-[ RUN      ] MSRAFillerTest/1.TestFillFanOut
-[       OK ] MSRAFillerTest/1.TestFillFanOut (123 ms)
-[ RUN      ] MSRAFillerTest/1.TestFill2D
-[       OK ] MSRAFillerTest/1.TestFill2D (0 ms)
-[ RUN      ] MSRAFillerTest/1.TestFill1D
-[       OK ] MSRAFillerTest/1.TestFill1D (0 ms)
-[ RUN      ] MSRAFillerTest/1.TestFill5D
-[       OK ] MSRAFillerTest/1.TestFill5D (0 ms)
-[----------] 6 tests from MSRAFillerTest/1 (372 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.TestForwardChannels
-[       OK ] TileLayerTest/0.TestForwardChannels (1 ms)
-[ RUN      ] TileLayerTest/0.TestForwardNum
-[       OK ] TileLayerTest/0.TestForwardNum (0 ms)
-[ RUN      ] TileLayerTest/0.TestGradientChannels
-[       OK ] TileLayerTest/0.TestGradientChannels (378 ms)
-[ RUN      ] TileLayerTest/0.TestSetup
-[       OK ] TileLayerTest/0.TestSetup (0 ms)
-[ RUN      ] TileLayerTest/0.TestGradientNum
-[       OK ] TileLayerTest/0.TestGradientNum (309 ms)
-[ RUN      ] TileLayerTest/0.TestTrivialGradient
-[       OK ] TileLayerTest/0.TestTrivialGradient (101 ms)
-[----------] 7 tests from TileLayerTest/0 (789 ms total)
-
-[----------] 8 tests from SplitLayerInsertionTest
-[ RUN      ] SplitLayerInsertionTest.TestNoInsertionImageNet
-[       OK ] SplitLayerInsertionTest.TestNoInsertionImageNet (4 ms)
-[ RUN      ] SplitLayerInsertionTest.TestLossInsertion
-[       OK ] SplitLayerInsertionTest.TestLossInsertion (0 ms)
-[ RUN      ] SplitLayerInsertionTest.TestNoInsertion1
-[       OK ] SplitLayerInsertionTest.TestNoInsertion1 (0 ms)
-[ RUN      ] SplitLayerInsertionTest.TestWithInPlace
-[       OK ] SplitLayerInsertionTest.TestWithInPlace (0 ms)
-[ RUN      ] SplitLayerInsertionTest.TestNoInsertionWithInPlace
-[       OK ] SplitLayerInsertionTest.TestNoInsertionWithInPlace (1 ms)
-[ RUN      ] SplitLayerInsertionTest.TestInsertionTwoTop
-[       OK ] SplitLayerInsertionTest.TestInsertionTwoTop (0 ms)
-[ RUN      ] SplitLayerInsertionTest.TestNoInsertion2
-[       OK ] SplitLayerInsertionTest.TestNoInsertion2 (1 ms)
-[ RUN      ] SplitLayerInsertionTest.TestInsertion
-[       OK ] SplitLayerInsertionTest.TestInsertion (0 ms)
-[----------] 8 tests from SplitLayerInsertionTest (7 ms total)
-
-[----------] 5 tests from MemoryDataLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] MemoryDataLayerTest/1.TestSetBatchSize
-[       OK ] MemoryDataLayerTest/1.TestSetBatchSize (3 ms)
-[ RUN      ] MemoryDataLayerTest/1.AddDatumVectorDefaultTransform
-[       OK ] MemoryDataLayerTest/1.AddDatumVectorDefaultTransform (2 ms)
-[ RUN      ] MemoryDataLayerTest/1.TestForward
-[       OK ] MemoryDataLayerTest/1.TestForward (61 ms)
-[ RUN      ] MemoryDataLayerTest/1.AddMatVectorDefaultTransform
-[       OK ] MemoryDataLayerTest/1.AddMatVectorDefaultTransform (2 ms)
-[ RUN      ] MemoryDataLayerTest/1.TestSetup
-[       OK ] MemoryDataLayerTest/1.TestSetup (1 ms)
-[----------] 5 tests from MemoryDataLayerTest/1 (69 ms total)
+[       OK ] NeuronLayerTest/0.TestPReLUGradient (99 ms)
+[----------] 58 tests from NeuronLayerTest/0 (262 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 (12 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.TestGradient
-[       OK ] BatchNormLayerTest/1.TestGradient (297 ms)
-[ RUN      ] BatchNormLayerTest/1.TestForward
-[       OK ] BatchNormLayerTest/1.TestForward (0 ms)
-[----------] 3 tests from BatchNormLayerTest/1 (297 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 (1 ms)
+[----------] 2 tests from InfogainLossLayerTest/0 (1 ms total)
 
-[----------] 7 tests from CPUMathFunctionsTest/1, where TypeParam = double
-[ RUN      ] CPUMathFunctionsTest/1.TestNothing
-[       OK ] CPUMathFunctionsTest/1.TestNothing (7 ms)
-[ RUN      ] CPUMathFunctionsTest/1.TestCopy
-[       OK ] CPUMathFunctionsTest/1.TestCopy (7 ms)
-[ RUN      ] CPUMathFunctionsTest/1.TestSign
-[       OK ] CPUMathFunctionsTest/1.TestSign (10 ms)
-[ RUN      ] CPUMathFunctionsTest/1.TestSgnbit
-[       OK ] CPUMathFunctionsTest/1.TestSgnbit (11 ms)
-[ RUN      ] CPUMathFunctionsTest/1.TestFabs
-[       OK ] CPUMathFunctionsTest/1.TestFabs (9 ms)
-[ RUN      ] CPUMathFunctionsTest/1.TestAsum
-[       OK ] CPUMathFunctionsTest/1.TestAsum (7 ms)
-[ RUN      ] CPUMathFunctionsTest/1.TestScale
-[       OK ] CPUMathFunctionsTest/1.TestScale (8 ms)
-[----------] 7 tests from CPUMathFunctionsTest/1 (60 ms total)
+[----------] 10 tests from PowerLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] PowerLayerTest/1.TestPowerGradientShiftZero
+[       OK ] PowerLayerTest/1.TestPowerGradientShiftZero (7 ms)
+[ RUN      ] PowerLayerTest/1.TestPowerTwoGradient
+[       OK ] PowerLayerTest/1.TestPowerTwoGradient (2 ms)
+[ RUN      ] PowerLayerTest/1.TestPowerZeroGradient
+[       OK ] PowerLayerTest/1.TestPowerZeroGradient (2 ms)
+[ RUN      ] PowerLayerTest/1.TestPowerOneGradient
+[       OK ] PowerLayerTest/1.TestPowerOneGradient (1 ms)
+[ RUN      ] PowerLayerTest/1.TestPower
+[       OK ] PowerLayerTest/1.TestPower (1 ms)
+[ RUN      ] PowerLayerTest/1.TestPowerGradient
+[       OK ] PowerLayerTest/1.TestPowerGradient (5 ms)
+[ RUN      ] PowerLayerTest/1.TestPowerTwoScaleHalfGradient
+[       OK ] PowerLayerTest/1.TestPowerTwoScaleHalfGradient (3 ms)
+[ RUN      ] PowerLayerTest/1.TestPowerTwo
+[       OK ] PowerLayerTest/1.TestPowerTwo (0 ms)
+[ RUN      ] PowerLayerTest/1.TestPowerOne
+[       OK ] PowerLayerTest/1.TestPowerOne (0 ms)
+[ RUN      ] PowerLayerTest/1.TestPowerZero
+[       OK ] PowerLayerTest/1.TestPowerZero (0 ms)
+[----------] 10 tests from PowerLayerTest/1 (21 ms total)
 
-[----------] 2 tests from BatchReindexLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] BatchReindexLayerTest/1.TestGradient
-[       OK ] BatchReindexLayerTest/1.TestGradient (195 ms)
-[ RUN      ] BatchReindexLayerTest/1.TestForward
-[       OK ] BatchReindexLayerTest/1.TestForward (0 ms)
-[----------] 2 tests from BatchReindexLayerTest/1 (195 ms total)
+[----------] 4 tests from UniformFillerTest/0, where TypeParam = float
+[ RUN      ] UniformFillerTest/0.TestFill2D
+[       OK ] UniformFillerTest/0.TestFill2D (0 ms)
+[ RUN      ] UniformFillerTest/0.TestFill5D
+[       OK ] UniformFillerTest/0.TestFill5D (0 ms)
+[ RUN      ] UniformFillerTest/0.TestFill
+[       OK ] UniformFillerTest/0.TestFill (0 ms)
+[ RUN      ] UniformFillerTest/0.TestFill1D
+[       OK ] UniformFillerTest/0.TestFill1D (0 ms)
+[----------] 4 tests from UniformFillerTest/0 (0 ms total)
 
-[----------] 2 tests from HingeLossLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] HingeLossLayerTest/1.TestGradientL1
-[       OK ] HingeLossLayerTest/1.TestGradientL1 (0 ms)
-[ RUN      ] HingeLossLayerTest/1.TestGradientL2
-[       OK ] HingeLossLayerTest/1.TestGradientL2 (1 ms)
-[----------] 2 tests from HingeLossLayerTest/1 (1 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 (1 ms total)
 
 [----------] 14 tests from DataLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] DataLayerTest/0.TestReadCropTrainLMDB
-[       OK ] DataLayerTest/0.TestReadCropTrainLMDB (20 ms)
+[ RUN      ] DataLayerTest/0.TestReadCropTrainSequenceSeededLevelDB
+[       OK ] DataLayerTest/0.TestReadCropTrainSequenceSeededLevelDB (57 ms)
 [ RUN      ] DataLayerTest/0.TestReadCropTestLevelDB
-[       OK ] DataLayerTest/0.TestReadCropTestLevelDB (56 ms)
-[ RUN      ] DataLayerTest/0.TestSkipLevelDB
-[       OK ] DataLayerTest/0.TestSkipLevelDB (255 ms)
-[ RUN      ] DataLayerTest/0.TestReadLMDB
-[       OK ] DataLayerTest/0.TestReadLMDB (18 ms)
-[ RUN      ] DataLayerTest/0.TestReadCropTrainSequenceUnseededLevelDB
-[       OK ] DataLayerTest/0.TestReadCropTrainSequenceUnseededLevelDB (90 ms)
-[ RUN      ] DataLayerTest/0.TestSkipLMDB
-[       OK ] DataLayerTest/0.TestSkipLMDB (204 ms)
+[       OK ] DataLayerTest/0.TestReadCropTestLevelDB (28 ms)
 [ RUN      ] DataLayerTest/0.TestReadCropTrainLevelDB
-[       OK ] DataLayerTest/0.TestReadCropTrainLevelDB (87 ms)
-[ RUN      ] DataLayerTest/0.TestReadCropTestLMDB
-[       OK ] DataLayerTest/0.TestReadCropTestLMDB (27 ms)
-[ RUN      ] DataLayerTest/0.TestReshapeLevelDB
-[       OK ] DataLayerTest/0.TestReshapeLevelDB (105 ms)
+[       OK ] DataLayerTest/0.TestReadCropTrainLevelDB (31 ms)
 [ RUN      ] DataLayerTest/0.TestReadCropTrainSequenceSeededLMDB
-[       OK ] DataLayerTest/0.TestReadCropTrainSequenceSeededLMDB (179 ms)
-[ RUN      ] DataLayerTest/0.TestReshapeLMDB
-[       OK ] DataLayerTest/0.TestReshapeLMDB (972 ms)
-[ RUN      ] DataLayerTest/0.TestReadCropTrainSequenceSeededLevelDB
-[       OK ] DataLayerTest/0.TestReadCropTrainSequenceSeededLevelDB (110 ms)
+[       OK ] DataLayerTest/0.TestReadCropTrainSequenceSeededLMDB (6 ms)
 [ RUN      ] DataLayerTest/0.TestReadLevelDB
-[       OK ] DataLayerTest/0.TestReadLevelDB (52 ms)
+[       OK ] DataLayerTest/0.TestReadLevelDB (32 ms)
+[ RUN      ] DataLayerTest/0.TestReadLMDB
+[       OK ] DataLayerTest/0.TestReadLMDB (7 ms)
+[ RUN      ] DataLayerTest/0.TestSkipLMDB
+[       OK ] DataLayerTest/0.TestSkipLMDB (8 ms)
+[ RUN      ] DataLayerTest/0.TestReshapeLMDB
+[       OK ] DataLayerTest/0.TestReshapeLMDB (6 ms)
+[ RUN      ] DataLayerTest/0.TestReshapeLevelDB
+[       OK ] DataLayerTest/0.TestReshapeLevelDB (30 ms)
+[ RUN      ] DataLayerTest/0.TestReadCropTrainSequenceUnseededLevelDB
+[       OK ] DataLayerTest/0.TestReadCropTrainSequenceUnseededLevelDB (47 ms)
+[ RUN      ] DataLayerTest/0.TestReadCropTrainLMDB
+[       OK ] DataLayerTest/0.TestReadCropTrainLMDB (6 ms)
 [ RUN      ] DataLayerTest/0.TestReadCropTrainSequenceUnseededLMDB
-[       OK ] DataLayerTest/0.TestReadCropTrainSequenceUnseededLMDB (8 ms)
-[----------] 14 tests from DataLayerTest/0 (2184 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 (1 ms)
-[ RUN      ] DummyDataLayerTest/1.TestTwoTopConstant
-[       OK ] DummyDataLayerTest/1.TestTwoTopConstant (0 ms)
-[----------] 3 tests from DummyDataLayerTest/1 (1 ms total)
-
-[----------] 8 tests from AdamSolverTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] AdamSolverTest/0.TestAdamLeastSquaresUpdateWithWeightDecay
-[       OK ] AdamSolverTest/0.TestAdamLeastSquaresUpdateWithWeightDecay (29 ms)
-[ RUN      ] AdamSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum
-[       OK ] AdamSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum (4 ms)
-[ RUN      ] AdamSolverTest/0.TestLeastSquaresUpdateWithEverythingAccumShare
-[       OK ] AdamSolverTest/0.TestLeastSquaresUpdateWithEverythingAccumShare (21 ms)
-[ RUN      ] AdamSolverTest/0.TestSnapshotShare
-[       OK ] AdamSolverTest/0.TestSnapshotShare (34 ms)
-[ RUN      ] AdamSolverTest/0.TestAdamLeastSquaresUpdateWithEverythingShare
-[       OK ] AdamSolverTest/0.TestAdamLeastSquaresUpdateWithEverythingShare (242 ms)
-[ RUN      ] AdamSolverTest/0.TestAdamLeastSquaresUpdate
-[       OK ] AdamSolverTest/0.TestAdamLeastSquaresUpdate (68 ms)
-[ RUN      ] AdamSolverTest/0.TestSnapshot
-[       OK ] AdamSolverTest/0.TestSnapshot (22 ms)
-[ RUN      ] AdamSolverTest/0.TestAdamLeastSquaresUpdateWithEverything
-[       OK ] AdamSolverTest/0.TestAdamLeastSquaresUpdateWithEverything (118 ms)
-[----------] 8 tests from AdamSolverTest/0 (538 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)
-
-[----------] 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)
-
-[----------] 11 tests from CropLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] CropLayerTest/1.TestCropHW
-[       OK ] CropLayerTest/1.TestCropHW (1 ms)
-[ RUN      ] CropLayerTest/1.TestSetupShapeNegativeIndexing
-[       OK ] CropLayerTest/1.TestSetupShapeNegativeIndexing (0 ms)
-[ RUN      ] CropLayerTest/1.TestSetupShapeDefault
-[       OK ] CropLayerTest/1.TestSetupShapeDefault (0 ms)
-[ RUN      ] CropLayerTest/1.TestCrop5DGradient
-[       OK ] CropLayerTest/1.TestCrop5DGradient (2356 ms)
-[ RUN      ] CropLayerTest/1.TestCropAll
-[       OK ] CropLayerTest/1.TestCropAll (0 ms)
-[ RUN      ] CropLayerTest/1.TestCropAllOffset
-[       OK ] CropLayerTest/1.TestCropAllOffset (0 ms)
-[ RUN      ] CropLayerTest/1.TestSetupShapeAll
-[       OK ] CropLayerTest/1.TestSetupShapeAll (0 ms)
-[ RUN      ] CropLayerTest/1.TestCropAllGradient
-[       OK ] CropLayerTest/1.TestCropAllGradient (380 ms)
-[ RUN      ] CropLayerTest/1.TestCrop5D
-[       OK ] CropLayerTest/1.TestCrop5D (0 ms)
-[ RUN      ] CropLayerTest/1.TestCropHWGradient
-[       OK ] CropLayerTest/1.TestCropHWGradient (605 ms)
-[ RUN      ] CropLayerTest/1.TestDimensionsCheck
-[       OK ] CropLayerTest/1.TestDimensionsCheck (0 ms)
-[----------] 11 tests from CropLayerTest/1 (3342 ms total)
-
-[----------] 3 tests from PaddingLayerUpgradeTest
-[ RUN      ] PaddingLayerUpgradeTest.TestSimple
-[       OK ] PaddingLayerUpgradeTest.TestSimple (1 ms)
-[ RUN      ] PaddingLayerUpgradeTest.TestImageNet
-[       OK ] PaddingLayerUpgradeTest.TestImageNet (2 ms)
-[ RUN      ] PaddingLayerUpgradeTest.TestTwoTops
-[       OK ] PaddingLayerUpgradeTest.TestTwoTops (1 ms)
-[----------] 3 tests from PaddingLayerUpgradeTest (4 ms total)
-
-[----------] 1 test from SolverTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] SolverTest/1.TestInitTrainTestNets
-[       OK ] SolverTest/1.TestInitTrainTestNets (42 ms)
-[----------] 1 test from SolverTest/1 (42 ms total)
+[       OK ] DataLayerTest/0.TestReadCropTrainSequenceUnseededLMDB (7 ms)
+[ RUN      ] DataLayerTest/0.TestReadCropTestLMDB
+[       OK ] DataLayerTest/0.TestReadCropTestLMDB (6 ms)
+[ RUN      ] DataLayerTest/0.TestSkipLevelDB
+[       OK ] DataLayerTest/0.TestSkipLevelDB (108 ms)
+[----------] 14 tests from DataLayerTest/0 (379 ms total)
 
-[----------] 4 tests from SoftmaxWithLossLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] SoftmaxWithLossLayerTest/0.TestGradientIgnoreLabel
-[       OK ] SoftmaxWithLossLayerTest/0.TestGradientIgnoreLabel (24 ms)
-[ RUN      ] SoftmaxWithLossLayerTest/0.TestForwardIgnoreLabel
-[       OK ] SoftmaxWithLossLayerTest/0.TestForwardIgnoreLabel (1 ms)
-[ RUN      ] SoftmaxWithLossLayerTest/0.TestGradient
-[       OK ] SoftmaxWithLossLayerTest/0.TestGradient (19 ms)
-[ RUN      ] SoftmaxWithLossLayerTest/0.TestGradientUnnormalized
-[       OK ] SoftmaxWithLossLayerTest/0.TestGradientUnnormalized (14 ms)
-[----------] 4 tests from SoftmaxWithLossLayerTest/0 (58 ms total)
+[----------] 7 tests from TileLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] TileLayerTest/1.TestGradientNum
+[       OK ] TileLayerTest/1.TestGradientNum (196 ms)
+[ RUN      ] TileLayerTest/1.TestForwardChannels
+[       OK ] TileLayerTest/1.TestForwardChannels (0 ms)
+[ RUN      ] TileLayerTest/1.TestSetup
+[       OK ] TileLayerTest/1.TestSetup (0 ms)
+[ RUN      ] TileLayerTest/1.TestTrivialSetup
+[       OK ] TileLayerTest/1.TestTrivialSetup (0 ms)
+[ RUN      ] TileLayerTest/1.TestGradientChannels
+[       OK ] TileLayerTest/1.TestGradientChannels (212 ms)
+[ RUN      ] TileLayerTest/1.TestForwardNum
+[       OK ] TileLayerTest/1.TestForwardNum (0 ms)
+[ RUN      ] TileLayerTest/1.TestTrivialGradient
+[       OK ] TileLayerTest/1.TestTrivialGradient (62 ms)
+[----------] 7 tests from TileLayerTest/1 (470 ms total)
 
-[----------] 12 tests from NesterovSolverTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateWithMomentum
-[       OK ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateWithMomentum (104 ms)
-[ RUN      ] NesterovSolverTest/1.TestSnapshot
-[       OK ] NesterovSolverTest/1.TestSnapshot (121 ms)
-[ RUN      ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdate
-[       OK ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdate (81 ms)
-[ RUN      ] NesterovSolverTest/1.TestSnapshotShare
-[       OK ] NesterovSolverTest/1.TestSnapshotShare (492 ms)
-[ RUN      ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateWithEverything
-[       OK ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateWithEverything (268 ms)
-[ RUN      ] NesterovSolverTest/1.TestLeastSquaresUpdateWithEverythingAccumShare
-[       OK ] NesterovSolverTest/1.TestLeastSquaresUpdateWithEverythingAccumShare (48 ms)
-[ RUN      ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateWithWeightDecay
-[       OK ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateWithWeightDecay (66 ms)
-[ RUN      ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateWithEverythingShare
-[       OK ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateWithEverythingShare (450 ms)
-[ RUN      ] NesterovSolverTest/1.TestLeastSquaresUpdateWithMomentumMultiIter
-[       OK ] NesterovSolverTest/1.TestLeastSquaresUpdateWithMomentumMultiIter (293 ms)
-[ RUN      ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateLROneHundredth
-[       OK ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateLROneHundredth (49 ms)
-[ RUN      ] NesterovSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum
-[       OK ] NesterovSolverTest/1.TestLeastSquaresUpdateWithEverythingAccum (36 ms)
-[ RUN      ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateWithWeightDecayMultiIter
-[       OK ] NesterovSolverTest/1.TestNesterovLeastSquaresUpdateWithWeightDecayMultiIter (352 ms)
-[----------] 12 tests from NesterovSolverTest/1 (2360 ms total)
+[----------] 8 tests from RMSPropSolverTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] RMSPropSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum
+[       OK ] RMSPropSolverTest/0.TestLeastSquaresUpdateWithEverythingAccum (2 ms)
+[ RUN      ] RMSPropSolverTest/0.TestRMSPropLeastSquaresUpdateWithEverythingShare
+[       OK ] RMSPropSolverTest/0.TestRMSPropLeastSquaresUpdateWithEverythingShare (71 ms)
+[ RUN      ] RMSPropSolverTest/0.TestRMSPropLeastSquaresUpdateWithWeightDecay
+[       OK ] RMSPropSolverTest/0.TestRMSPropLeastSquaresUpdateWithWeightDecay (14 ms)
+[ RUN      ] RMSPropSolverTest/0.TestSnapshot
+[       OK ] RMSPropSolverTest/0.TestSnapshot (11 ms)
+[ RUN      ] RMSPropSolverTest/0.TestRMSPropLeastSquaresUpdateWithEverything
+[       OK ] RMSPropSolverTest/0.TestRMSPropLeastSquaresUpdateWithEverything (73 ms)
+[ RUN      ] RMSPropSolverTest/0.TestSnapshotShare
+[       OK ] RMSPropSolverTest/0.TestSnapshotShare (15 ms)
+[ RUN      ] RMSPropSolverTest/0.TestLeastSquaresUpdateWithEverythingAccumShare
+[       OK ] RMSPropSolverTest/0.TestLeastSquaresUpdateWithEverythingAccumShare (2 ms)
+[ RUN      ] RMSPropSolverTest/0.TestRMSPropLeastSquaresUpdateWithRmsDecay
+[       OK ] RMSPropSolverTest/0.TestRMSPropLeastSquaresUpdateWithRmsDecay (69 ms)
+[----------] 8 tests from RMSPropSolverTest/0 (257 ms total)
 
-[----------] 9 tests from AccuracyLayerTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] AccuracyLayerTest/0.TestForwardPerClassWithIgnoreLabel
-[       OK ] AccuracyLayerTest/0.TestForwardPerClassWithIgnoreLabel (2 ms)
-[ RUN      ] AccuracyLayerTest/0.TestForward
-[       OK ] AccuracyLayerTest/0.TestForward (1 ms)
-[ RUN      ] AccuracyLayerTest/0.TestSetupTopK
-[       OK ] AccuracyLayerTest/0.TestSetupTopK (0 ms)
-[ RUN      ] AccuracyLayerTest/0.TestForwardIgnoreLabel
-[       OK ] AccuracyLayerTest/0.TestForwardIgnoreLabel (1 ms)
-[ RUN      ] AccuracyLayerTest/0.TestSetupOutputPerClass
-[       OK ] AccuracyLayerTest/0.TestSetupOutputPerClass (0 ms)
-[ RUN      ] AccuracyLayerTest/0.TestForwardTopK
-[       OK ] AccuracyLayerTest/0.TestForwardTopK (14 ms)
-[ RUN      ] AccuracyLayerTest/0.TestSetup
-[       OK ] AccuracyLayerTest/0.TestSetup (0 ms)
-[ RUN      ] AccuracyLayerTest/0.TestForwardWithSpatialAxes
-[       OK ] AccuracyLayerTest/0.TestForwardWithSpatialAxes (1 ms)
-[ RUN      ] AccuracyLayerTest/0.TestForwardPerClass
-[       OK ] AccuracyLayerTest/0.TestForwardPerClass (2 ms)
-[----------] 9 tests from AccuracyLayerTest/0 (22 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)
 
-[----------] 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)
+[----------] 6 tests from FlattenLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] FlattenLayerTest/0.TestSetupWithEndAxis
+[       OK ] FlattenLayerTest/0.TestSetupWithEndAxis (0 ms)
+[ RUN      ] FlattenLayerTest/0.TestSetupWithAxis
+[       OK ] FlattenLayerTest/0.TestSetupWithAxis (0 ms)
+[ RUN      ] FlattenLayerTest/0.TestSetup
+[       OK ] FlattenLayerTest/0.TestSetup (0 ms)
+[ RUN      ] FlattenLayerTest/0.TestGradient
+[       OK ] FlattenLayerTest/0.TestGradient (3 ms)
+[ RUN      ] FlattenLayerTest/0.TestForward
+[       OK ] FlattenLayerTest/0.TestForward (0 ms)
+[ RUN      ] FlattenLayerTest/0.TestSetupWithStartAndEndAxis
+[       OK ] FlattenLayerTest/0.TestSetupWithStartAndEndAxis (0 ms)
+[----------] 6 tests from FlattenLayerTest/0 (3 ms total)
 
-[----------] 3 tests from DummyDataLayerTest/0, where TypeParam = float
-[ RUN      ] DummyDataLayerTest/0.TestOneTopConstant
-[       OK ] DummyDataLayerTest/0.TestOneTopConstant (0 ms)
-[ RUN      ] DummyDataLayerTest/0.TestTwoTopConstant
-[       OK ] DummyDataLayerTest/0.TestTwoTopConstant (0 ms)
-[ RUN      ] DummyDataLayerTest/0.TestThreeTopConstantGaussianConstant
-[       OK ] DummyDataLayerTest/0.TestThreeTopConstantGaussianConstant (0 ms)
-[----------] 3 tests from DummyDataLayerTest/0 (0 ms total)
+[----------] 4 tests from ContrastiveLossLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] ContrastiveLossLayerTest/0.TestForwardLegacy
+[       OK ] ContrastiveLossLayerTest/0.TestForwardLegacy (0 ms)
+[ RUN      ] ContrastiveLossLayerTest/0.TestGradientLegacy
+[       OK ] ContrastiveLossLayerTest/0.TestGradientLegacy (218 ms)
+[ RUN      ] ContrastiveLossLayerTest/0.TestForward
+[       OK ] ContrastiveLossLayerTest/0.TestForward (0 ms)
+[ RUN      ] ContrastiveLossLayerTest/0.TestGradient
+[       OK ] ContrastiveLossLayerTest/0.TestGradient (235 ms)
+[----------] 4 tests from ContrastiveLossLayerTest/0 (453 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 (10 ms)
-[----------] 3 tests from SplitLayerTest/1 (10 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 (0 ms)
+[----------] 2 tests from EuclideanLossLayerTest/0 (0 ms total)
 
-[----------] 5 tests from BenchmarkTest/0, where TypeParam = caffe::CPUDevice<float>
-[ RUN      ] BenchmarkTest/0.TestTimerStop
-[       OK ] BenchmarkTest/0.TestTimerStop (1 ms)
-[ RUN      ] BenchmarkTest/0.TestTimerMilliSeconds
-[       OK ] BenchmarkTest/0.TestTimerMilliSeconds (308 ms)
-[ RUN      ] BenchmarkTest/0.TestTimerStart
-[       OK ] BenchmarkTest/0.TestTimerStart (0 ms)
-[ RUN      ] BenchmarkTest/0.TestTimerConstructor
-[       OK ] BenchmarkTest/0.TestTimerConstructor (0 ms)
-[ RUN      ] BenchmarkTest/0.TestTimerSeconds
-[       OK ] BenchmarkTest/0.TestTimerSeconds (301 ms)
-[----------] 5 tests from BenchmarkTest/0 (610 ms total)
+[----------] 4 tests from SoftmaxWithLossLayerTest/1, where TypeParam = caffe::CPUDevice<double>
+[ RUN      ] SoftmaxWithLossLayerTest/1.TestGradient
+[       OK ] SoftmaxWithLossLayerTest/1.TestGradient (17 ms)
+[ RUN      ] SoftmaxWithLossLayerTest/1.TestForwardIgnoreLabel
+[       OK ] SoftmaxWithLossLayerTest/1.TestForwardIgnoreLabel (0 ms)
+[ RUN      ] SoftmaxWithLossLayerTest/1.TestGradientIgnoreLabel
+[       OK ] SoftmaxWithLossLayerTest/1.TestGradientIgnoreLabel (17 ms)
+[ RUN      ] SoftmaxWithLossLayerTest/1.TestGradientUnnormalized
+[       OK ] SoftmaxWithLossLayerTest/1.TestGradientUnnormalized (17 ms)
+[----------] 4 tests from SoftmaxWithLossLayerTest/1 (51 ms total)
 
-[----------] 3 tests from SigmoidCrossEntropyLossLayerTest/1, where TypeParam = caffe::CPUDevice<double>
-[ RUN      ] SigmoidCrossEntropyLossLayerTest/1.TestIgnoreGradient
-[       OK ] SigmoidCrossEntropyLossLayerTest/1.TestIgnoreGradient (0 ms)
-[ RUN      ] SigmoidCrossEntropyLossLayerTest/1.TestSigmoidCrossEntropyLoss
-[       OK ] SigmoidCrossEntropyLossLayerTest/1.TestSigmoidCrossEntropyLoss (9 ms)
-[ RUN      ] SigmoidCrossEntropyLossLayerTest/1.TestGradient
-[       OK ] SigmoidCrossEntropyLossLayerTest/1.TestGradient (4 ms)
-[----------] 3 tests from SigmoidCrossEntropyLossLayerTest/1 (13 ms total)
+[----------] 5 tests from MemoryDataLayerTest/0, where TypeParam = caffe::CPUDevice<float>
+[ RUN      ] MemoryDataLayerTest/0.TestForward
+[       OK ] MemoryDataLayerTest/0.TestForward (27 ms)
+[ RUN      ] MemoryDataLayerTest/0.AddDatumVectorDefaultTransform
+[       OK ] MemoryDataLayerTest/0.AddDatumVectorDefaultTransform (1 ms)
+[ RUN      ] MemoryDataLayerTest/0.AddMatVectorDefaultTransform
+[       OK ] MemoryDataLayerTest/0.AddMatVectorDefaultTransform (1 ms)
+[ RUN      ] MemoryDataLayerTest/0.TestSetBatchSize
+[       OK ] MemoryDataLayerTest/0.TestSetBatchSize (1 ms)
+[ RUN      ] MemoryDataLayerTest/0.TestSetup
+[       OK ] MemoryDataLayerTest/0.TestSetup (1 ms)
+[----------] 5 tests from MemoryDataLayerTest/0 (31 ms total)
 
 [----------] Global test environment tear-down
-[==========] 1162 tests from 152 test cases ran. (123491 ms total)
+[==========] 1162 tests from 152 test cases ran. (51012 ms total)
 [  PASSED  ] 1162 tests.
 make[5]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
 [100%] Built target runtest
@@ -14837,11 +14903,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
-I0624 02:49:30.832003 12580 net.cpp:296] The NetState phase (1) differed from the phase (0) specified by a rule in layer train_data
-I0624 02:49:30.832490 12580 net.cpp:332] The NetState did not contain stage 'val' specified by a rule in layer val_data
-I0624 02:49:30.832512 12580 net.cpp:296] The NetState phase (1) differed from the phase (0) specified by a rule in layer loss
-I0624 02:49:30.832525 12580 net.cpp:332] The NetState did not contain stage 'val' specified by a rule in layer loss
-I0624 02:49:30.832538 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.881220 33722 net.cpp:296] The NetState phase (1) differed from the phase (0) specified by a rule in layer train_data
+I0728 11:24:04.881258 33722 net.cpp:332] The NetState did not contain stage 'val' specified by a rule in layer val_data
+I0728 11:24:04.881270 33722 net.cpp:296] The NetState phase (1) differed from the phase (0) specified by a rule in layer loss
+I0728 11:24:04.881276 33722 net.cpp:332] The NetState did not contain stage 'val' specified by a rule in layer loss
+I0728 11:24:04.881284 33722 net.cpp:53] Initializing net from parameters: 
 state {
   phase: TEST
   level: 0
@@ -14883,35 +14949,35 @@
     stage: "deploy"
   }
 }
-I0624 02:49:30.832680 12580 layer_factory.hpp:77] Creating layer deploy_data
-I0624 02:49:30.833215 12580 net.cpp:86] Creating Layer deploy_data
-I0624 02:49:30.833233 12580 net.cpp:382] deploy_data -> data
-I0624 02:49:30.833855 12580 net.cpp:124] Setting up deploy_data
-I0624 02:49:30.833871 12580 net.cpp:131] Top shape: 1 1 10 10 (100)
-I0624 02:49:30.833896 12580 net.cpp:139] Memory required for data: 400
-I0624 02:49:30.833909 12580 layer_factory.hpp:77] Creating layer ip
-I0624 02:49:30.833930 12580 net.cpp:86] Creating Layer ip
-I0624 02:49:30.833942 12580 net.cpp:408] ip <- data
-I0624 02:49:30.833957 12580 net.cpp:382] ip -> ip
-I0624 02:49:30.834570 12580 net.cpp:124] Setting up ip
-I0624 02:49:30.834586 12580 net.cpp:131] Top shape: 1 2 (2)
-I0624 02:49:30.834599 12580 net.cpp:139] Memory required for data: 408
-I0624 02:49:30.834632 12580 layer_factory.hpp:77] Creating layer pred
-I0624 02:49:30.834652 12580 net.cpp:86] Creating Layer pred
-I0624 02:49:30.834663 12580 net.cpp:408] pred <- ip
-I0624 02:49:30.834678 12580 net.cpp:382] pred -> pred
-I0624 02:49:30.835738 12580 net.cpp:124] Setting up pred
-I0624 02:49:30.835760 12580 net.cpp:131] Top shape: 1 2 (2)
-I0624 02:49:30.835777 12580 net.cpp:139] Memory required for data: 416
-I0624 02:49:30.835794 12580 net.cpp:202] pred does not need backward computation.
-I0624 02:49:30.835809 12580 net.cpp:202] ip does not need backward computation.
-I0624 02:49:30.835825 12580 net.cpp:202] deploy_data does not need backward computation.
-I0624 02:49:30.835837 12580 net.cpp:244] This network produces output pred
-I0624 02:49:30.835856 12580 net.cpp:257] Network initialization done.
-.I0624 02:49:30.846068 12580 net.cpp:296] The NetState phase (0) differed from the phase (1) specified by a rule in layer val_data
-I0624 02:49:30.846091 12580 net.cpp:296] The NetState phase (0) differed from the phase (1) specified by a rule in layer deploy_data
-I0624 02:49:30.846107 12580 net.cpp:296] The NetState phase (0) differed from the phase (1) specified by a rule in layer pred
-I0624 02:49:30.846122 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.881389 33722 layer_factory.hpp:77] Creating layer deploy_data
+I0728 11:24:04.881429 33722 net.cpp:86] Creating Layer deploy_data
+I0728 11:24:04.881438 33722 net.cpp:382] deploy_data -> data
+I0728 11:24:04.881516 33722 net.cpp:124] Setting up deploy_data
+I0728 11:24:04.881536 33722 net.cpp:131] Top shape: 1 1 10 10 (100)
+I0728 11:24:04.881546 33722 net.cpp:139] Memory required for data: 400
+I0728 11:24:04.881552 33722 layer_factory.hpp:77] Creating layer ip
+I0728 11:24:04.881567 33722 net.cpp:86] Creating Layer ip
+I0728 11:24:04.881577 33722 net.cpp:408] ip <- data
+I0728 11:24:04.881585 33722 net.cpp:382] ip -> ip
+I0728 11:24:04.881639 33722 net.cpp:124] Setting up ip
+I0728 11:24:04.881652 33722 net.cpp:131] Top shape: 1 2 (2)
+I0728 11:24:04.881659 33722 net.cpp:139] Memory required for data: 408
+I0728 11:24:04.881678 33722 layer_factory.hpp:77] Creating layer pred
+I0728 11:24:04.881690 33722 net.cpp:86] Creating Layer pred
+I0728 11:24:04.881696 33722 net.cpp:408] pred <- ip
+I0728 11:24:04.881705 33722 net.cpp:382] pred -> pred
+I0728 11:24:04.881727 33722 net.cpp:124] Setting up pred
+I0728 11:24:04.881749 33722 net.cpp:131] Top shape: 1 2 (2)
+I0728 11:24:04.881757 33722 net.cpp:139] Memory required for data: 416
+I0728 11:24:04.881763 33722 net.cpp:202] pred does not need backward computation.
+I0728 11:24:04.881769 33722 net.cpp:202] ip does not need backward computation.
+I0728 11:24:04.881775 33722 net.cpp:202] deploy_data does not need backward computation.
+I0728 11:24:04.881780 33722 net.cpp:244] This network produces output pred
+I0728 11:24:04.881788 33722 net.cpp:257] Network initialization done.
+.I0728 11:24:04.882658 33722 net.cpp:296] The NetState phase (0) differed from the phase (1) specified by a rule in layer val_data
+I0728 11:24:04.882678 33722 net.cpp:296] The NetState phase (0) differed from the phase (1) specified by a rule in layer deploy_data
+I0728 11:24:04.882688 33722 net.cpp:296] The NetState phase (0) differed from the phase (1) specified by a rule in layer pred
+I0728 11:24:04.882694 33722 net.cpp:53] Initializing net from parameters: 
 state {
   phase: TRAIN
   level: 0
@@ -14965,41 +15031,41 @@
     stage: "val"
   }
 }
-I0624 02:49:30.846251 12580 layer_factory.hpp:77] Creating layer train_data
-I0624 02:49:30.846278 12580 net.cpp:86] Creating Layer train_data
-I0624 02:49:30.846302 12580 net.cpp:382] train_data -> data
-I0624 02:49:30.846336 12580 net.cpp:382] train_data -> label
-I0624 02:49:30.846369 12580 net.cpp:124] Setting up train_data
-I0624 02:49:30.846380 12580 net.cpp:131] Top shape: 1 1 10 10 (100)
-I0624 02:49:30.846395 12580 net.cpp:131] Top shape: 1 1 1 1 (1)
-I0624 02:49:30.846410 12580 net.cpp:139] Memory required for data: 404
-I0624 02:49:30.846421 12580 layer_factory.hpp:77] Creating layer ip
-I0624 02:49:30.846437 12580 net.cpp:86] Creating Layer ip
-I0624 02:49:30.846448 12580 net.cpp:408] ip <- data
-I0624 02:49:30.846464 12580 net.cpp:382] ip -> ip
-I0624 02:49:30.846493 12580 net.cpp:124] Setting up ip
-I0624 02:49:30.846503 12580 net.cpp:131] Top shape: 1 2 (2)
-I0624 02:49:30.846516 12580 net.cpp:139] Memory required for data: 412
-I0624 02:49:30.846536 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:30.846554 12580 net.cpp:86] Creating Layer loss
-I0624 02:49:30.846565 12580 net.cpp:408] loss <- ip
-I0624 02:49:30.846576 12580 net.cpp:408] loss <- label
-I0624 02:49:30.846592 12580 net.cpp:382] loss -> loss
-I0624 02:49:30.849185 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:30.849241 12580 net.cpp:124] Setting up loss
-I0624 02:49:30.849253 12580 net.cpp:131] Top shape: (1)
-I0624 02:49:30.849267 12580 net.cpp:134]     with loss weight 1
-I0624 02:49:30.849864 12580 net.cpp:139] Memory required for data: 416
-I0624 02:49:30.849877 12580 net.cpp:200] loss needs backward computation.
-I0624 02:49:30.849892 12580 net.cpp:200] ip needs backward computation.
-I0624 02:49:30.849905 12580 net.cpp:202] train_data does not need backward computation.
-I0624 02:49:30.849915 12580 net.cpp:244] This network produces output loss
-I0624 02:49:30.849931 12580 net.cpp:257] Network initialization done.
-.I0624 02:49:30.858214 12580 net.cpp:296] The NetState phase (1) differed from the phase (0) specified by a rule in layer train_data
-I0624 02:49:30.858240 12580 net.cpp:332] The NetState did not contain stage 'deploy' specified by a rule in layer deploy_data
-I0624 02:49:30.858254 12580 net.cpp:296] The NetState phase (1) differed from the phase (0) specified by a rule in layer loss
-I0624 02:49:30.858269 12580 net.cpp:332] The NetState did not contain stage 'deploy' specified by a rule in layer pred
-I0624 02:49:30.858281 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.882767 33722 layer_factory.hpp:77] Creating layer train_data
+I0728 11:24:04.882781 33722 net.cpp:86] Creating Layer train_data
+I0728 11:24:04.882791 33722 net.cpp:382] train_data -> data
+I0728 11:24:04.882803 33722 net.cpp:382] train_data -> label
+I0728 11:24:04.882820 33722 net.cpp:124] Setting up train_data
+I0728 11:24:04.882828 33722 net.cpp:131] Top shape: 1 1 10 10 (100)
+I0728 11:24:04.882836 33722 net.cpp:131] Top shape: 1 1 1 1 (1)
+I0728 11:24:04.882843 33722 net.cpp:139] Memory required for data: 404
+I0728 11:24:04.882849 33722 layer_factory.hpp:77] Creating layer ip
+I0728 11:24:04.882858 33722 net.cpp:86] Creating Layer ip
+I0728 11:24:04.882864 33722 net.cpp:408] ip <- data
+I0728 11:24:04.882874 33722 net.cpp:382] ip -> ip
+I0728 11:24:04.882891 33722 net.cpp:124] Setting up ip
+I0728 11:24:04.882897 33722 net.cpp:131] Top shape: 1 2 (2)
+I0728 11:24:04.882905 33722 net.cpp:139] Memory required for data: 412
+I0728 11:24:04.882916 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.882944 33722 net.cpp:86] Creating Layer loss
+I0728 11:24:04.882951 33722 net.cpp:408] loss <- ip
+I0728 11:24:04.882957 33722 net.cpp:408] loss <- label
+I0728 11:24:04.882967 33722 net.cpp:382] loss -> loss
+I0728 11:24:04.882994 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.883018 33722 net.cpp:124] Setting up loss
+I0728 11:24:04.883025 33722 net.cpp:131] Top shape: (1)
+I0728 11:24:04.883033 33722 net.cpp:134]     with loss weight 1
+I0728 11:24:04.883060 33722 net.cpp:139] Memory required for data: 416
+I0728 11:24:04.883067 33722 net.cpp:200] loss needs backward computation.
+I0728 11:24:04.883074 33722 net.cpp:200] ip needs backward computation.
+I0728 11:24:04.883081 33722 net.cpp:202] train_data does not need backward computation.
+I0728 11:24:04.883086 33722 net.cpp:244] This network produces output loss
+I0728 11:24:04.883095 33722 net.cpp:257] Network initialization done.
+.I0728 11:24:04.883777 33722 net.cpp:296] The NetState phase (1) differed from the phase (0) specified by a rule in layer train_data
+I0728 11:24:04.883816 33722 net.cpp:332] The NetState did not contain stage 'deploy' specified by a rule in layer deploy_data
+I0728 11:24:04.883823 33722 net.cpp:296] The NetState phase (1) differed from the phase (0) specified by a rule in layer loss
+I0728 11:24:04.883831 33722 net.cpp:332] The NetState did not contain stage 'deploy' specified by a rule in layer pred
+I0728 11:24:04.883837 33722 net.cpp:53] Initializing net from parameters: 
 state {
   phase: TEST
   level: 0
@@ -15053,39 +15119,39 @@
     stage: "val"
   }
 }
-I0624 02:49:30.858414 12580 layer_factory.hpp:77] Creating layer val_data
-I0624 02:49:30.858435 12580 net.cpp:86] Creating Layer val_data
-I0624 02:49:30.858453 12580 net.cpp:382] val_data -> data
-I0624 02:49:30.858476 12580 net.cpp:382] val_data -> label
-I0624 02:49:30.858506 12580 net.cpp:124] Setting up val_data
-I0624 02:49:30.858518 12580 net.cpp:131] Top shape: 1 1 10 10 (100)
-I0624 02:49:30.858533 12580 net.cpp:131] Top shape: 1 1 1 1 (1)
-I0624 02:49:30.858546 12580 net.cpp:139] Memory required for data: 404
-I0624 02:49:30.858557 12580 layer_factory.hpp:77] Creating layer ip
-I0624 02:49:30.858573 12580 net.cpp:86] Creating Layer ip
-I0624 02:49:30.858584 12580 net.cpp:408] ip <- data
-I0624 02:49:30.858599 12580 net.cpp:382] ip -> ip
-I0624 02:49:30.858629 12580 net.cpp:124] Setting up ip
-I0624 02:49:30.858640 12580 net.cpp:131] Top shape: 1 2 (2)
-I0624 02:49:30.858652 12580 net.cpp:139] Memory required for data: 412
-I0624 02:49:30.858672 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:30.858690 12580 net.cpp:86] Creating Layer loss
-I0624 02:49:30.858701 12580 net.cpp:408] loss <- ip
-I0624 02:49:30.858713 12580 net.cpp:408] loss <- label
-I0624 02:49:30.858729 12580 net.cpp:382] loss -> loss
-I0624 02:49:30.858749 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:30.858776 12580 net.cpp:124] Setting up loss
-I0624 02:49:30.858788 12580 net.cpp:131] Top shape: (1)
-I0624 02:49:30.858800 12580 net.cpp:134]     with loss weight 1
-I0624 02:49:30.858821 12580 net.cpp:139] Memory required for data: 416
-I0624 02:49:30.858832 12580 net.cpp:200] loss needs backward computation.
-I0624 02:49:30.858844 12580 net.cpp:200] ip needs backward computation.
-I0624 02:49:30.858856 12580 net.cpp:202] val_data does not need backward computation.
-I0624 02:49:30.858866 12580 net.cpp:244] This network produces output loss
-I0624 02:49:30.858881 12580 net.cpp:257] Network initialization done.
-.I0624 02:49:30.866221 12580 net.cpp:306] The NetState level (0) is above the min_level (1) specified by a rule in layer Level1Only
-I0624 02:49:30.866257 12580 net.cpp:306] The NetState level (0) is above the min_level (1) specified by a rule in layer Level>=1
-I0624 02:49:30.866272 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.883932 33722 layer_factory.hpp:77] Creating layer val_data
+I0728 11:24:04.883945 33722 net.cpp:86] Creating Layer val_data
+I0728 11:24:04.883955 33722 net.cpp:382] val_data -> data
+I0728 11:24:04.883970 33722 net.cpp:382] val_data -> label
+I0728 11:24:04.884004 33722 net.cpp:124] Setting up val_data
+I0728 11:24:04.884011 33722 net.cpp:131] Top shape: 1 1 10 10 (100)
+I0728 11:24:04.884021 33722 net.cpp:131] Top shape: 1 1 1 1 (1)
+I0728 11:24:04.884027 33722 net.cpp:139] Memory required for data: 404
+I0728 11:24:04.884034 33722 layer_factory.hpp:77] Creating layer ip
+I0728 11:24:04.884043 33722 net.cpp:86] Creating Layer ip
+I0728 11:24:04.884050 33722 net.cpp:408] ip <- data
+I0728 11:24:04.884059 33722 net.cpp:382] ip -> ip
+I0728 11:24:04.884096 33722 net.cpp:124] Setting up ip
+I0728 11:24:04.884104 33722 net.cpp:131] Top shape: 1 2 (2)
+I0728 11:24:04.884112 33722 net.cpp:139] Memory required for data: 412
+I0728 11:24:04.884126 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.884138 33722 net.cpp:86] Creating Layer loss
+I0728 11:24:04.884145 33722 net.cpp:408] loss <- ip
+I0728 11:24:04.884152 33722 net.cpp:408] loss <- label
+I0728 11:24:04.884161 33722 net.cpp:382] loss -> loss
+I0728 11:24:04.884174 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.884193 33722 net.cpp:124] Setting up loss
+I0728 11:24:04.884199 33722 net.cpp:131] Top shape: (1)
+I0728 11:24:04.884207 33722 net.cpp:134]     with loss weight 1
+I0728 11:24:04.884220 33722 net.cpp:139] Memory required for data: 416
+I0728 11:24:04.884227 33722 net.cpp:200] loss needs backward computation.
+I0728 11:24:04.884233 33722 net.cpp:200] ip needs backward computation.
+I0728 11:24:04.884241 33722 net.cpp:202] val_data does not need backward computation.
+I0728 11:24:04.884246 33722 net.cpp:244] This network produces output loss
+I0728 11:24:04.884256 33722 net.cpp:257] Network initialization done.
+.I0728 11:24:04.884924 33722 net.cpp:306] The NetState level (0) is above the min_level (1) specified by a rule in layer Level1Only
+I0728 11:24:04.884948 33722 net.cpp:306] The NetState level (0) is above the min_level (1) specified by a rule in layer Level>=1
+I0728 11:24:04.884955 33722 net.cpp:53] Initializing net from parameters: 
 state {
   phase: TEST
   level: 0
@@ -15137,55 +15203,55 @@
     num_output: 1
   }
 }
-I0624 02:49:30.866478 12580 layer_factory.hpp:77] Creating layer data
-I0624 02:49:30.866501 12580 net.cpp:86] Creating Layer data
-I0624 02:49:30.866519 12580 net.cpp:382] data -> data
-I0624 02:49:30.866560 12580 net.cpp:124] Setting up data
-I0624 02:49:30.866575 12580 net.cpp:131] Top shape: 1 1 10 10 (100)
-I0624 02:49:30.866592 12580 net.cpp:139] Memory required for data: 400
-I0624 02:49:30.866606 12580 layer_factory.hpp:77] Creating layer data_data_0_split
-I0624 02:49:30.866714 12580 net.cpp:86] Creating Layer data_data_0_split
-I0624 02:49:30.866729 12580 net.cpp:408] data_data_0_split <- data
-I0624 02:49:30.866748 12580 net.cpp:382] data_data_0_split -> data_data_0_split_0
-I0624 02:49:30.866770 12580 net.cpp:382] data_data_0_split -> data_data_0_split_1
-I0624 02:49:30.866794 12580 net.cpp:382] data_data_0_split -> data_data_0_split_2
-I0624 02:49:30.866830 12580 net.cpp:124] Setting up data_data_0_split
-I0624 02:49:30.866843 12580 net.cpp:131] Top shape: 1 1 10 10 (100)
-I0624 02:49:30.866860 12580 net.cpp:131] Top shape: 1 1 10 10 (100)
-I0624 02:49:30.866875 12580 net.cpp:131] Top shape: 1 1 10 10 (100)
-I0624 02:49:30.866891 12580 net.cpp:139] Memory required for data: 1600
-I0624 02:49:30.866904 12580 layer_factory.hpp:77] Creating layer NoLevel
-I0624 02:49:30.866923 12580 net.cpp:86] Creating Layer NoLevel
-I0624 02:49:30.866936 12580 net.cpp:408] NoLevel <- data_data_0_split_0
-I0624 02:49:30.866955 12580 net.cpp:382] NoLevel -> NoLevel
-I0624 02:49:30.866989 12580 net.cpp:124] Setting up NoLevel
-I0624 02:49:30.867002 12580 net.cpp:131] Top shape: 1 1 (1)
-I0624 02:49:30.867017 12580 net.cpp:139] Memory required for data: 1604
-I0624 02:49:30.867060 12580 layer_factory.hpp:77] Creating layer Level0Only
-I0624 02:49:30.867080 12580 net.cpp:86] Creating Layer Level0Only
-I0624 02:49:30.867094 12580 net.cpp:408] Level0Only <- data_data_0_split_1
-I0624 02:49:30.867112 12580 net.cpp:382] Level0Only -> Level0Only
-I0624 02:49:30.867141 12580 net.cpp:124] Setting up Level0Only
-I0624 02:49:30.867153 12580 net.cpp:131] Top shape: 1 1 (1)
-I0624 02:49:30.867168 12580 net.cpp:139] Memory required for data: 1608
-I0624 02:49:30.867188 12580 layer_factory.hpp:77] Creating layer Level>=0
-I0624 02:49:30.867218 12580 net.cpp:86] Creating Layer Level>=0
-I0624 02:49:30.867230 12580 net.cpp:408] Level>=0 <- data_data_0_split_2
-I0624 02:49:30.867247 12580 net.cpp:382] Level>=0 -> Level>=0
-I0624 02:49:30.867277 12580 net.cpp:124] Setting up Level>=0
-I0624 02:49:30.867290 12580 net.cpp:131] Top shape: 1 1 (1)
-I0624 02:49:30.867305 12580 net.cpp:139] Memory required for data: 1612
-I0624 02:49:30.867326 12580 net.cpp:202] Level>=0 does not need backward computation.
-I0624 02:49:30.867341 12580 net.cpp:202] Level0Only does not need backward computation.
-I0624 02:49:30.867353 12580 net.cpp:202] NoLevel does not need backward computation.
-I0624 02:49:30.867367 12580 net.cpp:202] data_data_0_split does not need backward computation.
-I0624 02:49:30.867381 12580 net.cpp:202] data does not need backward computation.
-I0624 02:49:30.867393 12580 net.cpp:244] This network produces output Level0Only
-I0624 02:49:30.867406 12580 net.cpp:244] This network produces output Level>=0
-I0624 02:49:30.867420 12580 net.cpp:244] This network produces output NoLevel
-I0624 02:49:30.867442 12580 net.cpp:257] Network initialization done.
-.I0624 02:49:30.873934 12580 net.cpp:316] The NetState level (1) is above the max_level (0) specified by a rule in layer Level0Only
-I0624 02:49:30.873965 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.885056 33722 layer_factory.hpp:77] Creating layer data
+I0728 11:24:04.885069 33722 net.cpp:86] Creating Layer data
+I0728 11:24:04.885077 33722 net.cpp:382] data -> data
+I0728 11:24:04.885094 33722 net.cpp:124] Setting up data
+I0728 11:24:04.885102 33722 net.cpp:131] Top shape: 1 1 10 10 (100)
+I0728 11:24:04.885110 33722 net.cpp:139] Memory required for data: 400
+I0728 11:24:04.885116 33722 layer_factory.hpp:77] Creating layer data_data_0_split
+I0728 11:24:04.885128 33722 net.cpp:86] Creating Layer data_data_0_split
+I0728 11:24:04.885133 33722 net.cpp:408] data_data_0_split <- data
+I0728 11:24:04.885143 33722 net.cpp:382] data_data_0_split -> data_data_0_split_0
+I0728 11:24:04.885154 33722 net.cpp:382] data_data_0_split -> data_data_0_split_1
+I0728 11:24:04.885164 33722 net.cpp:382] data_data_0_split -> data_data_0_split_2
+I0728 11:24:04.885179 33722 net.cpp:124] Setting up data_data_0_split
+I0728 11:24:04.885185 33722 net.cpp:131] Top shape: 1 1 10 10 (100)
+I0728 11:24:04.885193 33722 net.cpp:131] Top shape: 1 1 10 10 (100)
+I0728 11:24:04.885200 33722 net.cpp:131] Top shape: 1 1 10 10 (100)
+I0728 11:24:04.885206 33722 net.cpp:139] Memory required for data: 1600
+I0728 11:24:04.885212 33722 layer_factory.hpp:77] Creating layer NoLevel
+I0728 11:24:04.885222 33722 net.cpp:86] Creating Layer NoLevel
+I0728 11:24:04.885229 33722 net.cpp:408] NoLevel <- data_data_0_split_0
+I0728 11:24:04.885238 33722 net.cpp:382] NoLevel -> NoLevel
+I0728 11:24:04.885257 33722 net.cpp:124] Setting up NoLevel
+I0728 11:24:04.885264 33722 net.cpp:131] Top shape: 1 1 (1)
+I0728 11:24:04.885272 33722 net.cpp:139] Memory required for data: 1604
+I0728 11:24:04.885284 33722 layer_factory.hpp:77] Creating layer Level0Only
+I0728 11:24:04.885295 33722 net.cpp:86] Creating Layer Level0Only
+I0728 11:24:04.885301 33722 net.cpp:408] Level0Only <- data_data_0_split_1
+I0728 11:24:04.885310 33722 net.cpp:382] Level0Only -> Level0Only
+I0728 11:24:04.885327 33722 net.cpp:124] Setting up Level0Only
+I0728 11:24:04.885334 33722 net.cpp:131] Top shape: 1 1 (1)
+I0728 11:24:04.885341 33722 net.cpp:139] Memory required for data: 1608
+I0728 11:24:04.885354 33722 layer_factory.hpp:77] Creating layer Level>=0
+I0728 11:24:04.885372 33722 net.cpp:86] Creating Layer Level>=0
+I0728 11:24:04.885380 33722 net.cpp:408] Level>=0 <- data_data_0_split_2
+I0728 11:24:04.885388 33722 net.cpp:382] Level>=0 -> Level>=0
+I0728 11:24:04.885404 33722 net.cpp:124] Setting up Level>=0
+I0728 11:24:04.885411 33722 net.cpp:131] Top shape: 1 1 (1)
+I0728 11:24:04.885419 33722 net.cpp:139] Memory required for data: 1612
+I0728 11:24:04.885434 33722 net.cpp:202] Level>=0 does not need backward computation.
+I0728 11:24:04.885442 33722 net.cpp:202] Level0Only does not need backward computation.
+I0728 11:24:04.885447 33722 net.cpp:202] NoLevel does not need backward computation.
+I0728 11:24:04.885453 33722 net.cpp:202] data_data_0_split does not need backward computation.
+I0728 11:24:04.885459 33722 net.cpp:202] data does not need backward computation.
+I0728 11:24:04.885464 33722 net.cpp:244] This network produces output Level0Only
+I0728 11:24:04.885471 33722 net.cpp:244] This network produces output Level>=0
+I0728 11:24:04.885478 33722 net.cpp:244] This network produces output NoLevel
+I0728 11:24:04.885504 33722 net.cpp:257] Network initialization done.
+.I0728 11:24:04.886047 33722 net.cpp:316] The NetState level (1) is above the max_level (0) specified by a rule in layer Level0Only
+I0728 11:24:04.886090 33722 net.cpp:53] Initializing net from parameters: 
 state {
   phase: TEST
   level: 1
@@ -15249,65 +15315,65 @@
     num_output: 1
   }
 }
-I0624 02:49:30.874166 12580 layer_factory.hpp:77] Creating layer data
-I0624 02:49:30.874186 12580 net.cpp:86] Creating Layer data
-I0624 02:49:30.874203 12580 net.cpp:382] data -> data
-I0624 02:49:30.874235 12580 net.cpp:124] Setting up data
-I0624 02:49:30.874249 12580 net.cpp:131] Top shape: 1 1 10 10 (100)
-I0624 02:49:30.874266 12580 net.cpp:139] Memory required for data: 400
-I0624 02:49:30.874279 12580 layer_factory.hpp:77] Creating layer data_data_0_split
-I0624 02:49:30.874298 12580 net.cpp:86] Creating Layer data_data_0_split
-I0624 02:49:30.874312 12580 net.cpp:408] data_data_0_split <- data
-I0624 02:49:30.874332 12580 net.cpp:382] data_data_0_split -> data_data_0_split_0
-I0624 02:49:30.874354 12580 net.cpp:382] data_data_0_split -> data_data_0_split_1
-I0624 02:49:30.874377 12580 net.cpp:382] data_data_0_split -> data_data_0_split_2
-I0624 02:49:30.874397 12580 net.cpp:382] data_data_0_split -> data_data_0_split_3
-I0624 02:49:30.874424 12580 net.cpp:124] Setting up data_data_0_split
-I0624 02:49:30.874437 12580 net.cpp:131] Top shape: 1 1 10 10 (100)
-I0624 02:49:30.874454 12580 net.cpp:131] Top shape: 1 1 10 10 (100)
-I0624 02:49:30.874469 12580 net.cpp:131] Top shape: 1 1 10 10 (100)
-I0624 02:49:30.874485 12580 net.cpp:131] Top shape: 1 1 10 10 (100)
-I0624 02:49:30.874500 12580 net.cpp:139] Memory required for data: 2000
-I0624 02:49:30.874512 12580 layer_factory.hpp:77] Creating layer NoLevel
-I0624 02:49:30.874531 12580 net.cpp:86] Creating Layer NoLevel
-I0624 02:49:30.874543 12580 net.cpp:408] NoLevel <- data_data_0_split_0
-I0624 02:49:30.874562 12580 net.cpp:382] NoLevel -> NoLevel
-I0624 02:49:30.874593 12580 net.cpp:124] Setting up NoLevel
-I0624 02:49:30.874604 12580 net.cpp:131] Top shape: 1 1 (1)
-I0624 02:49:30.874620 12580 net.cpp:139] Memory required for data: 2004
-I0624 02:49:30.874642 12580 layer_factory.hpp:77] Creating layer Level1Only
-I0624 02:49:30.874660 12580 net.cpp:86] Creating Layer Level1Only
-I0624 02:49:30.874673 12580 net.cpp:408] Level1Only <- data_data_0_split_1
-I0624 02:49:30.874691 12580 net.cpp:382] Level1Only -> Level1Only
-I0624 02:49:30.874720 12580 net.cpp:124] Setting up Level1Only
-I0624 02:49:30.874733 12580 net.cpp:131] Top shape: 1 1 (1)
-I0624 02:49:30.874748 12580 net.cpp:139] Memory required for data: 2008
-I0624 02:49:30.874768 12580 layer_factory.hpp:77] Creating layer Level>=0
-I0624 02:49:30.874787 12580 net.cpp:86] Creating Layer Level>=0
-I0624 02:49:30.874800 12580 net.cpp:408] Level>=0 <- data_data_0_split_2
-I0624 02:49:30.874817 12580 net.cpp:382] Level>=0 -> Level>=0
-I0624 02:49:30.874846 12580 net.cpp:124] Setting up Level>=0
-I0624 02:49:30.874858 12580 net.cpp:131] Top shape: 1 1 (1)
-I0624 02:49:30.874873 12580 net.cpp:139] Memory required for data: 2012
-I0624 02:49:30.874894 12580 layer_factory.hpp:77] Creating layer Level>=1
-I0624 02:49:30.874919 12580 net.cpp:86] Creating Layer Level>=1
-I0624 02:49:30.874933 12580 net.cpp:408] Level>=1 <- data_data_0_split_3
-I0624 02:49:30.874950 12580 net.cpp:382] Level>=1 -> Level>=1
-I0624 02:49:30.874980 12580 net.cpp:124] Setting up Level>=1
-I0624 02:49:30.874995 12580 net.cpp:131] Top shape: 1 1 (1)
-I0624 02:49:30.875010 12580 net.cpp:139] Memory required for data: 2016
-I0624 02:49:30.875027 12580 net.cpp:202] Level>=1 does not need backward computation.
-I0624 02:49:30.875041 12580 net.cpp:202] Level>=0 does not need backward computation.
-I0624 02:49:30.875054 12580 net.cpp:202] Level1Only does not need backward computation.
-I0624 02:49:30.875067 12580 net.cpp:202] NoLevel does not need backward computation.
-I0624 02:49:30.875082 12580 net.cpp:202] data_data_0_split does not need backward computation.
-I0624 02:49:30.875095 12580 net.cpp:202] data does not need backward computation.
-I0624 02:49:30.875108 12580 net.cpp:244] This network produces output Level1Only
-I0624 02:49:30.875120 12580 net.cpp:244] This network produces output Level>=0
-I0624 02:49:30.875134 12580 net.cpp:244] This network produces output Level>=1
-I0624 02:49:30.875149 12580 net.cpp:244] This network produces output NoLevel
-I0624 02:49:30.875172 12580 net.cpp:257] Network initialization done.
-.I0624 02:49:30.876374 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.886229 33722 layer_factory.hpp:77] Creating layer data
+I0728 11:24:04.886245 33722 net.cpp:86] Creating Layer data
+I0728 11:24:04.886255 33722 net.cpp:382] data -> data
+I0728 11:24:04.886274 33722 net.cpp:124] Setting up data
+I0728 11:24:04.886281 33722 net.cpp:131] Top shape: 1 1 10 10 (100)
+I0728 11:24:04.886291 33722 net.cpp:139] Memory required for data: 400
+I0728 11:24:04.886297 33722 layer_factory.hpp:77] Creating layer data_data_0_split
+I0728 11:24:04.886307 33722 net.cpp:86] Creating Layer data_data_0_split
+I0728 11:24:04.886315 33722 net.cpp:408] data_data_0_split <- data
+I0728 11:24:04.886324 33722 net.cpp:382] data_data_0_split -> data_data_0_split_0
+I0728 11:24:04.886337 33722 net.cpp:382] data_data_0_split -> data_data_0_split_1
+I0728 11:24:04.886349 33722 net.cpp:382] data_data_0_split -> data_data_0_split_2
+I0728 11:24:04.886360 33722 net.cpp:382] data_data_0_split -> data_data_0_split_3
+I0728 11:24:04.886373 33722 net.cpp:124] Setting up data_data_0_split
+I0728 11:24:04.886396 33722 net.cpp:131] Top shape: 1 1 10 10 (100)
+I0728 11:24:04.886404 33722 net.cpp:131] Top shape: 1 1 10 10 (100)
+I0728 11:24:04.886411 33722 net.cpp:131] Top shape: 1 1 10 10 (100)
+I0728 11:24:04.886420 33722 net.cpp:131] Top shape: 1 1 10 10 (100)
+I0728 11:24:04.886427 33722 net.cpp:139] Memory required for data: 2000
+I0728 11:24:04.886432 33722 layer_factory.hpp:77] Creating layer NoLevel
+I0728 11:24:04.886443 33722 net.cpp:86] Creating Layer NoLevel
+I0728 11:24:04.886449 33722 net.cpp:408] NoLevel <- data_data_0_split_0
+I0728 11:24:04.886457 33722 net.cpp:382] NoLevel -> NoLevel
+I0728 11:24:04.886476 33722 net.cpp:124] Setting up NoLevel
+I0728 11:24:04.886483 33722 net.cpp:131] Top shape: 1 1 (1)
+I0728 11:24:04.886507 33722 net.cpp:139] Memory required for data: 2004
+I0728 11:24:04.886521 33722 layer_factory.hpp:77] Creating layer Level1Only
+I0728 11:24:04.886533 33722 net.cpp:86] Creating Layer Level1Only
+I0728 11:24:04.886538 33722 net.cpp:408] Level1Only <- data_data_0_split_1
+I0728 11:24:04.886548 33722 net.cpp:382] Level1Only -> Level1Only
+I0728 11:24:04.886565 33722 net.cpp:124] Setting up Level1Only
+I0728 11:24:04.886571 33722 net.cpp:131] Top shape: 1 1 (1)
+I0728 11:24:04.886580 33722 net.cpp:139] Memory required for data: 2008
+I0728 11:24:04.886592 33722 layer_factory.hpp:77] Creating layer Level>=0
+I0728 11:24:04.886602 33722 net.cpp:86] Creating Layer Level>=0
+I0728 11:24:04.886610 33722 net.cpp:408] Level>=0 <- data_data_0_split_2
+I0728 11:24:04.886619 33722 net.cpp:382] Level>=0 -> Level>=0
+I0728 11:24:04.886636 33722 net.cpp:124] Setting up Level>=0
+I0728 11:24:04.886642 33722 net.cpp:131] Top shape: 1 1 (1)
+I0728 11:24:04.886651 33722 net.cpp:139] Memory required for data: 2012
+I0728 11:24:04.886662 33722 layer_factory.hpp:77] Creating layer Level>=1
+I0728 11:24:04.886672 33722 net.cpp:86] Creating Layer Level>=1
+I0728 11:24:04.886678 33722 net.cpp:408] Level>=1 <- data_data_0_split_3
+I0728 11:24:04.886688 33722 net.cpp:382] Level>=1 -> Level>=1
+I0728 11:24:04.886704 33722 net.cpp:124] Setting up Level>=1
+I0728 11:24:04.886713 33722 net.cpp:131] Top shape: 1 1 (1)
+I0728 11:24:04.886719 33722 net.cpp:139] Memory required for data: 2016
+I0728 11:24:04.886729 33722 net.cpp:202] Level>=1 does not need backward computation.
+I0728 11:24:04.886736 33722 net.cpp:202] Level>=0 does not need backward computation.
+I0728 11:24:04.886744 33722 net.cpp:202] Level1Only does not need backward computation.
+I0728 11:24:04.886750 33722 net.cpp:202] NoLevel does not need backward computation.
+I0728 11:24:04.886757 33722 net.cpp:202] data_data_0_split does not need backward computation.
+I0728 11:24:04.886765 33722 net.cpp:202] data does not need backward computation.
+I0728 11:24:04.886770 33722 net.cpp:244] This network produces output Level1Only
+I0728 11:24:04.886776 33722 net.cpp:244] This network produces output Level>=0
+I0728 11:24:04.886783 33722 net.cpp:244] This network produces output Level>=1
+I0728 11:24:04.886790 33722 net.cpp:244] This network produces output NoLevel
+I0728 11:24:04.886802 33722 net.cpp:257] Network initialization done.
+.I0728 11:24:04.887405 33722 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -15386,45 +15452,45 @@
   bottom: "label"
   top: "loss"
 }
-I0624 02:49:30.876591 12580 layer_factory.hpp:77] Creating layer data
-I0624 02:49:30.876614 12580 net.cpp:86] Creating Layer data
-I0624 02:49:30.876633 12580 net.cpp:382] data -> data
-I0624 02:49:30.876657 12580 net.cpp:382] data -> label
-I0624 02:49:30.876685 12580 net.cpp:124] Setting up data
-I0624 02:49:30.876698 12580 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0624 02:49:30.876715 12580 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0624 02:49:30.876730 12580 net.cpp:139] Memory required for data: 500
-I0624 02:49:30.876744 12580 layer_factory.hpp:77] Creating layer conv
-I0624 02:49:30.876832 12580 net.cpp:86] Creating Layer conv
-I0624 02:49:30.876847 12580 net.cpp:408] conv <- data
-I0624 02:49:30.876871 12580 net.cpp:382] conv -> conv
-I0624 02:49:30.877418 12580 net.cpp:124] Setting up conv
-I0624 02:49:30.877435 12580 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0624 02:49:30.877451 12580 net.cpp:139] Memory required for data: 16340
-I0624 02:49:30.877559 12580 layer_factory.hpp:77] Creating layer ip
-I0624 02:49:30.877581 12580 net.cpp:86] Creating Layer ip
-I0624 02:49:30.877595 12580 net.cpp:408] ip <- conv
-I0624 02:49:30.877614 12580 net.cpp:382] ip -> ip_blob
-I0624 02:49:30.878010 12580 net.cpp:124] Setting up ip
-I0624 02:49:30.878022 12580 net.cpp:131] Top shape: 5 13 (65)
-I0624 02:49:30.878037 12580 net.cpp:139] Memory required for data: 16600
-I0624 02:49:30.878057 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:30.878075 12580 net.cpp:86] Creating Layer loss
-I0624 02:49:30.878088 12580 net.cpp:408] loss <- ip_blob
-I0624 02:49:30.878101 12580 net.cpp:408] loss <- label
-I0624 02:49:30.878118 12580 net.cpp:382] loss -> loss
-I0624 02:49:30.878140 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:30.878171 12580 net.cpp:124] Setting up loss
-I0624 02:49:30.878185 12580 net.cpp:131] Top shape: (1)
-I0624 02:49:30.878201 12580 net.cpp:134]     with loss weight 1
-I0624 02:49:30.878222 12580 net.cpp:139] Memory required for data: 16604
-I0624 02:49:30.878235 12580 net.cpp:200] loss needs backward computation.
-I0624 02:49:30.878250 12580 net.cpp:200] ip needs backward computation.
-I0624 02:49:30.878263 12580 net.cpp:200] conv needs backward computation.
-I0624 02:49:30.878278 12580 net.cpp:202] data does not need backward computation.
-I0624 02:49:30.878290 12580 net.cpp:244] This network produces output loss
-I0624 02:49:30.878309 12580 net.cpp:257] Network initialization done.
-.I0624 02:49:30.882783 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.887533 33722 layer_factory.hpp:77] Creating layer data
+I0728 11:24:04.887547 33722 net.cpp:86] Creating Layer data
+I0728 11:24:04.887555 33722 net.cpp:382] data -> data
+I0728 11:24:04.887569 33722 net.cpp:382] data -> label
+I0728 11:24:04.887584 33722 net.cpp:124] Setting up data
+I0728 11:24:04.887591 33722 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0728 11:24:04.887599 33722 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0728 11:24:04.887607 33722 net.cpp:139] Memory required for data: 500
+I0728 11:24:04.887614 33722 layer_factory.hpp:77] Creating layer conv
+I0728 11:24:04.887630 33722 net.cpp:86] Creating Layer conv
+I0728 11:24:04.887637 33722 net.cpp:408] conv <- data
+I0728 11:24:04.887650 33722 net.cpp:382] conv -> conv
+I0728 11:24:04.887730 33722 net.cpp:124] Setting up conv
+I0728 11:24:04.887745 33722 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0728 11:24:04.887754 33722 net.cpp:139] Memory required for data: 16340
+I0728 11:24:04.887768 33722 layer_factory.hpp:77] Creating layer ip
+I0728 11:24:04.887779 33722 net.cpp:86] Creating Layer ip
+I0728 11:24:04.887785 33722 net.cpp:408] ip <- conv
+I0728 11:24:04.887794 33722 net.cpp:382] ip -> ip_blob
+I0728 11:24:04.887979 33722 net.cpp:124] Setting up ip
+I0728 11:24:04.887992 33722 net.cpp:131] Top shape: 5 13 (65)
+I0728 11:24:04.888000 33722 net.cpp:139] Memory required for data: 16600
+I0728 11:24:04.888012 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.888021 33722 net.cpp:86] Creating Layer loss
+I0728 11:24:04.888028 33722 net.cpp:408] loss <- ip_blob
+I0728 11:24:04.888036 33722 net.cpp:408] loss <- label
+I0728 11:24:04.888043 33722 net.cpp:382] loss -> loss
+I0728 11:24:04.888056 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.888074 33722 net.cpp:124] Setting up loss
+I0728 11:24:04.888082 33722 net.cpp:131] Top shape: (1)
+I0728 11:24:04.888088 33722 net.cpp:134]     with loss weight 1
+I0728 11:24:04.888100 33722 net.cpp:139] Memory required for data: 16604
+I0728 11:24:04.888108 33722 net.cpp:200] loss needs backward computation.
+I0728 11:24:04.888114 33722 net.cpp:200] ip needs backward computation.
+I0728 11:24:04.888120 33722 net.cpp:200] conv needs backward computation.
+I0728 11:24:04.888128 33722 net.cpp:202] data does not need backward computation.
+I0728 11:24:04.888134 33722 net.cpp:244] This network produces output loss
+I0728 11:24:04.888144 33722 net.cpp:257] Network initialization done.
+.I0728 11:24:04.890201 33722 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -15503,45 +15569,45 @@
   bottom: "label"
   top: "loss"
 }
-I0624 02:49:30.883029 12580 layer_factory.hpp:77] Creating layer data
-I0624 02:49:30.883054 12580 net.cpp:86] Creating Layer data
-I0624 02:49:30.883074 12580 net.cpp:382] data -> data
-I0624 02:49:30.883100 12580 net.cpp:382] data -> label
-I0624 02:49:30.883129 12580 net.cpp:124] Setting up data
-I0624 02:49:30.883144 12580 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0624 02:49:30.883162 12580 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0624 02:49:30.883180 12580 net.cpp:139] Memory required for data: 500
-I0624 02:49:30.883194 12580 layer_factory.hpp:77] Creating layer conv
-I0624 02:49:30.883219 12580 net.cpp:86] Creating Layer conv
-I0624 02:49:30.883234 12580 net.cpp:408] conv <- data
-I0624 02:49:30.883253 12580 net.cpp:382] conv -> conv
-I0624 02:49:30.883308 12580 net.cpp:124] Setting up conv
-I0624 02:49:30.883348 12580 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0624 02:49:30.883364 12580 net.cpp:139] Memory required for data: 16340
-I0624 02:49:30.883389 12580 layer_factory.hpp:77] Creating layer ip
-I0624 02:49:30.883409 12580 net.cpp:86] Creating Layer ip
-I0624 02:49:30.883422 12580 net.cpp:408] ip <- conv
-I0624 02:49:30.883440 12580 net.cpp:382] ip -> ip_blob
-I0624 02:49:30.883833 12580 net.cpp:124] Setting up ip
-I0624 02:49:30.883865 12580 net.cpp:131] Top shape: 5 13 (65)
-I0624 02:49:30.883880 12580 net.cpp:139] Memory required for data: 16600
-I0624 02:49:30.883901 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:30.883919 12580 net.cpp:86] Creating Layer loss
-I0624 02:49:30.883932 12580 net.cpp:408] loss <- ip_blob
-I0624 02:49:30.883946 12580 net.cpp:408] loss <- label
-I0624 02:49:30.883965 12580 net.cpp:382] loss -> loss
-I0624 02:49:30.883985 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:30.884016 12580 net.cpp:124] Setting up loss
-I0624 02:49:30.884030 12580 net.cpp:131] Top shape: (1)
-I0624 02:49:30.884044 12580 net.cpp:134]     with loss weight 1
-I0624 02:49:30.884063 12580 net.cpp:139] Memory required for data: 16604
-I0624 02:49:30.884078 12580 net.cpp:200] loss needs backward computation.
-I0624 02:49:30.884092 12580 net.cpp:200] ip needs backward computation.
-I0624 02:49:30.884107 12580 net.cpp:200] conv needs backward computation.
-I0624 02:49:30.884126 12580 net.cpp:202] data does not need backward computation.
-I0624 02:49:30.884138 12580 net.cpp:244] This network produces output loss
-I0624 02:49:30.884156 12580 net.cpp:257] Network initialization done.
-.I0624 02:49:30.886880 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.890302 33722 layer_factory.hpp:77] Creating layer data
+I0728 11:24:04.890318 33722 net.cpp:86] Creating Layer data
+I0728 11:24:04.890327 33722 net.cpp:382] data -> data
+I0728 11:24:04.890341 33722 net.cpp:382] data -> label
+I0728 11:24:04.890357 33722 net.cpp:124] Setting up data
+I0728 11:24:04.890365 33722 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0728 11:24:04.890374 33722 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0728 11:24:04.890383 33722 net.cpp:139] Memory required for data: 500
+I0728 11:24:04.890388 33722 layer_factory.hpp:77] Creating layer conv
+I0728 11:24:04.890403 33722 net.cpp:86] Creating Layer conv
+I0728 11:24:04.890409 33722 net.cpp:408] conv <- data
+I0728 11:24:04.890420 33722 net.cpp:382] conv -> conv
+I0728 11:24:04.890455 33722 net.cpp:124] Setting up conv
+I0728 11:24:04.890463 33722 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0728 11:24:04.890486 33722 net.cpp:139] Memory required for data: 16340
+I0728 11:24:04.890499 33722 layer_factory.hpp:77] Creating layer ip
+I0728 11:24:04.890511 33722 net.cpp:86] Creating Layer ip
+I0728 11:24:04.890517 33722 net.cpp:408] ip <- conv
+I0728 11:24:04.890543 33722 net.cpp:382] ip -> ip_blob
+I0728 11:24:04.890722 33722 net.cpp:124] Setting up ip
+I0728 11:24:04.890738 33722 net.cpp:131] Top shape: 5 13 (65)
+I0728 11:24:04.890745 33722 net.cpp:139] Memory required for data: 16600
+I0728 11:24:04.890758 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.890766 33722 net.cpp:86] Creating Layer loss
+I0728 11:24:04.890774 33722 net.cpp:408] loss <- ip_blob
+I0728 11:24:04.890780 33722 net.cpp:408] loss <- label
+I0728 11:24:04.890787 33722 net.cpp:382] loss -> loss
+I0728 11:24:04.890799 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.890817 33722 net.cpp:124] Setting up loss
+I0728 11:24:04.890825 33722 net.cpp:131] Top shape: (1)
+I0728 11:24:04.890831 33722 net.cpp:134]     with loss weight 1
+I0728 11:24:04.890844 33722 net.cpp:139] Memory required for data: 16604
+I0728 11:24:04.890851 33722 net.cpp:200] loss needs backward computation.
+I0728 11:24:04.890857 33722 net.cpp:200] ip needs backward computation.
+I0728 11:24:04.890863 33722 net.cpp:200] conv needs backward computation.
+I0728 11:24:04.890870 33722 net.cpp:202] data does not need backward computation.
+I0728 11:24:04.890877 33722 net.cpp:244] This network produces output loss
+I0728 11:24:04.890902 33722 net.cpp:257] Network initialization done.
+.I0728 11:24:04.893465 33722 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -15620,45 +15686,45 @@
   bottom: "label"
   top: "loss"
 }
-I0624 02:49:30.887120 12580 layer_factory.hpp:77] Creating layer data
-I0624 02:49:30.887145 12580 net.cpp:86] Creating Layer data
-I0624 02:49:30.887166 12580 net.cpp:382] data -> data
-I0624 02:49:30.887193 12580 net.cpp:382] data -> label
-I0624 02:49:30.887223 12580 net.cpp:124] Setting up data
-I0624 02:49:30.887238 12580 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0624 02:49:30.887255 12580 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0624 02:49:30.887271 12580 net.cpp:139] Memory required for data: 500
-I0624 02:49:30.887285 12580 layer_factory.hpp:77] Creating layer conv
-I0624 02:49:30.887310 12580 net.cpp:86] Creating Layer conv
-I0624 02:49:30.887322 12580 net.cpp:408] conv <- data
-I0624 02:49:30.887342 12580 net.cpp:382] conv -> conv
-I0624 02:49:30.887401 12580 net.cpp:124] Setting up conv
-I0624 02:49:30.887439 12580 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0624 02:49:30.887454 12580 net.cpp:139] Memory required for data: 16340
-I0624 02:49:30.887477 12580 layer_factory.hpp:77] Creating layer ip
-I0624 02:49:30.887498 12580 net.cpp:86] Creating Layer ip
-I0624 02:49:30.887511 12580 net.cpp:408] ip <- conv
-I0624 02:49:30.887532 12580 net.cpp:382] ip -> ip_blob
-I0624 02:49:30.887920 12580 net.cpp:124] Setting up ip
-I0624 02:49:30.887960 12580 net.cpp:131] Top shape: 5 13 (65)
-I0624 02:49:30.887976 12580 net.cpp:139] Memory required for data: 16600
-I0624 02:49:30.887996 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:30.888015 12580 net.cpp:86] Creating Layer loss
-I0624 02:49:30.888028 12580 net.cpp:408] loss <- ip_blob
-I0624 02:49:30.888048 12580 net.cpp:408] loss <- label
-I0624 02:49:30.888070 12580 net.cpp:382] loss -> loss
-I0624 02:49:30.888092 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:30.888123 12580 net.cpp:124] Setting up loss
-I0624 02:49:30.888137 12580 net.cpp:131] Top shape: (1)
-I0624 02:49:30.888152 12580 net.cpp:134]     with loss weight 1
-I0624 02:49:30.888171 12580 net.cpp:139] Memory required for data: 16604
-I0624 02:49:30.888185 12580 net.cpp:200] loss needs backward computation.
-I0624 02:49:30.888200 12580 net.cpp:200] ip needs backward computation.
-I0624 02:49:30.888212 12580 net.cpp:200] conv needs backward computation.
-I0624 02:49:30.888227 12580 net.cpp:202] data does not need backward computation.
-I0624 02:49:30.888242 12580 net.cpp:244] This network produces output loss
-I0624 02:49:30.888259 12580 net.cpp:257] Network initialization done.
-.I0624 02:49:30.890589 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.893563 33722 layer_factory.hpp:77] Creating layer data
+I0728 11:24:04.893579 33722 net.cpp:86] Creating Layer data
+I0728 11:24:04.893587 33722 net.cpp:382] data -> data
+I0728 11:24:04.893601 33722 net.cpp:382] data -> label
+I0728 11:24:04.893617 33722 net.cpp:124] Setting up data
+I0728 11:24:04.893625 33722 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0728 11:24:04.893632 33722 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0728 11:24:04.893640 33722 net.cpp:139] Memory required for data: 500
+I0728 11:24:04.893646 33722 layer_factory.hpp:77] Creating layer conv
+I0728 11:24:04.893661 33722 net.cpp:86] Creating Layer conv
+I0728 11:24:04.893667 33722 net.cpp:408] conv <- data
+I0728 11:24:04.893677 33722 net.cpp:382] conv -> conv
+I0728 11:24:04.893709 33722 net.cpp:124] Setting up conv
+I0728 11:24:04.893719 33722 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0728 11:24:04.893728 33722 net.cpp:139] Memory required for data: 16340
+I0728 11:24:04.893740 33722 layer_factory.hpp:77] Creating layer ip
+I0728 11:24:04.893764 33722 net.cpp:86] Creating Layer ip
+I0728 11:24:04.893770 33722 net.cpp:408] ip <- conv
+I0728 11:24:04.893779 33722 net.cpp:382] ip -> ip_blob
+I0728 11:24:04.893959 33722 net.cpp:124] Setting up ip
+I0728 11:24:04.893977 33722 net.cpp:131] Top shape: 5 13 (65)
+I0728 11:24:04.893986 33722 net.cpp:139] Memory required for data: 16600
+I0728 11:24:04.893998 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.894008 33722 net.cpp:86] Creating Layer loss
+I0728 11:24:04.894016 33722 net.cpp:408] loss <- ip_blob
+I0728 11:24:04.894022 33722 net.cpp:408] loss <- label
+I0728 11:24:04.894030 33722 net.cpp:382] loss -> loss
+I0728 11:24:04.894042 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.894060 33722 net.cpp:124] Setting up loss
+I0728 11:24:04.894068 33722 net.cpp:131] Top shape: (1)
+I0728 11:24:04.894075 33722 net.cpp:134]     with loss weight 1
+I0728 11:24:04.894086 33722 net.cpp:139] Memory required for data: 16604
+I0728 11:24:04.894093 33722 net.cpp:200] loss needs backward computation.
+I0728 11:24:04.894098 33722 net.cpp:200] ip needs backward computation.
+I0728 11:24:04.894104 33722 net.cpp:200] conv needs backward computation.
+I0728 11:24:04.894111 33722 net.cpp:202] data does not need backward computation.
+I0728 11:24:04.894117 33722 net.cpp:244] This network produces output loss
+I0728 11:24:04.894126 33722 net.cpp:257] Network initialization done.
+.I0728 11:24:04.895166 33722 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -15737,45 +15803,45 @@
   bottom: "label"
   top: "loss"
 }
-I0624 02:49:30.890820 12580 layer_factory.hpp:77] Creating layer data
-I0624 02:49:30.890843 12580 net.cpp:86] Creating Layer data
-I0624 02:49:30.890862 12580 net.cpp:382] data -> data
-I0624 02:49:30.890887 12580 net.cpp:382] data -> label
-I0624 02:49:30.890916 12580 net.cpp:124] Setting up data
-I0624 02:49:30.890930 12580 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0624 02:49:30.890946 12580 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0624 02:49:30.890962 12580 net.cpp:139] Memory required for data: 500
-I0624 02:49:30.890975 12580 layer_factory.hpp:77] Creating layer conv
-I0624 02:49:30.890998 12580 net.cpp:86] Creating Layer conv
-I0624 02:49:30.891011 12580 net.cpp:408] conv <- data
-I0624 02:49:30.891031 12580 net.cpp:382] conv -> conv
-I0624 02:49:30.891083 12580 net.cpp:124] Setting up conv
-I0624 02:49:30.891098 12580 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0624 02:49:30.891113 12580 net.cpp:139] Memory required for data: 16340
-I0624 02:49:30.891134 12580 layer_factory.hpp:77] Creating layer ip
-I0624 02:49:30.891153 12580 net.cpp:86] Creating Layer ip
-I0624 02:49:30.891166 12580 net.cpp:408] ip <- conv
-I0624 02:49:30.891183 12580 net.cpp:382] ip -> ip_blob
-I0624 02:49:30.891569 12580 net.cpp:124] Setting up ip
-I0624 02:49:30.891582 12580 net.cpp:131] Top shape: 5 13 (65)
-I0624 02:49:30.891597 12580 net.cpp:139] Memory required for data: 16600
-I0624 02:49:30.891616 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:30.891634 12580 net.cpp:86] Creating Layer loss
-I0624 02:49:30.891647 12580 net.cpp:408] loss <- ip_blob
-I0624 02:49:30.891660 12580 net.cpp:408] loss <- label
-I0624 02:49:30.891676 12580 net.cpp:382] loss -> loss
-I0624 02:49:30.891697 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:30.891726 12580 net.cpp:124] Setting up loss
-I0624 02:49:30.891739 12580 net.cpp:131] Top shape: (1)
-I0624 02:49:30.891753 12580 net.cpp:134]     with loss weight 1
-I0624 02:49:30.891772 12580 net.cpp:139] Memory required for data: 16604
-I0624 02:49:30.891784 12580 net.cpp:200] loss needs backward computation.
-I0624 02:49:30.891798 12580 net.cpp:200] ip needs backward computation.
-I0624 02:49:30.891810 12580 net.cpp:200] conv needs backward computation.
-I0624 02:49:30.891824 12580 net.cpp:202] data does not need backward computation.
-I0624 02:49:30.891837 12580 net.cpp:244] This network produces output loss
-I0624 02:49:30.891855 12580 net.cpp:257] Network initialization done.
-.I0624 02:49:30.901823 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.895280 33722 layer_factory.hpp:77] Creating layer data
+I0728 11:24:04.895295 33722 net.cpp:86] Creating Layer data
+I0728 11:24:04.895304 33722 net.cpp:382] data -> data
+I0728 11:24:04.895318 33722 net.cpp:382] data -> label
+I0728 11:24:04.895332 33722 net.cpp:124] Setting up data
+I0728 11:24:04.895339 33722 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0728 11:24:04.895347 33722 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0728 11:24:04.895354 33722 net.cpp:139] Memory required for data: 500
+I0728 11:24:04.895360 33722 layer_factory.hpp:77] Creating layer conv
+I0728 11:24:04.895375 33722 net.cpp:86] Creating Layer conv
+I0728 11:24:04.895381 33722 net.cpp:408] conv <- data
+I0728 11:24:04.895390 33722 net.cpp:382] conv -> conv
+I0728 11:24:04.895438 33722 net.cpp:124] Setting up conv
+I0728 11:24:04.895447 33722 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0728 11:24:04.895455 33722 net.cpp:139] Memory required for data: 16340
+I0728 11:24:04.895468 33722 layer_factory.hpp:77] Creating layer ip
+I0728 11:24:04.895480 33722 net.cpp:86] Creating Layer ip
+I0728 11:24:04.895488 33722 net.cpp:408] ip <- conv
+I0728 11:24:04.895498 33722 net.cpp:382] ip -> ip_blob
+I0728 11:24:04.895664 33722 net.cpp:124] Setting up ip
+I0728 11:24:04.895680 33722 net.cpp:131] Top shape: 5 13 (65)
+I0728 11:24:04.895689 33722 net.cpp:139] Memory required for data: 16600
+I0728 11:24:04.895702 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.895712 33722 net.cpp:86] Creating Layer loss
+I0728 11:24:04.895720 33722 net.cpp:408] loss <- ip_blob
+I0728 11:24:04.895725 33722 net.cpp:408] loss <- label
+I0728 11:24:04.895733 33722 net.cpp:382] loss -> loss
+I0728 11:24:04.895745 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.895763 33722 net.cpp:124] Setting up loss
+I0728 11:24:04.895771 33722 net.cpp:131] Top shape: (1)
+I0728 11:24:04.895778 33722 net.cpp:134]     with loss weight 1
+I0728 11:24:04.895789 33722 net.cpp:139] Memory required for data: 16604
+I0728 11:24:04.895797 33722 net.cpp:200] loss needs backward computation.
+I0728 11:24:04.895803 33722 net.cpp:200] ip needs backward computation.
+I0728 11:24:04.895808 33722 net.cpp:200] conv needs backward computation.
+I0728 11:24:04.895814 33722 net.cpp:202] data does not need backward computation.
+I0728 11:24:04.895820 33722 net.cpp:244] This network produces output loss
+I0728 11:24:04.895830 33722 net.cpp:257] Network initialization done.
+.I0728 11:24:04.897265 33722 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -15854,45 +15920,45 @@
   bottom: "label"
   top: "loss"
 }
-I0624 02:49:30.902024 12580 layer_factory.hpp:77] Creating layer data
-I0624 02:49:30.902042 12580 net.cpp:86] Creating Layer data
-I0624 02:49:30.902057 12580 net.cpp:382] data -> data
-I0624 02:49:30.902078 12580 net.cpp:382] data -> label
-I0624 02:49:30.902102 12580 net.cpp:124] Setting up data
-I0624 02:49:30.902112 12580 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0624 02:49:30.902125 12580 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0624 02:49:30.902137 12580 net.cpp:139] Memory required for data: 500
-I0624 02:49:30.902148 12580 layer_factory.hpp:77] Creating layer conv
-I0624 02:49:30.902164 12580 net.cpp:86] Creating Layer conv
-I0624 02:49:30.902174 12580 net.cpp:408] conv <- data
-I0624 02:49:30.902189 12580 net.cpp:382] conv -> conv
-I0624 02:49:30.902232 12580 net.cpp:124] Setting up conv
-I0624 02:49:30.902242 12580 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0624 02:49:30.902254 12580 net.cpp:139] Memory required for data: 16340
-I0624 02:49:30.902271 12580 layer_factory.hpp:77] Creating layer ip
-I0624 02:49:30.902287 12580 net.cpp:86] Creating Layer ip
-I0624 02:49:30.902295 12580 net.cpp:408] ip <- conv
-I0624 02:49:30.902308 12580 net.cpp:382] ip -> ip_blob
-I0624 02:49:30.902601 12580 net.cpp:124] Setting up ip
-I0624 02:49:30.902611 12580 net.cpp:131] Top shape: 5 13 (65)
-I0624 02:49:30.902621 12580 net.cpp:139] Memory required for data: 16600
-I0624 02:49:30.902635 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:30.902648 12580 net.cpp:86] Creating Layer loss
-I0624 02:49:30.902658 12580 net.cpp:408] loss <- ip_blob
-I0624 02:49:30.902668 12580 net.cpp:408] loss <- label
-I0624 02:49:30.902681 12580 net.cpp:382] loss -> loss
-I0624 02:49:30.902696 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:30.902719 12580 net.cpp:124] Setting up loss
-I0624 02:49:30.902729 12580 net.cpp:131] Top shape: (1)
-I0624 02:49:30.902740 12580 net.cpp:134]     with loss weight 1
-I0624 02:49:30.902753 12580 net.cpp:139] Memory required for data: 16604
-I0624 02:49:30.902762 12580 net.cpp:200] loss needs backward computation.
-I0624 02:49:30.902773 12580 net.cpp:200] ip needs backward computation.
-I0624 02:49:30.902782 12580 net.cpp:200] conv needs backward computation.
-I0624 02:49:30.902793 12580 net.cpp:202] data does not need backward computation.
-I0624 02:49:30.902802 12580 net.cpp:244] This network produces output loss
-I0624 02:49:30.902817 12580 net.cpp:257] Network initialization done.
-.I0624 02:49:30.913935 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.897377 33722 layer_factory.hpp:77] Creating layer data
+I0728 11:24:04.897392 33722 net.cpp:86] Creating Layer data
+I0728 11:24:04.897400 33722 net.cpp:382] data -> data
+I0728 11:24:04.897413 33722 net.cpp:382] data -> label
+I0728 11:24:04.897428 33722 net.cpp:124] Setting up data
+I0728 11:24:04.897434 33722 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0728 11:24:04.897441 33722 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0728 11:24:04.897449 33722 net.cpp:139] Memory required for data: 500
+I0728 11:24:04.897454 33722 layer_factory.hpp:77] Creating layer conv
+I0728 11:24:04.897467 33722 net.cpp:86] Creating Layer conv
+I0728 11:24:04.897475 33722 net.cpp:408] conv <- data
+I0728 11:24:04.897483 33722 net.cpp:382] conv -> conv
+I0728 11:24:04.897536 33722 net.cpp:124] Setting up conv
+I0728 11:24:04.897545 33722 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0728 11:24:04.897553 33722 net.cpp:139] Memory required for data: 16340
+I0728 11:24:04.897567 33722 layer_factory.hpp:77] Creating layer ip
+I0728 11:24:04.897576 33722 net.cpp:86] Creating Layer ip
+I0728 11:24:04.897598 33722 net.cpp:408] ip <- conv
+I0728 11:24:04.897608 33722 net.cpp:382] ip -> ip_blob
+I0728 11:24:04.897792 33722 net.cpp:124] Setting up ip
+I0728 11:24:04.897809 33722 net.cpp:131] Top shape: 5 13 (65)
+I0728 11:24:04.897816 33722 net.cpp:139] Memory required for data: 16600
+I0728 11:24:04.897828 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.897838 33722 net.cpp:86] Creating Layer loss
+I0728 11:24:04.897845 33722 net.cpp:408] loss <- ip_blob
+I0728 11:24:04.897851 33722 net.cpp:408] loss <- label
+I0728 11:24:04.897859 33722 net.cpp:382] loss -> loss
+I0728 11:24:04.897871 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.897888 33722 net.cpp:124] Setting up loss
+I0728 11:24:04.897895 33722 net.cpp:131] Top shape: (1)
+I0728 11:24:04.897902 33722 net.cpp:134]     with loss weight 1
+I0728 11:24:04.897914 33722 net.cpp:139] Memory required for data: 16604
+I0728 11:24:04.897941 33722 net.cpp:200] loss needs backward computation.
+I0728 11:24:04.897948 33722 net.cpp:200] ip needs backward computation.
+I0728 11:24:04.897953 33722 net.cpp:200] conv needs backward computation.
+I0728 11:24:04.897959 33722 net.cpp:202] data does not need backward computation.
+I0728 11:24:04.897965 33722 net.cpp:244] This network produces output loss
+I0728 11:24:04.897974 33722 net.cpp:257] Network initialization done.
+.I0728 11:24:04.898698 33722 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -15971,45 +16037,45 @@
   bottom: "label"
   top: "loss"
 }
-I0624 02:49:30.914158 12580 layer_factory.hpp:77] Creating layer data
-I0624 02:49:30.914182 12580 net.cpp:86] Creating Layer data
-I0624 02:49:30.914202 12580 net.cpp:382] data -> data
-I0624 02:49:30.914228 12580 net.cpp:382] data -> label
-I0624 02:49:30.914259 12580 net.cpp:124] Setting up data
-I0624 02:49:30.914273 12580 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0624 02:49:30.914290 12580 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0624 02:49:30.914307 12580 net.cpp:139] Memory required for data: 500
-I0624 02:49:30.914320 12580 layer_factory.hpp:77] Creating layer conv
-I0624 02:49:30.914345 12580 net.cpp:86] Creating Layer conv
-I0624 02:49:30.914358 12580 net.cpp:408] conv <- data
-I0624 02:49:30.914378 12580 net.cpp:382] conv -> conv
-I0624 02:49:30.914435 12580 net.cpp:124] Setting up conv
-I0624 02:49:30.914448 12580 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0624 02:49:30.914464 12580 net.cpp:139] Memory required for data: 16340
-I0624 02:49:30.914486 12580 layer_factory.hpp:77] Creating layer ip
-I0624 02:49:30.914506 12580 net.cpp:86] Creating Layer ip
-I0624 02:49:30.914518 12580 net.cpp:408] ip <- conv
-I0624 02:49:30.914536 12580 net.cpp:382] ip -> ip_blob
-I0624 02:49:30.914922 12580 net.cpp:124] Setting up ip
-I0624 02:49:30.914935 12580 net.cpp:131] Top shape: 5 13 (65)
-I0624 02:49:30.914950 12580 net.cpp:139] Memory required for data: 16600
-I0624 02:49:30.914970 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:30.914988 12580 net.cpp:86] Creating Layer loss
-I0624 02:49:30.915000 12580 net.cpp:408] loss <- ip_blob
-I0624 02:49:30.915014 12580 net.cpp:408] loss <- label
-I0624 02:49:30.915031 12580 net.cpp:382] loss -> loss
-I0624 02:49:30.915052 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:30.915082 12580 net.cpp:124] Setting up loss
-I0624 02:49:30.915096 12580 net.cpp:131] Top shape: (1)
-I0624 02:49:30.915110 12580 net.cpp:134]     with loss weight 1
-I0624 02:49:30.915128 12580 net.cpp:139] Memory required for data: 16604
-I0624 02:49:30.915141 12580 net.cpp:200] loss needs backward computation.
-I0624 02:49:30.915155 12580 net.cpp:200] ip needs backward computation.
-I0624 02:49:30.915169 12580 net.cpp:200] conv needs backward computation.
-I0624 02:49:30.915182 12580 net.cpp:202] data does not need backward computation.
-I0624 02:49:30.915195 12580 net.cpp:244] This network produces output loss
-I0624 02:49:30.915213 12580 net.cpp:257] Network initialization done.
-.I0624 02:49:30.921897 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.898794 33722 layer_factory.hpp:77] Creating layer data
+I0728 11:24:04.898809 33722 net.cpp:86] Creating Layer data
+I0728 11:24:04.898818 33722 net.cpp:382] data -> data
+I0728 11:24:04.898831 33722 net.cpp:382] data -> label
+I0728 11:24:04.898847 33722 net.cpp:124] Setting up data
+I0728 11:24:04.898854 33722 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0728 11:24:04.898864 33722 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0728 11:24:04.898871 33722 net.cpp:139] Memory required for data: 500
+I0728 11:24:04.898877 33722 layer_factory.hpp:77] Creating layer conv
+I0728 11:24:04.898891 33722 net.cpp:86] Creating Layer conv
+I0728 11:24:04.898898 33722 net.cpp:408] conv <- data
+I0728 11:24:04.898908 33722 net.cpp:382] conv -> conv
+I0728 11:24:04.898944 33722 net.cpp:124] Setting up conv
+I0728 11:24:04.898952 33722 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0728 11:24:04.898977 33722 net.cpp:139] Memory required for data: 16340
+I0728 11:24:04.898988 33722 layer_factory.hpp:77] Creating layer ip
+I0728 11:24:04.899000 33722 net.cpp:86] Creating Layer ip
+I0728 11:24:04.899008 33722 net.cpp:408] ip <- conv
+I0728 11:24:04.899016 33722 net.cpp:382] ip -> ip_blob
+I0728 11:24:04.899163 33722 net.cpp:124] Setting up ip
+I0728 11:24:04.899178 33722 net.cpp:131] Top shape: 5 13 (65)
+I0728 11:24:04.899185 33722 net.cpp:139] Memory required for data: 16600
+I0728 11:24:04.899197 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.899207 33722 net.cpp:86] Creating Layer loss
+I0728 11:24:04.899214 33722 net.cpp:408] loss <- ip_blob
+I0728 11:24:04.899220 33722 net.cpp:408] loss <- label
+I0728 11:24:04.899227 33722 net.cpp:382] loss -> loss
+I0728 11:24:04.899240 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.899257 33722 net.cpp:124] Setting up loss
+I0728 11:24:04.899263 33722 net.cpp:131] Top shape: (1)
+I0728 11:24:04.899271 33722 net.cpp:134]     with loss weight 1
+I0728 11:24:04.899282 33722 net.cpp:139] Memory required for data: 16604
+I0728 11:24:04.899291 33722 net.cpp:200] loss needs backward computation.
+I0728 11:24:04.899297 33722 net.cpp:200] ip needs backward computation.
+I0728 11:24:04.899303 33722 net.cpp:200] conv needs backward computation.
+I0728 11:24:04.899310 33722 net.cpp:202] data does not need backward computation.
+I0728 11:24:04.899317 33722 net.cpp:244] This network produces output loss
+I0728 11:24:04.899325 33722 net.cpp:257] Network initialization done.
+.I0728 11:24:04.900135 33722 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -16088,45 +16154,45 @@
   bottom: "label"
   top: "loss"
 }
-I0624 02:49:30.922158 12580 layer_factory.hpp:77] Creating layer data
-I0624 02:49:30.922184 12580 net.cpp:86] Creating Layer data
-I0624 02:49:30.922204 12580 net.cpp:382] data -> data
-I0624 02:49:30.922230 12580 net.cpp:382] data -> label
-I0624 02:49:30.922261 12580 net.cpp:124] Setting up data
-I0624 02:49:30.922276 12580 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0624 02:49:30.922292 12580 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0624 02:49:30.922308 12580 net.cpp:139] Memory required for data: 500
-I0624 02:49:30.922322 12580 layer_factory.hpp:77] Creating layer conv
-I0624 02:49:30.922346 12580 net.cpp:86] Creating Layer conv
-I0624 02:49:30.922359 12580 net.cpp:408] conv <- data
-I0624 02:49:30.922379 12580 net.cpp:382] conv -> conv
-I0624 02:49:30.922435 12580 net.cpp:124] Setting up conv
-I0624 02:49:30.922447 12580 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0624 02:49:30.922463 12580 net.cpp:139] Memory required for data: 16340
-I0624 02:49:30.922485 12580 layer_factory.hpp:77] Creating layer ip
-I0624 02:49:30.922504 12580 net.cpp:86] Creating Layer ip
-I0624 02:49:30.922518 12580 net.cpp:408] ip <- conv
-I0624 02:49:30.922535 12580 net.cpp:382] ip -> ip_blob
-I0624 02:49:30.922926 12580 net.cpp:124] Setting up ip
-I0624 02:49:30.922940 12580 net.cpp:131] Top shape: 5 13 (65)
-I0624 02:49:30.922955 12580 net.cpp:139] Memory required for data: 16600
-I0624 02:49:30.922974 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:30.922992 12580 net.cpp:86] Creating Layer loss
-I0624 02:49:30.923004 12580 net.cpp:408] loss <- ip_blob
-I0624 02:49:30.923019 12580 net.cpp:408] loss <- label
-I0624 02:49:30.923035 12580 net.cpp:382] loss -> loss
-I0624 02:49:30.923056 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:30.923086 12580 net.cpp:124] Setting up loss
-I0624 02:49:30.923099 12580 net.cpp:131] Top shape: (1)
-I0624 02:49:30.923115 12580 net.cpp:134]     with loss weight 1
-I0624 02:49:30.923132 12580 net.cpp:139] Memory required for data: 16604
-I0624 02:49:30.923146 12580 net.cpp:200] loss needs backward computation.
-I0624 02:49:30.923161 12580 net.cpp:200] ip needs backward computation.
-I0624 02:49:30.923173 12580 net.cpp:200] conv needs backward computation.
-I0624 02:49:30.923188 12580 net.cpp:202] data does not need backward computation.
-I0624 02:49:30.923202 12580 net.cpp:244] This network produces output loss
-I0624 02:49:30.923219 12580 net.cpp:257] Network initialization done.
-.I0624 02:49:30.929901 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.900228 33722 layer_factory.hpp:77] Creating layer data
+I0728 11:24:04.900243 33722 net.cpp:86] Creating Layer data
+I0728 11:24:04.900250 33722 net.cpp:382] data -> data
+I0728 11:24:04.900264 33722 net.cpp:382] data -> label
+I0728 11:24:04.900279 33722 net.cpp:124] Setting up data
+I0728 11:24:04.900287 33722 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0728 11:24:04.900296 33722 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0728 11:24:04.900302 33722 net.cpp:139] Memory required for data: 500
+I0728 11:24:04.900308 33722 layer_factory.hpp:77] Creating layer conv
+I0728 11:24:04.900321 33722 net.cpp:86] Creating Layer conv
+I0728 11:24:04.900328 33722 net.cpp:408] conv <- data
+I0728 11:24:04.900339 33722 net.cpp:382] conv -> conv
+I0728 11:24:04.900408 33722 net.cpp:124] Setting up conv
+I0728 11:24:04.900418 33722 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0728 11:24:04.900426 33722 net.cpp:139] Memory required for data: 16340
+I0728 11:24:04.900439 33722 layer_factory.hpp:77] Creating layer ip
+I0728 11:24:04.900451 33722 net.cpp:86] Creating Layer ip
+I0728 11:24:04.900457 33722 net.cpp:408] ip <- conv
+I0728 11:24:04.900467 33722 net.cpp:382] ip -> ip_blob
+I0728 11:24:04.900619 33722 net.cpp:124] Setting up ip
+I0728 11:24:04.900633 33722 net.cpp:131] Top shape: 5 13 (65)
+I0728 11:24:04.900641 33722 net.cpp:139] Memory required for data: 16600
+I0728 11:24:04.900655 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.900664 33722 net.cpp:86] Creating Layer loss
+I0728 11:24:04.900671 33722 net.cpp:408] loss <- ip_blob
+I0728 11:24:04.900678 33722 net.cpp:408] loss <- label
+I0728 11:24:04.900686 33722 net.cpp:382] loss -> loss
+I0728 11:24:04.900714 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.900732 33722 net.cpp:124] Setting up loss
+I0728 11:24:04.900763 33722 net.cpp:131] Top shape: (1)
+I0728 11:24:04.900770 33722 net.cpp:134]     with loss weight 1
+I0728 11:24:04.900782 33722 net.cpp:139] Memory required for data: 16604
+I0728 11:24:04.900789 33722 net.cpp:200] loss needs backward computation.
+I0728 11:24:04.900795 33722 net.cpp:200] ip needs backward computation.
+I0728 11:24:04.900801 33722 net.cpp:200] conv needs backward computation.
+I0728 11:24:04.900808 33722 net.cpp:202] data does not need backward computation.
+I0728 11:24:04.900815 33722 net.cpp:244] This network produces output loss
+I0728 11:24:04.900823 33722 net.cpp:257] Network initialization done.
+.I0728 11:24:04.901712 33722 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -16205,48 +16271,48 @@
   bottom: "label"
   top: "loss"
 }
-I0624 02:49:30.930117 12580 layer_factory.hpp:77] Creating layer data
-I0624 02:49:30.930142 12580 net.cpp:86] Creating Layer data
-I0624 02:49:30.930161 12580 net.cpp:382] data -> data
-I0624 02:49:30.930187 12580 net.cpp:382] data -> label
-I0624 02:49:30.930218 12580 net.cpp:124] Setting up data
-I0624 02:49:30.930233 12580 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0624 02:49:30.930249 12580 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0624 02:49:30.930265 12580 net.cpp:139] Memory required for data: 500
-I0624 02:49:30.930279 12580 layer_factory.hpp:77] Creating layer conv
-I0624 02:49:30.930302 12580 net.cpp:86] Creating Layer conv
-I0624 02:49:30.930315 12580 net.cpp:408] conv <- data
-I0624 02:49:30.930335 12580 net.cpp:382] conv -> conv
-I0624 02:49:30.930390 12580 net.cpp:124] Setting up conv
-I0624 02:49:30.930403 12580 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0624 02:49:30.930419 12580 net.cpp:139] Memory required for data: 16340
-I0624 02:49:30.930442 12580 layer_factory.hpp:77] Creating layer ip
-I0624 02:49:30.930462 12580 net.cpp:86] Creating Layer ip
-I0624 02:49:30.930475 12580 net.cpp:408] ip <- conv
-I0624 02:49:30.930492 12580 net.cpp:382] ip -> ip_blob
-I0624 02:49:30.930881 12580 net.cpp:124] Setting up ip
-I0624 02:49:30.930893 12580 net.cpp:131] Top shape: 5 13 (65)
-I0624 02:49:30.930908 12580 net.cpp:139] Memory required for data: 16600
-I0624 02:49:30.930927 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:30.930945 12580 net.cpp:86] Creating Layer loss
-I0624 02:49:30.930958 12580 net.cpp:408] loss <- ip_blob
-I0624 02:49:30.930972 12580 net.cpp:408] loss <- label
-I0624 02:49:30.930989 12580 net.cpp:382] loss -> loss
-I0624 02:49:30.931010 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:30.931041 12580 net.cpp:124] Setting up loss
-I0624 02:49:30.931053 12580 net.cpp:131] Top shape: (1)
-I0624 02:49:30.931068 12580 net.cpp:134]     with loss weight 1
-I0624 02:49:30.931087 12580 net.cpp:139] Memory required for data: 16604
-I0624 02:49:30.931099 12580 net.cpp:200] loss needs backward computation.
-I0624 02:49:30.931113 12580 net.cpp:200] ip needs backward computation.
-I0624 02:49:30.931126 12580 net.cpp:200] conv needs backward computation.
-I0624 02:49:30.931140 12580 net.cpp:202] data does not need backward computation.
-I0624 02:49:30.931154 12580 net.cpp:244] This network produces output loss
-I0624 02:49:30.931171 12580 net.cpp:257] Network initialization done.
-W0624 02:49:30.954512 12580 _caffe.cpp:139] DEPRECATION WARNING - deprecated use of Python interface
-W0624 02:49:30.954545 12580 _caffe.cpp:140] Use this instead (with the named "weights" parameter):
-W0624 02:49:30.954560 12580 _caffe.cpp:142] Net('/tmp/tmphvjjcz5j', 0, weights='/tmp/tmpb6415jzk')
-I0624 02:49:30.954931 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.901839 33722 layer_factory.hpp:77] Creating layer data
+I0728 11:24:04.901855 33722 net.cpp:86] Creating Layer data
+I0728 11:24:04.901865 33722 net.cpp:382] data -> data
+I0728 11:24:04.901877 33722 net.cpp:382] data -> label
+I0728 11:24:04.901893 33722 net.cpp:124] Setting up data
+I0728 11:24:04.901901 33722 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0728 11:24:04.901908 33722 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0728 11:24:04.901916 33722 net.cpp:139] Memory required for data: 500
+I0728 11:24:04.901921 33722 layer_factory.hpp:77] Creating layer conv
+I0728 11:24:04.901934 33722 net.cpp:86] Creating Layer conv
+I0728 11:24:04.901942 33722 net.cpp:408] conv <- data
+I0728 11:24:04.901952 33722 net.cpp:382] conv -> conv
+I0728 11:24:04.901984 33722 net.cpp:124] Setting up conv
+I0728 11:24:04.901993 33722 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0728 11:24:04.902000 33722 net.cpp:139] Memory required for data: 16340
+I0728 11:24:04.902014 33722 layer_factory.hpp:77] Creating layer ip
+I0728 11:24:04.902024 33722 net.cpp:86] Creating Layer ip
+I0728 11:24:04.902030 33722 net.cpp:408] ip <- conv
+I0728 11:24:04.902040 33722 net.cpp:382] ip -> ip_blob
+I0728 11:24:04.902215 33722 net.cpp:124] Setting up ip
+I0728 11:24:04.902238 33722 net.cpp:131] Top shape: 5 13 (65)
+I0728 11:24:04.902246 33722 net.cpp:139] Memory required for data: 16600
+I0728 11:24:04.902257 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.902267 33722 net.cpp:86] Creating Layer loss
+I0728 11:24:04.902273 33722 net.cpp:408] loss <- ip_blob
+I0728 11:24:04.902280 33722 net.cpp:408] loss <- label
+I0728 11:24:04.902287 33722 net.cpp:382] loss -> loss
+I0728 11:24:04.902298 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.902315 33722 net.cpp:124] Setting up loss
+I0728 11:24:04.902323 33722 net.cpp:131] Top shape: (1)
+I0728 11:24:04.902329 33722 net.cpp:134]     with loss weight 1
+I0728 11:24:04.902340 33722 net.cpp:139] Memory required for data: 16604
+I0728 11:24:04.902345 33722 net.cpp:200] loss needs backward computation.
+I0728 11:24:04.902352 33722 net.cpp:200] ip needs backward computation.
+I0728 11:24:04.902357 33722 net.cpp:200] conv needs backward computation.
+I0728 11:24:04.902364 33722 net.cpp:202] data does not need backward computation.
+I0728 11:24:04.902369 33722 net.cpp:244] This network produces output loss
+I0728 11:24:04.902379 33722 net.cpp:257] Network initialization done.
+W0728 11:24:04.903134 33722 _caffe.cpp:139] DEPRECATION WARNING - deprecated use of Python interface
+W0728 11:24:04.903156 33722 _caffe.cpp:140] Use this instead (with the named "weights" parameter):
+W0728 11:24:04.903162 33722 _caffe.cpp:142] Net('/tmp/tmpu510ict7', 0, weights='/tmp/tmpsxbq_zhv')
+I0728 11:24:04.903355 33722 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -16325,45 +16391,45 @@
   bottom: "label"
   top: "loss"
 }
-I0624 02:49:30.955193 12580 layer_factory.hpp:77] Creating layer data
-I0624 02:49:30.955222 12580 net.cpp:86] Creating Layer data
-I0624 02:49:30.955247 12580 net.cpp:382] data -> data
-I0624 02:49:30.955281 12580 net.cpp:382] data -> label
-I0624 02:49:30.955320 12580 net.cpp:124] Setting up data
-I0624 02:49:30.955338 12580 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0624 02:49:30.955359 12580 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0624 02:49:30.955379 12580 net.cpp:139] Memory required for data: 500
-I0624 02:49:30.955399 12580 layer_factory.hpp:77] Creating layer conv
-I0624 02:49:30.955435 12580 net.cpp:86] Creating Layer conv
-I0624 02:49:30.955453 12580 net.cpp:408] conv <- data
-I0624 02:49:30.955487 12580 net.cpp:382] conv -> conv
-I0624 02:49:30.955564 12580 net.cpp:124] Setting up conv
-I0624 02:49:30.955579 12580 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0624 02:49:30.955598 12580 net.cpp:139] Memory required for data: 16340
-I0624 02:49:30.955626 12580 layer_factory.hpp:77] Creating layer ip
-I0624 02:49:30.955651 12580 net.cpp:86] Creating Layer ip
-I0624 02:49:30.955667 12580 net.cpp:408] ip <- conv
-I0624 02:49:30.955688 12580 net.cpp:382] ip -> ip_blob
-I0624 02:49:30.956158 12580 net.cpp:124] Setting up ip
-I0624 02:49:30.956174 12580 net.cpp:131] Top shape: 5 13 (65)
-I0624 02:49:30.956192 12580 net.cpp:139] Memory required for data: 16600
-I0624 02:49:30.956216 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:30.956252 12580 net.cpp:86] Creating Layer loss
-I0624 02:49:30.956272 12580 net.cpp:408] loss <- ip_blob
-I0624 02:49:30.956296 12580 net.cpp:408] loss <- label
-I0624 02:49:30.956321 12580 net.cpp:382] loss -> loss
-I0624 02:49:30.956346 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:30.956391 12580 net.cpp:124] Setting up loss
-I0624 02:49:30.956408 12580 net.cpp:131] Top shape: (1)
-I0624 02:49:30.956425 12580 net.cpp:134]     with loss weight 1
-I0624 02:49:30.956449 12580 net.cpp:139] Memory required for data: 16604
-I0624 02:49:30.956465 12580 net.cpp:200] loss needs backward computation.
-I0624 02:49:30.956482 12580 net.cpp:200] ip needs backward computation.
-I0624 02:49:30.956497 12580 net.cpp:200] conv needs backward computation.
-I0624 02:49:30.956514 12580 net.cpp:202] data does not need backward computation.
-I0624 02:49:30.956530 12580 net.cpp:244] This network produces output loss
-I0624 02:49:30.956553 12580 net.cpp:257] Network initialization done.
-I0624 02:49:30.977835 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.903478 33722 layer_factory.hpp:77] Creating layer data
+I0728 11:24:04.903493 33722 net.cpp:86] Creating Layer data
+I0728 11:24:04.903502 33722 net.cpp:382] data -> data
+I0728 11:24:04.903549 33722 net.cpp:382] data -> label
+I0728 11:24:04.903566 33722 net.cpp:124] Setting up data
+I0728 11:24:04.903573 33722 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0728 11:24:04.903581 33722 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0728 11:24:04.903589 33722 net.cpp:139] Memory required for data: 500
+I0728 11:24:04.903594 33722 layer_factory.hpp:77] Creating layer conv
+I0728 11:24:04.903609 33722 net.cpp:86] Creating Layer conv
+I0728 11:24:04.903614 33722 net.cpp:408] conv <- data
+I0728 11:24:04.903625 33722 net.cpp:382] conv -> conv
+I0728 11:24:04.903658 33722 net.cpp:124] Setting up conv
+I0728 11:24:04.903666 33722 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0728 11:24:04.903674 33722 net.cpp:139] Memory required for data: 16340
+I0728 11:24:04.903687 33722 layer_factory.hpp:77] Creating layer ip
+I0728 11:24:04.903698 33722 net.cpp:86] Creating Layer ip
+I0728 11:24:04.903705 33722 net.cpp:408] ip <- conv
+I0728 11:24:04.903715 33722 net.cpp:382] ip -> ip_blob
+I0728 11:24:04.903885 33722 net.cpp:124] Setting up ip
+I0728 11:24:04.903901 33722 net.cpp:131] Top shape: 5 13 (65)
+I0728 11:24:04.903910 33722 net.cpp:139] Memory required for data: 16600
+I0728 11:24:04.903923 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.903939 33722 net.cpp:86] Creating Layer loss
+I0728 11:24:04.903945 33722 net.cpp:408] loss <- ip_blob
+I0728 11:24:04.903975 33722 net.cpp:408] loss <- label
+I0728 11:24:04.903982 33722 net.cpp:382] loss -> loss
+I0728 11:24:04.903995 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.904017 33722 net.cpp:124] Setting up loss
+I0728 11:24:04.904026 33722 net.cpp:131] Top shape: (1)
+I0728 11:24:04.904032 33722 net.cpp:134]     with loss weight 1
+I0728 11:24:04.904042 33722 net.cpp:139] Memory required for data: 16604
+I0728 11:24:04.904048 33722 net.cpp:200] loss needs backward computation.
+I0728 11:24:04.904055 33722 net.cpp:200] ip needs backward computation.
+I0728 11:24:04.904062 33722 net.cpp:200] conv needs backward computation.
+I0728 11:24:04.904067 33722 net.cpp:202] data does not need backward computation.
+I0728 11:24:04.904074 33722 net.cpp:244] This network produces output loss
+I0728 11:24:04.904084 33722 net.cpp:257] Network initialization done.
+I0728 11:24:04.905175 33722 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -16442,45 +16508,45 @@
   bottom: "label"
   top: "loss"
 }
-I0624 02:49:30.978058 12580 layer_factory.hpp:77] Creating layer data
-I0624 02:49:30.978081 12580 net.cpp:86] Creating Layer data
-I0624 02:49:30.978097 12580 net.cpp:382] data -> data
-I0624 02:49:30.978124 12580 net.cpp:382] data -> label
-I0624 02:49:30.978157 12580 net.cpp:124] Setting up data
-I0624 02:49:30.978173 12580 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0624 02:49:30.978191 12580 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0624 02:49:30.978210 12580 net.cpp:139] Memory required for data: 500
-I0624 02:49:30.978224 12580 layer_factory.hpp:77] Creating layer conv
-I0624 02:49:30.978251 12580 net.cpp:86] Creating Layer conv
-I0624 02:49:30.978267 12580 net.cpp:408] conv <- data
-I0624 02:49:30.978286 12580 net.cpp:382] conv -> conv
-I0624 02:49:30.978334 12580 net.cpp:124] Setting up conv
-I0624 02:49:30.978346 12580 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0624 02:49:30.978360 12580 net.cpp:139] Memory required for data: 16340
-I0624 02:49:30.978379 12580 layer_factory.hpp:77] Creating layer ip
-I0624 02:49:30.978397 12580 net.cpp:86] Creating Layer ip
-I0624 02:49:30.978408 12580 net.cpp:408] ip <- conv
-I0624 02:49:30.978423 12580 net.cpp:382] ip -> ip_blob
-I0624 02:49:30.978754 12580 net.cpp:124] Setting up ip
-I0624 02:49:30.978765 12580 net.cpp:131] Top shape: 5 13 (65)
-I0624 02:49:30.978780 12580 net.cpp:139] Memory required for data: 16600
-I0624 02:49:30.978797 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:30.978812 12580 net.cpp:86] Creating Layer loss
-I0624 02:49:30.978823 12580 net.cpp:408] loss <- ip_blob
-I0624 02:49:30.978852 12580 net.cpp:408] loss <- label
-I0624 02:49:30.978868 12580 net.cpp:382] loss -> loss
-I0624 02:49:30.978884 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:30.978910 12580 net.cpp:124] Setting up loss
-I0624 02:49:30.978922 12580 net.cpp:131] Top shape: (1)
-I0624 02:49:30.978935 12580 net.cpp:134]     with loss weight 1
-I0624 02:49:30.978951 12580 net.cpp:139] Memory required for data: 16604
-I0624 02:49:30.978963 12580 net.cpp:200] loss needs backward computation.
-I0624 02:49:30.978974 12580 net.cpp:200] ip needs backward computation.
-I0624 02:49:30.978986 12580 net.cpp:200] conv needs backward computation.
-I0624 02:49:30.978997 12580 net.cpp:202] data does not need backward computation.
-I0624 02:49:30.979008 12580 net.cpp:244] This network produces output loss
-I0624 02:49:30.979025 12580 net.cpp:257] Network initialization done.
-.I0624 02:49:30.989987 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.905287 33722 layer_factory.hpp:77] Creating layer data
+I0728 11:24:04.905303 33722 net.cpp:86] Creating Layer data
+I0728 11:24:04.905311 33722 net.cpp:382] data -> data
+I0728 11:24:04.905323 33722 net.cpp:382] data -> label
+I0728 11:24:04.905339 33722 net.cpp:124] Setting up data
+I0728 11:24:04.905344 33722 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0728 11:24:04.905354 33722 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0728 11:24:04.905359 33722 net.cpp:139] Memory required for data: 500
+I0728 11:24:04.905365 33722 layer_factory.hpp:77] Creating layer conv
+I0728 11:24:04.905378 33722 net.cpp:86] Creating Layer conv
+I0728 11:24:04.905385 33722 net.cpp:408] conv <- data
+I0728 11:24:04.905395 33722 net.cpp:382] conv -> conv
+I0728 11:24:04.905424 33722 net.cpp:124] Setting up conv
+I0728 11:24:04.905432 33722 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0728 11:24:04.905440 33722 net.cpp:139] Memory required for data: 16340
+I0728 11:24:04.905453 33722 layer_factory.hpp:77] Creating layer ip
+I0728 11:24:04.905464 33722 net.cpp:86] Creating Layer ip
+I0728 11:24:04.905472 33722 net.cpp:408] ip <- conv
+I0728 11:24:04.905479 33722 net.cpp:382] ip -> ip_blob
+I0728 11:24:04.905656 33722 net.cpp:124] Setting up ip
+I0728 11:24:04.905673 33722 net.cpp:131] Top shape: 5 13 (65)
+I0728 11:24:04.905681 33722 net.cpp:139] Memory required for data: 16600
+I0728 11:24:04.905694 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.905704 33722 net.cpp:86] Creating Layer loss
+I0728 11:24:04.905709 33722 net.cpp:408] loss <- ip_blob
+I0728 11:24:04.905716 33722 net.cpp:408] loss <- label
+I0728 11:24:04.905723 33722 net.cpp:382] loss -> loss
+I0728 11:24:04.905735 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.905753 33722 net.cpp:124] Setting up loss
+I0728 11:24:04.905761 33722 net.cpp:131] Top shape: (1)
+I0728 11:24:04.905768 33722 net.cpp:134]     with loss weight 1
+I0728 11:24:04.905779 33722 net.cpp:139] Memory required for data: 16604
+I0728 11:24:04.905786 33722 net.cpp:200] loss needs backward computation.
+I0728 11:24:04.905791 33722 net.cpp:200] ip needs backward computation.
+I0728 11:24:04.905797 33722 net.cpp:200] conv needs backward computation.
+I0728 11:24:04.905804 33722 net.cpp:202] data does not need backward computation.
+I0728 11:24:04.905810 33722 net.cpp:244] This network produces output loss
+I0728 11:24:04.905820 33722 net.cpp:257] Network initialization done.
+.I0728 11:24:04.906805 33722 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -16559,45 +16625,45 @@
   bottom: "label"
   top: "loss"
 }
-I0624 02:49:30.990178 12580 layer_factory.hpp:77] Creating layer data
-I0624 02:49:30.990200 12580 net.cpp:86] Creating Layer data
-I0624 02:49:30.990216 12580 net.cpp:382] data -> data
-I0624 02:49:30.990239 12580 net.cpp:382] data -> label
-I0624 02:49:30.990265 12580 net.cpp:124] Setting up data
-I0624 02:49:30.990278 12580 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0624 02:49:30.990293 12580 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0624 02:49:30.990306 12580 net.cpp:139] Memory required for data: 500
-I0624 02:49:30.990317 12580 layer_factory.hpp:77] Creating layer conv
-I0624 02:49:30.990341 12580 net.cpp:86] Creating Layer conv
-I0624 02:49:30.990353 12580 net.cpp:408] conv <- data
-I0624 02:49:30.990370 12580 net.cpp:382] conv -> conv
-I0624 02:49:30.990419 12580 net.cpp:124] Setting up conv
-I0624 02:49:30.990430 12580 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0624 02:49:30.990444 12580 net.cpp:139] Memory required for data: 16340
-I0624 02:49:30.990463 12580 layer_factory.hpp:77] Creating layer ip
-I0624 02:49:30.990480 12580 net.cpp:86] Creating Layer ip
-I0624 02:49:30.990491 12580 net.cpp:408] ip <- conv
-I0624 02:49:30.990506 12580 net.cpp:382] ip -> ip_blob
-I0624 02:49:30.990837 12580 net.cpp:124] Setting up ip
-I0624 02:49:30.990849 12580 net.cpp:131] Top shape: 5 13 (65)
-I0624 02:49:30.990861 12580 net.cpp:139] Memory required for data: 16600
-I0624 02:49:30.990878 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:30.990893 12580 net.cpp:86] Creating Layer loss
-I0624 02:49:30.990904 12580 net.cpp:408] loss <- ip_blob
-I0624 02:49:30.990916 12580 net.cpp:408] loss <- label
-I0624 02:49:30.990931 12580 net.cpp:382] loss -> loss
-I0624 02:49:30.990947 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:30.990973 12580 net.cpp:124] Setting up loss
-I0624 02:49:30.990985 12580 net.cpp:131] Top shape: (1)
-I0624 02:49:30.990998 12580 net.cpp:134]     with loss weight 1
-I0624 02:49:30.991014 12580 net.cpp:139] Memory required for data: 16604
-I0624 02:49:30.991025 12580 net.cpp:200] loss needs backward computation.
-I0624 02:49:30.991037 12580 net.cpp:200] ip needs backward computation.
-I0624 02:49:30.991048 12580 net.cpp:200] conv needs backward computation.
-I0624 02:49:30.991060 12580 net.cpp:202] data does not need backward computation.
-I0624 02:49:30.991070 12580 net.cpp:244] This network produces output loss
-I0624 02:49:30.991086 12580 net.cpp:257] Network initialization done.
-I0624 02:49:31.000555 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.906903 33722 layer_factory.hpp:77] Creating layer data
+I0728 11:24:04.906919 33722 net.cpp:86] Creating Layer data
+I0728 11:24:04.906929 33722 net.cpp:382] data -> data
+I0728 11:24:04.906941 33722 net.cpp:382] data -> label
+I0728 11:24:04.906957 33722 net.cpp:124] Setting up data
+I0728 11:24:04.906965 33722 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0728 11:24:04.906972 33722 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0728 11:24:04.906980 33722 net.cpp:139] Memory required for data: 500
+I0728 11:24:04.906985 33722 layer_factory.hpp:77] Creating layer conv
+I0728 11:24:04.907001 33722 net.cpp:86] Creating Layer conv
+I0728 11:24:04.907007 33722 net.cpp:408] conv <- data
+I0728 11:24:04.907017 33722 net.cpp:382] conv -> conv
+I0728 11:24:04.907049 33722 net.cpp:124] Setting up conv
+I0728 11:24:04.907058 33722 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0728 11:24:04.907066 33722 net.cpp:139] Memory required for data: 16340
+I0728 11:24:04.907079 33722 layer_factory.hpp:77] Creating layer ip
+I0728 11:24:04.907090 33722 net.cpp:86] Creating Layer ip
+I0728 11:24:04.907096 33722 net.cpp:408] ip <- conv
+I0728 11:24:04.907106 33722 net.cpp:382] ip -> ip_blob
+I0728 11:24:04.907284 33722 net.cpp:124] Setting up ip
+I0728 11:24:04.907300 33722 net.cpp:131] Top shape: 5 13 (65)
+I0728 11:24:04.907308 33722 net.cpp:139] Memory required for data: 16600
+I0728 11:24:04.907336 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.907346 33722 net.cpp:86] Creating Layer loss
+I0728 11:24:04.907353 33722 net.cpp:408] loss <- ip_blob
+I0728 11:24:04.907359 33722 net.cpp:408] loss <- label
+I0728 11:24:04.907378 33722 net.cpp:382] loss -> loss
+I0728 11:24:04.907389 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.907406 33722 net.cpp:124] Setting up loss
+I0728 11:24:04.907413 33722 net.cpp:131] Top shape: (1)
+I0728 11:24:04.907421 33722 net.cpp:134]     with loss weight 1
+I0728 11:24:04.907433 33722 net.cpp:139] Memory required for data: 16604
+I0728 11:24:04.907438 33722 net.cpp:200] loss needs backward computation.
+I0728 11:24:04.907444 33722 net.cpp:200] ip needs backward computation.
+I0728 11:24:04.907449 33722 net.cpp:200] conv needs backward computation.
+I0728 11:24:04.907456 33722 net.cpp:202] data does not need backward computation.
+I0728 11:24:04.907462 33722 net.cpp:244] This network produces output loss
+I0728 11:24:04.907471 33722 net.cpp:257] Network initialization done.
+I0728 11:24:04.908942 33722 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -16676,46 +16742,46 @@
   bottom: "label"
   top: "loss"
 }
-I0624 02:49:31.000769 12580 layer_factory.hpp:77] Creating layer data
-I0624 02:49:31.000793 12580 net.cpp:86] Creating Layer data
-I0624 02:49:31.000813 12580 net.cpp:382] data -> data
-I0624 02:49:31.000838 12580 net.cpp:382] data -> label
-I0624 02:49:31.000869 12580 net.cpp:124] Setting up data
-I0624 02:49:31.000882 12580 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0624 02:49:31.000900 12580 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0624 02:49:31.000916 12580 net.cpp:139] Memory required for data: 500
-I0624 02:49:31.000929 12580 layer_factory.hpp:77] Creating layer conv
-I0624 02:49:31.000952 12580 net.cpp:86] Creating Layer conv
-I0624 02:49:31.000965 12580 net.cpp:408] conv <- data
-I0624 02:49:31.000984 12580 net.cpp:382] conv -> conv
-I0624 02:49:31.001041 12580 net.cpp:124] Setting up conv
-I0624 02:49:31.001055 12580 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0624 02:49:31.001070 12580 net.cpp:139] Memory required for data: 16340
-I0624 02:49:31.001093 12580 layer_factory.hpp:77] Creating layer ip
-I0624 02:49:31.001113 12580 net.cpp:86] Creating Layer ip
-I0624 02:49:31.001152 12580 net.cpp:408] ip <- conv
-I0624 02:49:31.001171 12580 net.cpp:382] ip -> ip_blob
-I0624 02:49:31.001636 12580 net.cpp:124] Setting up ip
-I0624 02:49:31.001662 12580 net.cpp:131] Top shape: 5 13 (65)
-I0624 02:49:31.001682 12580 net.cpp:139] Memory required for data: 16600
-I0624 02:49:31.001706 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:31.001747 12580 net.cpp:86] Creating Layer loss
-I0624 02:49:31.001761 12580 net.cpp:408] loss <- ip_blob
-I0624 02:49:31.001775 12580 net.cpp:408] loss <- label
-I0624 02:49:31.001792 12580 net.cpp:382] loss -> loss
-I0624 02:49:31.001816 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:31.001845 12580 net.cpp:124] Setting up loss
-I0624 02:49:31.001859 12580 net.cpp:131] Top shape: (1)
-I0624 02:49:31.001873 12580 net.cpp:134]     with loss weight 1
-I0624 02:49:31.001893 12580 net.cpp:139] Memory required for data: 16604
-I0624 02:49:31.001906 12580 net.cpp:200] loss needs backward computation.
-I0624 02:49:31.001920 12580 net.cpp:200] ip needs backward computation.
-I0624 02:49:31.001935 12580 net.cpp:200] conv needs backward computation.
-I0624 02:49:31.001948 12580 net.cpp:202] data does not need backward computation.
-I0624 02:49:31.001960 12580 net.cpp:244] This network produces output loss
-I0624 02:49:31.002010 12580 net.cpp:257] Network initialization done.
-I0624 02:49:31.002722 12580 hdf5.cpp:33] Datatype class: H5T_FLOAT
-.I0624 02:49:31.005780 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.909041 33722 layer_factory.hpp:77] Creating layer data
+I0728 11:24:04.909057 33722 net.cpp:86] Creating Layer data
+I0728 11:24:04.909067 33722 net.cpp:382] data -> data
+I0728 11:24:04.909081 33722 net.cpp:382] data -> label
+I0728 11:24:04.909096 33722 net.cpp:124] Setting up data
+I0728 11:24:04.909103 33722 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0728 11:24:04.909112 33722 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0728 11:24:04.909118 33722 net.cpp:139] Memory required for data: 500
+I0728 11:24:04.909124 33722 layer_factory.hpp:77] Creating layer conv
+I0728 11:24:04.909138 33722 net.cpp:86] Creating Layer conv
+I0728 11:24:04.909145 33722 net.cpp:408] conv <- data
+I0728 11:24:04.909154 33722 net.cpp:382] conv -> conv
+I0728 11:24:04.909190 33722 net.cpp:124] Setting up conv
+I0728 11:24:04.909199 33722 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0728 11:24:04.909207 33722 net.cpp:139] Memory required for data: 16340
+I0728 11:24:04.909221 33722 layer_factory.hpp:77] Creating layer ip
+I0728 11:24:04.909231 33722 net.cpp:86] Creating Layer ip
+I0728 11:24:04.909237 33722 net.cpp:408] ip <- conv
+I0728 11:24:04.909247 33722 net.cpp:382] ip -> ip_blob
+I0728 11:24:04.909418 33722 net.cpp:124] Setting up ip
+I0728 11:24:04.909436 33722 net.cpp:131] Top shape: 5 13 (65)
+I0728 11:24:04.909444 33722 net.cpp:139] Memory required for data: 16600
+I0728 11:24:04.909456 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.909466 33722 net.cpp:86] Creating Layer loss
+I0728 11:24:04.909473 33722 net.cpp:408] loss <- ip_blob
+I0728 11:24:04.909479 33722 net.cpp:408] loss <- label
+I0728 11:24:04.909487 33722 net.cpp:382] loss -> loss
+I0728 11:24:04.909508 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.909526 33722 net.cpp:124] Setting up loss
+I0728 11:24:04.909533 33722 net.cpp:131] Top shape: (1)
+I0728 11:24:04.909541 33722 net.cpp:134]     with loss weight 1
+I0728 11:24:04.909552 33722 net.cpp:139] Memory required for data: 16604
+I0728 11:24:04.909559 33722 net.cpp:200] loss needs backward computation.
+I0728 11:24:04.909565 33722 net.cpp:200] ip needs backward computation.
+I0728 11:24:04.909571 33722 net.cpp:200] conv needs backward computation.
+I0728 11:24:04.909577 33722 net.cpp:202] data does not need backward computation.
+I0728 11:24:04.909583 33722 net.cpp:244] This network produces output loss
+I0728 11:24:04.909592 33722 net.cpp:257] Network initialization done.
+I0728 11:24:04.910040 33722 hdf5.cpp:33] Datatype class: H5T_FLOAT
+.I0728 11:24:04.911314 33722 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -16794,47 +16860,47 @@
   bottom: "label"
   top: "loss"
 }
-I0624 02:49:31.006038 12580 layer_factory.hpp:77] Creating layer data
-I0624 02:49:31.006062 12580 net.cpp:86] Creating Layer data
-I0624 02:49:31.006081 12580 net.cpp:382] data -> data
-I0624 02:49:31.006108 12580 net.cpp:382] data -> label
-I0624 02:49:31.006137 12580 net.cpp:124] Setting up data
-I0624 02:49:31.006151 12580 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0624 02:49:31.006170 12580 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0624 02:49:31.006186 12580 net.cpp:139] Memory required for data: 500
-I0624 02:49:31.006198 12580 layer_factory.hpp:77] Creating layer conv
-I0624 02:49:31.006222 12580 net.cpp:86] Creating Layer conv
-I0624 02:49:31.006235 12580 net.cpp:408] conv <- data
-I0624 02:49:31.006254 12580 net.cpp:382] conv -> conv
-I0624 02:49:31.006310 12580 net.cpp:124] Setting up conv
-I0624 02:49:31.006323 12580 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0624 02:49:31.006340 12580 net.cpp:139] Memory required for data: 16340
-I0624 02:49:31.006361 12580 layer_factory.hpp:77] Creating layer ip
-I0624 02:49:31.006381 12580 net.cpp:86] Creating Layer ip
-I0624 02:49:31.006394 12580 net.cpp:408] ip <- conv
-I0624 02:49:31.006412 12580 net.cpp:382] ip -> ip_blob
-I0624 02:49:31.006799 12580 net.cpp:124] Setting up ip
-I0624 02:49:31.006812 12580 net.cpp:131] Top shape: 5 13 (65)
-I0624 02:49:31.006827 12580 net.cpp:139] Memory required for data: 16600
-I0624 02:49:31.006847 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:31.006865 12580 net.cpp:86] Creating Layer loss
-I0624 02:49:31.006877 12580 net.cpp:408] loss <- ip_blob
-I0624 02:49:31.006891 12580 net.cpp:408] loss <- label
-I0624 02:49:31.006907 12580 net.cpp:382] loss -> loss
-I0624 02:49:31.006928 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:31.006958 12580 net.cpp:124] Setting up loss
-I0624 02:49:31.006971 12580 net.cpp:131] Top shape: (1)
-I0624 02:49:31.006986 12580 net.cpp:134]     with loss weight 1
-I0624 02:49:31.007004 12580 net.cpp:139] Memory required for data: 16604
-I0624 02:49:31.007035 12580 net.cpp:200] loss needs backward computation.
-I0624 02:49:31.007050 12580 net.cpp:200] ip needs backward computation.
-I0624 02:49:31.007063 12580 net.cpp:200] conv needs backward computation.
-I0624 02:49:31.007077 12580 net.cpp:202] data does not need backward computation.
-I0624 02:49:31.007091 12580 net.cpp:244] This network produces output loss
-I0624 02:49:31.007108 12580 net.cpp:257] Network initialization done.
-.I0624 02:49:31.017940 12580 net.cpp:332] The NetState did not contain stage 'B' specified by a rule in layer B
-I0624 02:49:31.017990 12580 net.cpp:332] The NetState did not contain stage 'B' specified by a rule in layer AandB
-I0624 02:49:31.018003 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.911414 33722 layer_factory.hpp:77] Creating layer data
+I0728 11:24:04.911429 33722 net.cpp:86] Creating Layer data
+I0728 11:24:04.911440 33722 net.cpp:382] data -> data
+I0728 11:24:04.911453 33722 net.cpp:382] data -> label
+I0728 11:24:04.911484 33722 net.cpp:124] Setting up data
+I0728 11:24:04.911492 33722 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0728 11:24:04.911515 33722 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0728 11:24:04.911522 33722 net.cpp:139] Memory required for data: 500
+I0728 11:24:04.911528 33722 layer_factory.hpp:77] Creating layer conv
+I0728 11:24:04.911557 33722 net.cpp:86] Creating Layer conv
+I0728 11:24:04.911563 33722 net.cpp:408] conv <- data
+I0728 11:24:04.911572 33722 net.cpp:382] conv -> conv
+I0728 11:24:04.911605 33722 net.cpp:124] Setting up conv
+I0728 11:24:04.911614 33722 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0728 11:24:04.911621 33722 net.cpp:139] Memory required for data: 16340
+I0728 11:24:04.911633 33722 layer_factory.hpp:77] Creating layer ip
+I0728 11:24:04.911644 33722 net.cpp:86] Creating Layer ip
+I0728 11:24:04.911651 33722 net.cpp:408] ip <- conv
+I0728 11:24:04.911661 33722 net.cpp:382] ip -> ip_blob
+I0728 11:24:04.911854 33722 net.cpp:124] Setting up ip
+I0728 11:24:04.911870 33722 net.cpp:131] Top shape: 5 13 (65)
+I0728 11:24:04.911880 33722 net.cpp:139] Memory required for data: 16600
+I0728 11:24:04.911892 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.911902 33722 net.cpp:86] Creating Layer loss
+I0728 11:24:04.911909 33722 net.cpp:408] loss <- ip_blob
+I0728 11:24:04.911918 33722 net.cpp:408] loss <- label
+I0728 11:24:04.911926 33722 net.cpp:382] loss -> loss
+I0728 11:24:04.911937 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.911957 33722 net.cpp:124] Setting up loss
+I0728 11:24:04.911963 33722 net.cpp:131] Top shape: (1)
+I0728 11:24:04.911970 33722 net.cpp:134]     with loss weight 1
+I0728 11:24:04.911983 33722 net.cpp:139] Memory required for data: 16604
+I0728 11:24:04.911988 33722 net.cpp:200] loss needs backward computation.
+I0728 11:24:04.911994 33722 net.cpp:200] ip needs backward computation.
+I0728 11:24:04.912000 33722 net.cpp:200] conv needs backward computation.
+I0728 11:24:04.912007 33722 net.cpp:202] data does not need backward computation.
+I0728 11:24:04.912014 33722 net.cpp:244] This network produces output loss
+I0728 11:24:04.912022 33722 net.cpp:257] Network initialization done.
+.I0728 11:24:04.913069 33722 net.cpp:332] The NetState did not contain stage 'B' specified by a rule in layer B
+I0728 11:24:04.913092 33722 net.cpp:332] The NetState did not contain stage 'B' specified by a rule in layer AandB
+I0728 11:24:04.913100 33722 net.cpp:53] Initializing net from parameters: 
 state {
   phase: TEST
   level: 0
@@ -16880,43 +16946,43 @@
     num_output: 1
   }
 }
-I0624 02:49:31.018164 12580 layer_factory.hpp:77] Creating layer data
-I0624 02:49:31.018219 12580 net.cpp:86] Creating Layer data
-I0624 02:49:31.018234 12580 net.cpp:382] data -> data
-I0624 02:49:31.018266 12580 net.cpp:124] Setting up data
-I0624 02:49:31.018296 12580 net.cpp:131] Top shape: 1 1 10 10 (100)
-I0624 02:49:31.018309 12580 net.cpp:139] Memory required for data: 400
-I0624 02:49:31.018322 12580 layer_factory.hpp:77] Creating layer data_data_0_split
-I0624 02:49:31.018339 12580 net.cpp:86] Creating Layer data_data_0_split
-I0624 02:49:31.018352 12580 net.cpp:408] data_data_0_split <- data
-I0624 02:49:31.018368 12580 net.cpp:382] data_data_0_split -> data_data_0_split_0
-I0624 02:49:31.018401 12580 net.cpp:382] data_data_0_split -> data_data_0_split_1
-I0624 02:49:31.018437 12580 net.cpp:124] Setting up data_data_0_split
-I0624 02:49:31.018467 12580 net.cpp:131] Top shape: 1 1 10 10 (100)
-I0624 02:49:31.018481 12580 net.cpp:131] Top shape: 1 1 10 10 (100)
-I0624 02:49:31.018496 12580 net.cpp:139] Memory required for data: 1200
-I0624 02:49:31.018507 12580 layer_factory.hpp:77] Creating layer A
-I0624 02:49:31.018524 12580 net.cpp:86] Creating Layer A
-I0624 02:49:31.018543 12580 net.cpp:408] A <- data_data_0_split_0
-I0624 02:49:31.018560 12580 net.cpp:382] A -> A
-I0624 02:49:31.018590 12580 net.cpp:124] Setting up A
-I0624 02:49:31.018666 12580 net.cpp:131] Top shape: 1 1 (1)
-I0624 02:49:31.018679 12580 net.cpp:139] Memory required for data: 1204
-I0624 02:49:31.018700 12580 layer_factory.hpp:77] Creating layer AorB
-I0624 02:49:31.018716 12580 net.cpp:86] Creating Layer AorB
-I0624 02:49:31.018729 12580 net.cpp:408] AorB <- data_data_0_split_1
-I0624 02:49:31.018748 12580 net.cpp:382] AorB -> AorB
-I0624 02:49:31.018774 12580 net.cpp:124] Setting up AorB
-I0624 02:49:31.018801 12580 net.cpp:131] Top shape: 1 1 (1)
-I0624 02:49:31.018815 12580 net.cpp:139] Memory required for data: 1208
-I0624 02:49:31.018832 12580 net.cpp:202] AorB does not need backward computation.
-I0624 02:49:31.018843 12580 net.cpp:202] A does not need backward computation.
-I0624 02:49:31.018855 12580 net.cpp:202] data_data_0_split does not need backward computation.
-I0624 02:49:31.018867 12580 net.cpp:202] data does not need backward computation.
-I0624 02:49:31.018877 12580 net.cpp:244] This network produces output A
-I0624 02:49:31.018888 12580 net.cpp:244] This network produces output AorB
-I0624 02:49:31.018903 12580 net.cpp:257] Network initialization done.
-.I0624 02:49:31.029839 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.913251 33722 layer_factory.hpp:77] Creating layer data
+I0728 11:24:04.913265 33722 net.cpp:86] Creating Layer data
+I0728 11:24:04.913275 33722 net.cpp:382] data -> data
+I0728 11:24:04.913291 33722 net.cpp:124] Setting up data
+I0728 11:24:04.913300 33722 net.cpp:131] Top shape: 1 1 10 10 (100)
+I0728 11:24:04.913307 33722 net.cpp:139] Memory required for data: 400
+I0728 11:24:04.913313 33722 layer_factory.hpp:77] Creating layer data_data_0_split
+I0728 11:24:04.913324 33722 net.cpp:86] Creating Layer data_data_0_split
+I0728 11:24:04.913331 33722 net.cpp:408] data_data_0_split <- data
+I0728 11:24:04.913340 33722 net.cpp:382] data_data_0_split -> data_data_0_split_0
+I0728 11:24:04.913350 33722 net.cpp:382] data_data_0_split -> data_data_0_split_1
+I0728 11:24:04.913363 33722 net.cpp:124] Setting up data_data_0_split
+I0728 11:24:04.913369 33722 net.cpp:131] Top shape: 1 1 10 10 (100)
+I0728 11:24:04.913378 33722 net.cpp:131] Top shape: 1 1 10 10 (100)
+I0728 11:24:04.913385 33722 net.cpp:139] Memory required for data: 1200
+I0728 11:24:04.913391 33722 layer_factory.hpp:77] Creating layer A
+I0728 11:24:04.913403 33722 net.cpp:86] Creating Layer A
+I0728 11:24:04.913408 33722 net.cpp:408] A <- data_data_0_split_0
+I0728 11:24:04.913419 33722 net.cpp:382] A -> A
+I0728 11:24:04.913437 33722 net.cpp:124] Setting up A
+I0728 11:24:04.913444 33722 net.cpp:131] Top shape: 1 1 (1)
+I0728 11:24:04.913452 33722 net.cpp:139] Memory required for data: 1204
+I0728 11:24:04.913475 33722 layer_factory.hpp:77] Creating layer AorB
+I0728 11:24:04.913486 33722 net.cpp:86] Creating Layer AorB
+I0728 11:24:04.913491 33722 net.cpp:408] AorB <- data_data_0_split_1
+I0728 11:24:04.913501 33722 net.cpp:382] AorB -> AorB
+I0728 11:24:04.913519 33722 net.cpp:124] Setting up AorB
+I0728 11:24:04.913527 33722 net.cpp:131] Top shape: 1 1 (1)
+I0728 11:24:04.913533 33722 net.cpp:139] Memory required for data: 1208
+I0728 11:24:04.913544 33722 net.cpp:202] AorB does not need backward computation.
+I0728 11:24:04.913551 33722 net.cpp:202] A does not need backward computation.
+I0728 11:24:04.913558 33722 net.cpp:202] data_data_0_split does not need backward computation.
+I0728 11:24:04.913565 33722 net.cpp:202] data does not need backward computation.
+I0728 11:24:04.913570 33722 net.cpp:244] This network produces output A
+I0728 11:24:04.913576 33722 net.cpp:244] This network produces output AorB
+I0728 11:24:04.913601 33722 net.cpp:257] Network initialization done.
+.I0728 11:24:04.914171 33722 net.cpp:53] Initializing net from parameters: 
 state {
   phase: TEST
   level: 0
@@ -16988,68 +17054,68 @@
     num_output: 1
   }
 }
-I0624 02:49:31.030027 12580 layer_factory.hpp:77] Creating layer data
-I0624 02:49:31.030045 12580 net.cpp:86] Creating Layer data
-I0624 02:49:31.030061 12580 net.cpp:382] data -> data
-I0624 02:49:31.030086 12580 net.cpp:124] Setting up data
-I0624 02:49:31.030099 12580 net.cpp:131] Top shape: 1 1 10 10 (100)
-I0624 02:49:31.030113 12580 net.cpp:139] Memory required for data: 400
-I0624 02:49:31.030124 12580 layer_factory.hpp:77] Creating layer data_data_0_split
-I0624 02:49:31.030140 12580 net.cpp:86] Creating Layer data_data_0_split
-I0624 02:49:31.030153 12580 net.cpp:408] data_data_0_split <- data
-I0624 02:49:31.030169 12580 net.cpp:382] data_data_0_split -> data_data_0_split_0
-I0624 02:49:31.030186 12580 net.cpp:382] data_data_0_split -> data_data_0_split_1
-I0624 02:49:31.030205 12580 net.cpp:382] data_data_0_split -> data_data_0_split_2
-I0624 02:49:31.030225 12580 net.cpp:382] data_data_0_split -> data_data_0_split_3
-I0624 02:49:31.030246 12580 net.cpp:124] Setting up data_data_0_split
-I0624 02:49:31.030258 12580 net.cpp:131] Top shape: 1 1 10 10 (100)
-I0624 02:49:31.030272 12580 net.cpp:131] Top shape: 1 1 10 10 (100)
-I0624 02:49:31.030285 12580 net.cpp:131] Top shape: 1 1 10 10 (100)
-I0624 02:49:31.030298 12580 net.cpp:131] Top shape: 1 1 10 10 (100)
-I0624 02:49:31.030311 12580 net.cpp:139] Memory required for data: 2000
-I0624 02:49:31.030323 12580 layer_factory.hpp:77] Creating layer A
-I0624 02:49:31.030339 12580 net.cpp:86] Creating Layer A
-I0624 02:49:31.030349 12580 net.cpp:408] A <- data_data_0_split_0
-I0624 02:49:31.030364 12580 net.cpp:382] A -> A
-I0624 02:49:31.030391 12580 net.cpp:124] Setting up A
-I0624 02:49:31.030402 12580 net.cpp:131] Top shape: 1 1 (1)
-I0624 02:49:31.030414 12580 net.cpp:139] Memory required for data: 2004
-I0624 02:49:31.030433 12580 layer_factory.hpp:77] Creating layer B
-I0624 02:49:31.030449 12580 net.cpp:86] Creating Layer B
-I0624 02:49:31.030460 12580 net.cpp:408] B <- data_data_0_split_1
-I0624 02:49:31.030474 12580 net.cpp:382] B -> B
-I0624 02:49:31.030498 12580 net.cpp:124] Setting up B
-I0624 02:49:31.030508 12580 net.cpp:131] Top shape: 1 1 (1)
-I0624 02:49:31.030520 12580 net.cpp:139] Memory required for data: 2008
-I0624 02:49:31.030537 12580 layer_factory.hpp:77] Creating layer AorB
-I0624 02:49:31.030553 12580 net.cpp:86] Creating Layer AorB
-I0624 02:49:31.030565 12580 net.cpp:408] AorB <- data_data_0_split_2
-I0624 02:49:31.030580 12580 net.cpp:382] AorB -> AorB
-I0624 02:49:31.030603 12580 net.cpp:124] Setting up AorB
-I0624 02:49:31.030614 12580 net.cpp:131] Top shape: 1 1 (1)
-I0624 02:49:31.030627 12580 net.cpp:139] Memory required for data: 2012
-I0624 02:49:31.030643 12580 layer_factory.hpp:77] Creating layer AandB
-I0624 02:49:31.030658 12580 net.cpp:86] Creating Layer AandB
-I0624 02:49:31.030669 12580 net.cpp:408] AandB <- data_data_0_split_3
-I0624 02:49:31.030684 12580 net.cpp:382] AandB -> AandB
-I0624 02:49:31.030711 12580 net.cpp:124] Setting up AandB
-I0624 02:49:31.030722 12580 net.cpp:131] Top shape: 1 1 (1)
-I0624 02:49:31.030735 12580 net.cpp:139] Memory required for data: 2016
-I0624 02:49:31.030750 12580 net.cpp:202] AandB does not need backward computation.
-I0624 02:49:31.030761 12580 net.cpp:202] AorB does not need backward computation.
-I0624 02:49:31.030773 12580 net.cpp:202] B does not need backward computation.
-I0624 02:49:31.030784 12580 net.cpp:202] A does not need backward computation.
-I0624 02:49:31.030797 12580 net.cpp:202] data_data_0_split does not need backward computation.
-I0624 02:49:31.030808 12580 net.cpp:202] data does not need backward computation.
-I0624 02:49:31.030818 12580 net.cpp:244] This network produces output A
-I0624 02:49:31.030829 12580 net.cpp:244] This network produces output AandB
-I0624 02:49:31.030840 12580 net.cpp:244] This network produces output AorB
-I0624 02:49:31.030853 12580 net.cpp:244] This network produces output B
-I0624 02:49:31.030870 12580 net.cpp:257] Network initialization done.
-.I0624 02:49:31.037900 12580 net.cpp:332] The NetState did not contain stage 'A' specified by a rule in layer A
-I0624 02:49:31.037927 12580 net.cpp:332] The NetState did not contain stage 'A' specified by a rule in layer AorB
-I0624 02:49:31.037945 12580 net.cpp:332] The NetState did not contain stage 'A' specified by a rule in layer AandB
-I0624 02:49:31.037957 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.914292 33722 layer_factory.hpp:77] Creating layer data
+I0728 11:24:04.914305 33722 net.cpp:86] Creating Layer data
+I0728 11:24:04.914314 33722 net.cpp:382] data -> data
+I0728 11:24:04.914347 33722 net.cpp:124] Setting up data
+I0728 11:24:04.914355 33722 net.cpp:131] Top shape: 1 1 10 10 (100)
+I0728 11:24:04.914362 33722 net.cpp:139] Memory required for data: 400
+I0728 11:24:04.914369 33722 layer_factory.hpp:77] Creating layer data_data_0_split
+I0728 11:24:04.914381 33722 net.cpp:86] Creating Layer data_data_0_split
+I0728 11:24:04.914386 33722 net.cpp:408] data_data_0_split <- data
+I0728 11:24:04.914394 33722 net.cpp:382] data_data_0_split -> data_data_0_split_0
+I0728 11:24:04.914407 33722 net.cpp:382] data_data_0_split -> data_data_0_split_1
+I0728 11:24:04.914417 33722 net.cpp:382] data_data_0_split -> data_data_0_split_2
+I0728 11:24:04.914427 33722 net.cpp:382] data_data_0_split -> data_data_0_split_3
+I0728 11:24:04.914443 33722 net.cpp:124] Setting up data_data_0_split
+I0728 11:24:04.914448 33722 net.cpp:131] Top shape: 1 1 10 10 (100)
+I0728 11:24:04.914455 33722 net.cpp:131] Top shape: 1 1 10 10 (100)
+I0728 11:24:04.914463 33722 net.cpp:131] Top shape: 1 1 10 10 (100)
+I0728 11:24:04.914469 33722 net.cpp:131] Top shape: 1 1 10 10 (100)
+I0728 11:24:04.914476 33722 net.cpp:139] Memory required for data: 2000
+I0728 11:24:04.914498 33722 layer_factory.hpp:77] Creating layer A
+I0728 11:24:04.914510 33722 net.cpp:86] Creating Layer A
+I0728 11:24:04.914516 33722 net.cpp:408] A <- data_data_0_split_0
+I0728 11:24:04.914537 33722 net.cpp:382] A -> A
+I0728 11:24:04.914556 33722 net.cpp:124] Setting up A
+I0728 11:24:04.914562 33722 net.cpp:131] Top shape: 1 1 (1)
+I0728 11:24:04.914569 33722 net.cpp:139] Memory required for data: 2004
+I0728 11:24:04.914583 33722 layer_factory.hpp:77] Creating layer B
+I0728 11:24:04.914592 33722 net.cpp:86] Creating Layer B
+I0728 11:24:04.914598 33722 net.cpp:408] B <- data_data_0_split_1
+I0728 11:24:04.914608 33722 net.cpp:382] B -> B
+I0728 11:24:04.914639 33722 net.cpp:124] Setting up B
+I0728 11:24:04.914646 33722 net.cpp:131] Top shape: 1 1 (1)
+I0728 11:24:04.914654 33722 net.cpp:139] Memory required for data: 2008
+I0728 11:24:04.914664 33722 layer_factory.hpp:77] Creating layer AorB
+I0728 11:24:04.914674 33722 net.cpp:86] Creating Layer AorB
+I0728 11:24:04.914680 33722 net.cpp:408] AorB <- data_data_0_split_2
+I0728 11:24:04.914690 33722 net.cpp:382] AorB -> AorB
+I0728 11:24:04.914707 33722 net.cpp:124] Setting up AorB
+I0728 11:24:04.914712 33722 net.cpp:131] Top shape: 1 1 (1)
+I0728 11:24:04.914718 33722 net.cpp:139] Memory required for data: 2012
+I0728 11:24:04.914728 33722 layer_factory.hpp:77] Creating layer AandB
+I0728 11:24:04.914737 33722 net.cpp:86] Creating Layer AandB
+I0728 11:24:04.914743 33722 net.cpp:408] AandB <- data_data_0_split_3
+I0728 11:24:04.914753 33722 net.cpp:382] AandB -> AandB
+I0728 11:24:04.914768 33722 net.cpp:124] Setting up AandB
+I0728 11:24:04.914774 33722 net.cpp:131] Top shape: 1 1 (1)
+I0728 11:24:04.914781 33722 net.cpp:139] Memory required for data: 2016
+I0728 11:24:04.914789 33722 net.cpp:202] AandB does not need backward computation.
+I0728 11:24:04.914796 33722 net.cpp:202] AorB does not need backward computation.
+I0728 11:24:04.914803 33722 net.cpp:202] B does not need backward computation.
+I0728 11:24:04.914808 33722 net.cpp:202] A does not need backward computation.
+I0728 11:24:04.914815 33722 net.cpp:202] data_data_0_split does not need backward computation.
+I0728 11:24:04.914820 33722 net.cpp:202] data does not need backward computation.
+I0728 11:24:04.914825 33722 net.cpp:244] This network produces output A
+I0728 11:24:04.914830 33722 net.cpp:244] This network produces output AandB
+I0728 11:24:04.914836 33722 net.cpp:244] This network produces output AorB
+I0728 11:24:04.914842 33722 net.cpp:244] This network produces output B
+I0728 11:24:04.914852 33722 net.cpp:257] Network initialization done.
+.I0728 11:24:04.915448 33722 net.cpp:332] The NetState did not contain stage 'A' specified by a rule in layer A
+I0728 11:24:04.915470 33722 net.cpp:332] The NetState did not contain stage 'A' specified by a rule in layer AorB
+I0728 11:24:04.915479 33722 net.cpp:332] The NetState did not contain stage 'A' specified by a rule in layer AandB
+I0728 11:24:04.915485 33722 net.cpp:53] Initializing net from parameters: 
 state {
   phase: TEST
   level: 0
@@ -17095,43 +17161,43 @@
     num_output: 1
   }
 }
-I0624 02:49:31.038108 12580 layer_factory.hpp:77] Creating layer data
-I0624 02:49:31.038130 12580 net.cpp:86] Creating Layer data
-I0624 02:49:31.038147 12580 net.cpp:382] data -> data
-I0624 02:49:31.038180 12580 net.cpp:124] Setting up data
-I0624 02:49:31.038194 12580 net.cpp:131] Top shape: 1 1 10 10 (100)
-I0624 02:49:31.038211 12580 net.cpp:139] Memory required for data: 400
-I0624 02:49:31.038224 12580 layer_factory.hpp:77] Creating layer data_data_0_split
-I0624 02:49:31.038244 12580 net.cpp:86] Creating Layer data_data_0_split
-I0624 02:49:31.038257 12580 net.cpp:408] data_data_0_split <- data
-I0624 02:49:31.038275 12580 net.cpp:382] data_data_0_split -> data_data_0_split_0
-I0624 02:49:31.038296 12580 net.cpp:382] data_data_0_split -> data_data_0_split_1
-I0624 02:49:31.038319 12580 net.cpp:124] Setting up data_data_0_split
-I0624 02:49:31.038333 12580 net.cpp:131] Top shape: 1 1 10 10 (100)
-I0624 02:49:31.038350 12580 net.cpp:131] Top shape: 1 1 10 10 (100)
-I0624 02:49:31.038365 12580 net.cpp:139] Memory required for data: 1200
-I0624 02:49:31.038378 12580 layer_factory.hpp:77] Creating layer B
-I0624 02:49:31.038398 12580 net.cpp:86] Creating Layer B
-I0624 02:49:31.038410 12580 net.cpp:408] B <- data_data_0_split_0
-I0624 02:49:31.038429 12580 net.cpp:382] B -> B
-I0624 02:49:31.038460 12580 net.cpp:124] Setting up B
-I0624 02:49:31.038472 12580 net.cpp:131] Top shape: 1 1 (1)
-I0624 02:49:31.038487 12580 net.cpp:139] Memory required for data: 1204
-I0624 02:49:31.038511 12580 layer_factory.hpp:77] Creating layer AorB
-I0624 02:49:31.038528 12580 net.cpp:86] Creating Layer AorB
-I0624 02:49:31.038542 12580 net.cpp:408] AorB <- data_data_0_split_1
-I0624 02:49:31.038560 12580 net.cpp:382] AorB -> AorB
-I0624 02:49:31.038589 12580 net.cpp:124] Setting up AorB
-I0624 02:49:31.038601 12580 net.cpp:131] Top shape: 1 1 (1)
-I0624 02:49:31.038616 12580 net.cpp:139] Memory required for data: 1208
-I0624 02:49:31.038636 12580 net.cpp:202] AorB does not need backward computation.
-I0624 02:49:31.038650 12580 net.cpp:202] B does not need backward computation.
-I0624 02:49:31.038667 12580 net.cpp:202] data_data_0_split does not need backward computation.
-I0624 02:49:31.038681 12580 net.cpp:202] data does not need backward computation.
-I0624 02:49:31.038692 12580 net.cpp:244] This network produces output AorB
-I0624 02:49:31.038705 12580 net.cpp:244] This network produces output B
-I0624 02:49:31.038725 12580 net.cpp:257] Network initialization done.
-.I0624 02:49:31.045996 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.915571 33722 layer_factory.hpp:77] Creating layer data
+I0728 11:24:04.915585 33722 net.cpp:86] Creating Layer data
+I0728 11:24:04.915591 33722 net.cpp:382] data -> data
+I0728 11:24:04.915608 33722 net.cpp:124] Setting up data
+I0728 11:24:04.915616 33722 net.cpp:131] Top shape: 1 1 10 10 (100)
+I0728 11:24:04.915623 33722 net.cpp:139] Memory required for data: 400
+I0728 11:24:04.915629 33722 layer_factory.hpp:77] Creating layer data_data_0_split
+I0728 11:24:04.915639 33722 net.cpp:86] Creating Layer data_data_0_split
+I0728 11:24:04.915647 33722 net.cpp:408] data_data_0_split <- data
+I0728 11:24:04.915654 33722 net.cpp:382] data_data_0_split -> data_data_0_split_0
+I0728 11:24:04.915666 33722 net.cpp:382] data_data_0_split -> data_data_0_split_1
+I0728 11:24:04.915695 33722 net.cpp:124] Setting up data_data_0_split
+I0728 11:24:04.915701 33722 net.cpp:131] Top shape: 1 1 10 10 (100)
+I0728 11:24:04.915709 33722 net.cpp:131] Top shape: 1 1 10 10 (100)
+I0728 11:24:04.915716 33722 net.cpp:139] Memory required for data: 1200
+I0728 11:24:04.915722 33722 layer_factory.hpp:77] Creating layer B
+I0728 11:24:04.915748 33722 net.cpp:86] Creating Layer B
+I0728 11:24:04.915755 33722 net.cpp:408] B <- data_data_0_split_0
+I0728 11:24:04.915764 33722 net.cpp:382] B -> B
+I0728 11:24:04.915781 33722 net.cpp:124] Setting up B
+I0728 11:24:04.915791 33722 net.cpp:131] Top shape: 1 1 (1)
+I0728 11:24:04.915798 33722 net.cpp:139] Memory required for data: 1204
+I0728 11:24:04.915810 33722 layer_factory.hpp:77] Creating layer AorB
+I0728 11:24:04.915822 33722 net.cpp:86] Creating Layer AorB
+I0728 11:24:04.915828 33722 net.cpp:408] AorB <- data_data_0_split_1
+I0728 11:24:04.915838 33722 net.cpp:382] AorB -> AorB
+I0728 11:24:04.915853 33722 net.cpp:124] Setting up AorB
+I0728 11:24:04.915860 33722 net.cpp:131] Top shape: 1 1 (1)
+I0728 11:24:04.915868 33722 net.cpp:139] Memory required for data: 1208
+I0728 11:24:04.915879 33722 net.cpp:202] AorB does not need backward computation.
+I0728 11:24:04.915885 33722 net.cpp:202] B does not need backward computation.
+I0728 11:24:04.915892 33722 net.cpp:202] data_data_0_split does not need backward computation.
+I0728 11:24:04.915899 33722 net.cpp:202] data does not need backward computation.
+I0728 11:24:04.915903 33722 net.cpp:244] This network produces output AorB
+I0728 11:24:04.915908 33722 net.cpp:244] This network produces output B
+I0728 11:24:04.915918 33722 net.cpp:257] Network initialization done.
+.I0728 11:24:04.917152 33722 net.cpp:53] Initializing net from parameters: 
 state {
   phase: TEST
   level: 0
@@ -17244,85 +17310,85 @@
   bottom: "label"
   top: "loss"
 }
-I0624 02:49:31.046299 12580 layer_factory.hpp:77] Creating layer data
-I0624 02:49:31.046324 12580 net.cpp:86] Creating Layer data
-I0624 02:49:31.046342 12580 net.cpp:382] data -> data
-I0624 02:49:31.046370 12580 net.cpp:382] data -> label
-I0624 02:49:31.046494 12580 net.cpp:124] Setting up data
-I0624 02:49:31.046509 12580 net.cpp:131] Top shape: 50 1 28 28 (39200)
-I0624 02:49:31.046528 12580 net.cpp:131] Top shape: 50 1 1 1 (50)
-I0624 02:49:31.046545 12580 net.cpp:139] Memory required for data: 157000
-I0624 02:49:31.046558 12580 layer_factory.hpp:77] Creating layer conv1
-I0624 02:49:31.046581 12580 net.cpp:86] Creating Layer conv1
-I0624 02:49:31.046595 12580 net.cpp:408] conv1 <- data
-I0624 02:49:31.046613 12580 net.cpp:382] conv1 -> conv1
-I0624 02:49:31.046707 12580 net.cpp:124] Setting up conv1
-I0624 02:49:31.046720 12580 net.cpp:131] Top shape: 50 20 24 24 (576000)
-I0624 02:49:31.046738 12580 net.cpp:139] Memory required for data: 2461000
-I0624 02:49:31.046761 12580 layer_factory.hpp:77] Creating layer pool1
-I0624 02:49:31.046780 12580 net.cpp:86] Creating Layer pool1
-I0624 02:49:31.046792 12580 net.cpp:408] pool1 <- conv1
-I0624 02:49:31.046809 12580 net.cpp:382] pool1 -> pool1
-I0624 02:49:31.047544 12580 net.cpp:124] Setting up pool1
-I0624 02:49:31.047562 12580 net.cpp:131] Top shape: 50 20 12 12 (144000)
-I0624 02:49:31.047580 12580 net.cpp:139] Memory required for data: 3037000
-I0624 02:49:31.047593 12580 layer_factory.hpp:77] Creating layer conv2
-I0624 02:49:31.047614 12580 net.cpp:86] Creating Layer conv2
-I0624 02:49:31.047627 12580 net.cpp:408] conv2 <- pool1
-I0624 02:49:31.047646 12580 net.cpp:382] conv2 -> conv2
-I0624 02:49:31.049443 12580 net.cpp:124] Setting up conv2
-I0624 02:49:31.049458 12580 net.cpp:131] Top shape: 50 50 8 8 (160000)
-I0624 02:49:31.049518 12580 net.cpp:139] Memory required for data: 3677000
-I0624 02:49:31.049551 12580 layer_factory.hpp:77] Creating layer pool2
-I0624 02:49:31.049576 12580 net.cpp:86] Creating Layer pool2
-I0624 02:49:31.049597 12580 net.cpp:408] pool2 <- conv2
-I0624 02:49:31.049619 12580 net.cpp:382] pool2 -> pool2
-I0624 02:49:31.049649 12580 net.cpp:124] Setting up pool2
-I0624 02:49:31.049665 12580 net.cpp:131] Top shape: 50 50 4 4 (40000)
-I0624 02:49:31.049687 12580 net.cpp:139] Memory required for data: 3837000
-I0624 02:49:31.049705 12580 layer_factory.hpp:77] Creating layer ip1
-I0624 02:49:31.049731 12580 net.cpp:86] Creating Layer ip1
-I0624 02:49:31.049746 12580 net.cpp:408] ip1 <- pool2
-I0624 02:49:31.049763 12580 net.cpp:382] ip1 -> ip1
-I0624 02:49:31.073365 12580 net.cpp:124] Setting up ip1
-I0624 02:49:31.073386 12580 net.cpp:131] Top shape: 50 500 (25000)
-I0624 02:49:31.073400 12580 net.cpp:139] Memory required for data: 3937000
-I0624 02:49:31.073419 12580 layer_factory.hpp:77] Creating layer relu1
-I0624 02:49:31.073436 12580 net.cpp:86] Creating Layer relu1
-I0624 02:49:31.073446 12580 net.cpp:408] relu1 <- ip1
-I0624 02:49:31.073460 12580 net.cpp:369] relu1 -> ip1 (in-place)
-I0624 02:49:31.073508 12580 net.cpp:124] Setting up relu1
-I0624 02:49:31.073520 12580 net.cpp:131] Top shape: 50 500 (25000)
-I0624 02:49:31.073531 12580 net.cpp:139] Memory required for data: 4037000
-I0624 02:49:31.073541 12580 layer_factory.hpp:77] Creating layer ip2
-I0624 02:49:31.073556 12580 net.cpp:86] Creating Layer ip2
-I0624 02:49:31.073570 12580 net.cpp:408] ip2 <- ip1
-I0624 02:49:31.073588 12580 net.cpp:382] ip2 -> ip2
-I0624 02:49:31.073876 12580 net.cpp:124] Setting up ip2
-I0624 02:49:31.073886 12580 net.cpp:131] Top shape: 50 10 (500)
-I0624 02:49:31.073897 12580 net.cpp:139] Memory required for data: 4039000
-I0624 02:49:31.073910 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:31.073925 12580 net.cpp:86] Creating Layer loss
-I0624 02:49:31.073935 12580 net.cpp:408] loss <- ip2
-I0624 02:49:31.073945 12580 net.cpp:408] loss <- label
-I0624 02:49:31.073957 12580 net.cpp:382] loss -> loss
-I0624 02:49:31.073976 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:31.074002 12580 net.cpp:124] Setting up loss
-I0624 02:49:31.074012 12580 net.cpp:131] Top shape: (1)
-I0624 02:49:31.074023 12580 net.cpp:134]     with loss weight 1
-I0624 02:49:31.074043 12580 net.cpp:139] Memory required for data: 4039004
-I0624 02:49:31.074052 12580 net.cpp:200] loss needs backward computation.
-I0624 02:49:31.074064 12580 net.cpp:200] ip2 needs backward computation.
-I0624 02:49:31.074072 12580 net.cpp:200] relu1 needs backward computation.
-I0624 02:49:31.074081 12580 net.cpp:200] ip1 needs backward computation.
-I0624 02:49:31.074091 12580 net.cpp:200] pool2 needs backward computation.
-I0624 02:49:31.074101 12580 net.cpp:200] conv2 needs backward computation.
-I0624 02:49:31.074111 12580 net.cpp:200] pool1 needs backward computation.
-I0624 02:49:31.074121 12580 net.cpp:200] conv1 needs backward computation.
-I0624 02:49:31.074131 12580 net.cpp:202] data does not need backward computation.
-I0624 02:49:31.074141 12580 net.cpp:244] This network produces output loss
-I0624 02:49:31.074157 12580 net.cpp:257] Network initialization done.
-I0624 02:49:31.081918 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.917280 33722 layer_factory.hpp:77] Creating layer data
+I0728 11:24:04.917312 33722 net.cpp:86] Creating Layer data
+I0728 11:24:04.917320 33722 net.cpp:382] data -> data
+I0728 11:24:04.917356 33722 net.cpp:382] data -> label
+I0728 11:24:04.917430 33722 net.cpp:124] Setting up data
+I0728 11:24:04.917440 33722 net.cpp:131] Top shape: 50 1 28 28 (39200)
+I0728 11:24:04.917451 33722 net.cpp:131] Top shape: 50 1 1 1 (50)
+I0728 11:24:04.917457 33722 net.cpp:139] Memory required for data: 157000
+I0728 11:24:04.917480 33722 layer_factory.hpp:77] Creating layer conv1
+I0728 11:24:04.917492 33722 net.cpp:86] Creating Layer conv1
+I0728 11:24:04.917500 33722 net.cpp:408] conv1 <- data
+I0728 11:24:04.917508 33722 net.cpp:382] conv1 -> conv1
+I0728 11:24:04.917563 33722 net.cpp:124] Setting up conv1
+I0728 11:24:04.917572 33722 net.cpp:131] Top shape: 50 20 24 24 (576000)
+I0728 11:24:04.917580 33722 net.cpp:139] Memory required for data: 2461000
+I0728 11:24:04.917594 33722 layer_factory.hpp:77] Creating layer pool1
+I0728 11:24:04.917605 33722 net.cpp:86] Creating Layer pool1
+I0728 11:24:04.917613 33722 net.cpp:408] pool1 <- conv1
+I0728 11:24:04.917620 33722 net.cpp:382] pool1 -> pool1
+I0728 11:24:04.917660 33722 net.cpp:124] Setting up pool1
+I0728 11:24:04.917667 33722 net.cpp:131] Top shape: 50 20 12 12 (144000)
+I0728 11:24:04.917676 33722 net.cpp:139] Memory required for data: 3037000
+I0728 11:24:04.917682 33722 layer_factory.hpp:77] Creating layer conv2
+I0728 11:24:04.917691 33722 net.cpp:86] Creating Layer conv2
+I0728 11:24:04.917697 33722 net.cpp:408] conv2 <- pool1
+I0728 11:24:04.917706 33722 net.cpp:382] conv2 -> conv2
+I0728 11:24:04.918257 33722 net.cpp:124] Setting up conv2
+I0728 11:24:04.918277 33722 net.cpp:131] Top shape: 50 50 8 8 (160000)
+I0728 11:24:04.918285 33722 net.cpp:139] Memory required for data: 3677000
+I0728 11:24:04.918298 33722 layer_factory.hpp:77] Creating layer pool2
+I0728 11:24:04.918308 33722 net.cpp:86] Creating Layer pool2
+I0728 11:24:04.918315 33722 net.cpp:408] pool2 <- conv2
+I0728 11:24:04.918323 33722 net.cpp:382] pool2 -> pool2
+I0728 11:24:04.918334 33722 net.cpp:124] Setting up pool2
+I0728 11:24:04.918340 33722 net.cpp:131] Top shape: 50 50 4 4 (40000)
+I0728 11:24:04.918349 33722 net.cpp:139] Memory required for data: 3837000
+I0728 11:24:04.918354 33722 layer_factory.hpp:77] Creating layer ip1
+I0728 11:24:04.918363 33722 net.cpp:86] Creating Layer ip1
+I0728 11:24:04.918370 33722 net.cpp:408] ip1 <- pool2
+I0728 11:24:04.918380 33722 net.cpp:382] ip1 -> ip1
+I0728 11:24:04.927147 33722 net.cpp:124] Setting up ip1
+I0728 11:24:04.927167 33722 net.cpp:131] Top shape: 50 500 (25000)
+I0728 11:24:04.927175 33722 net.cpp:139] Memory required for data: 3937000
+I0728 11:24:04.927203 33722 layer_factory.hpp:77] Creating layer relu1
+I0728 11:24:04.927213 33722 net.cpp:86] Creating Layer relu1
+I0728 11:24:04.927219 33722 net.cpp:408] relu1 <- ip1
+I0728 11:24:04.927227 33722 net.cpp:369] relu1 -> ip1 (in-place)
+I0728 11:24:04.927235 33722 net.cpp:124] Setting up relu1
+I0728 11:24:04.927240 33722 net.cpp:131] Top shape: 50 500 (25000)
+I0728 11:24:04.927248 33722 net.cpp:139] Memory required for data: 4037000
+I0728 11:24:04.927253 33722 layer_factory.hpp:77] Creating layer ip2
+I0728 11:24:04.927260 33722 net.cpp:86] Creating Layer ip2
+I0728 11:24:04.927266 33722 net.cpp:408] ip2 <- ip1
+I0728 11:24:04.927275 33722 net.cpp:382] ip2 -> ip2
+I0728 11:24:04.927436 33722 net.cpp:124] Setting up ip2
+I0728 11:24:04.927450 33722 net.cpp:131] Top shape: 50 10 (500)
+I0728 11:24:04.927459 33722 net.cpp:139] Memory required for data: 4039000
+I0728 11:24:04.927467 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.927479 33722 net.cpp:86] Creating Layer loss
+I0728 11:24:04.927484 33722 net.cpp:408] loss <- ip2
+I0728 11:24:04.927491 33722 net.cpp:408] loss <- label
+I0728 11:24:04.927498 33722 net.cpp:382] loss -> loss
+I0728 11:24:04.927513 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.927549 33722 net.cpp:124] Setting up loss
+I0728 11:24:04.927556 33722 net.cpp:131] Top shape: (1)
+I0728 11:24:04.927563 33722 net.cpp:134]     with loss weight 1
+I0728 11:24:04.927574 33722 net.cpp:139] Memory required for data: 4039004
+I0728 11:24:04.927579 33722 net.cpp:200] loss needs backward computation.
+I0728 11:24:04.927587 33722 net.cpp:200] ip2 needs backward computation.
+I0728 11:24:04.927592 33722 net.cpp:200] relu1 needs backward computation.
+I0728 11:24:04.927596 33722 net.cpp:200] ip1 needs backward computation.
+I0728 11:24:04.927603 33722 net.cpp:200] pool2 needs backward computation.
+I0728 11:24:04.927609 33722 net.cpp:200] conv2 needs backward computation.
+I0728 11:24:04.927615 33722 net.cpp:200] pool1 needs backward computation.
+I0728 11:24:04.927621 33722 net.cpp:200] conv1 needs backward computation.
+I0728 11:24:04.927628 33722 net.cpp:202] data does not need backward computation.
+I0728 11:24:04.927634 33722 net.cpp:244] This network produces output loss
+I0728 11:24:04.927645 33722 net.cpp:257] Network initialization done.
+I0728 11:24:04.928524 33722 net.cpp:53] Initializing net from parameters: 
 state {
   phase: TEST
   level: 0
@@ -17435,87 +17501,87 @@
   bottom: "DummyData2"
   top: "SoftmaxWithLoss1"
 }
-I0624 02:49:31.082195 12580 layer_factory.hpp:77] Creating layer DummyData1
-I0624 02:49:31.082213 12580 net.cpp:86] Creating Layer DummyData1
-I0624 02:49:31.082227 12580 net.cpp:382] DummyData1 -> DummyData1
-I0624 02:49:31.082247 12580 net.cpp:382] DummyData1 -> DummyData2
-I0624 02:49:31.082335 12580 net.cpp:124] Setting up DummyData1
-I0624 02:49:31.082345 12580 net.cpp:131] Top shape: 50 1 28 28 (39200)
-I0624 02:49:31.082360 12580 net.cpp:131] Top shape: 50 1 1 1 (50)
-I0624 02:49:31.082372 12580 net.cpp:139] Memory required for data: 157000
-I0624 02:49:31.082382 12580 layer_factory.hpp:77] Creating layer Convolution1
-I0624 02:49:31.082398 12580 net.cpp:86] Creating Layer Convolution1
-I0624 02:49:31.082408 12580 net.cpp:408] Convolution1 <- DummyData1
-I0624 02:49:31.082422 12580 net.cpp:382] Convolution1 -> Convolution1
-I0624 02:49:31.082490 12580 net.cpp:124] Setting up Convolution1
-I0624 02:49:31.082500 12580 net.cpp:131] Top shape: 50 20 24 24 (576000)
-I0624 02:49:31.082512 12580 net.cpp:139] Memory required for data: 2461000
-I0624 02:49:31.082530 12580 layer_factory.hpp:77] Creating layer Pooling1
-I0624 02:49:31.082545 12580 net.cpp:86] Creating Layer Pooling1
-I0624 02:49:31.082554 12580 net.cpp:408] Pooling1 <- Convolution1
-I0624 02:49:31.082566 12580 net.cpp:382] Pooling1 -> Pooling1
-I0624 02:49:31.082584 12580 net.cpp:124] Setting up Pooling1
-I0624 02:49:31.082593 12580 net.cpp:131] Top shape: 50 20 12 12 (144000)
-I0624 02:49:31.082607 12580 net.cpp:139] Memory required for data: 3037000
-I0624 02:49:31.082615 12580 layer_factory.hpp:77] Creating layer Convolution2
-I0624 02:49:31.082628 12580 net.cpp:86] Creating Layer Convolution2
-I0624 02:49:31.082638 12580 net.cpp:408] Convolution2 <- Pooling1
-I0624 02:49:31.082650 12580 net.cpp:382] Convolution2 -> Convolution2
-I0624 02:49:31.083973 12580 net.cpp:124] Setting up Convolution2
-I0624 02:49:31.083999 12580 net.cpp:131] Top shape: 50 50 8 8 (160000)
-I0624 02:49:31.084012 12580 net.cpp:139] Memory required for data: 3677000
-I0624 02:49:31.084028 12580 layer_factory.hpp:77] Creating layer Pooling2
-I0624 02:49:31.084041 12580 net.cpp:86] Creating Layer Pooling2
-I0624 02:49:31.084051 12580 net.cpp:408] Pooling2 <- Convolution2
-I0624 02:49:31.084064 12580 net.cpp:382] Pooling2 -> Pooling2
-I0624 02:49:31.084079 12580 net.cpp:124] Setting up Pooling2
-I0624 02:49:31.084089 12580 net.cpp:131] Top shape: 50 50 4 4 (40000)
-I0624 02:49:31.084101 12580 net.cpp:139] Memory required for data: 3837000
-I0624 02:49:31.084112 12580 layer_factory.hpp:77] Creating layer InnerProduct1
-I0624 02:49:31.084126 12580 net.cpp:86] Creating Layer InnerProduct1
-I0624 02:49:31.084136 12580 net.cpp:408] InnerProduct1 <- Pooling2
-I0624 02:49:31.084147 12580 net.cpp:382] InnerProduct1 -> InnerProduct1
-I0624 02:49:31.104415 12580 net.cpp:124] Setting up InnerProduct1
-I0624 02:49:31.104449 12580 net.cpp:131] Top shape: 50 500 (25000)
-I0624 02:49:31.104458 12580 net.cpp:139] Memory required for data: 3937000
-I0624 02:49:31.104475 12580 layer_factory.hpp:77] Creating layer ReLU1
-I0624 02:49:31.104487 12580 net.cpp:86] Creating Layer ReLU1
-I0624 02:49:31.104496 12580 net.cpp:408] ReLU1 <- InnerProduct1
-I0624 02:49:31.104506 12580 net.cpp:369] ReLU1 -> InnerProduct1 (in-place)
-I0624 02:49:31.104518 12580 net.cpp:124] Setting up ReLU1
-I0624 02:49:31.104526 12580 net.cpp:131] Top shape: 50 500 (25000)
-I0624 02:49:31.104540 12580 net.cpp:139] Memory required for data: 4037000
-I0624 02:49:31.104547 12580 layer_factory.hpp:77] Creating layer InnerProduct2
-I0624 02:49:31.104557 12580 net.cpp:86] Creating Layer InnerProduct2
-I0624 02:49:31.104564 12580 net.cpp:408] InnerProduct2 <- InnerProduct1
-I0624 02:49:31.104578 12580 net.cpp:382] InnerProduct2 -> InnerProduct2
-I0624 02:49:31.104795 12580 net.cpp:124] Setting up InnerProduct2
-I0624 02:49:31.104822 12580 net.cpp:131] Top shape: 50 10 (500)
-I0624 02:49:31.104831 12580 net.cpp:139] Memory required for data: 4039000
-I0624 02:49:31.104841 12580 layer_factory.hpp:77] Creating layer SoftmaxWithLoss1
-I0624 02:49:31.104856 12580 net.cpp:86] Creating Layer SoftmaxWithLoss1
-I0624 02:49:31.104864 12580 net.cpp:408] SoftmaxWithLoss1 <- InnerProduct2
-I0624 02:49:31.104872 12580 net.cpp:408] SoftmaxWithLoss1 <- DummyData2
-I0624 02:49:31.104883 12580 net.cpp:382] SoftmaxWithLoss1 -> SoftmaxWithLoss1
-I0624 02:49:31.104900 12580 layer_factory.hpp:77] Creating layer SoftmaxWithLoss1
-I0624 02:49:31.104981 12580 net.cpp:124] Setting up SoftmaxWithLoss1
-I0624 02:49:31.104990 12580 net.cpp:131] Top shape: (1)
-I0624 02:49:31.104998 12580 net.cpp:134]     with loss weight 1
-I0624 02:49:31.105013 12580 net.cpp:139] Memory required for data: 4039004
-I0624 02:49:31.105021 12580 net.cpp:200] SoftmaxWithLoss1 needs backward computation.
-I0624 02:49:31.105029 12580 net.cpp:200] InnerProduct2 needs backward computation.
-I0624 02:49:31.105037 12580 net.cpp:200] ReLU1 needs backward computation.
-I0624 02:49:31.105044 12580 net.cpp:200] InnerProduct1 needs backward computation.
-I0624 02:49:31.105052 12580 net.cpp:200] Pooling2 needs backward computation.
-I0624 02:49:31.105060 12580 net.cpp:200] Convolution2 needs backward computation.
-I0624 02:49:31.105068 12580 net.cpp:200] Pooling1 needs backward computation.
-I0624 02:49:31.105077 12580 net.cpp:200] Convolution1 needs backward computation.
-I0624 02:49:31.105084 12580 net.cpp:202] DummyData1 does not need backward computation.
-I0624 02:49:31.105091 12580 net.cpp:244] This network produces output SoftmaxWithLoss1
-I0624 02:49:31.105105 12580 net.cpp:257] Network initialization done.
+I0728 11:24:04.928647 33722 layer_factory.hpp:77] Creating layer DummyData1
+I0728 11:24:04.928661 33722 net.cpp:86] Creating Layer DummyData1
+I0728 11:24:04.928670 33722 net.cpp:382] DummyData1 -> DummyData1
+I0728 11:24:04.928684 33722 net.cpp:382] DummyData1 -> DummyData2
+I0728 11:24:04.928862 33722 net.cpp:124] Setting up DummyData1
+I0728 11:24:04.928881 33722 net.cpp:131] Top shape: 50 1 28 28 (39200)
+I0728 11:24:04.928891 33722 net.cpp:131] Top shape: 50 1 1 1 (50)
+I0728 11:24:04.928898 33722 net.cpp:139] Memory required for data: 157000
+I0728 11:24:04.928905 33722 layer_factory.hpp:77] Creating layer Convolution1
+I0728 11:24:04.928916 33722 net.cpp:86] Creating Layer Convolution1
+I0728 11:24:04.928922 33722 net.cpp:408] Convolution1 <- DummyData1
+I0728 11:24:04.928931 33722 net.cpp:382] Convolution1 -> Convolution1
+I0728 11:24:04.928992 33722 net.cpp:124] Setting up Convolution1
+I0728 11:24:04.929008 33722 net.cpp:131] Top shape: 50 20 24 24 (576000)
+I0728 11:24:04.929016 33722 net.cpp:139] Memory required for data: 2461000
+I0728 11:24:04.929028 33722 layer_factory.hpp:77] Creating layer Pooling1
+I0728 11:24:04.929039 33722 net.cpp:86] Creating Layer Pooling1
+I0728 11:24:04.929045 33722 net.cpp:408] Pooling1 <- Convolution1
+I0728 11:24:04.929054 33722 net.cpp:382] Pooling1 -> Pooling1
+I0728 11:24:04.929067 33722 net.cpp:124] Setting up Pooling1
+I0728 11:24:04.929072 33722 net.cpp:131] Top shape: 50 20 12 12 (144000)
+I0728 11:24:04.929090 33722 net.cpp:139] Memory required for data: 3037000
+I0728 11:24:04.929096 33722 layer_factory.hpp:77] Creating layer Convolution2
+I0728 11:24:04.929105 33722 net.cpp:86] Creating Layer Convolution2
+I0728 11:24:04.929111 33722 net.cpp:408] Convolution2 <- Pooling1
+I0728 11:24:04.929121 33722 net.cpp:382] Convolution2 -> Convolution2
+I0728 11:24:04.929711 33722 net.cpp:124] Setting up Convolution2
+I0728 11:24:04.929728 33722 net.cpp:131] Top shape: 50 50 8 8 (160000)
+I0728 11:24:04.929738 33722 net.cpp:139] Memory required for data: 3677000
+I0728 11:24:04.929749 33722 layer_factory.hpp:77] Creating layer Pooling2
+I0728 11:24:04.929759 33722 net.cpp:86] Creating Layer Pooling2
+I0728 11:24:04.929767 33722 net.cpp:408] Pooling2 <- Convolution2
+I0728 11:24:04.929775 33722 net.cpp:382] Pooling2 -> Pooling2
+I0728 11:24:04.929787 33722 net.cpp:124] Setting up Pooling2
+I0728 11:24:04.929793 33722 net.cpp:131] Top shape: 50 50 4 4 (40000)
+I0728 11:24:04.929801 33722 net.cpp:139] Memory required for data: 3837000
+I0728 11:24:04.929822 33722 layer_factory.hpp:77] Creating layer InnerProduct1
+I0728 11:24:04.929831 33722 net.cpp:86] Creating Layer InnerProduct1
+I0728 11:24:04.929838 33722 net.cpp:408] InnerProduct1 <- Pooling2
+I0728 11:24:04.929847 33722 net.cpp:382] InnerProduct1 -> InnerProduct1
+I0728 11:24:04.938681 33722 net.cpp:124] Setting up InnerProduct1
+I0728 11:24:04.938699 33722 net.cpp:131] Top shape: 50 500 (25000)
+I0728 11:24:04.938721 33722 net.cpp:139] Memory required for data: 3937000
+I0728 11:24:04.938732 33722 layer_factory.hpp:77] Creating layer ReLU1
+I0728 11:24:04.938746 33722 net.cpp:86] Creating Layer ReLU1
+I0728 11:24:04.938752 33722 net.cpp:408] ReLU1 <- InnerProduct1
+I0728 11:24:04.938776 33722 net.cpp:369] ReLU1 -> InnerProduct1 (in-place)
+I0728 11:24:04.938786 33722 net.cpp:124] Setting up ReLU1
+I0728 11:24:04.938791 33722 net.cpp:131] Top shape: 50 500 (25000)
+I0728 11:24:04.938797 33722 net.cpp:139] Memory required for data: 4037000
+I0728 11:24:04.938803 33722 layer_factory.hpp:77] Creating layer InnerProduct2
+I0728 11:24:04.938812 33722 net.cpp:86] Creating Layer InnerProduct2
+I0728 11:24:04.938817 33722 net.cpp:408] InnerProduct2 <- InnerProduct1
+I0728 11:24:04.938825 33722 net.cpp:382] InnerProduct2 -> InnerProduct2
+I0728 11:24:04.938984 33722 net.cpp:124] Setting up InnerProduct2
+I0728 11:24:04.939000 33722 net.cpp:131] Top shape: 50 10 (500)
+I0728 11:24:04.939008 33722 net.cpp:139] Memory required for data: 4039000
+I0728 11:24:04.939018 33722 layer_factory.hpp:77] Creating layer SoftmaxWithLoss1
+I0728 11:24:04.939033 33722 net.cpp:86] Creating Layer SoftmaxWithLoss1
+I0728 11:24:04.939039 33722 net.cpp:408] SoftmaxWithLoss1 <- InnerProduct2
+I0728 11:24:04.939046 33722 net.cpp:408] SoftmaxWithLoss1 <- DummyData2
+I0728 11:24:04.939055 33722 net.cpp:382] SoftmaxWithLoss1 -> SoftmaxWithLoss1
+I0728 11:24:04.939069 33722 layer_factory.hpp:77] Creating layer SoftmaxWithLoss1
+I0728 11:24:04.939103 33722 net.cpp:124] Setting up SoftmaxWithLoss1
+I0728 11:24:04.939110 33722 net.cpp:131] Top shape: (1)
+I0728 11:24:04.939117 33722 net.cpp:134]     with loss weight 1
+I0728 11:24:04.939128 33722 net.cpp:139] Memory required for data: 4039004
+I0728 11:24:04.939133 33722 net.cpp:200] SoftmaxWithLoss1 needs backward computation.
+I0728 11:24:04.939141 33722 net.cpp:200] InnerProduct2 needs backward computation.
+I0728 11:24:04.939146 33722 net.cpp:200] ReLU1 needs backward computation.
+I0728 11:24:04.939152 33722 net.cpp:200] InnerProduct1 needs backward computation.
+I0728 11:24:04.939157 33722 net.cpp:200] Pooling2 needs backward computation.
+I0728 11:24:04.939164 33722 net.cpp:200] Convolution2 needs backward computation.
+I0728 11:24:04.939169 33722 net.cpp:200] Pooling1 needs backward computation.
+I0728 11:24:04.939177 33722 net.cpp:200] Convolution1 needs backward computation.
+I0728 11:24:04.939182 33722 net.cpp:202] DummyData1 does not need backward computation.
+I0728 11:24:04.939188 33722 net.cpp:244] This network produces output SoftmaxWithLoss1
+I0728 11:24:04.939200 33722 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):
-.I0624 02:49:31.121729 12580 net.cpp:53] Initializing net from parameters: 
+.I0728 11:24:04.940724 33722 net.cpp:53] Initializing net from parameters: 
 state {
   phase: TEST
   level: 0
@@ -17541,32 +17607,32 @@
   type: "Silence"
   bottom: "data2"
 }
-I0624 02:49:31.121821 12580 layer_factory.hpp:77] Creating layer data
-I0624 02:49:31.121835 12580 net.cpp:86] Creating Layer data
-I0624 02:49:31.121846 12580 net.cpp:382] data -> data
-I0624 02:49:31.121862 12580 net.cpp:382] data -> data2
-I0624 02:49:31.121886 12580 net.cpp:124] Setting up data
-I0624 02:49:31.121893 12580 net.cpp:131] Top shape: 3 (3)
-I0624 02:49:31.121903 12580 net.cpp:131] Top shape: 3 (3)
-I0624 02:49:31.121912 12580 net.cpp:139] Memory required for data: 24
-I0624 02:49:31.121920 12580 layer_factory.hpp:77] Creating layer silence_data
-I0624 02:49:31.121932 12580 net.cpp:86] Creating Layer silence_data
-I0624 02:49:31.121940 12580 net.cpp:408] silence_data <- data
-I0624 02:49:31.121949 12580 net.cpp:124] Setting up silence_data
-I0624 02:49:31.121956 12580 net.cpp:139] Memory required for data: 24
-I0624 02:49:31.122030 12580 layer_factory.hpp:77] Creating layer silence_data2
-I0624 02:49:31.122048 12580 net.cpp:86] Creating Layer silence_data2
-I0624 02:49:31.122076 12580 net.cpp:408] silence_data2 <- data2
-I0624 02:49:31.122090 12580 net.cpp:124] Setting up silence_data2
-I0624 02:49:31.122102 12580 net.cpp:139] Memory required for data: 24
-I0624 02:49:31.122146 12580 net.cpp:202] silence_data2 does not need backward computation.
-I0624 02:49:31.122160 12580 net.cpp:202] silence_data does not need backward computation.
-I0624 02:49:31.122174 12580 net.cpp:202] data does not need backward computation.
-I0624 02:49:31.122190 12580 net.cpp:257] Network initialization done.
-.I0624 02:49:31.129887 12580 upgrade_proto.cpp:69] Attempting to upgrade input file specified using deprecated input fields: /tmp/tmp_l7wuxp9
-I0624 02:49:31.129921 12580 upgrade_proto.cpp:72] Successfully upgraded file specified using deprecated input fields.
-W0624 02:49:31.129935 12580 upgrade_proto.cpp:74] Note that future Caffe releases will only support input layers and not input fields.
-I0624 02:49:31.129976 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.940775 33722 layer_factory.hpp:77] Creating layer data
+I0728 11:24:04.940789 33722 net.cpp:86] Creating Layer data
+I0728 11:24:04.940812 33722 net.cpp:382] data -> data
+I0728 11:24:04.940825 33722 net.cpp:382] data -> data2
+I0728 11:24:04.940840 33722 net.cpp:124] Setting up data
+I0728 11:24:04.940847 33722 net.cpp:131] Top shape: 3 (3)
+I0728 11:24:04.940855 33722 net.cpp:131] Top shape: 3 (3)
+I0728 11:24:04.940860 33722 net.cpp:139] Memory required for data: 24
+I0728 11:24:04.940865 33722 layer_factory.hpp:77] Creating layer silence_data
+I0728 11:24:04.940899 33722 net.cpp:86] Creating Layer silence_data
+I0728 11:24:04.940907 33722 net.cpp:408] silence_data <- data
+I0728 11:24:04.940914 33722 net.cpp:124] Setting up silence_data
+I0728 11:24:04.940918 33722 net.cpp:139] Memory required for data: 24
+I0728 11:24:04.940923 33722 layer_factory.hpp:77] Creating layer silence_data2
+I0728 11:24:04.940932 33722 net.cpp:86] Creating Layer silence_data2
+I0728 11:24:04.940937 33722 net.cpp:408] silence_data2 <- data2
+I0728 11:24:04.940943 33722 net.cpp:124] Setting up silence_data2
+I0728 11:24:04.940948 33722 net.cpp:139] Memory required for data: 24
+I0728 11:24:04.940953 33722 net.cpp:202] silence_data2 does not need backward computation.
+I0728 11:24:04.940959 33722 net.cpp:202] silence_data does not need backward computation.
+I0728 11:24:04.940965 33722 net.cpp:202] data does not need backward computation.
+I0728 11:24:04.940973 33722 net.cpp:257] Network initialization done.
+.I0728 11:24:04.941534 33722 upgrade_proto.cpp:69] Attempting to upgrade input file specified using deprecated input fields: /tmp/tmph9vul4n9
+I0728 11:24:04.941592 33722 upgrade_proto.cpp:72] Successfully upgraded file specified using deprecated input fields.
+W0728 11:24:04.941599 33722 upgrade_proto.cpp:74] Note that future Caffe releases will only support input layers and not input fields.
+I0728 11:24:04.941622 33722 net.cpp:53] Initializing net from parameters: 
 name: "pythonnet"
 force_backward: true
 state {
@@ -17615,43 +17681,43 @@
     layer: "SimpleLayer"
   }
 }
-I0624 02:49:31.130113 12580 layer_factory.hpp:77] Creating layer input
-I0624 02:49:31.130136 12580 net.cpp:86] Creating Layer input
-I0624 02:49:31.130152 12580 net.cpp:382] input -> data
-I0624 02:49:31.130180 12580 net.cpp:124] Setting up input
-I0624 02:49:31.130194 12580 net.cpp:131] Top shape: 10 9 8 (720)
-I0624 02:49:31.130210 12580 net.cpp:139] Memory required for data: 2880
-I0624 02:49:31.130224 12580 layer_factory.hpp:77] Creating layer one
-I0624 02:49:31.130311 12580 net.cpp:86] Creating Layer one
-I0624 02:49:31.130327 12580 net.cpp:408] one <- data
-I0624 02:49:31.130345 12580 net.cpp:382] one -> one
-I0624 02:49:31.130432 12580 net.cpp:124] Setting up one
-I0624 02:49:31.130447 12580 net.cpp:131] Top shape: 10 9 8 (720)
-I0624 02:49:31.130462 12580 net.cpp:139] Memory required for data: 5760
-I0624 02:49:31.130475 12580 layer_factory.hpp:77] Creating layer two
-I0624 02:49:31.130525 12580 net.cpp:86] Creating Layer two
-I0624 02:49:31.130539 12580 net.cpp:408] two <- one
-I0624 02:49:31.130556 12580 net.cpp:382] two -> two
-I0624 02:49:31.130610 12580 net.cpp:124] Setting up two
-I0624 02:49:31.130625 12580 net.cpp:131] Top shape: 10 9 8 (720)
-I0624 02:49:31.130640 12580 net.cpp:139] Memory required for data: 8640
-I0624 02:49:31.130652 12580 layer_factory.hpp:77] Creating layer three
-I0624 02:49:31.130707 12580 net.cpp:86] Creating Layer three
-I0624 02:49:31.130722 12580 net.cpp:408] three <- two
-I0624 02:49:31.130743 12580 net.cpp:382] three -> three
-I0624 02:49:31.130802 12580 net.cpp:124] Setting up three
-I0624 02:49:31.130818 12580 net.cpp:131] Top shape: 10 9 8 (720)
-I0624 02:49:31.130836 12580 net.cpp:139] Memory required for data: 11520
-I0624 02:49:31.130851 12580 net.cpp:202] three does not need backward computation.
-I0624 02:49:31.130865 12580 net.cpp:202] two does not need backward computation.
-I0624 02:49:31.130880 12580 net.cpp:202] one does not need backward computation.
-I0624 02:49:31.130898 12580 net.cpp:202] input does not need backward computation.
-I0624 02:49:31.130913 12580 net.cpp:244] This network produces output three
-I0624 02:49:31.130934 12580 net.cpp:257] Network initialization done.
-.I0624 02:49:31.149772 12580 upgrade_proto.cpp:69] Attempting to upgrade input file specified using deprecated input fields: /tmp/tmpthjox1fv
-I0624 02:49:31.149797 12580 upgrade_proto.cpp:72] Successfully upgraded file specified using deprecated input fields.
-W0624 02:49:31.149807 12580 upgrade_proto.cpp:74] Note that future Caffe releases will only support input layers and not input fields.
-I0624 02:49:31.149840 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.941720 33722 layer_factory.hpp:77] Creating layer input
+I0728 11:24:04.941733 33722 net.cpp:86] Creating Layer input
+I0728 11:24:04.941740 33722 net.cpp:382] input -> data
+I0728 11:24:04.941754 33722 net.cpp:124] Setting up input
+I0728 11:24:04.941778 33722 net.cpp:131] Top shape: 10 9 8 (720)
+I0728 11:24:04.941785 33722 net.cpp:139] Memory required for data: 2880
+I0728 11:24:04.941792 33722 layer_factory.hpp:77] Creating layer one
+I0728 11:24:04.941833 33722 net.cpp:86] Creating Layer one
+I0728 11:24:04.941843 33722 net.cpp:408] one <- data
+I0728 11:24:04.941851 33722 net.cpp:382] one -> one
+I0728 11:24:04.941967 33722 net.cpp:124] Setting up one
+I0728 11:24:04.941979 33722 net.cpp:131] Top shape: 10 9 8 (720)
+I0728 11:24:04.941987 33722 net.cpp:139] Memory required for data: 5760
+I0728 11:24:04.941993 33722 layer_factory.hpp:77] Creating layer two
+I0728 11:24:04.942030 33722 net.cpp:86] Creating Layer two
+I0728 11:24:04.942039 33722 net.cpp:408] two <- one
+I0728 11:24:04.942049 33722 net.cpp:382] two -> two
+I0728 11:24:04.942102 33722 net.cpp:124] Setting up two
+I0728 11:24:04.942140 33722 net.cpp:131] Top shape: 10 9 8 (720)
+I0728 11:24:04.942148 33722 net.cpp:139] Memory required for data: 8640
+I0728 11:24:04.942154 33722 layer_factory.hpp:77] Creating layer three
+I0728 11:24:04.942180 33722 net.cpp:86] Creating Layer three
+I0728 11:24:04.942188 33722 net.cpp:408] three <- two
+I0728 11:24:04.942196 33722 net.cpp:382] three -> three
+I0728 11:24:04.942229 33722 net.cpp:124] Setting up three
+I0728 11:24:04.942238 33722 net.cpp:131] Top shape: 10 9 8 (720)
+I0728 11:24:04.942245 33722 net.cpp:139] Memory required for data: 11520
+I0728 11:24:04.942250 33722 net.cpp:202] three does not need backward computation.
+I0728 11:24:04.942256 33722 net.cpp:202] two does not need backward computation.
+I0728 11:24:04.942262 33722 net.cpp:202] one does not need backward computation.
+I0728 11:24:04.942268 33722 net.cpp:202] input does not need backward computation.
+I0728 11:24:04.942273 33722 net.cpp:244] This network produces output three
+I0728 11:24:04.942299 33722 net.cpp:257] Network initialization done.
+.I0728 11:24:04.945312 33722 upgrade_proto.cpp:69] Attempting to upgrade input file specified using deprecated input fields: /tmp/tmp01h32hs2
+I0728 11:24:04.945336 33722 upgrade_proto.cpp:72] Successfully upgraded file specified using deprecated input fields.
+W0728 11:24:04.945343 33722 upgrade_proto.cpp:74] Note that future Caffe releases will only support input layers and not input fields.
+I0728 11:24:04.945365 33722 net.cpp:53] Initializing net from parameters: 
 name: "pythonnet"
 force_backward: true
 state {
@@ -17700,43 +17766,43 @@
     layer: "SimpleLayer"
   }
 }
-I0624 02:49:31.149964 12580 layer_factory.hpp:77] Creating layer input
-I0624 02:49:31.149982 12580 net.cpp:86] Creating Layer input
-I0624 02:49:31.149996 12580 net.cpp:382] input -> data
-I0624 02:49:31.150017 12580 net.cpp:124] Setting up input
-I0624 02:49:31.150027 12580 net.cpp:131] Top shape: 10 9 8 (720)
-I0624 02:49:31.150039 12580 net.cpp:139] Memory required for data: 2880
-I0624 02:49:31.150050 12580 layer_factory.hpp:77] Creating layer one
-I0624 02:49:31.150106 12580 net.cpp:86] Creating Layer one
-I0624 02:49:31.150120 12580 net.cpp:408] one <- data
-I0624 02:49:31.150135 12580 net.cpp:382] one -> one
-I0624 02:49:31.150195 12580 net.cpp:124] Setting up one
-I0624 02:49:31.150209 12580 net.cpp:131] Top shape: 10 9 8 (720)
-I0624 02:49:31.150223 12580 net.cpp:139] Memory required for data: 5760
-I0624 02:49:31.150233 12580 layer_factory.hpp:77] Creating layer two
-I0624 02:49:31.150269 12580 net.cpp:86] Creating Layer two
-I0624 02:49:31.150281 12580 net.cpp:408] two <- one
-I0624 02:49:31.150296 12580 net.cpp:382] two -> two
-I0624 02:49:31.150337 12580 net.cpp:124] Setting up two
-I0624 02:49:31.150347 12580 net.cpp:131] Top shape: 10 9 8 (720)
-I0624 02:49:31.150358 12580 net.cpp:139] Memory required for data: 8640
-I0624 02:49:31.150367 12580 layer_factory.hpp:77] Creating layer three
-I0624 02:49:31.150399 12580 net.cpp:86] Creating Layer three
-I0624 02:49:31.150410 12580 net.cpp:408] three <- two
-I0624 02:49:31.150422 12580 net.cpp:382] three -> three
-I0624 02:49:31.150460 12580 net.cpp:124] Setting up three
-I0624 02:49:31.150470 12580 net.cpp:131] Top shape: 10 9 8 (720)
-I0624 02:49:31.150481 12580 net.cpp:139] Memory required for data: 11520
-I0624 02:49:31.150490 12580 net.cpp:202] three does not need backward computation.
-I0624 02:49:31.150501 12580 net.cpp:202] two does not need backward computation.
-I0624 02:49:31.150511 12580 net.cpp:202] one does not need backward computation.
-I0624 02:49:31.150519 12580 net.cpp:202] input does not need backward computation.
-I0624 02:49:31.150528 12580 net.cpp:244] This network produces output three
-I0624 02:49:31.150542 12580 net.cpp:257] Network initialization done.
-I0624 02:49:31.157755 12580 upgrade_proto.cpp:69] Attempting to upgrade input file specified using deprecated input fields: /tmp/tmpp267q16u
-I0624 02:49:31.157783 12580 upgrade_proto.cpp:72] Successfully upgraded file specified using deprecated input fields.
-W0624 02:49:31.157795 12580 upgrade_proto.cpp:74] Note that future Caffe releases will only support input layers and not input fields.
-I0624 02:49:31.157824 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.945473 33722 layer_factory.hpp:77] Creating layer input
+I0728 11:24:04.945485 33722 net.cpp:86] Creating Layer input
+I0728 11:24:04.945494 33722 net.cpp:382] input -> data
+I0728 11:24:04.945508 33722 net.cpp:124] Setting up input
+I0728 11:24:04.945515 33722 net.cpp:131] Top shape: 10 9 8 (720)
+I0728 11:24:04.945523 33722 net.cpp:139] Memory required for data: 2880
+I0728 11:24:04.945529 33722 layer_factory.hpp:77] Creating layer one
+I0728 11:24:04.945580 33722 net.cpp:86] Creating Layer one
+I0728 11:24:04.945588 33722 net.cpp:408] one <- data
+I0728 11:24:04.945597 33722 net.cpp:382] one -> one
+I0728 11:24:04.945639 33722 net.cpp:124] Setting up one
+I0728 11:24:04.945649 33722 net.cpp:131] Top shape: 10 9 8 (720)
+I0728 11:24:04.945657 33722 net.cpp:139] Memory required for data: 5760
+I0728 11:24:04.945662 33722 layer_factory.hpp:77] Creating layer two
+I0728 11:24:04.945695 33722 net.cpp:86] Creating Layer two
+I0728 11:24:04.945704 33722 net.cpp:408] two <- one
+I0728 11:24:04.945713 33722 net.cpp:382] two -> two
+I0728 11:24:04.945748 33722 net.cpp:124] Setting up two
+I0728 11:24:04.945756 33722 net.cpp:131] Top shape: 10 9 8 (720)
+I0728 11:24:04.945780 33722 net.cpp:139] Memory required for data: 8640
+I0728 11:24:04.945785 33722 layer_factory.hpp:77] Creating layer three
+I0728 11:24:04.945816 33722 net.cpp:86] Creating Layer three
+I0728 11:24:04.945840 33722 net.cpp:408] three <- two
+I0728 11:24:04.945848 33722 net.cpp:382] three -> three
+I0728 11:24:04.945881 33722 net.cpp:124] Setting up three
+I0728 11:24:04.945891 33722 net.cpp:131] Top shape: 10 9 8 (720)
+I0728 11:24:04.945899 33722 net.cpp:139] Memory required for data: 11520
+I0728 11:24:04.945904 33722 net.cpp:202] three does not need backward computation.
+I0728 11:24:04.945910 33722 net.cpp:202] two does not need backward computation.
+I0728 11:24:04.945916 33722 net.cpp:202] one does not need backward computation.
+I0728 11:24:04.945922 33722 net.cpp:202] input does not need backward computation.
+I0728 11:24:04.945927 33722 net.cpp:244] This network produces output three
+I0728 11:24:04.945937 33722 net.cpp:257] Network initialization done.
+I0728 11:24:04.946269 33722 upgrade_proto.cpp:69] Attempting to upgrade input file specified using deprecated input fields: /tmp/tmpn5bhif36
+I0728 11:24:04.946292 33722 upgrade_proto.cpp:72] Successfully upgraded file specified using deprecated input fields.
+W0728 11:24:04.946314 33722 upgrade_proto.cpp:74] Note that future Caffe releases will only support input layers and not input fields.
+I0728 11:24:04.946347 33722 net.cpp:53] Initializing net from parameters: 
 name: "pythonnet"
 force_backward: true
 state {
@@ -17765,20 +17831,20 @@
     layer: "ExceptionLayer"
   }
 }
-I0624 02:49:31.157902 12580 layer_factory.hpp:77] Creating layer input
-I0624 02:49:31.157918 12580 net.cpp:86] Creating Layer input
-I0624 02:49:31.157932 12580 net.cpp:382] input -> data
-I0624 02:49:31.157953 12580 net.cpp:124] Setting up input
-I0624 02:49:31.157963 12580 net.cpp:131] Top shape: 10 9 8 (720)
-I0624 02:49:31.157975 12580 net.cpp:139] Memory required for data: 2880
-I0624 02:49:31.157985 12580 layer_factory.hpp:77] Creating layer layer
-I0624 02:49:31.158030 12580 net.cpp:86] Creating Layer layer
-I0624 02:49:31.158041 12580 net.cpp:408] layer <- data
-I0624 02:49:31.158054 12580 net.cpp:382] layer -> top
-.I0624 02:49:31.165911 12580 upgrade_proto.cpp:69] Attempting to upgrade input file specified using deprecated input fields: /tmp/tmp50tvprrz
-I0624 02:49:31.165943 12580 upgrade_proto.cpp:72] Successfully upgraded file specified using deprecated input fields.
-W0624 02:49:31.165956 12580 upgrade_proto.cpp:74] Note that future Caffe releases will only support input layers and not input fields.
-I0624 02:49:31.165997 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.946401 33722 layer_factory.hpp:77] Creating layer input
+I0728 11:24:04.946414 33722 net.cpp:86] Creating Layer input
+I0728 11:24:04.946422 33722 net.cpp:382] input -> data
+I0728 11:24:04.946439 33722 net.cpp:124] Setting up input
+I0728 11:24:04.946444 33722 net.cpp:131] Top shape: 10 9 8 (720)
+I0728 11:24:04.946451 33722 net.cpp:139] Memory required for data: 2880
+I0728 11:24:04.946457 33722 layer_factory.hpp:77] Creating layer layer
+I0728 11:24:04.946494 33722 net.cpp:86] Creating Layer layer
+I0728 11:24:04.946502 33722 net.cpp:408] layer <- data
+I0728 11:24:04.946511 33722 net.cpp:382] layer -> top
+.I0728 11:24:04.947086 33722 upgrade_proto.cpp:69] Attempting to upgrade input file specified using deprecated input fields: /tmp/tmpp0mbslqs
+I0728 11:24:04.947127 33722 upgrade_proto.cpp:72] Successfully upgraded file specified using deprecated input fields.
+W0728 11:24:04.947134 33722 upgrade_proto.cpp:74] Note that future Caffe releases will only support input layers and not input fields.
+I0728 11:24:04.947173 33722 net.cpp:53] Initializing net from parameters: 
 name: "pythonnet"
 force_backward: true
 state {
@@ -17827,43 +17893,43 @@
     layer: "SimpleLayer"
   }
 }
-I0624 02:49:31.166134 12580 layer_factory.hpp:77] Creating layer input
-I0624 02:49:31.166157 12580 net.cpp:86] Creating Layer input
-I0624 02:49:31.166173 12580 net.cpp:382] input -> data
-I0624 02:49:31.166201 12580 net.cpp:124] Setting up input
-I0624 02:49:31.166215 12580 net.cpp:131] Top shape: 10 9 8 (720)
-I0624 02:49:31.166239 12580 net.cpp:139] Memory required for data: 2880
-I0624 02:49:31.166257 12580 layer_factory.hpp:77] Creating layer one
-I0624 02:49:31.166325 12580 net.cpp:86] Creating Layer one
-I0624 02:49:31.166343 12580 net.cpp:408] one <- data
-I0624 02:49:31.166363 12580 net.cpp:382] one -> one
-I0624 02:49:31.166452 12580 net.cpp:124] Setting up one
-I0624 02:49:31.166467 12580 net.cpp:131] Top shape: 10 9 8 (720)
-I0624 02:49:31.166483 12580 net.cpp:139] Memory required for data: 5760
-I0624 02:49:31.166496 12580 layer_factory.hpp:77] Creating layer two
-I0624 02:49:31.166538 12580 net.cpp:86] Creating Layer two
-I0624 02:49:31.166553 12580 net.cpp:408] two <- one
-I0624 02:49:31.166570 12580 net.cpp:382] two -> two
-I0624 02:49:31.166623 12580 net.cpp:124] Setting up two
-I0624 02:49:31.166637 12580 net.cpp:131] Top shape: 10 9 8 (720)
-I0624 02:49:31.166653 12580 net.cpp:139] Memory required for data: 8640
-I0624 02:49:31.166666 12580 layer_factory.hpp:77] Creating layer three
-I0624 02:49:31.166704 12580 net.cpp:86] Creating Layer three
-I0624 02:49:31.166718 12580 net.cpp:408] three <- two
-I0624 02:49:31.166735 12580 net.cpp:382] three -> three
-I0624 02:49:31.166786 12580 net.cpp:124] Setting up three
-I0624 02:49:31.166800 12580 net.cpp:131] Top shape: 10 9 8 (720)
-I0624 02:49:31.166815 12580 net.cpp:139] Memory required for data: 11520
-I0624 02:49:31.166827 12580 net.cpp:202] three does not need backward computation.
-I0624 02:49:31.166841 12580 net.cpp:202] two does not need backward computation.
-I0624 02:49:31.166853 12580 net.cpp:202] one does not need backward computation.
-I0624 02:49:31.166867 12580 net.cpp:202] input does not need backward computation.
-I0624 02:49:31.166878 12580 net.cpp:244] This network produces output three
-I0624 02:49:31.166898 12580 net.cpp:257] Network initialization done.
-.I0624 02:49:31.177155 12580 upgrade_proto.cpp:69] Attempting to upgrade input file specified using deprecated input fields: /tmp/tmpf2tp9w3k
-I0624 02:49:31.177207 12580 upgrade_proto.cpp:72] Successfully upgraded file specified using deprecated input fields.
-W0624 02:49:31.177222 12580 upgrade_proto.cpp:74] Note that future Caffe releases will only support input layers and not input fields.
-I0624 02:49:31.177258 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.947268 33722 layer_factory.hpp:77] Creating layer input
+I0728 11:24:04.947281 33722 net.cpp:86] Creating Layer input
+I0728 11:24:04.947289 33722 net.cpp:382] input -> data
+I0728 11:24:04.947304 33722 net.cpp:124] Setting up input
+I0728 11:24:04.947310 33722 net.cpp:131] Top shape: 10 9 8 (720)
+I0728 11:24:04.947319 33722 net.cpp:139] Memory required for data: 2880
+I0728 11:24:04.947324 33722 layer_factory.hpp:77] Creating layer one
+I0728 11:24:04.947361 33722 net.cpp:86] Creating Layer one
+I0728 11:24:04.947369 33722 net.cpp:408] one <- data
+I0728 11:24:04.947396 33722 net.cpp:382] one -> one
+I0728 11:24:04.947440 33722 net.cpp:124] Setting up one
+I0728 11:24:04.947449 33722 net.cpp:131] Top shape: 10 9 8 (720)
+I0728 11:24:04.947458 33722 net.cpp:139] Memory required for data: 5760
+I0728 11:24:04.947463 33722 layer_factory.hpp:77] Creating layer two
+I0728 11:24:04.947494 33722 net.cpp:86] Creating Layer two
+I0728 11:24:04.947501 33722 net.cpp:408] two <- one
+I0728 11:24:04.947510 33722 net.cpp:382] two -> two
+I0728 11:24:04.947546 33722 net.cpp:124] Setting up two
+I0728 11:24:04.947556 33722 net.cpp:131] Top shape: 10 9 8 (720)
+I0728 11:24:04.947562 33722 net.cpp:139] Memory required for data: 8640
+I0728 11:24:04.947568 33722 layer_factory.hpp:77] Creating layer three
+I0728 11:24:04.947595 33722 net.cpp:86] Creating Layer three
+I0728 11:24:04.947604 33722 net.cpp:408] three <- two
+I0728 11:24:04.947613 33722 net.cpp:382] three -> three
+I0728 11:24:04.947645 33722 net.cpp:124] Setting up three
+I0728 11:24:04.947654 33722 net.cpp:131] Top shape: 10 9 8 (720)
+I0728 11:24:04.947662 33722 net.cpp:139] Memory required for data: 11520
+I0728 11:24:04.947669 33722 net.cpp:202] three does not need backward computation.
+I0728 11:24:04.947674 33722 net.cpp:202] two does not need backward computation.
+I0728 11:24:04.947695 33722 net.cpp:202] one does not need backward computation.
+I0728 11:24:04.947701 33722 net.cpp:202] input does not need backward computation.
+I0728 11:24:04.947708 33722 net.cpp:244] This network produces output three
+I0728 11:24:04.947717 33722 net.cpp:257] Network initialization done.
+.I0728 11:24:04.950804 33722 upgrade_proto.cpp:69] Attempting to upgrade input file specified using deprecated input fields: /tmp/tmpr7837my9
+I0728 11:24:04.950829 33722 upgrade_proto.cpp:72] Successfully upgraded file specified using deprecated input fields.
+W0728 11:24:04.950835 33722 upgrade_proto.cpp:74] Note that future Caffe releases will only support input layers and not input fields.
+I0728 11:24:04.950858 33722 net.cpp:53] Initializing net from parameters: 
 name: "pythonnet"
 force_backward: true
 state {
@@ -17912,43 +17978,43 @@
     layer: "SimpleLayer"
   }
 }
-I0624 02:49:31.177388 12580 layer_factory.hpp:77] Creating layer input
-I0624 02:49:31.177408 12580 net.cpp:86] Creating Layer input
-I0624 02:49:31.177425 12580 net.cpp:382] input -> data
-I0624 02:49:31.177453 12580 net.cpp:124] Setting up input
-I0624 02:49:31.177506 12580 net.cpp:131] Top shape: 10 9 8 (720)
-I0624 02:49:31.177534 12580 net.cpp:139] Memory required for data: 2880
-I0624 02:49:31.177552 12580 layer_factory.hpp:77] Creating layer one
-I0624 02:49:31.177610 12580 net.cpp:86] Creating Layer one
-I0624 02:49:31.177624 12580 net.cpp:408] one <- data
-I0624 02:49:31.177642 12580 net.cpp:382] one -> one
-I0624 02:49:31.177707 12580 net.cpp:124] Setting up one
-I0624 02:49:31.177721 12580 net.cpp:131] Top shape: 10 9 8 (720)
-I0624 02:49:31.177737 12580 net.cpp:139] Memory required for data: 5760
-I0624 02:49:31.177750 12580 layer_factory.hpp:77] Creating layer two
-I0624 02:49:31.177791 12580 net.cpp:86] Creating Layer two
-I0624 02:49:31.177805 12580 net.cpp:408] two <- one
-I0624 02:49:31.177822 12580 net.cpp:382] two -> two
-I0624 02:49:31.177873 12580 net.cpp:124] Setting up two
-I0624 02:49:31.177887 12580 net.cpp:131] Top shape: 10 9 8 (720)
-I0624 02:49:31.177902 12580 net.cpp:139] Memory required for data: 8640
-I0624 02:49:31.177914 12580 layer_factory.hpp:77] Creating layer three
-I0624 02:49:31.177953 12580 net.cpp:86] Creating Layer three
-I0624 02:49:31.177968 12580 net.cpp:408] three <- two
-I0624 02:49:31.177983 12580 net.cpp:382] three -> three
-I0624 02:49:31.178035 12580 net.cpp:124] Setting up three
-I0624 02:49:31.178047 12580 net.cpp:131] Top shape: 10 9 8 (720)
-I0624 02:49:31.178062 12580 net.cpp:139] Memory required for data: 11520
-I0624 02:49:31.178074 12580 net.cpp:202] three does not need backward computation.
-I0624 02:49:31.178087 12580 net.cpp:202] two does not need backward computation.
-I0624 02:49:31.178100 12580 net.cpp:202] one does not need backward computation.
-I0624 02:49:31.178113 12580 net.cpp:202] input does not need backward computation.
-I0624 02:49:31.178125 12580 net.cpp:244] This network produces output three
-I0624 02:49:31.178144 12580 net.cpp:257] Network initialization done.
-I0624 02:49:31.178695 12580 upgrade_proto.cpp:69] Attempting to upgrade input file specified using deprecated input fields: /tmp/tmpo14a4q3q
-I0624 02:49:31.178719 12580 upgrade_proto.cpp:72] Successfully upgraded file specified using deprecated input fields.
-W0624 02:49:31.178732 12580 upgrade_proto.cpp:74] Note that future Caffe releases will only support input layers and not input fields.
-I0624 02:49:31.178758 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.950947 33722 layer_factory.hpp:77] Creating layer input
+I0728 11:24:04.950960 33722 net.cpp:86] Creating Layer input
+I0728 11:24:04.950968 33722 net.cpp:382] input -> data
+I0728 11:24:04.951015 33722 net.cpp:124] Setting up input
+I0728 11:24:04.951022 33722 net.cpp:131] Top shape: 10 9 8 (720)
+I0728 11:24:04.951030 33722 net.cpp:139] Memory required for data: 2880
+I0728 11:24:04.951036 33722 layer_factory.hpp:77] Creating layer one
+I0728 11:24:04.951071 33722 net.cpp:86] Creating Layer one
+I0728 11:24:04.951079 33722 net.cpp:408] one <- data
+I0728 11:24:04.951087 33722 net.cpp:382] one -> one
+I0728 11:24:04.951143 33722 net.cpp:124] Setting up one
+I0728 11:24:04.951151 33722 net.cpp:131] Top shape: 10 9 8 (720)
+I0728 11:24:04.951159 33722 net.cpp:139] Memory required for data: 5760
+I0728 11:24:04.951164 33722 layer_factory.hpp:77] Creating layer two
+I0728 11:24:04.951192 33722 net.cpp:86] Creating Layer two
+I0728 11:24:04.951200 33722 net.cpp:408] two <- one
+I0728 11:24:04.951208 33722 net.cpp:382] two -> two
+I0728 11:24:04.951244 33722 net.cpp:124] Setting up two
+I0728 11:24:04.951259 33722 net.cpp:131] Top shape: 10 9 8 (720)
+I0728 11:24:04.951267 33722 net.cpp:139] Memory required for data: 8640
+I0728 11:24:04.951272 33722 layer_factory.hpp:77] Creating layer three
+I0728 11:24:04.951297 33722 net.cpp:86] Creating Layer three
+I0728 11:24:04.951321 33722 net.cpp:408] three <- two
+I0728 11:24:04.951329 33722 net.cpp:382] three -> three
+I0728 11:24:04.951359 33722 net.cpp:124] Setting up three
+I0728 11:24:04.951368 33722 net.cpp:131] Top shape: 10 9 8 (720)
+I0728 11:24:04.951375 33722 net.cpp:139] Memory required for data: 11520
+I0728 11:24:04.951382 33722 net.cpp:202] three does not need backward computation.
+I0728 11:24:04.951388 33722 net.cpp:202] two does not need backward computation.
+I0728 11:24:04.951393 33722 net.cpp:202] one does not need backward computation.
+I0728 11:24:04.951400 33722 net.cpp:202] input does not need backward computation.
+I0728 11:24:04.951404 33722 net.cpp:244] This network produces output three
+I0728 11:24:04.951412 33722 net.cpp:257] Network initialization done.
+I0728 11:24:04.951719 33722 upgrade_proto.cpp:69] Attempting to upgrade input file specified using deprecated input fields: /tmp/tmpa2w6v58s
+I0728 11:24:04.951743 33722 upgrade_proto.cpp:72] Successfully upgraded file specified using deprecated input fields.
+W0728 11:24:04.951750 33722 upgrade_proto.cpp:74] Note that future Caffe releases will only support input layers and not input fields.
+I0728 11:24:04.951766 33722 net.cpp:53] Initializing net from parameters: 
 name: "pythonnet"
 force_backward: true
 state {
@@ -17977,27 +18043,27 @@
     layer: "ParameterLayer"
   }
 }
-I0624 02:49:31.178848 12580 layer_factory.hpp:77] Creating layer input
-I0624 02:49:31.178869 12580 net.cpp:86] Creating Layer input
-I0624 02:49:31.178886 12580 net.cpp:382] input -> data
-I0624 02:49:31.178910 12580 net.cpp:124] Setting up input
-I0624 02:49:31.178923 12580 net.cpp:131] Top shape: 10 9 8 (720)
-I0624 02:49:31.178941 12580 net.cpp:139] Memory required for data: 2880
-I0624 02:49:31.178954 12580 layer_factory.hpp:77] Creating layer layer
-I0624 02:49:31.179003 12580 net.cpp:86] Creating Layer layer
-I0624 02:49:31.179018 12580 net.cpp:408] layer <- data
-I0624 02:49:31.179035 12580 net.cpp:382] layer -> top
-I0624 02:49:31.179133 12580 net.cpp:124] Setting up layer
-I0624 02:49:31.179175 12580 net.cpp:131] Top shape: 10 9 8 (720)
-I0624 02:49:31.179193 12580 net.cpp:139] Memory required for data: 5760
-I0624 02:49:31.179215 12580 net.cpp:202] layer does not need backward computation.
-I0624 02:49:31.179229 12580 net.cpp:202] input does not need backward computation.
-I0624 02:49:31.179242 12580 net.cpp:244] This network produces output top
-I0624 02:49:31.179257 12580 net.cpp:257] Network initialization done.
-I0624 02:49:31.180768 12580 upgrade_proto.cpp:69] Attempting to upgrade input file specified using deprecated input fields: /tmp/tmpo14a4q3q
-I0624 02:49:31.180799 12580 upgrade_proto.cpp:72] Successfully upgraded file specified using deprecated input fields.
-W0624 02:49:31.180814 12580 upgrade_proto.cpp:74] Note that future Caffe releases will only support input layers and not input fields.
-I0624 02:49:31.180846 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.951849 33722 layer_factory.hpp:77] Creating layer input
+I0728 11:24:04.951879 33722 net.cpp:86] Creating Layer input
+I0728 11:24:04.951887 33722 net.cpp:382] input -> data
+I0728 11:24:04.951901 33722 net.cpp:124] Setting up input
+I0728 11:24:04.951907 33722 net.cpp:131] Top shape: 10 9 8 (720)
+I0728 11:24:04.951913 33722 net.cpp:139] Memory required for data: 2880
+I0728 11:24:04.951930 33722 layer_factory.hpp:77] Creating layer layer
+I0728 11:24:04.951964 33722 net.cpp:86] Creating Layer layer
+I0728 11:24:04.951974 33722 net.cpp:408] layer <- data
+I0728 11:24:04.951982 33722 net.cpp:382] layer -> top
+I0728 11:24:04.952087 33722 net.cpp:124] Setting up layer
+I0728 11:24:04.952097 33722 net.cpp:131] Top shape: 10 9 8 (720)
+I0728 11:24:04.952105 33722 net.cpp:139] Memory required for data: 5760
+I0728 11:24:04.952116 33722 net.cpp:202] layer does not need backward computation.
+I0728 11:24:04.952123 33722 net.cpp:202] input does not need backward computation.
+I0728 11:24:04.952129 33722 net.cpp:244] This network produces output top
+I0728 11:24:04.952137 33722 net.cpp:257] Network initialization done.
+I0728 11:24:04.952865 33722 upgrade_proto.cpp:69] Attempting to upgrade input file specified using deprecated input fields: /tmp/tmpa2w6v58s
+I0728 11:24:04.952890 33722 upgrade_proto.cpp:72] Successfully upgraded file specified using deprecated input fields.
+W0728 11:24:04.952898 33722 upgrade_proto.cpp:74] Note that future Caffe releases will only support input layers and not input fields.
+I0728 11:24:04.952916 33722 net.cpp:53] Initializing net from parameters: 
 name: "pythonnet"
 force_backward: true
 state {
@@ -18026,27 +18092,27 @@
     layer: "ParameterLayer"
   }
 }
-I0624 02:49:31.180956 12580 layer_factory.hpp:77] Creating layer input
-I0624 02:49:31.180984 12580 net.cpp:86] Creating Layer input
-I0624 02:49:31.181005 12580 net.cpp:382] input -> data
-I0624 02:49:31.181032 12580 net.cpp:124] Setting up input
-I0624 02:49:31.181051 12580 net.cpp:131] Top shape: 10 9 8 (720)
-I0624 02:49:31.181071 12580 net.cpp:139] Memory required for data: 2880
-I0624 02:49:31.181088 12580 layer_factory.hpp:77] Creating layer layer
-I0624 02:49:31.181155 12580 net.cpp:86] Creating Layer layer
-I0624 02:49:31.181176 12580 net.cpp:408] layer <- data
-I0624 02:49:31.181200 12580 net.cpp:382] layer -> top
-I0624 02:49:31.181314 12580 net.cpp:124] Setting up layer
-I0624 02:49:31.181334 12580 net.cpp:131] Top shape: 10 9 8 (720)
-I0624 02:49:31.181354 12580 net.cpp:139] Memory required for data: 5760
-I0624 02:49:31.181383 12580 net.cpp:202] layer does not need backward computation.
-I0624 02:49:31.181398 12580 net.cpp:202] input does not need backward computation.
-I0624 02:49:31.181411 12580 net.cpp:244] This network produces output top
-I0624 02:49:31.181427 12580 net.cpp:257] Network initialization done.
-.I0624 02:49:31.183236 12580 upgrade_proto.cpp:69] Attempting to upgrade input file specified using deprecated input fields: /tmp/tmp59cobuwf
-I0624 02:49:31.183261 12580 upgrade_proto.cpp:72] Successfully upgraded file specified using deprecated input fields.
-W0624 02:49:31.183274 12580 upgrade_proto.cpp:74] Note that future Caffe releases will only support input layers and not input fields.
-I0624 02:49:31.183310 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.952981 33722 layer_factory.hpp:77] Creating layer input
+I0728 11:24:04.952994 33722 net.cpp:86] Creating Layer input
+I0728 11:24:04.953003 33722 net.cpp:382] input -> data
+I0728 11:24:04.953017 33722 net.cpp:124] Setting up input
+I0728 11:24:04.953024 33722 net.cpp:131] Top shape: 10 9 8 (720)
+I0728 11:24:04.953044 33722 net.cpp:139] Memory required for data: 2880
+I0728 11:24:04.953050 33722 layer_factory.hpp:77] Creating layer layer
+I0728 11:24:04.953092 33722 net.cpp:86] Creating Layer layer
+I0728 11:24:04.953102 33722 net.cpp:408] layer <- data
+I0728 11:24:04.953110 33722 net.cpp:382] layer -> top
+I0728 11:24:04.953166 33722 net.cpp:124] Setting up layer
+I0728 11:24:04.953176 33722 net.cpp:131] Top shape: 10 9 8 (720)
+I0728 11:24:04.953184 33722 net.cpp:139] Memory required for data: 5760
+I0728 11:24:04.953197 33722 net.cpp:202] layer does not need backward computation.
+I0728 11:24:04.953203 33722 net.cpp:202] input does not need backward computation.
+I0728 11:24:04.953208 33722 net.cpp:244] This network produces output top
+I0728 11:24:04.953217 33722 net.cpp:257] Network initialization done.
+.I0728 11:24:04.953913 33722 upgrade_proto.cpp:69] Attempting to upgrade input file specified using deprecated input fields: /tmp/tmp80q1tbxc
+I0728 11:24:04.953931 33722 upgrade_proto.cpp:72] Successfully upgraded file specified using deprecated input fields.
+W0728 11:24:04.953938 33722 upgrade_proto.cpp:74] Note that future Caffe releases will only support input layers and not input fields.
+I0728 11:24:04.953960 33722 net.cpp:53] Initializing net from parameters: 
 name: "pythonnet"
 force_backward: true
 state {
@@ -18095,40 +18161,40 @@
     layer: "SimpleLayer"
   }
 }
-I0624 02:49:31.183439 12580 layer_factory.hpp:77] Creating layer input
-I0624 02:49:31.183462 12580 net.cpp:86] Creating Layer input
-I0624 02:49:31.183486 12580 net.cpp:382] input -> data
-I0624 02:49:31.183516 12580 net.cpp:124] Setting up input
-I0624 02:49:31.183531 12580 net.cpp:131] Top shape: 10 9 8 (720)
-I0624 02:49:31.183550 12580 net.cpp:139] Memory required for data: 2880
-I0624 02:49:31.183565 12580 layer_factory.hpp:77] Creating layer one
-I0624 02:49:31.183625 12580 net.cpp:86] Creating Layer one
-I0624 02:49:31.183645 12580 net.cpp:408] one <- data
-I0624 02:49:31.183663 12580 net.cpp:382] one -> one
-I0624 02:49:31.183728 12580 net.cpp:124] Setting up one
-I0624 02:49:31.183743 12580 net.cpp:131] Top shape: 10 9 8 (720)
-I0624 02:49:31.183758 12580 net.cpp:139] Memory required for data: 5760
-I0624 02:49:31.183771 12580 layer_factory.hpp:77] Creating layer two
-I0624 02:49:31.183811 12580 net.cpp:86] Creating Layer two
-I0624 02:49:31.183825 12580 net.cpp:408] two <- one
-I0624 02:49:31.183841 12580 net.cpp:382] two -> two
-I0624 02:49:31.183895 12580 net.cpp:124] Setting up two
-I0624 02:49:31.183908 12580 net.cpp:131] Top shape: 10 9 8 (720)
-I0624 02:49:31.183924 12580 net.cpp:139] Memory required for data: 8640
-I0624 02:49:31.183936 12580 layer_factory.hpp:77] Creating layer three
-I0624 02:49:31.183974 12580 net.cpp:86] Creating Layer three
-I0624 02:49:31.183988 12580 net.cpp:408] three <- two
-I0624 02:49:31.184005 12580 net.cpp:382] three -> three
-I0624 02:49:31.184056 12580 net.cpp:124] Setting up three
-I0624 02:49:31.184069 12580 net.cpp:131] Top shape: 10 9 8 (720)
-I0624 02:49:31.184085 12580 net.cpp:139] Memory required for data: 11520
-I0624 02:49:31.184098 12580 net.cpp:202] three does not need backward computation.
-I0624 02:49:31.184110 12580 net.cpp:202] two does not need backward computation.
-I0624 02:49:31.184123 12580 net.cpp:202] one does not need backward computation.
-I0624 02:49:31.184136 12580 net.cpp:202] input does not need backward computation.
-I0624 02:49:31.184149 12580 net.cpp:244] This network produces output three
-I0624 02:49:31.184166 12580 net.cpp:257] Network initialization done.
-I0624 02:49:31.184653 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.954035 33722 layer_factory.hpp:77] Creating layer input
+I0728 11:24:04.954049 33722 net.cpp:86] Creating Layer input
+I0728 11:24:04.954058 33722 net.cpp:382] input -> data
+I0728 11:24:04.954073 33722 net.cpp:124] Setting up input
+I0728 11:24:04.954080 33722 net.cpp:131] Top shape: 10 9 8 (720)
+I0728 11:24:04.954087 33722 net.cpp:139] Memory required for data: 2880
+I0728 11:24:04.954093 33722 layer_factory.hpp:77] Creating layer one
+I0728 11:24:04.954129 33722 net.cpp:86] Creating Layer one
+I0728 11:24:04.954155 33722 net.cpp:408] one <- data
+I0728 11:24:04.954182 33722 net.cpp:382] one -> one
+I0728 11:24:04.954226 33722 net.cpp:124] Setting up one
+I0728 11:24:04.954236 33722 net.cpp:131] Top shape: 10 9 8 (720)
+I0728 11:24:04.954244 33722 net.cpp:139] Memory required for data: 5760
+I0728 11:24:04.954252 33722 layer_factory.hpp:77] Creating layer two
+I0728 11:24:04.954279 33722 net.cpp:86] Creating Layer two
+I0728 11:24:04.954288 33722 net.cpp:408] two <- one
+I0728 11:24:04.954296 33722 net.cpp:382] two -> two
+I0728 11:24:04.954329 33722 net.cpp:124] Setting up two
+I0728 11:24:04.954339 33722 net.cpp:131] Top shape: 10 9 8 (720)
+I0728 11:24:04.954346 33722 net.cpp:139] Memory required for data: 8640
+I0728 11:24:04.954352 33722 layer_factory.hpp:77] Creating layer three
+I0728 11:24:04.954377 33722 net.cpp:86] Creating Layer three
+I0728 11:24:04.954386 33722 net.cpp:408] three <- two
+I0728 11:24:04.954396 33722 net.cpp:382] three -> three
+I0728 11:24:04.954427 33722 net.cpp:124] Setting up three
+I0728 11:24:04.954434 33722 net.cpp:131] Top shape: 10 9 8 (720)
+I0728 11:24:04.954443 33722 net.cpp:139] Memory required for data: 11520
+I0728 11:24:04.954449 33722 net.cpp:202] three does not need backward computation.
+I0728 11:24:04.954456 33722 net.cpp:202] two does not need backward computation.
+I0728 11:24:04.954478 33722 net.cpp:202] one does not need backward computation.
+I0728 11:24:04.954484 33722 net.cpp:202] input does not need backward computation.
+I0728 11:24:04.954490 33722 net.cpp:244] This network produces output three
+I0728 11:24:04.954500 33722 net.cpp:257] Network initialization done.
+I0728 11:24:04.954897 33722 net.cpp:53] Initializing net from parameters: 
 name: "pythonnet"
 force_backward: true
 state {
@@ -18144,16 +18210,16 @@
     layer: "PhaseLayer"
   }
 }
-I0624 02:49:31.184718 12580 layer_factory.hpp:77] Creating layer layer
-I0624 02:49:31.184767 12580 net.cpp:86] Creating Layer layer
-I0624 02:49:31.184784 12580 net.cpp:382] layer -> phase
-I0624 02:49:31.184831 12580 net.cpp:124] Setting up layer
-I0624 02:49:31.184845 12580 net.cpp:131] Top shape: (1)
-I0624 02:49:31.184860 12580 net.cpp:139] Memory required for data: 4
-I0624 02:49:31.184873 12580 net.cpp:202] layer does not need backward computation.
-I0624 02:49:31.184886 12580 net.cpp:244] This network produces output phase
-I0624 02:49:31.184900 12580 net.cpp:257] Network initialization done.
-I0624 02:49:31.185403 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.954962 33722 layer_factory.hpp:77] Creating layer layer
+I0728 11:24:04.954995 33722 net.cpp:86] Creating Layer layer
+I0728 11:24:04.955005 33722 net.cpp:382] layer -> phase
+I0728 11:24:04.955037 33722 net.cpp:124] Setting up layer
+I0728 11:24:04.955045 33722 net.cpp:131] Top shape: (1)
+I0728 11:24:04.955053 33722 net.cpp:139] Memory required for data: 4
+I0728 11:24:04.955060 33722 net.cpp:202] layer does not need backward computation.
+I0728 11:24:04.955065 33722 net.cpp:244] This network produces output phase
+I0728 11:24:04.955071 33722 net.cpp:257] Network initialization done.
+I0728 11:24:04.955376 33722 net.cpp:53] Initializing net from parameters: 
 name: "pythonnet"
 force_backward: true
 state {
@@ -18169,19 +18235,19 @@
     layer: "PhaseLayer"
   }
 }
-I0624 02:49:31.185469 12580 layer_factory.hpp:77] Creating layer layer
-I0624 02:49:31.185586 12580 net.cpp:86] Creating Layer layer
-I0624 02:49:31.185603 12580 net.cpp:382] layer -> phase
-I0624 02:49:31.185648 12580 net.cpp:124] Setting up layer
-I0624 02:49:31.185662 12580 net.cpp:131] Top shape: (1)
-I0624 02:49:31.185678 12580 net.cpp:139] Memory required for data: 4
-I0624 02:49:31.185691 12580 net.cpp:202] layer does not need backward computation.
-I0624 02:49:31.185703 12580 net.cpp:244] This network produces output phase
-I0624 02:49:31.185717 12580 net.cpp:257] Network initialization done.
-.I0624 02:49:31.186692 12580 upgrade_proto.cpp:69] Attempting to upgrade input file specified using deprecated input fields: /tmp/tmp21fgf8vc
-I0624 02:49:31.186718 12580 upgrade_proto.cpp:72] Successfully upgraded file specified using deprecated input fields.
-W0624 02:49:31.186730 12580 upgrade_proto.cpp:74] Note that future Caffe releases will only support input layers and not input fields.
-I0624 02:49:31.186766 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.955420 33722 layer_factory.hpp:77] Creating layer layer
+I0728 11:24:04.955453 33722 net.cpp:86] Creating Layer layer
+I0728 11:24:04.955463 33722 net.cpp:382] layer -> phase
+I0728 11:24:04.955492 33722 net.cpp:124] Setting up layer
+I0728 11:24:04.955518 33722 net.cpp:131] Top shape: (1)
+I0728 11:24:04.955523 33722 net.cpp:139] Memory required for data: 4
+I0728 11:24:04.955529 33722 net.cpp:202] layer does not need backward computation.
+I0728 11:24:04.955534 33722 net.cpp:244] This network produces output phase
+I0728 11:24:04.955540 33722 net.cpp:257] Network initialization done.
+.I0728 11:24:04.956162 33722 upgrade_proto.cpp:69] Attempting to upgrade input file specified using deprecated input fields: /tmp/tmp0ba378e9
+I0728 11:24:04.956177 33722 upgrade_proto.cpp:72] Successfully upgraded file specified using deprecated input fields.
+W0728 11:24:04.956184 33722 upgrade_proto.cpp:74] Note that future Caffe releases will only support input layers and not input fields.
+I0728 11:24:04.956207 33722 net.cpp:53] Initializing net from parameters: 
 name: "pythonnet"
 force_backward: true
 state {
@@ -18230,43 +18296,43 @@
     layer: "SimpleLayer"
   }
 }
-I0624 02:49:31.186893 12580 layer_factory.hpp:77] Creating layer input
-I0624 02:49:31.186914 12580 net.cpp:86] Creating Layer input
-I0624 02:49:31.186933 12580 net.cpp:382] input -> data
-I0624 02:49:31.186956 12580 net.cpp:124] Setting up input
-I0624 02:49:31.186969 12580 net.cpp:131] Top shape: 10 9 8 (720)
-I0624 02:49:31.186986 12580 net.cpp:139] Memory required for data: 2880
-I0624 02:49:31.187000 12580 layer_factory.hpp:77] Creating layer one
-I0624 02:49:31.187047 12580 net.cpp:86] Creating Layer one
-I0624 02:49:31.187062 12580 net.cpp:408] one <- data
-I0624 02:49:31.187078 12580 net.cpp:382] one -> one
-I0624 02:49:31.187139 12580 net.cpp:124] Setting up one
-I0624 02:49:31.187152 12580 net.cpp:131] Top shape: 10 9 8 (720)
-I0624 02:49:31.187168 12580 net.cpp:139] Memory required for data: 5760
-I0624 02:49:31.187180 12580 layer_factory.hpp:77] Creating layer two
-I0624 02:49:31.187219 12580 net.cpp:86] Creating Layer two
-I0624 02:49:31.187233 12580 net.cpp:408] two <- one
-I0624 02:49:31.187250 12580 net.cpp:382] two -> two
-I0624 02:49:31.187302 12580 net.cpp:124] Setting up two
-I0624 02:49:31.187317 12580 net.cpp:131] Top shape: 10 9 8 (720)
-I0624 02:49:31.187332 12580 net.cpp:139] Memory required for data: 8640
-I0624 02:49:31.187347 12580 layer_factory.hpp:77] Creating layer three
-I0624 02:49:31.187386 12580 net.cpp:86] Creating Layer three
-I0624 02:49:31.187400 12580 net.cpp:408] three <- two
-I0624 02:49:31.187417 12580 net.cpp:382] three -> three
-I0624 02:49:31.187476 12580 net.cpp:124] Setting up three
-I0624 02:49:31.187494 12580 net.cpp:131] Top shape: 10 9 8 (720)
-I0624 02:49:31.187511 12580 net.cpp:139] Memory required for data: 11520
-I0624 02:49:31.187526 12580 net.cpp:202] three does not need backward computation.
-I0624 02:49:31.187541 12580 net.cpp:202] two does not need backward computation.
-I0624 02:49:31.187556 12580 net.cpp:202] one does not need backward computation.
-I0624 02:49:31.187573 12580 net.cpp:202] input does not need backward computation.
-I0624 02:49:31.187589 12580 net.cpp:244] This network produces output three
-I0624 02:49:31.187610 12580 net.cpp:257] Network initialization done.
-.I0624 02:49:31.188951 12580 upgrade_proto.cpp:69] Attempting to upgrade input file specified using deprecated input fields: /tmp/tmpn2l2zqtv
-I0624 02:49:31.188975 12580 upgrade_proto.cpp:72] Successfully upgraded file specified using deprecated input fields.
-W0624 02:49:31.188988 12580 upgrade_proto.cpp:74] Note that future Caffe releases will only support input layers and not input fields.
-I0624 02:49:31.189020 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.956300 33722 layer_factory.hpp:77] Creating layer input
+I0728 11:24:04.956313 33722 net.cpp:86] Creating Layer input
+I0728 11:24:04.956322 33722 net.cpp:382] input -> data
+I0728 11:24:04.956336 33722 net.cpp:124] Setting up input
+I0728 11:24:04.956342 33722 net.cpp:131] Top shape: 10 9 8 (720)
+I0728 11:24:04.956351 33722 net.cpp:139] Memory required for data: 2880
+I0728 11:24:04.956357 33722 layer_factory.hpp:77] Creating layer one
+I0728 11:24:04.956409 33722 net.cpp:86] Creating Layer one
+I0728 11:24:04.956419 33722 net.cpp:408] one <- data
+I0728 11:24:04.956429 33722 net.cpp:382] one -> one
+I0728 11:24:04.956472 33722 net.cpp:124] Setting up one
+I0728 11:24:04.956482 33722 net.cpp:131] Top shape: 10 9 8 (720)
+I0728 11:24:04.956491 33722 net.cpp:139] Memory required for data: 5760
+I0728 11:24:04.956498 33722 layer_factory.hpp:77] Creating layer two
+I0728 11:24:04.956584 33722 net.cpp:86] Creating Layer two
+I0728 11:24:04.956599 33722 net.cpp:408] two <- one
+I0728 11:24:04.956609 33722 net.cpp:382] two -> two
+I0728 11:24:04.956650 33722 net.cpp:124] Setting up two
+I0728 11:24:04.956661 33722 net.cpp:131] Top shape: 10 9 8 (720)
+I0728 11:24:04.956670 33722 net.cpp:139] Memory required for data: 8640
+I0728 11:24:04.956677 33722 layer_factory.hpp:77] Creating layer three
+I0728 11:24:04.956705 33722 net.cpp:86] Creating Layer three
+I0728 11:24:04.956717 33722 net.cpp:408] three <- two
+I0728 11:24:04.956725 33722 net.cpp:382] three -> three
+I0728 11:24:04.956761 33722 net.cpp:124] Setting up three
+I0728 11:24:04.956770 33722 net.cpp:131] Top shape: 10 9 8 (720)
+I0728 11:24:04.956779 33722 net.cpp:139] Memory required for data: 11520
+I0728 11:24:04.956794 33722 net.cpp:202] three does not need backward computation.
+I0728 11:24:04.956801 33722 net.cpp:202] two does not need backward computation.
+I0728 11:24:04.956809 33722 net.cpp:202] one does not need backward computation.
+I0728 11:24:04.956815 33722 net.cpp:202] input does not need backward computation.
+I0728 11:24:04.956821 33722 net.cpp:244] This network produces output three
+I0728 11:24:04.956830 33722 net.cpp:257] Network initialization done.
+.I0728 11:24:04.957816 33722 upgrade_proto.cpp:69] Attempting to upgrade input file specified using deprecated input fields: /tmp/tmp5x3m4o2z
+I0728 11:24:04.957834 33722 upgrade_proto.cpp:72] Successfully upgraded file specified using deprecated input fields.
+W0728 11:24:04.957839 33722 upgrade_proto.cpp:74] Note that future Caffe releases will only support input layers and not input fields.
+I0728 11:24:04.957860 33722 net.cpp:53] Initializing net from parameters: 
 name: "pythonnet"
 force_backward: true
 state {
@@ -18307,35 +18373,35 @@
     param_str: "2"
   }
 }
-I0624 02:49:31.189133 12580 layer_factory.hpp:77] Creating layer input
-I0624 02:49:31.189153 12580 net.cpp:86] Creating Layer input
-I0624 02:49:31.189170 12580 net.cpp:382] input -> data
-I0624 02:49:31.189195 12580 net.cpp:124] Setting up input
-I0624 02:49:31.189208 12580 net.cpp:131] Top shape: 10 9 8 (720)
-I0624 02:49:31.189225 12580 net.cpp:139] Memory required for data: 2880
-I0624 02:49:31.189239 12580 layer_factory.hpp:77] Creating layer mul10
-I0624 02:49:31.189289 12580 net.cpp:86] Creating Layer mul10
-I0624 02:49:31.189303 12580 net.cpp:408] mul10 <- data
-I0624 02:49:31.189321 12580 net.cpp:382] mul10 -> mul10
-I0624 02:49:31.189397 12580 net.cpp:124] Setting up mul10
-I0624 02:49:31.189412 12580 net.cpp:131] Top shape: 10 9 8 (720)
-I0624 02:49:31.189429 12580 net.cpp:139] Memory required for data: 5760
-I0624 02:49:31.189440 12580 layer_factory.hpp:77] Creating layer mul2
-I0624 02:49:31.189539 12580 net.cpp:86] Creating Layer mul2
-I0624 02:49:31.189560 12580 net.cpp:408] mul2 <- mul10
-I0624 02:49:31.189579 12580 net.cpp:382] mul2 -> mul2
-I0624 02:49:31.189654 12580 net.cpp:124] Setting up mul2
-I0624 02:49:31.189673 12580 net.cpp:131] Top shape: 10 9 8 (720)
-I0624 02:49:31.189698 12580 net.cpp:139] Memory required for data: 8640
-I0624 02:49:31.189713 12580 net.cpp:202] mul2 does not need backward computation.
-I0624 02:49:31.189726 12580 net.cpp:202] mul10 does not need backward computation.
-I0624 02:49:31.189739 12580 net.cpp:202] input does not need backward computation.
-I0624 02:49:31.189751 12580 net.cpp:244] This network produces output mul2
-I0624 02:49:31.189769 12580 net.cpp:257] Network initialization done.
-.I0624 02:49:31.201741 12580 upgrade_proto.cpp:69] Attempting to upgrade input file specified using deprecated input fields: /tmp/tmpkxvmjf87
-I0624 02:49:31.201763 12580 upgrade_proto.cpp:72] Successfully upgraded file specified using deprecated input fields.
-W0624 02:49:31.201771 12580 upgrade_proto.cpp:74] Note that future Caffe releases will only support input layers and not input fields.
-I0624 02:49:31.201794 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.957931 33722 layer_factory.hpp:77] Creating layer input
+I0728 11:24:04.957942 33722 net.cpp:86] Creating Layer input
+I0728 11:24:04.957952 33722 net.cpp:382] input -> data
+I0728 11:24:04.957965 33722 net.cpp:124] Setting up input
+I0728 11:24:04.957973 33722 net.cpp:131] Top shape: 10 9 8 (720)
+I0728 11:24:04.957980 33722 net.cpp:139] Memory required for data: 2880
+I0728 11:24:04.957986 33722 layer_factory.hpp:77] Creating layer mul10
+I0728 11:24:04.958024 33722 net.cpp:86] Creating Layer mul10
+I0728 11:24:04.958032 33722 net.cpp:408] mul10 <- data
+I0728 11:24:04.958056 33722 net.cpp:382] mul10 -> mul10
+I0728 11:24:04.958104 33722 net.cpp:124] Setting up mul10
+I0728 11:24:04.958114 33722 net.cpp:131] Top shape: 10 9 8 (720)
+I0728 11:24:04.958122 33722 net.cpp:139] Memory required for data: 5760
+I0728 11:24:04.958127 33722 layer_factory.hpp:77] Creating layer mul2
+I0728 11:24:04.958153 33722 net.cpp:86] Creating Layer mul2
+I0728 11:24:04.958163 33722 net.cpp:408] mul2 <- mul10
+I0728 11:24:04.958170 33722 net.cpp:382] mul2 -> mul2
+I0728 11:24:04.958205 33722 net.cpp:124] Setting up mul2
+I0728 11:24:04.958214 33722 net.cpp:131] Top shape: 10 9 8 (720)
+I0728 11:24:04.958221 33722 net.cpp:139] Memory required for data: 8640
+I0728 11:24:04.958227 33722 net.cpp:202] mul2 does not need backward computation.
+I0728 11:24:04.958233 33722 net.cpp:202] mul10 does not need backward computation.
+I0728 11:24:04.958238 33722 net.cpp:202] input does not need backward computation.
+I0728 11:24:04.958245 33722 net.cpp:244] This network produces output mul2
+I0728 11:24:04.958252 33722 net.cpp:257] Network initialization done.
+.I0728 11:24:04.963541 33722 upgrade_proto.cpp:69] Attempting to upgrade input file specified using deprecated input fields: /tmp/tmpt7vi_hxe
+I0728 11:24:04.963567 33722 upgrade_proto.cpp:72] Successfully upgraded file specified using deprecated input fields.
+W0728 11:24:04.963573 33722 upgrade_proto.cpp:74] Note that future Caffe releases will only support input layers and not input fields.
+I0728 11:24:04.963593 33722 net.cpp:53] Initializing net from parameters: 
 name: "pythonnet"
 force_backward: true
 state {
@@ -18376,32 +18442,32 @@
     param_str: "2"
   }
 }
-I0624 02:49:31.201866 12580 layer_factory.hpp:77] Creating layer input
-I0624 02:49:31.201879 12580 net.cpp:86] Creating Layer input
-I0624 02:49:31.201889 12580 net.cpp:382] input -> data
-I0624 02:49:31.201905 12580 net.cpp:124] Setting up input
-I0624 02:49:31.201913 12580 net.cpp:131] Top shape: 10 9 8 (720)
-I0624 02:49:31.201923 12580 net.cpp:139] Memory required for data: 2880
-I0624 02:49:31.201930 12580 layer_factory.hpp:77] Creating layer mul10
-I0624 02:49:31.201989 12580 net.cpp:86] Creating Layer mul10
-I0624 02:49:31.201998 12580 net.cpp:408] mul10 <- data
-I0624 02:49:31.202010 12580 net.cpp:382] mul10 -> mul10
-I0624 02:49:31.202056 12580 net.cpp:124] Setting up mul10
-I0624 02:49:31.202065 12580 net.cpp:131] Top shape: 10 9 8 (720)
-I0624 02:49:31.202075 12580 net.cpp:139] Memory required for data: 5760
-I0624 02:49:31.202085 12580 layer_factory.hpp:77] Creating layer mul2
-I0624 02:49:31.202116 12580 net.cpp:86] Creating Layer mul2
-I0624 02:49:31.202124 12580 net.cpp:408] mul2 <- mul10
-I0624 02:49:31.202133 12580 net.cpp:382] mul2 -> mul2
-I0624 02:49:31.202167 12580 net.cpp:124] Setting up mul2
-I0624 02:49:31.202175 12580 net.cpp:131] Top shape: 10 9 8 (720)
-I0624 02:49:31.202184 12580 net.cpp:139] Memory required for data: 8640
-I0624 02:49:31.202191 12580 net.cpp:202] mul2 does not need backward computation.
-I0624 02:49:31.202198 12580 net.cpp:202] mul10 does not need backward computation.
-I0624 02:49:31.202205 12580 net.cpp:202] input does not need backward computation.
-I0624 02:49:31.202212 12580 net.cpp:244] This network produces output mul2
-I0624 02:49:31.202222 12580 net.cpp:257] Network initialization done.
-.I0624 02:49:31.221765 12580 solver.cpp:45] Initializing solver from parameters: 
+I0728 11:24:04.963724 33722 layer_factory.hpp:77] Creating layer input
+I0728 11:24:04.963740 33722 net.cpp:86] Creating Layer input
+I0728 11:24:04.963748 33722 net.cpp:382] input -> data
+I0728 11:24:04.963762 33722 net.cpp:124] Setting up input
+I0728 11:24:04.963769 33722 net.cpp:131] Top shape: 10 9 8 (720)
+I0728 11:24:04.963776 33722 net.cpp:139] Memory required for data: 2880
+I0728 11:24:04.963781 33722 layer_factory.hpp:77] Creating layer mul10
+I0728 11:24:04.963836 33722 net.cpp:86] Creating Layer mul10
+I0728 11:24:04.963848 33722 net.cpp:408] mul10 <- data
+I0728 11:24:04.963857 33722 net.cpp:382] mul10 -> mul10
+I0728 11:24:04.963907 33722 net.cpp:124] Setting up mul10
+I0728 11:24:04.963919 33722 net.cpp:131] Top shape: 10 9 8 (720)
+I0728 11:24:04.963927 33722 net.cpp:139] Memory required for data: 5760
+I0728 11:24:04.963932 33722 layer_factory.hpp:77] Creating layer mul2
+I0728 11:24:04.963977 33722 net.cpp:86] Creating Layer mul2
+I0728 11:24:04.963989 33722 net.cpp:408] mul2 <- mul10
+I0728 11:24:04.963996 33722 net.cpp:382] mul2 -> mul2
+I0728 11:24:04.964052 33722 net.cpp:124] Setting up mul2
+I0728 11:24:04.964064 33722 net.cpp:131] Top shape: 10 9 8 (720)
+I0728 11:24:04.964072 33722 net.cpp:139] Memory required for data: 8640
+I0728 11:24:04.964077 33722 net.cpp:202] mul2 does not need backward computation.
+I0728 11:24:04.964083 33722 net.cpp:202] mul10 does not need backward computation.
+I0728 11:24:04.964089 33722 net.cpp:202] input does not need backward computation.
+I0728 11:24:04.964094 33722 net.cpp:244] This network produces output mul2
+I0728 11:24:04.964103 33722 net.cpp:257] Network initialization done.
+.I0728 11:24:04.967053 33722 solver.cpp:45] Initializing solver from parameters: 
 test_iter: 10
 test_interval: 10
 base_lr: 0.01
@@ -18413,10 +18479,10 @@
 momentum: 0.9
 weight_decay: 0.0005
 snapshot_prefix: "model"
-net: "/tmp/tmpay20inkb"
+net: "/tmp/tmp7wbud3zt"
 snapshot_after_train: false
-I0624 02:49:31.221881 12580 solver.cpp:102] Creating training net from net file: /tmp/tmpay20inkb
-I0624 02:49:31.222133 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.967144 33722 solver.cpp:102] Creating training net from net file: /tmp/tmp7wbud3zt
+I0728 11:24:04.967296 33722 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -18494,46 +18560,46 @@
   bottom: "label"
   top: "loss"
 }
-I0624 02:49:31.222333 12580 layer_factory.hpp:77] Creating layer data
-I0624 02:49:31.222358 12580 net.cpp:86] Creating Layer data
-I0624 02:49:31.222378 12580 net.cpp:382] data -> data
-I0624 02:49:31.222405 12580 net.cpp:382] data -> label
-I0624 02:49:31.222436 12580 net.cpp:124] Setting up data
-I0624 02:49:31.222448 12580 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0624 02:49:31.222463 12580 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0624 02:49:31.222476 12580 net.cpp:139] Memory required for data: 500
-I0624 02:49:31.222487 12580 layer_factory.hpp:77] Creating layer conv
-I0624 02:49:31.222509 12580 net.cpp:86] Creating Layer conv
-I0624 02:49:31.222520 12580 net.cpp:408] conv <- data
-I0624 02:49:31.222537 12580 net.cpp:382] conv -> conv
-I0624 02:49:31.222589 12580 net.cpp:124] Setting up conv
-I0624 02:49:31.222600 12580 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0624 02:49:31.222613 12580 net.cpp:139] Memory required for data: 16340
-I0624 02:49:31.222633 12580 layer_factory.hpp:77] Creating layer ip
-I0624 02:49:31.222651 12580 net.cpp:86] Creating Layer ip
-I0624 02:49:31.222661 12580 net.cpp:408] ip <- conv
-I0624 02:49:31.222676 12580 net.cpp:382] ip -> ip_blob
-I0624 02:49:31.223009 12580 net.cpp:124] Setting up ip
-I0624 02:49:31.223021 12580 net.cpp:131] Top shape: 5 13 (65)
-I0624 02:49:31.223032 12580 net.cpp:139] Memory required for data: 16600
-I0624 02:49:31.223049 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:31.223065 12580 net.cpp:86] Creating Layer loss
-I0624 02:49:31.223076 12580 net.cpp:408] loss <- ip_blob
-I0624 02:49:31.223088 12580 net.cpp:408] loss <- label
-I0624 02:49:31.223102 12580 net.cpp:382] loss -> loss
-I0624 02:49:31.223120 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:31.223148 12580 net.cpp:124] Setting up loss
-I0624 02:49:31.223160 12580 net.cpp:131] Top shape: (1)
-I0624 02:49:31.223171 12580 net.cpp:134]     with loss weight 1
-I0624 02:49:31.223188 12580 net.cpp:139] Memory required for data: 16604
-I0624 02:49:31.223199 12580 net.cpp:200] loss needs backward computation.
-I0624 02:49:31.223212 12580 net.cpp:200] ip needs backward computation.
-I0624 02:49:31.223222 12580 net.cpp:200] conv needs backward computation.
-I0624 02:49:31.223234 12580 net.cpp:202] data does not need backward computation.
-I0624 02:49:31.223245 12580 net.cpp:244] This network produces output loss
-I0624 02:49:31.223260 12580 net.cpp:257] Network initialization done.
-I0624 02:49:31.223462 12580 solver.cpp:190] Creating test net (#0) specified by net file: /tmp/tmpay20inkb
-I0624 02:49:31.223496 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.967389 33722 layer_factory.hpp:77] Creating layer data
+I0728 11:24:04.967404 33722 net.cpp:86] Creating Layer data
+I0728 11:24:04.967418 33722 net.cpp:382] data -> data
+I0728 11:24:04.967432 33722 net.cpp:382] data -> label
+I0728 11:24:04.967448 33722 net.cpp:124] Setting up data
+I0728 11:24:04.967454 33722 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0728 11:24:04.967478 33722 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0728 11:24:04.967485 33722 net.cpp:139] Memory required for data: 500
+I0728 11:24:04.967491 33722 layer_factory.hpp:77] Creating layer conv
+I0728 11:24:04.967504 33722 net.cpp:86] Creating Layer conv
+I0728 11:24:04.967511 33722 net.cpp:408] conv <- data
+I0728 11:24:04.967525 33722 net.cpp:382] conv -> conv
+I0728 11:24:04.967556 33722 net.cpp:124] Setting up conv
+I0728 11:24:04.967564 33722 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0728 11:24:04.967572 33722 net.cpp:139] Memory required for data: 16340
+I0728 11:24:04.967586 33722 layer_factory.hpp:77] Creating layer ip
+I0728 11:24:04.967599 33722 net.cpp:86] Creating Layer ip
+I0728 11:24:04.967607 33722 net.cpp:408] ip <- conv
+I0728 11:24:04.967615 33722 net.cpp:382] ip -> ip_blob
+I0728 11:24:04.967792 33722 net.cpp:124] Setting up ip
+I0728 11:24:04.967808 33722 net.cpp:131] Top shape: 5 13 (65)
+I0728 11:24:04.967816 33722 net.cpp:139] Memory required for data: 16600
+I0728 11:24:04.967828 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.967839 33722 net.cpp:86] Creating Layer loss
+I0728 11:24:04.967844 33722 net.cpp:408] loss <- ip_blob
+I0728 11:24:04.967867 33722 net.cpp:408] loss <- label
+I0728 11:24:04.967875 33722 net.cpp:382] loss -> loss
+I0728 11:24:04.967886 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.967904 33722 net.cpp:124] Setting up loss
+I0728 11:24:04.967911 33722 net.cpp:131] Top shape: (1)
+I0728 11:24:04.967918 33722 net.cpp:134]     with loss weight 1
+I0728 11:24:04.967929 33722 net.cpp:139] Memory required for data: 16604
+I0728 11:24:04.967936 33722 net.cpp:200] loss needs backward computation.
+I0728 11:24:04.967941 33722 net.cpp:200] ip needs backward computation.
+I0728 11:24:04.967947 33722 net.cpp:200] conv needs backward computation.
+I0728 11:24:04.967953 33722 net.cpp:202] data does not need backward computation.
+I0728 11:24:04.967959 33722 net.cpp:244] This network produces output loss
+I0728 11:24:04.967968 33722 net.cpp:257] Network initialization done.
+I0728 11:24:04.968116 33722 solver.cpp:190] Creating test net (#0) specified by net file: /tmp/tmp7wbud3zt
+I0728 11:24:04.968151 33722 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -18611,46 +18677,46 @@
   bottom: "label"
   top: "loss"
 }
-I0624 02:49:31.223652 12580 layer_factory.hpp:77] Creating layer data
-I0624 02:49:31.223670 12580 net.cpp:86] Creating Layer data
-I0624 02:49:31.223686 12580 net.cpp:382] data -> data
-I0624 02:49:31.223706 12580 net.cpp:382] data -> label
-I0624 02:49:31.223727 12580 net.cpp:124] Setting up data
-I0624 02:49:31.223738 12580 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0624 02:49:31.223752 12580 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0624 02:49:31.223767 12580 net.cpp:139] Memory required for data: 500
-I0624 02:49:31.223778 12580 layer_factory.hpp:77] Creating layer conv
-I0624 02:49:31.223795 12580 net.cpp:86] Creating Layer conv
-I0624 02:49:31.223809 12580 net.cpp:408] conv <- data
-I0624 02:49:31.223824 12580 net.cpp:382] conv -> conv
-I0624 02:49:31.223866 12580 net.cpp:124] Setting up conv
-I0624 02:49:31.223877 12580 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0624 02:49:31.223891 12580 net.cpp:139] Memory required for data: 16340
-I0624 02:49:31.223908 12580 layer_factory.hpp:77] Creating layer ip
-I0624 02:49:31.223924 12580 net.cpp:86] Creating Layer ip
-I0624 02:49:31.223935 12580 net.cpp:408] ip <- conv
-I0624 02:49:31.223949 12580 net.cpp:382] ip -> ip_blob
-I0624 02:49:31.224283 12580 net.cpp:124] Setting up ip
-I0624 02:49:31.224294 12580 net.cpp:131] Top shape: 5 13 (65)
-I0624 02:49:31.224306 12580 net.cpp:139] Memory required for data: 16600
-I0624 02:49:31.224323 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:31.224337 12580 net.cpp:86] Creating Layer loss
-I0624 02:49:31.224349 12580 net.cpp:408] loss <- ip_blob
-I0624 02:49:31.224360 12580 net.cpp:408] loss <- label
-I0624 02:49:31.224375 12580 net.cpp:382] loss -> loss
-I0624 02:49:31.224391 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:31.224416 12580 net.cpp:124] Setting up loss
-I0624 02:49:31.224426 12580 net.cpp:131] Top shape: (1)
-I0624 02:49:31.224439 12580 net.cpp:134]     with loss weight 1
-I0624 02:49:31.224453 12580 net.cpp:139] Memory required for data: 16604
-I0624 02:49:31.224464 12580 net.cpp:200] loss needs backward computation.
-I0624 02:49:31.224476 12580 net.cpp:200] ip needs backward computation.
-I0624 02:49:31.224488 12580 net.cpp:200] conv needs backward computation.
-I0624 02:49:31.224499 12580 net.cpp:202] data does not need backward computation.
-I0624 02:49:31.224509 12580 net.cpp:244] This network produces output loss
-I0624 02:49:31.224524 12580 net.cpp:257] Network initialization done.
-I0624 02:49:31.224555 12580 solver.cpp:57] Solver scaffolding done.
-I0624 02:49:31.224668 12580 solver.cpp:45] Initializing solver from parameters: 
+I0728 11:24:04.968312 33722 layer_factory.hpp:77] Creating layer data
+I0728 11:24:04.968325 33722 net.cpp:86] Creating Layer data
+I0728 11:24:04.968334 33722 net.cpp:382] data -> data
+I0728 11:24:04.968348 33722 net.cpp:382] data -> label
+I0728 11:24:04.968400 33722 net.cpp:124] Setting up data
+I0728 11:24:04.968407 33722 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0728 11:24:04.968416 33722 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0728 11:24:04.968423 33722 net.cpp:139] Memory required for data: 500
+I0728 11:24:04.968430 33722 layer_factory.hpp:77] Creating layer conv
+I0728 11:24:04.968442 33722 net.cpp:86] Creating Layer conv
+I0728 11:24:04.968449 33722 net.cpp:408] conv <- data
+I0728 11:24:04.968459 33722 net.cpp:382] conv -> conv
+I0728 11:24:04.968492 33722 net.cpp:124] Setting up conv
+I0728 11:24:04.968500 33722 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0728 11:24:04.968508 33722 net.cpp:139] Memory required for data: 16340
+I0728 11:24:04.968520 33722 layer_factory.hpp:77] Creating layer ip
+I0728 11:24:04.968531 33722 net.cpp:86] Creating Layer ip
+I0728 11:24:04.968537 33722 net.cpp:408] ip <- conv
+I0728 11:24:04.968547 33722 net.cpp:382] ip -> ip_blob
+I0728 11:24:04.968758 33722 net.cpp:124] Setting up ip
+I0728 11:24:04.968773 33722 net.cpp:131] Top shape: 5 13 (65)
+I0728 11:24:04.968781 33722 net.cpp:139] Memory required for data: 16600
+I0728 11:24:04.968793 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.968802 33722 net.cpp:86] Creating Layer loss
+I0728 11:24:04.968809 33722 net.cpp:408] loss <- ip_blob
+I0728 11:24:04.968816 33722 net.cpp:408] loss <- label
+I0728 11:24:04.968822 33722 net.cpp:382] loss -> loss
+I0728 11:24:04.968832 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.968848 33722 net.cpp:124] Setting up loss
+I0728 11:24:04.968855 33722 net.cpp:131] Top shape: (1)
+I0728 11:24:04.968863 33722 net.cpp:134]     with loss weight 1
+I0728 11:24:04.968873 33722 net.cpp:139] Memory required for data: 16604
+I0728 11:24:04.968878 33722 net.cpp:200] loss needs backward computation.
+I0728 11:24:04.968884 33722 net.cpp:200] ip needs backward computation.
+I0728 11:24:04.968890 33722 net.cpp:200] conv needs backward computation.
+I0728 11:24:04.968914 33722 net.cpp:202] data does not need backward computation.
+I0728 11:24:04.968919 33722 net.cpp:244] This network produces output loss
+I0728 11:24:04.968928 33722 net.cpp:257] Network initialization done.
+I0728 11:24:04.968951 33722 solver.cpp:57] Solver scaffolding done.
+I0728 11:24:04.969070 33722 solver.cpp:45] Initializing solver from parameters: 
 test_iter: 10
 test_interval: 10
 base_lr: 0.01
@@ -18662,10 +18728,10 @@
 momentum: 0.9
 weight_decay: 0.0005
 snapshot_prefix: "model"
-net: "/tmp/tmpay20inkb"
+net: "/tmp/tmp7wbud3zt"
 snapshot_after_train: false
-I0624 02:49:31.224721 12580 solver.cpp:102] Creating training net from net file: /tmp/tmpay20inkb
-I0624 02:49:31.224910 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.969120 33722 solver.cpp:102] Creating training net from net file: /tmp/tmp7wbud3zt
+I0728 11:24:04.969292 33722 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -18743,46 +18809,46 @@
   bottom: "label"
   top: "loss"
 }
-I0624 02:49:31.225061 12580 layer_factory.hpp:77] Creating layer data
-I0624 02:49:31.225080 12580 net.cpp:86] Creating Layer data
-I0624 02:49:31.225095 12580 net.cpp:382] data -> data
-I0624 02:49:31.225114 12580 net.cpp:382] data -> label
-I0624 02:49:31.225136 12580 net.cpp:124] Setting up data
-I0624 02:49:31.225148 12580 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0624 02:49:31.225162 12580 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0624 02:49:31.225175 12580 net.cpp:139] Memory required for data: 500
-I0624 02:49:31.225186 12580 layer_factory.hpp:77] Creating layer conv
-I0624 02:49:31.225204 12580 net.cpp:86] Creating Layer conv
-I0624 02:49:31.225219 12580 net.cpp:408] conv <- data
-I0624 02:49:31.225235 12580 net.cpp:382] conv -> conv
-I0624 02:49:31.225277 12580 net.cpp:124] Setting up conv
-I0624 02:49:31.225289 12580 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0624 02:49:31.225302 12580 net.cpp:139] Memory required for data: 16340
-I0624 02:49:31.225320 12580 layer_factory.hpp:77] Creating layer ip
-I0624 02:49:31.225337 12580 net.cpp:86] Creating Layer ip
-I0624 02:49:31.225347 12580 net.cpp:408] ip <- conv
-I0624 02:49:31.225363 12580 net.cpp:382] ip -> ip_blob
-I0624 02:49:31.225740 12580 net.cpp:124] Setting up ip
-I0624 02:49:31.225754 12580 net.cpp:131] Top shape: 5 13 (65)
-I0624 02:49:31.225767 12580 net.cpp:139] Memory required for data: 16600
-I0624 02:49:31.225785 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:31.225806 12580 net.cpp:86] Creating Layer loss
-I0624 02:49:31.225817 12580 net.cpp:408] loss <- ip_blob
-I0624 02:49:31.225831 12580 net.cpp:408] loss <- label
-I0624 02:49:31.225844 12580 net.cpp:382] loss -> loss
-I0624 02:49:31.225862 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:31.225890 12580 net.cpp:124] Setting up loss
-I0624 02:49:31.225903 12580 net.cpp:131] Top shape: (1)
-I0624 02:49:31.225914 12580 net.cpp:134]     with loss weight 1
-I0624 02:49:31.225930 12580 net.cpp:139] Memory required for data: 16604
-I0624 02:49:31.225941 12580 net.cpp:200] loss needs backward computation.
-I0624 02:49:31.225953 12580 net.cpp:200] ip needs backward computation.
-I0624 02:49:31.225965 12580 net.cpp:200] conv needs backward computation.
-I0624 02:49:31.225975 12580 net.cpp:202] data does not need backward computation.
-I0624 02:49:31.225986 12580 net.cpp:244] This network produces output loss
-I0624 02:49:31.226002 12580 net.cpp:257] Network initialization done.
-I0624 02:49:31.226207 12580 solver.cpp:190] Creating test net (#0) specified by net file: /tmp/tmpay20inkb
-I0624 02:49:31.226240 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.969404 33722 layer_factory.hpp:77] Creating layer data
+I0728 11:24:04.969419 33722 net.cpp:86] Creating Layer data
+I0728 11:24:04.969427 33722 net.cpp:382] data -> data
+I0728 11:24:04.969439 33722 net.cpp:382] data -> label
+I0728 11:24:04.969453 33722 net.cpp:124] Setting up data
+I0728 11:24:04.969460 33722 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0728 11:24:04.969468 33722 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0728 11:24:04.969475 33722 net.cpp:139] Memory required for data: 500
+I0728 11:24:04.969481 33722 layer_factory.hpp:77] Creating layer conv
+I0728 11:24:04.969502 33722 net.cpp:86] Creating Layer conv
+I0728 11:24:04.969527 33722 net.cpp:408] conv <- data
+I0728 11:24:04.969537 33722 net.cpp:382] conv -> conv
+I0728 11:24:04.969568 33722 net.cpp:124] Setting up conv
+I0728 11:24:04.969575 33722 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0728 11:24:04.969583 33722 net.cpp:139] Memory required for data: 16340
+I0728 11:24:04.969596 33722 layer_factory.hpp:77] Creating layer ip
+I0728 11:24:04.969607 33722 net.cpp:86] Creating Layer ip
+I0728 11:24:04.969614 33722 net.cpp:408] ip <- conv
+I0728 11:24:04.969622 33722 net.cpp:382] ip -> ip_blob
+I0728 11:24:04.969841 33722 net.cpp:124] Setting up ip
+I0728 11:24:04.969875 33722 net.cpp:131] Top shape: 5 13 (65)
+I0728 11:24:04.969882 33722 net.cpp:139] Memory required for data: 16600
+I0728 11:24:04.969893 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.969908 33722 net.cpp:86] Creating Layer loss
+I0728 11:24:04.969913 33722 net.cpp:408] loss <- ip_blob
+I0728 11:24:04.969920 33722 net.cpp:408] loss <- label
+I0728 11:24:04.969928 33722 net.cpp:382] loss -> loss
+I0728 11:24:04.969938 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.969974 33722 net.cpp:124] Setting up loss
+I0728 11:24:04.969981 33722 net.cpp:131] Top shape: (1)
+I0728 11:24:04.969990 33722 net.cpp:134]     with loss weight 1
+I0728 11:24:04.969998 33722 net.cpp:139] Memory required for data: 16604
+I0728 11:24:04.970005 33722 net.cpp:200] loss needs backward computation.
+I0728 11:24:04.970011 33722 net.cpp:200] ip needs backward computation.
+I0728 11:24:04.970016 33722 net.cpp:200] conv needs backward computation.
+I0728 11:24:04.970022 33722 net.cpp:202] data does not need backward computation.
+I0728 11:24:04.970029 33722 net.cpp:244] This network produces output loss
+I0728 11:24:04.970038 33722 net.cpp:257] Network initialization done.
+I0728 11:24:04.970185 33722 solver.cpp:190] Creating test net (#0) specified by net file: /tmp/tmp7wbud3zt
+I0728 11:24:04.970218 33722 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -18860,47 +18926,47 @@
   bottom: "label"
   top: "loss"
 }
-I0624 02:49:31.226394 12580 layer_factory.hpp:77] Creating layer data
-I0624 02:49:31.226413 12580 net.cpp:86] Creating Layer data
-I0624 02:49:31.226428 12580 net.cpp:382] data -> data
-I0624 02:49:31.226446 12580 net.cpp:382] data -> label
-I0624 02:49:31.226467 12580 net.cpp:124] Setting up data
-I0624 02:49:31.226480 12580 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0624 02:49:31.226493 12580 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0624 02:49:31.226506 12580 net.cpp:139] Memory required for data: 500
-I0624 02:49:31.226516 12580 layer_factory.hpp:77] Creating layer conv
-I0624 02:49:31.226536 12580 net.cpp:86] Creating Layer conv
-I0624 02:49:31.226547 12580 net.cpp:408] conv <- data
-I0624 02:49:31.226562 12580 net.cpp:382] conv -> conv
-I0624 02:49:31.226604 12580 net.cpp:124] Setting up conv
-I0624 02:49:31.226615 12580 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0624 02:49:31.226629 12580 net.cpp:139] Memory required for data: 16340
-I0624 02:49:31.226647 12580 layer_factory.hpp:77] Creating layer ip
-I0624 02:49:31.226665 12580 net.cpp:86] Creating Layer ip
-I0624 02:49:31.226675 12580 net.cpp:408] ip <- conv
-I0624 02:49:31.226691 12580 net.cpp:382] ip -> ip_blob
-I0624 02:49:31.227022 12580 net.cpp:124] Setting up ip
-I0624 02:49:31.227033 12580 net.cpp:131] Top shape: 5 13 (65)
-I0624 02:49:31.227046 12580 net.cpp:139] Memory required for data: 16600
-I0624 02:49:31.227063 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:31.227078 12580 net.cpp:86] Creating Layer loss
-I0624 02:49:31.227088 12580 net.cpp:408] loss <- ip_blob
-I0624 02:49:31.227100 12580 net.cpp:408] loss <- label
-I0624 02:49:31.227114 12580 net.cpp:382] loss -> loss
-I0624 02:49:31.227131 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:31.227156 12580 net.cpp:124] Setting up loss
-I0624 02:49:31.227167 12580 net.cpp:131] Top shape: (1)
-I0624 02:49:31.227180 12580 net.cpp:134]     with loss weight 1
-I0624 02:49:31.227193 12580 net.cpp:139] Memory required for data: 16604
-I0624 02:49:31.227205 12580 net.cpp:200] loss needs backward computation.
-I0624 02:49:31.227216 12580 net.cpp:200] ip needs backward computation.
-I0624 02:49:31.227227 12580 net.cpp:200] conv needs backward computation.
-I0624 02:49:31.227239 12580 net.cpp:202] data does not need backward computation.
-I0624 02:49:31.227249 12580 net.cpp:244] This network produces output loss
-I0624 02:49:31.227264 12580 net.cpp:257] Network initialization done.
-I0624 02:49:31.227295 12580 solver.cpp:57] Solver scaffolding done.
-I0624 02:49:31.228468 12580 sgd_solver.cpp:112] Iteration 0, lr = 0.01
-.I0624 02:49:31.241714 12580 solver.cpp:45] Initializing solver from parameters: 
+I0728 11:24:04.970367 33722 layer_factory.hpp:77] Creating layer data
+I0728 11:24:04.970382 33722 net.cpp:86] Creating Layer data
+I0728 11:24:04.970391 33722 net.cpp:382] data -> data
+I0728 11:24:04.970418 33722 net.cpp:382] data -> label
+I0728 11:24:04.970434 33722 net.cpp:124] Setting up data
+I0728 11:24:04.970441 33722 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0728 11:24:04.970450 33722 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0728 11:24:04.970458 33722 net.cpp:139] Memory required for data: 500
+I0728 11:24:04.970464 33722 layer_factory.hpp:77] Creating layer conv
+I0728 11:24:04.970476 33722 net.cpp:86] Creating Layer conv
+I0728 11:24:04.970482 33722 net.cpp:408] conv <- data
+I0728 11:24:04.970492 33722 net.cpp:382] conv -> conv
+I0728 11:24:04.970525 33722 net.cpp:124] Setting up conv
+I0728 11:24:04.970533 33722 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0728 11:24:04.970541 33722 net.cpp:139] Memory required for data: 16340
+I0728 11:24:04.970552 33722 layer_factory.hpp:77] Creating layer ip
+I0728 11:24:04.970563 33722 net.cpp:86] Creating Layer ip
+I0728 11:24:04.970569 33722 net.cpp:408] ip <- conv
+I0728 11:24:04.970578 33722 net.cpp:382] ip -> ip_blob
+I0728 11:24:04.970791 33722 net.cpp:124] Setting up ip
+I0728 11:24:04.970806 33722 net.cpp:131] Top shape: 5 13 (65)
+I0728 11:24:04.970813 33722 net.cpp:139] Memory required for data: 16600
+I0728 11:24:04.970825 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.970835 33722 net.cpp:86] Creating Layer loss
+I0728 11:24:04.970840 33722 net.cpp:408] loss <- ip_blob
+I0728 11:24:04.970847 33722 net.cpp:408] loss <- label
+I0728 11:24:04.970854 33722 net.cpp:382] loss -> loss
+I0728 11:24:04.970865 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.970882 33722 net.cpp:124] Setting up loss
+I0728 11:24:04.970889 33722 net.cpp:131] Top shape: (1)
+I0728 11:24:04.970896 33722 net.cpp:134]     with loss weight 1
+I0728 11:24:04.970906 33722 net.cpp:139] Memory required for data: 16604
+I0728 11:24:04.970911 33722 net.cpp:200] loss needs backward computation.
+I0728 11:24:04.970918 33722 net.cpp:200] ip needs backward computation.
+I0728 11:24:04.970940 33722 net.cpp:200] conv needs backward computation.
+I0728 11:24:04.970947 33722 net.cpp:202] data does not need backward computation.
+I0728 11:24:04.970952 33722 net.cpp:244] This network produces output loss
+I0728 11:24:04.970961 33722 net.cpp:257] Network initialization done.
+I0728 11:24:04.971005 33722 solver.cpp:57] Solver scaffolding done.
+I0728 11:24:04.971627 33722 sgd_solver.cpp:112] Iteration 0, lr = 0.01
+.I0728 11:24:04.972292 33722 solver.cpp:45] Initializing solver from parameters: 
 test_iter: 10
 test_interval: 10
 base_lr: 0.01
@@ -18912,10 +18978,10 @@
 momentum: 0.9
 weight_decay: 0.0005
 snapshot_prefix: "model"
-net: "/tmp/tmpci8wa_2a"
+net: "/tmp/tmplqyhy07f"
 snapshot_after_train: false
-I0624 02:49:31.241796 12580 solver.cpp:102] Creating training net from net file: /tmp/tmpci8wa_2a
-I0624 02:49:31.242048 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.972357 33722 solver.cpp:102] Creating training net from net file: /tmp/tmplqyhy07f
+I0728 11:24:04.972537 33722 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -18993,46 +19059,46 @@
   bottom: "label"
   top: "loss"
 }
-I0624 02:49:31.242242 12580 layer_factory.hpp:77] Creating layer data
-I0624 02:49:31.242264 12580 net.cpp:86] Creating Layer data
-I0624 02:49:31.242281 12580 net.cpp:382] data -> data
-I0624 02:49:31.242305 12580 net.cpp:382] data -> label
-I0624 02:49:31.242341 12580 net.cpp:124] Setting up data
-I0624 02:49:31.242353 12580 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0624 02:49:31.242369 12580 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0624 02:49:31.242383 12580 net.cpp:139] Memory required for data: 500
-I0624 02:49:31.242395 12580 layer_factory.hpp:77] Creating layer conv
-I0624 02:49:31.242415 12580 net.cpp:86] Creating Layer conv
-I0624 02:49:31.242427 12580 net.cpp:408] conv <- data
-I0624 02:49:31.242444 12580 net.cpp:382] conv -> conv
-I0624 02:49:31.242493 12580 net.cpp:124] Setting up conv
-I0624 02:49:31.242525 12580 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0624 02:49:31.242539 12580 net.cpp:139] Memory required for data: 16340
-I0624 02:49:31.242558 12580 layer_factory.hpp:77] Creating layer ip
-I0624 02:49:31.242576 12580 net.cpp:86] Creating Layer ip
-I0624 02:49:31.242588 12580 net.cpp:408] ip <- conv
-I0624 02:49:31.242604 12580 net.cpp:382] ip -> ip_blob
-I0624 02:49:31.242933 12580 net.cpp:124] Setting up ip
-I0624 02:49:31.242966 12580 net.cpp:131] Top shape: 5 13 (65)
-I0624 02:49:31.242980 12580 net.cpp:139] Memory required for data: 16600
-I0624 02:49:31.242997 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:31.243012 12580 net.cpp:86] Creating Layer loss
-I0624 02:49:31.243023 12580 net.cpp:408] loss <- ip_blob
-I0624 02:49:31.243037 12580 net.cpp:408] loss <- label
-I0624 02:49:31.243055 12580 net.cpp:382] loss -> loss
-I0624 02:49:31.243073 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:31.243100 12580 net.cpp:124] Setting up loss
-I0624 02:49:31.243129 12580 net.cpp:131] Top shape: (1)
-I0624 02:49:31.243141 12580 net.cpp:134]     with loss weight 1
-I0624 02:49:31.243158 12580 net.cpp:139] Memory required for data: 16604
-I0624 02:49:31.243171 12580 net.cpp:200] loss needs backward computation.
-I0624 02:49:31.243183 12580 net.cpp:200] ip needs backward computation.
-I0624 02:49:31.243196 12580 net.cpp:200] conv needs backward computation.
-I0624 02:49:31.243207 12580 net.cpp:202] data does not need backward computation.
-I0624 02:49:31.243218 12580 net.cpp:244] This network produces output loss
-I0624 02:49:31.243235 12580 net.cpp:257] Network initialization done.
-I0624 02:49:31.243438 12580 solver.cpp:190] Creating test net (#0) specified by net file: /tmp/tmpci8wa_2a
-I0624 02:49:31.243494 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.972631 33722 layer_factory.hpp:77] Creating layer data
+I0728 11:24:04.972647 33722 net.cpp:86] Creating Layer data
+I0728 11:24:04.972657 33722 net.cpp:382] data -> data
+I0728 11:24:04.972671 33722 net.cpp:382] data -> label
+I0728 11:24:04.972688 33722 net.cpp:124] Setting up data
+I0728 11:24:04.972694 33722 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0728 11:24:04.972703 33722 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0728 11:24:04.972712 33722 net.cpp:139] Memory required for data: 500
+I0728 11:24:04.972718 33722 layer_factory.hpp:77] Creating layer conv
+I0728 11:24:04.972746 33722 net.cpp:86] Creating Layer conv
+I0728 11:24:04.972752 33722 net.cpp:408] conv <- data
+I0728 11:24:04.972762 33722 net.cpp:382] conv -> conv
+I0728 11:24:04.972793 33722 net.cpp:124] Setting up conv
+I0728 11:24:04.972801 33722 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0728 11:24:04.972810 33722 net.cpp:139] Memory required for data: 16340
+I0728 11:24:04.972820 33722 layer_factory.hpp:77] Creating layer ip
+I0728 11:24:04.972831 33722 net.cpp:86] Creating Layer ip
+I0728 11:24:04.972837 33722 net.cpp:408] ip <- conv
+I0728 11:24:04.972846 33722 net.cpp:382] ip -> ip_blob
+I0728 11:24:04.973017 33722 net.cpp:124] Setting up ip
+I0728 11:24:04.973033 33722 net.cpp:131] Top shape: 5 13 (65)
+I0728 11:24:04.973042 33722 net.cpp:139] Memory required for data: 16600
+I0728 11:24:04.973052 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.973062 33722 net.cpp:86] Creating Layer loss
+I0728 11:24:04.973069 33722 net.cpp:408] loss <- ip_blob
+I0728 11:24:04.973075 33722 net.cpp:408] loss <- label
+I0728 11:24:04.973099 33722 net.cpp:382] loss -> loss
+I0728 11:24:04.973111 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.973129 33722 net.cpp:124] Setting up loss
+I0728 11:24:04.973136 33722 net.cpp:131] Top shape: (1)
+I0728 11:24:04.973143 33722 net.cpp:134]     with loss weight 1
+I0728 11:24:04.973170 33722 net.cpp:139] Memory required for data: 16604
+I0728 11:24:04.973176 33722 net.cpp:200] loss needs backward computation.
+I0728 11:24:04.973183 33722 net.cpp:200] ip needs backward computation.
+I0728 11:24:04.973189 33722 net.cpp:200] conv needs backward computation.
+I0728 11:24:04.973196 33722 net.cpp:202] data does not need backward computation.
+I0728 11:24:04.973201 33722 net.cpp:244] This network produces output loss
+I0728 11:24:04.973212 33722 net.cpp:257] Network initialization done.
+I0728 11:24:04.973361 33722 solver.cpp:190] Creating test net (#0) specified by net file: /tmp/tmplqyhy07f
+I0728 11:24:04.973397 33722 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -19110,46 +19176,46 @@
   bottom: "label"
   top: "loss"
 }
-I0624 02:49:31.243670 12580 layer_factory.hpp:77] Creating layer data
-I0624 02:49:31.243705 12580 net.cpp:86] Creating Layer data
-I0624 02:49:31.243721 12580 net.cpp:382] data -> data
-I0624 02:49:31.243741 12580 net.cpp:382] data -> label
-I0624 02:49:31.243763 12580 net.cpp:124] Setting up data
-I0624 02:49:31.243775 12580 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0624 02:49:31.243790 12580 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0624 02:49:31.243803 12580 net.cpp:139] Memory required for data: 500
-I0624 02:49:31.243814 12580 layer_factory.hpp:77] Creating layer conv
-I0624 02:49:31.243834 12580 net.cpp:86] Creating Layer conv
-I0624 02:49:31.243845 12580 net.cpp:408] conv <- data
-I0624 02:49:31.243861 12580 net.cpp:382] conv -> conv
-I0624 02:49:31.243906 12580 net.cpp:124] Setting up conv
-I0624 02:49:31.243933 12580 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0624 02:49:31.243947 12580 net.cpp:139] Memory required for data: 16340
-I0624 02:49:31.243964 12580 layer_factory.hpp:77] Creating layer ip
-I0624 02:49:31.243983 12580 net.cpp:86] Creating Layer ip
-I0624 02:49:31.243996 12580 net.cpp:408] ip <- conv
-I0624 02:49:31.244012 12580 net.cpp:382] ip -> ip_blob
-I0624 02:49:31.244344 12580 net.cpp:124] Setting up ip
-I0624 02:49:31.244371 12580 net.cpp:131] Top shape: 5 13 (65)
-I0624 02:49:31.244385 12580 net.cpp:139] Memory required for data: 16600
-I0624 02:49:31.244402 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:31.244416 12580 net.cpp:86] Creating Layer loss
-I0624 02:49:31.244426 12580 net.cpp:408] loss <- ip_blob
-I0624 02:49:31.244438 12580 net.cpp:408] loss <- label
-I0624 02:49:31.244452 12580 net.cpp:382] loss -> loss
-I0624 02:49:31.244470 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:31.244494 12580 net.cpp:124] Setting up loss
-I0624 02:49:31.244522 12580 net.cpp:131] Top shape: (1)
-I0624 02:49:31.244536 12580 net.cpp:134]     with loss weight 1
-I0624 02:49:31.244551 12580 net.cpp:139] Memory required for data: 16604
-I0624 02:49:31.244562 12580 net.cpp:200] loss needs backward computation.
-I0624 02:49:31.244575 12580 net.cpp:200] ip needs backward computation.
-I0624 02:49:31.244593 12580 net.cpp:200] conv needs backward computation.
-I0624 02:49:31.244606 12580 net.cpp:202] data does not need backward computation.
-I0624 02:49:31.244616 12580 net.cpp:244] This network produces output loss
-I0624 02:49:31.244632 12580 net.cpp:257] Network initialization done.
-I0624 02:49:31.244663 12580 solver.cpp:57] Solver scaffolding done.
-I0624 02:49:31.244784 12580 solver.cpp:45] Initializing solver from parameters: 
+I0728 11:24:04.973531 33722 layer_factory.hpp:77] Creating layer data
+I0728 11:24:04.973546 33722 net.cpp:86] Creating Layer data
+I0728 11:24:04.973553 33722 net.cpp:382] data -> data
+I0728 11:24:04.973567 33722 net.cpp:382] data -> label
+I0728 11:24:04.973582 33722 net.cpp:124] Setting up data
+I0728 11:24:04.973588 33722 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0728 11:24:04.973598 33722 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0728 11:24:04.973605 33722 net.cpp:139] Memory required for data: 500
+I0728 11:24:04.973611 33722 layer_factory.hpp:77] Creating layer conv
+I0728 11:24:04.973623 33722 net.cpp:86] Creating Layer conv
+I0728 11:24:04.973629 33722 net.cpp:408] conv <- data
+I0728 11:24:04.973639 33722 net.cpp:382] conv -> conv
+I0728 11:24:04.973685 33722 net.cpp:124] Setting up conv
+I0728 11:24:04.973692 33722 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0728 11:24:04.973711 33722 net.cpp:139] Memory required for data: 16340
+I0728 11:24:04.973722 33722 layer_factory.hpp:77] Creating layer ip
+I0728 11:24:04.973732 33722 net.cpp:86] Creating Layer ip
+I0728 11:24:04.973739 33722 net.cpp:408] ip <- conv
+I0728 11:24:04.973748 33722 net.cpp:382] ip -> ip_blob
+I0728 11:24:04.973949 33722 net.cpp:124] Setting up ip
+I0728 11:24:04.973964 33722 net.cpp:131] Top shape: 5 13 (65)
+I0728 11:24:04.973973 33722 net.cpp:139] Memory required for data: 16600
+I0728 11:24:04.973984 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.973994 33722 net.cpp:86] Creating Layer loss
+I0728 11:24:04.974017 33722 net.cpp:408] loss <- ip_blob
+I0728 11:24:04.974033 33722 net.cpp:408] loss <- label
+I0728 11:24:04.974040 33722 net.cpp:382] loss -> loss
+I0728 11:24:04.974051 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.974068 33722 net.cpp:124] Setting up loss
+I0728 11:24:04.974076 33722 net.cpp:131] Top shape: (1)
+I0728 11:24:04.974082 33722 net.cpp:134]     with loss weight 1
+I0728 11:24:04.974093 33722 net.cpp:139] Memory required for data: 16604
+I0728 11:24:04.974108 33722 net.cpp:200] loss needs backward computation.
+I0728 11:24:04.974114 33722 net.cpp:200] ip needs backward computation.
+I0728 11:24:04.974119 33722 net.cpp:200] conv needs backward computation.
+I0728 11:24:04.974126 33722 net.cpp:202] data does not need backward computation.
+I0728 11:24:04.974149 33722 net.cpp:244] This network produces output loss
+I0728 11:24:04.974159 33722 net.cpp:257] Network initialization done.
+I0728 11:24:04.974184 33722 solver.cpp:57] Solver scaffolding done.
+I0728 11:24:04.974280 33722 solver.cpp:45] Initializing solver from parameters: 
 test_iter: 10
 test_interval: 10
 base_lr: 0.01
@@ -19161,10 +19227,10 @@
 momentum: 0.9
 weight_decay: 0.0005
 snapshot_prefix: "model"
-net: "/tmp/tmpci8wa_2a"
+net: "/tmp/tmplqyhy07f"
 snapshot_after_train: false
-I0624 02:49:31.244856 12580 solver.cpp:102] Creating training net from net file: /tmp/tmpci8wa_2a
-I0624 02:49:31.245049 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.974331 33722 solver.cpp:102] Creating training net from net file: /tmp/tmplqyhy07f
+I0728 11:24:04.974534 33722 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -19242,46 +19308,46 @@
   bottom: "label"
   top: "loss"
 }
-I0624 02:49:31.245262 12580 layer_factory.hpp:77] Creating layer data
-I0624 02:49:31.245282 12580 net.cpp:86] Creating Layer data
-I0624 02:49:31.245298 12580 net.cpp:382] data -> data
-I0624 02:49:31.245321 12580 net.cpp:382] data -> label
-I0624 02:49:31.245344 12580 net.cpp:124] Setting up data
-I0624 02:49:31.245355 12580 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0624 02:49:31.245373 12580 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0624 02:49:31.245385 12580 net.cpp:139] Memory required for data: 500
-I0624 02:49:31.245398 12580 layer_factory.hpp:77] Creating layer conv
-I0624 02:49:31.245416 12580 net.cpp:86] Creating Layer conv
-I0624 02:49:31.245429 12580 net.cpp:408] conv <- data
-I0624 02:49:31.245445 12580 net.cpp:382] conv -> conv
-I0624 02:49:31.245517 12580 net.cpp:124] Setting up conv
-I0624 02:49:31.245553 12580 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0624 02:49:31.245566 12580 net.cpp:139] Memory required for data: 16340
-I0624 02:49:31.245586 12580 layer_factory.hpp:77] Creating layer ip
-I0624 02:49:31.245630 12580 net.cpp:86] Creating Layer ip
-I0624 02:49:31.245646 12580 net.cpp:408] ip <- conv
-I0624 02:49:31.245667 12580 net.cpp:382] ip -> ip_blob
-I0624 02:49:31.246011 12580 net.cpp:124] Setting up ip
-I0624 02:49:31.246042 12580 net.cpp:131] Top shape: 5 13 (65)
-I0624 02:49:31.246055 12580 net.cpp:139] Memory required for data: 16600
-I0624 02:49:31.246073 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:31.246089 12580 net.cpp:86] Creating Layer loss
-I0624 02:49:31.246100 12580 net.cpp:408] loss <- ip_blob
-I0624 02:49:31.246112 12580 net.cpp:408] loss <- label
-I0624 02:49:31.246126 12580 net.cpp:382] loss -> loss
-I0624 02:49:31.246145 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:31.246171 12580 net.cpp:124] Setting up loss
-I0624 02:49:31.246198 12580 net.cpp:131] Top shape: (1)
-I0624 02:49:31.246212 12580 net.cpp:134]     with loss weight 1
-I0624 02:49:31.246228 12580 net.cpp:139] Memory required for data: 16604
-I0624 02:49:31.246239 12580 net.cpp:200] loss needs backward computation.
-I0624 02:49:31.246251 12580 net.cpp:200] ip needs backward computation.
-I0624 02:49:31.246263 12580 net.cpp:200] conv needs backward computation.
-I0624 02:49:31.246275 12580 net.cpp:202] data does not need backward computation.
-I0624 02:49:31.246289 12580 net.cpp:244] This network produces output loss
-I0624 02:49:31.246304 12580 net.cpp:257] Network initialization done.
-I0624 02:49:31.246515 12580 solver.cpp:190] Creating test net (#0) specified by net file: /tmp/tmpci8wa_2a
-I0624 02:49:31.246567 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.974642 33722 layer_factory.hpp:77] Creating layer data
+I0728 11:24:04.974655 33722 net.cpp:86] Creating Layer data
+I0728 11:24:04.974664 33722 net.cpp:382] data -> data
+I0728 11:24:04.974678 33722 net.cpp:382] data -> label
+I0728 11:24:04.974691 33722 net.cpp:124] Setting up data
+I0728 11:24:04.974699 33722 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0728 11:24:04.974706 33722 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0728 11:24:04.974714 33722 net.cpp:139] Memory required for data: 500
+I0728 11:24:04.974720 33722 layer_factory.hpp:77] Creating layer conv
+I0728 11:24:04.974733 33722 net.cpp:86] Creating Layer conv
+I0728 11:24:04.974751 33722 net.cpp:408] conv <- data
+I0728 11:24:04.974761 33722 net.cpp:382] conv -> conv
+I0728 11:24:04.974803 33722 net.cpp:124] Setting up conv
+I0728 11:24:04.974812 33722 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0728 11:24:04.974835 33722 net.cpp:139] Memory required for data: 16340
+I0728 11:24:04.974848 33722 layer_factory.hpp:77] Creating layer ip
+I0728 11:24:04.974857 33722 net.cpp:86] Creating Layer ip
+I0728 11:24:04.974864 33722 net.cpp:408] ip <- conv
+I0728 11:24:04.974872 33722 net.cpp:382] ip -> ip_blob
+I0728 11:24:04.975068 33722 net.cpp:124] Setting up ip
+I0728 11:24:04.975083 33722 net.cpp:131] Top shape: 5 13 (65)
+I0728 11:24:04.975090 33722 net.cpp:139] Memory required for data: 16600
+I0728 11:24:04.975101 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.975112 33722 net.cpp:86] Creating Layer loss
+I0728 11:24:04.975117 33722 net.cpp:408] loss <- ip_blob
+I0728 11:24:04.975123 33722 net.cpp:408] loss <- label
+I0728 11:24:04.975131 33722 net.cpp:382] loss -> loss
+I0728 11:24:04.975142 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.975159 33722 net.cpp:124] Setting up loss
+I0728 11:24:04.975167 33722 net.cpp:131] Top shape: (1)
+I0728 11:24:04.975173 33722 net.cpp:134]     with loss weight 1
+I0728 11:24:04.975200 33722 net.cpp:139] Memory required for data: 16604
+I0728 11:24:04.975206 33722 net.cpp:200] loss needs backward computation.
+I0728 11:24:04.975214 33722 net.cpp:200] ip needs backward computation.
+I0728 11:24:04.975219 33722 net.cpp:200] conv needs backward computation.
+I0728 11:24:04.975225 33722 net.cpp:202] data does not need backward computation.
+I0728 11:24:04.975231 33722 net.cpp:244] This network produces output loss
+I0728 11:24:04.975241 33722 net.cpp:257] Network initialization done.
+I0728 11:24:04.975389 33722 solver.cpp:190] Creating test net (#0) specified by net file: /tmp/tmplqyhy07f
+I0728 11:24:04.975423 33722 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -19359,46 +19425,46 @@
   bottom: "label"
   top: "loss"
 }
-I0624 02:49:31.246743 12580 layer_factory.hpp:77] Creating layer data
-I0624 02:49:31.246778 12580 net.cpp:86] Creating Layer data
-I0624 02:49:31.246793 12580 net.cpp:382] data -> data
-I0624 02:49:31.246814 12580 net.cpp:382] data -> label
-I0624 02:49:31.246835 12580 net.cpp:124] Setting up data
-I0624 02:49:31.246847 12580 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0624 02:49:31.246861 12580 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0624 02:49:31.246874 12580 net.cpp:139] Memory required for data: 500
-I0624 02:49:31.246886 12580 layer_factory.hpp:77] Creating layer conv
-I0624 02:49:31.246906 12580 net.cpp:86] Creating Layer conv
-I0624 02:49:31.246918 12580 net.cpp:408] conv <- data
-I0624 02:49:31.246934 12580 net.cpp:382] conv -> conv
-I0624 02:49:31.246975 12580 net.cpp:124] Setting up conv
-I0624 02:49:31.247007 12580 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0624 02:49:31.247022 12580 net.cpp:139] Memory required for data: 16340
-I0624 02:49:31.247040 12580 layer_factory.hpp:77] Creating layer ip
-I0624 02:49:31.247057 12580 net.cpp:86] Creating Layer ip
-I0624 02:49:31.247068 12580 net.cpp:408] ip <- conv
-I0624 02:49:31.247083 12580 net.cpp:382] ip -> ip_blob
-I0624 02:49:31.247418 12580 net.cpp:124] Setting up ip
-I0624 02:49:31.247445 12580 net.cpp:131] Top shape: 5 13 (65)
-I0624 02:49:31.247458 12580 net.cpp:139] Memory required for data: 16600
-I0624 02:49:31.247475 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:31.247490 12580 net.cpp:86] Creating Layer loss
-I0624 02:49:31.247503 12580 net.cpp:408] loss <- ip_blob
-I0624 02:49:31.247515 12580 net.cpp:408] loss <- label
-I0624 02:49:31.247530 12580 net.cpp:382] loss -> loss
-I0624 02:49:31.247547 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:31.247571 12580 net.cpp:124] Setting up loss
-I0624 02:49:31.247601 12580 net.cpp:131] Top shape: (1)
-I0624 02:49:31.247613 12580 net.cpp:134]     with loss weight 1
-I0624 02:49:31.247628 12580 net.cpp:139] Memory required for data: 16604
-I0624 02:49:31.247639 12580 net.cpp:200] loss needs backward computation.
-I0624 02:49:31.247651 12580 net.cpp:200] ip needs backward computation.
-I0624 02:49:31.247663 12580 net.cpp:200] conv needs backward computation.
-I0624 02:49:31.247674 12580 net.cpp:202] data does not need backward computation.
-I0624 02:49:31.247686 12580 net.cpp:244] This network produces output loss
-I0624 02:49:31.247702 12580 net.cpp:257] Network initialization done.
-I0624 02:49:31.247753 12580 solver.cpp:57] Solver scaffolding done.
-.I0624 02:49:31.251713 12580 solver.cpp:45] Initializing solver from parameters: 
+I0728 11:24:04.975579 33722 layer_factory.hpp:77] Creating layer data
+I0728 11:24:04.975594 33722 net.cpp:86] Creating Layer data
+I0728 11:24:04.975602 33722 net.cpp:382] data -> data
+I0728 11:24:04.975615 33722 net.cpp:382] data -> label
+I0728 11:24:04.975630 33722 net.cpp:124] Setting up data
+I0728 11:24:04.975637 33722 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0728 11:24:04.975646 33722 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0728 11:24:04.975654 33722 net.cpp:139] Memory required for data: 500
+I0728 11:24:04.975661 33722 layer_factory.hpp:77] Creating layer conv
+I0728 11:24:04.975672 33722 net.cpp:86] Creating Layer conv
+I0728 11:24:04.975679 33722 net.cpp:408] conv <- data
+I0728 11:24:04.975688 33722 net.cpp:382] conv -> conv
+I0728 11:24:04.975734 33722 net.cpp:124] Setting up conv
+I0728 11:24:04.975741 33722 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0728 11:24:04.975749 33722 net.cpp:139] Memory required for data: 16340
+I0728 11:24:04.975760 33722 layer_factory.hpp:77] Creating layer ip
+I0728 11:24:04.975771 33722 net.cpp:86] Creating Layer ip
+I0728 11:24:04.975777 33722 net.cpp:408] ip <- conv
+I0728 11:24:04.975785 33722 net.cpp:382] ip -> ip_blob
+I0728 11:24:04.976006 33722 net.cpp:124] Setting up ip
+I0728 11:24:04.976022 33722 net.cpp:131] Top shape: 5 13 (65)
+I0728 11:24:04.976028 33722 net.cpp:139] Memory required for data: 16600
+I0728 11:24:04.976040 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.976050 33722 net.cpp:86] Creating Layer loss
+I0728 11:24:04.976055 33722 net.cpp:408] loss <- ip_blob
+I0728 11:24:04.976061 33722 net.cpp:408] loss <- label
+I0728 11:24:04.976068 33722 net.cpp:382] loss -> loss
+I0728 11:24:04.976079 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.976097 33722 net.cpp:124] Setting up loss
+I0728 11:24:04.976104 33722 net.cpp:131] Top shape: (1)
+I0728 11:24:04.976110 33722 net.cpp:134]     with loss weight 1
+I0728 11:24:04.976119 33722 net.cpp:139] Memory required for data: 16604
+I0728 11:24:04.976125 33722 net.cpp:200] loss needs backward computation.
+I0728 11:24:04.976131 33722 net.cpp:200] ip needs backward computation.
+I0728 11:24:04.976136 33722 net.cpp:200] conv needs backward computation.
+I0728 11:24:04.976142 33722 net.cpp:202] data does not need backward computation.
+I0728 11:24:04.976150 33722 net.cpp:244] This network produces output loss
+I0728 11:24:04.976158 33722 net.cpp:257] Network initialization done.
+I0728 11:24:04.976182 33722 solver.cpp:57] Solver scaffolding done.
+.I0728 11:24:04.978016 33722 solver.cpp:45] Initializing solver from parameters: 
 test_iter: 10
 test_interval: 10
 base_lr: 0.01
@@ -19410,10 +19476,10 @@
 momentum: 0.9
 weight_decay: 0.0005
 snapshot_prefix: "model"
-net: "/tmp/tmp5my4p6dp"
+net: "/tmp/tmpu2ntn0_u"
 snapshot_after_train: false
-I0624 02:49:31.251787 12580 solver.cpp:102] Creating training net from net file: /tmp/tmp5my4p6dp
-I0624 02:49:31.252012 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.978062 33722 solver.cpp:102] Creating training net from net file: /tmp/tmpu2ntn0_u
+I0728 11:24:04.978235 33722 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -19491,46 +19557,46 @@
   bottom: "label"
   top: "loss"
 }
-I0624 02:49:31.252195 12580 layer_factory.hpp:77] Creating layer data
-I0624 02:49:31.252216 12580 net.cpp:86] Creating Layer data
-I0624 02:49:31.252233 12580 net.cpp:382] data -> data
-I0624 02:49:31.252259 12580 net.cpp:382] data -> label
-I0624 02:49:31.252292 12580 net.cpp:124] Setting up data
-I0624 02:49:31.252306 12580 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0624 02:49:31.252323 12580 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0624 02:49:31.252339 12580 net.cpp:139] Memory required for data: 500
-I0624 02:49:31.252351 12580 layer_factory.hpp:77] Creating layer conv
-I0624 02:49:31.252377 12580 net.cpp:86] Creating Layer conv
-I0624 02:49:31.252393 12580 net.cpp:408] conv <- data
-I0624 02:49:31.252414 12580 net.cpp:382] conv -> conv
-I0624 02:49:31.252472 12580 net.cpp:124] Setting up conv
-I0624 02:49:31.252485 12580 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0624 02:49:31.252497 12580 net.cpp:139] Memory required for data: 16340
-I0624 02:49:31.252516 12580 layer_factory.hpp:77] Creating layer ip
-I0624 02:49:31.252533 12580 net.cpp:86] Creating Layer ip
-I0624 02:49:31.252544 12580 net.cpp:408] ip <- conv
-I0624 02:49:31.252559 12580 net.cpp:382] ip -> ip_blob
-I0624 02:49:31.252889 12580 net.cpp:124] Setting up ip
-I0624 02:49:31.252902 12580 net.cpp:131] Top shape: 5 13 (65)
-I0624 02:49:31.252913 12580 net.cpp:139] Memory required for data: 16600
-I0624 02:49:31.252930 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:31.252945 12580 net.cpp:86] Creating Layer loss
-I0624 02:49:31.252956 12580 net.cpp:408] loss <- ip_blob
-I0624 02:49:31.252969 12580 net.cpp:408] loss <- label
-I0624 02:49:31.252982 12580 net.cpp:382] loss -> loss
-I0624 02:49:31.253000 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:31.253026 12580 net.cpp:124] Setting up loss
-I0624 02:49:31.253036 12580 net.cpp:131] Top shape: (1)
-I0624 02:49:31.253049 12580 net.cpp:134]     with loss weight 1
-I0624 02:49:31.253065 12580 net.cpp:139] Memory required for data: 16604
-I0624 02:49:31.253077 12580 net.cpp:200] loss needs backward computation.
-I0624 02:49:31.253088 12580 net.cpp:200] ip needs backward computation.
-I0624 02:49:31.253098 12580 net.cpp:200] conv needs backward computation.
-I0624 02:49:31.253110 12580 net.cpp:202] data does not need backward computation.
-I0624 02:49:31.253121 12580 net.cpp:244] This network produces output loss
-I0624 02:49:31.253136 12580 net.cpp:257] Network initialization done.
-I0624 02:49:31.253337 12580 solver.cpp:190] Creating test net (#0) specified by net file: /tmp/tmp5my4p6dp
-I0624 02:49:31.253372 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.978348 33722 layer_factory.hpp:77] Creating layer data
+I0728 11:24:04.978363 33722 net.cpp:86] Creating Layer data
+I0728 11:24:04.978372 33722 net.cpp:382] data -> data
+I0728 11:24:04.978389 33722 net.cpp:382] data -> label
+I0728 11:24:04.978405 33722 net.cpp:124] Setting up data
+I0728 11:24:04.978411 33722 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0728 11:24:04.978420 33722 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0728 11:24:04.978427 33722 net.cpp:139] Memory required for data: 500
+I0728 11:24:04.978433 33722 layer_factory.hpp:77] Creating layer conv
+I0728 11:24:04.978446 33722 net.cpp:86] Creating Layer conv
+I0728 11:24:04.978452 33722 net.cpp:408] conv <- data
+I0728 11:24:04.978461 33722 net.cpp:382] conv -> conv
+I0728 11:24:04.978493 33722 net.cpp:124] Setting up conv
+I0728 11:24:04.978502 33722 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0728 11:24:04.978509 33722 net.cpp:139] Memory required for data: 16340
+I0728 11:24:04.978520 33722 layer_factory.hpp:77] Creating layer ip
+I0728 11:24:04.978533 33722 net.cpp:86] Creating Layer ip
+I0728 11:24:04.978538 33722 net.cpp:408] ip <- conv
+I0728 11:24:04.978547 33722 net.cpp:382] ip -> ip_blob
+I0728 11:24:04.978750 33722 net.cpp:124] Setting up ip
+I0728 11:24:04.978767 33722 net.cpp:131] Top shape: 5 13 (65)
+I0728 11:24:04.978775 33722 net.cpp:139] Memory required for data: 16600
+I0728 11:24:04.978787 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.978796 33722 net.cpp:86] Creating Layer loss
+I0728 11:24:04.978803 33722 net.cpp:408] loss <- ip_blob
+I0728 11:24:04.978816 33722 net.cpp:408] loss <- label
+I0728 11:24:04.978822 33722 net.cpp:382] loss -> loss
+I0728 11:24:04.978834 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.978852 33722 net.cpp:124] Setting up loss
+I0728 11:24:04.978859 33722 net.cpp:131] Top shape: (1)
+I0728 11:24:04.978866 33722 net.cpp:134]     with loss weight 1
+I0728 11:24:04.978878 33722 net.cpp:139] Memory required for data: 16604
+I0728 11:24:04.978883 33722 net.cpp:200] loss needs backward computation.
+I0728 11:24:04.978889 33722 net.cpp:200] ip needs backward computation.
+I0728 11:24:04.978894 33722 net.cpp:200] conv needs backward computation.
+I0728 11:24:04.978900 33722 net.cpp:202] data does not need backward computation.
+I0728 11:24:04.978906 33722 net.cpp:244] This network produces output loss
+I0728 11:24:04.978916 33722 net.cpp:257] Network initialization done.
+I0728 11:24:04.979091 33722 solver.cpp:190] Creating test net (#0) specified by net file: /tmp/tmpu2ntn0_u
+I0728 11:24:04.979126 33722 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -19608,46 +19674,46 @@
   bottom: "label"
   top: "loss"
 }
-I0624 02:49:31.253566 12580 layer_factory.hpp:77] Creating layer data
-I0624 02:49:31.253584 12580 net.cpp:86] Creating Layer data
-I0624 02:49:31.253599 12580 net.cpp:382] data -> data
-I0624 02:49:31.253619 12580 net.cpp:382] data -> label
-I0624 02:49:31.253643 12580 net.cpp:124] Setting up data
-I0624 02:49:31.253654 12580 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0624 02:49:31.253667 12580 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0624 02:49:31.253680 12580 net.cpp:139] Memory required for data: 500
-I0624 02:49:31.253690 12580 layer_factory.hpp:77] Creating layer conv
-I0624 02:49:31.253708 12580 net.cpp:86] Creating Layer conv
-I0624 02:49:31.253720 12580 net.cpp:408] conv <- data
-I0624 02:49:31.253736 12580 net.cpp:382] conv -> conv
-I0624 02:49:31.253777 12580 net.cpp:124] Setting up conv
-I0624 02:49:31.253788 12580 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0624 02:49:31.253801 12580 net.cpp:139] Memory required for data: 16340
-I0624 02:49:31.253819 12580 layer_factory.hpp:77] Creating layer ip
-I0624 02:49:31.253835 12580 net.cpp:86] Creating Layer ip
-I0624 02:49:31.253846 12580 net.cpp:408] ip <- conv
-I0624 02:49:31.253860 12580 net.cpp:382] ip -> ip_blob
-I0624 02:49:31.254189 12580 net.cpp:124] Setting up ip
-I0624 02:49:31.254199 12580 net.cpp:131] Top shape: 5 13 (65)
-I0624 02:49:31.254211 12580 net.cpp:139] Memory required for data: 16600
-I0624 02:49:31.254228 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:31.254242 12580 net.cpp:86] Creating Layer loss
-I0624 02:49:31.254253 12580 net.cpp:408] loss <- ip_blob
-I0624 02:49:31.254264 12580 net.cpp:408] loss <- label
-I0624 02:49:31.254278 12580 net.cpp:382] loss -> loss
-I0624 02:49:31.254297 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:31.254320 12580 net.cpp:124] Setting up loss
-I0624 02:49:31.254333 12580 net.cpp:131] Top shape: (1)
-I0624 02:49:31.254344 12580 net.cpp:134]     with loss weight 1
-I0624 02:49:31.254364 12580 net.cpp:139] Memory required for data: 16604
-I0624 02:49:31.254375 12580 net.cpp:200] loss needs backward computation.
-I0624 02:49:31.254386 12580 net.cpp:200] ip needs backward computation.
-I0624 02:49:31.254398 12580 net.cpp:200] conv needs backward computation.
-I0624 02:49:31.254410 12580 net.cpp:202] data does not need backward computation.
-I0624 02:49:31.254420 12580 net.cpp:244] This network produces output loss
-I0624 02:49:31.254436 12580 net.cpp:257] Network initialization done.
-I0624 02:49:31.254467 12580 solver.cpp:57] Solver scaffolding done.
-I0624 02:49:31.254599 12580 solver.cpp:45] Initializing solver from parameters: 
+I0728 11:24:04.979243 33722 layer_factory.hpp:77] Creating layer data
+I0728 11:24:04.979256 33722 net.cpp:86] Creating Layer data
+I0728 11:24:04.979265 33722 net.cpp:382] data -> data
+I0728 11:24:04.979277 33722 net.cpp:382] data -> label
+I0728 11:24:04.979291 33722 net.cpp:124] Setting up data
+I0728 11:24:04.979298 33722 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0728 11:24:04.979306 33722 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0728 11:24:04.979315 33722 net.cpp:139] Memory required for data: 500
+I0728 11:24:04.979321 33722 layer_factory.hpp:77] Creating layer conv
+I0728 11:24:04.979332 33722 net.cpp:86] Creating Layer conv
+I0728 11:24:04.979338 33722 net.cpp:408] conv <- data
+I0728 11:24:04.979348 33722 net.cpp:382] conv -> conv
+I0728 11:24:04.979398 33722 net.cpp:124] Setting up conv
+I0728 11:24:04.979405 33722 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0728 11:24:04.979413 33722 net.cpp:139] Memory required for data: 16340
+I0728 11:24:04.979425 33722 layer_factory.hpp:77] Creating layer ip
+I0728 11:24:04.979436 33722 net.cpp:86] Creating Layer ip
+I0728 11:24:04.979444 33722 net.cpp:408] ip <- conv
+I0728 11:24:04.979454 33722 net.cpp:382] ip -> ip_blob
+I0728 11:24:04.979640 33722 net.cpp:124] Setting up ip
+I0728 11:24:04.979655 33722 net.cpp:131] Top shape: 5 13 (65)
+I0728 11:24:04.979665 33722 net.cpp:139] Memory required for data: 16600
+I0728 11:24:04.979676 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.979686 33722 net.cpp:86] Creating Layer loss
+I0728 11:24:04.979693 33722 net.cpp:408] loss <- ip_blob
+I0728 11:24:04.979701 33722 net.cpp:408] loss <- label
+I0728 11:24:04.979708 33722 net.cpp:382] loss -> loss
+I0728 11:24:04.979719 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.979737 33722 net.cpp:124] Setting up loss
+I0728 11:24:04.979744 33722 net.cpp:131] Top shape: (1)
+I0728 11:24:04.979751 33722 net.cpp:134]     with loss weight 1
+I0728 11:24:04.979763 33722 net.cpp:139] Memory required for data: 16604
+I0728 11:24:04.979768 33722 net.cpp:200] loss needs backward computation.
+I0728 11:24:04.979774 33722 net.cpp:200] ip needs backward computation.
+I0728 11:24:04.979780 33722 net.cpp:200] conv needs backward computation.
+I0728 11:24:04.979787 33722 net.cpp:202] data does not need backward computation.
+I0728 11:24:04.979792 33722 net.cpp:244] This network produces output loss
+I0728 11:24:04.979802 33722 net.cpp:257] Network initialization done.
+I0728 11:24:04.979826 33722 solver.cpp:57] Solver scaffolding done.
+I0728 11:24:04.979918 33722 solver.cpp:45] Initializing solver from parameters: 
 test_iter: 10
 test_interval: 10
 base_lr: 0.01
@@ -19659,10 +19725,10 @@
 momentum: 0.9
 weight_decay: 0.0005
 snapshot_prefix: "model"
-net: "/tmp/tmp5my4p6dp"
+net: "/tmp/tmpu2ntn0_u"
 snapshot_after_train: false
-I0624 02:49:31.254655 12580 solver.cpp:102] Creating training net from net file: /tmp/tmp5my4p6dp
-I0624 02:49:31.254848 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.979969 33722 solver.cpp:102] Creating training net from net file: /tmp/tmpu2ntn0_u
+I0728 11:24:04.980132 33722 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -19740,46 +19806,46 @@
   bottom: "label"
   top: "loss"
 }
-I0624 02:49:31.255000 12580 layer_factory.hpp:77] Creating layer data
-I0624 02:49:31.255017 12580 net.cpp:86] Creating Layer data
-I0624 02:49:31.255033 12580 net.cpp:382] data -> data
-I0624 02:49:31.255053 12580 net.cpp:382] data -> label
-I0624 02:49:31.255075 12580 net.cpp:124] Setting up data
-I0624 02:49:31.255086 12580 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0624 02:49:31.255101 12580 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0624 02:49:31.255115 12580 net.cpp:139] Memory required for data: 500
-I0624 02:49:31.255125 12580 layer_factory.hpp:77] Creating layer conv
-I0624 02:49:31.255143 12580 net.cpp:86] Creating Layer conv
-I0624 02:49:31.255154 12580 net.cpp:408] conv <- data
-I0624 02:49:31.255170 12580 net.cpp:382] conv -> conv
-I0624 02:49:31.255213 12580 net.cpp:124] Setting up conv
-I0624 02:49:31.255223 12580 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0624 02:49:31.255237 12580 net.cpp:139] Memory required for data: 16340
-I0624 02:49:31.255256 12580 layer_factory.hpp:77] Creating layer ip
-I0624 02:49:31.255271 12580 net.cpp:86] Creating Layer ip
-I0624 02:49:31.255283 12580 net.cpp:408] ip <- conv
-I0624 02:49:31.255301 12580 net.cpp:382] ip -> ip_blob
-I0624 02:49:31.255630 12580 net.cpp:124] Setting up ip
-I0624 02:49:31.255641 12580 net.cpp:131] Top shape: 5 13 (65)
-I0624 02:49:31.255657 12580 net.cpp:139] Memory required for data: 16600
-I0624 02:49:31.255673 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:31.255688 12580 net.cpp:86] Creating Layer loss
-I0624 02:49:31.255703 12580 net.cpp:408] loss <- ip_blob
-I0624 02:49:31.255714 12580 net.cpp:408] loss <- label
-I0624 02:49:31.255728 12580 net.cpp:382] loss -> loss
-I0624 02:49:31.255745 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:31.255770 12580 net.cpp:124] Setting up loss
-I0624 02:49:31.255781 12580 net.cpp:131] Top shape: (1)
-I0624 02:49:31.255793 12580 net.cpp:134]     with loss weight 1
-I0624 02:49:31.255808 12580 net.cpp:139] Memory required for data: 16604
-I0624 02:49:31.255820 12580 net.cpp:200] loss needs backward computation.
-I0624 02:49:31.255831 12580 net.cpp:200] ip needs backward computation.
-I0624 02:49:31.255842 12580 net.cpp:200] conv needs backward computation.
-I0624 02:49:31.255854 12580 net.cpp:202] data does not need backward computation.
-I0624 02:49:31.255867 12580 net.cpp:244] This network produces output loss
-I0624 02:49:31.255882 12580 net.cpp:257] Network initialization done.
-I0624 02:49:31.256080 12580 solver.cpp:190] Creating test net (#0) specified by net file: /tmp/tmp5my4p6dp
-I0624 02:49:31.256116 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.980245 33722 layer_factory.hpp:77] Creating layer data
+I0728 11:24:04.980259 33722 net.cpp:86] Creating Layer data
+I0728 11:24:04.980268 33722 net.cpp:382] data -> data
+I0728 11:24:04.980280 33722 net.cpp:382] data -> label
+I0728 11:24:04.980295 33722 net.cpp:124] Setting up data
+I0728 11:24:04.980302 33722 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0728 11:24:04.980310 33722 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0728 11:24:04.980317 33722 net.cpp:139] Memory required for data: 500
+I0728 11:24:04.980324 33722 layer_factory.hpp:77] Creating layer conv
+I0728 11:24:04.980336 33722 net.cpp:86] Creating Layer conv
+I0728 11:24:04.980343 33722 net.cpp:408] conv <- data
+I0728 11:24:04.980397 33722 net.cpp:382] conv -> conv
+I0728 11:24:04.980432 33722 net.cpp:124] Setting up conv
+I0728 11:24:04.980441 33722 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0728 11:24:04.980448 33722 net.cpp:139] Memory required for data: 16340
+I0728 11:24:04.980460 33722 layer_factory.hpp:77] Creating layer ip
+I0728 11:24:04.980471 33722 net.cpp:86] Creating Layer ip
+I0728 11:24:04.980477 33722 net.cpp:408] ip <- conv
+I0728 11:24:04.980487 33722 net.cpp:382] ip -> ip_blob
+I0728 11:24:04.980688 33722 net.cpp:124] Setting up ip
+I0728 11:24:04.980705 33722 net.cpp:131] Top shape: 5 13 (65)
+I0728 11:24:04.980711 33722 net.cpp:139] Memory required for data: 16600
+I0728 11:24:04.980723 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.980734 33722 net.cpp:86] Creating Layer loss
+I0728 11:24:04.980741 33722 net.cpp:408] loss <- ip_blob
+I0728 11:24:04.980746 33722 net.cpp:408] loss <- label
+I0728 11:24:04.980754 33722 net.cpp:382] loss -> loss
+I0728 11:24:04.980765 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.980784 33722 net.cpp:124] Setting up loss
+I0728 11:24:04.980790 33722 net.cpp:131] Top shape: (1)
+I0728 11:24:04.980798 33722 net.cpp:134]     with loss weight 1
+I0728 11:24:04.980808 33722 net.cpp:139] Memory required for data: 16604
+I0728 11:24:04.980813 33722 net.cpp:200] loss needs backward computation.
+I0728 11:24:04.980820 33722 net.cpp:200] ip needs backward computation.
+I0728 11:24:04.980825 33722 net.cpp:200] conv needs backward computation.
+I0728 11:24:04.980831 33722 net.cpp:202] data does not need backward computation.
+I0728 11:24:04.980837 33722 net.cpp:244] This network produces output loss
+I0728 11:24:04.980847 33722 net.cpp:257] Network initialization done.
+I0728 11:24:04.981019 33722 solver.cpp:190] Creating test net (#0) specified by net file: /tmp/tmpu2ntn0_u
+I0728 11:24:04.981053 33722 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -19857,48 +19923,48 @@
   bottom: "label"
   top: "loss"
 }
-I0624 02:49:31.256317 12580 layer_factory.hpp:77] Creating layer data
-I0624 02:49:31.256340 12580 net.cpp:86] Creating Layer data
-I0624 02:49:31.256356 12580 net.cpp:382] data -> data
-I0624 02:49:31.256383 12580 net.cpp:382] data -> label
-I0624 02:49:31.256410 12580 net.cpp:124] Setting up data
-I0624 02:49:31.256426 12580 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0624 02:49:31.256443 12580 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0624 02:49:31.256460 12580 net.cpp:139] Memory required for data: 500
-I0624 02:49:31.256474 12580 layer_factory.hpp:77] Creating layer conv
-I0624 02:49:31.256498 12580 net.cpp:86] Creating Layer conv
-I0624 02:49:31.256513 12580 net.cpp:408] conv <- data
-I0624 02:49:31.256536 12580 net.cpp:382] conv -> conv
-I0624 02:49:31.256597 12580 net.cpp:124] Setting up conv
-I0624 02:49:31.256611 12580 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0624 02:49:31.256629 12580 net.cpp:139] Memory required for data: 16340
-I0624 02:49:31.256654 12580 layer_factory.hpp:77] Creating layer ip
-I0624 02:49:31.256680 12580 net.cpp:86] Creating Layer ip
-I0624 02:49:31.256693 12580 net.cpp:408] ip <- conv
-I0624 02:49:31.256711 12580 net.cpp:382] ip -> ip_blob
-I0624 02:49:31.257059 12580 net.cpp:124] Setting up ip
-I0624 02:49:31.257071 12580 net.cpp:131] Top shape: 5 13 (65)
-I0624 02:49:31.257086 12580 net.cpp:139] Memory required for data: 16600
-I0624 02:49:31.257102 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:31.257117 12580 net.cpp:86] Creating Layer loss
-I0624 02:49:31.257128 12580 net.cpp:408] loss <- ip_blob
-I0624 02:49:31.257140 12580 net.cpp:408] loss <- label
-I0624 02:49:31.257154 12580 net.cpp:382] loss -> loss
-I0624 02:49:31.257172 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:31.257196 12580 net.cpp:124] Setting up loss
-I0624 02:49:31.257208 12580 net.cpp:131] Top shape: (1)
-I0624 02:49:31.257220 12580 net.cpp:134]     with loss weight 1
-I0624 02:49:31.257236 12580 net.cpp:139] Memory required for data: 16604
-I0624 02:49:31.257246 12580 net.cpp:200] loss needs backward computation.
-I0624 02:49:31.257258 12580 net.cpp:200] ip needs backward computation.
-I0624 02:49:31.257270 12580 net.cpp:200] conv needs backward computation.
-I0624 02:49:31.257282 12580 net.cpp:202] data does not need backward computation.
-I0624 02:49:31.257292 12580 net.cpp:244] This network produces output loss
-I0624 02:49:31.257308 12580 net.cpp:257] Network initialization done.
-I0624 02:49:31.257342 12580 solver.cpp:57] Solver scaffolding done.
-I0624 02:49:31.258445 12580 solver.cpp:464] Snapshotting to binary proto file model_iter_0.caffemodel
-I0624 02:49:31.265763 12580 sgd_solver.cpp:284] Snapshotting solver state to binary proto file model_iter_0.solverstate
-.I0624 02:49:31.346199 12580 solver.cpp:45] Initializing solver from parameters: 
+I0728 11:24:04.981178 33722 layer_factory.hpp:77] Creating layer data
+I0728 11:24:04.981192 33722 net.cpp:86] Creating Layer data
+I0728 11:24:04.981200 33722 net.cpp:382] data -> data
+I0728 11:24:04.981212 33722 net.cpp:382] data -> label
+I0728 11:24:04.981227 33722 net.cpp:124] Setting up data
+I0728 11:24:04.981235 33722 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0728 11:24:04.981243 33722 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0728 11:24:04.981251 33722 net.cpp:139] Memory required for data: 500
+I0728 11:24:04.981256 33722 layer_factory.hpp:77] Creating layer conv
+I0728 11:24:04.981267 33722 net.cpp:86] Creating Layer conv
+I0728 11:24:04.981274 33722 net.cpp:408] conv <- data
+I0728 11:24:04.981284 33722 net.cpp:382] conv -> conv
+I0728 11:24:04.981315 33722 net.cpp:124] Setting up conv
+I0728 11:24:04.981321 33722 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0728 11:24:04.981329 33722 net.cpp:139] Memory required for data: 16340
+I0728 11:24:04.981340 33722 layer_factory.hpp:77] Creating layer ip
+I0728 11:24:04.981351 33722 net.cpp:86] Creating Layer ip
+I0728 11:24:04.981357 33722 net.cpp:408] ip <- conv
+I0728 11:24:04.981366 33722 net.cpp:382] ip -> ip_blob
+I0728 11:24:04.981580 33722 net.cpp:124] Setting up ip
+I0728 11:24:04.981596 33722 net.cpp:131] Top shape: 5 13 (65)
+I0728 11:24:04.981603 33722 net.cpp:139] Memory required for data: 16600
+I0728 11:24:04.981616 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.981626 33722 net.cpp:86] Creating Layer loss
+I0728 11:24:04.981631 33722 net.cpp:408] loss <- ip_blob
+I0728 11:24:04.981638 33722 net.cpp:408] loss <- label
+I0728 11:24:04.981645 33722 net.cpp:382] loss -> loss
+I0728 11:24:04.981657 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.981675 33722 net.cpp:124] Setting up loss
+I0728 11:24:04.981683 33722 net.cpp:131] Top shape: (1)
+I0728 11:24:04.981689 33722 net.cpp:134]     with loss weight 1
+I0728 11:24:04.981699 33722 net.cpp:139] Memory required for data: 16604
+I0728 11:24:04.981705 33722 net.cpp:200] loss needs backward computation.
+I0728 11:24:04.981711 33722 net.cpp:200] ip needs backward computation.
+I0728 11:24:04.981717 33722 net.cpp:200] conv needs backward computation.
+I0728 11:24:04.981724 33722 net.cpp:202] data does not need backward computation.
+I0728 11:24:04.981730 33722 net.cpp:244] This network produces output loss
+I0728 11:24:04.981740 33722 net.cpp:257] Network initialization done.
+I0728 11:24:04.981772 33722 solver.cpp:57] Solver scaffolding done.
+I0728 11:24:04.982326 33722 solver.cpp:464] Snapshotting to binary proto file model_iter_0.caffemodel
+I0728 11:24:04.982575 33722 sgd_solver.cpp:284] Snapshotting solver state to binary proto file model_iter_0.solverstate
+.I0728 11:24:04.983255 33722 solver.cpp:45] Initializing solver from parameters: 
 test_iter: 10
 test_interval: 10
 base_lr: 0.01
@@ -19910,10 +19976,10 @@
 momentum: 0.9
 weight_decay: 0.0005
 snapshot_prefix: "model"
-net: "/tmp/tmpe2_0z5rj"
+net: "/tmp/tmp23ljnuto"
 snapshot_after_train: false
-I0624 02:49:31.346341 12580 solver.cpp:102] Creating training net from net file: /tmp/tmpe2_0z5rj
-I0624 02:49:31.346697 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.983299 33722 solver.cpp:102] Creating training net from net file: /tmp/tmp23ljnuto
+I0728 11:24:04.983450 33722 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -19991,46 +20057,46 @@
   bottom: "label"
   top: "loss"
 }
-I0624 02:49:31.346951 12580 layer_factory.hpp:77] Creating layer data
-I0624 02:49:31.346982 12580 net.cpp:86] Creating Layer data
-I0624 02:49:31.347007 12580 net.cpp:382] data -> data
-I0624 02:49:31.347040 12580 net.cpp:382] data -> label
-I0624 02:49:31.347081 12580 net.cpp:124] Setting up data
-I0624 02:49:31.347098 12580 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0624 02:49:31.347121 12580 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0624 02:49:31.347141 12580 net.cpp:139] Memory required for data: 500
-I0624 02:49:31.347157 12580 layer_factory.hpp:77] Creating layer conv
-I0624 02:49:31.347187 12580 net.cpp:86] Creating Layer conv
-I0624 02:49:31.347203 12580 net.cpp:408] conv <- data
-I0624 02:49:31.347229 12580 net.cpp:382] conv -> conv
-I0624 02:49:31.347299 12580 net.cpp:124] Setting up conv
-I0624 02:49:31.347316 12580 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0624 02:49:31.347334 12580 net.cpp:139] Memory required for data: 16340
-I0624 02:49:31.347362 12580 layer_factory.hpp:77] Creating layer ip
-I0624 02:49:31.347386 12580 net.cpp:86] Creating Layer ip
-I0624 02:49:31.347402 12580 net.cpp:408] ip <- conv
-I0624 02:49:31.347424 12580 net.cpp:382] ip -> ip_blob
-I0624 02:49:31.347903 12580 net.cpp:124] Setting up ip
-I0624 02:49:31.347918 12580 net.cpp:131] Top shape: 5 13 (65)
-I0624 02:49:31.347936 12580 net.cpp:139] Memory required for data: 16600
-I0624 02:49:31.347961 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:31.347982 12580 net.cpp:86] Creating Layer loss
-I0624 02:49:31.347998 12580 net.cpp:408] loss <- ip_blob
-I0624 02:49:31.348016 12580 net.cpp:408] loss <- label
-I0624 02:49:31.348037 12580 net.cpp:382] loss -> loss
-I0624 02:49:31.348062 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:31.348101 12580 net.cpp:124] Setting up loss
-I0624 02:49:31.348117 12580 net.cpp:131] Top shape: (1)
-I0624 02:49:31.348134 12580 net.cpp:134]     with loss weight 1
-I0624 02:49:31.348157 12580 net.cpp:139] Memory required for data: 16604
-I0624 02:49:31.348173 12580 net.cpp:200] loss needs backward computation.
-I0624 02:49:31.348191 12580 net.cpp:200] ip needs backward computation.
-I0624 02:49:31.348206 12580 net.cpp:200] conv needs backward computation.
-I0624 02:49:31.348223 12580 net.cpp:202] data does not need backward computation.
-I0624 02:49:31.348238 12580 net.cpp:244] This network produces output loss
-I0624 02:49:31.348260 12580 net.cpp:257] Network initialization done.
-I0624 02:49:31.348546 12580 solver.cpp:190] Creating test net (#0) specified by net file: /tmp/tmpe2_0z5rj
-I0624 02:49:31.348595 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.983546 33722 layer_factory.hpp:77] Creating layer data
+I0728 11:24:04.983577 33722 net.cpp:86] Creating Layer data
+I0728 11:24:04.983587 33722 net.cpp:382] data -> data
+I0728 11:24:04.983599 33722 net.cpp:382] data -> label
+I0728 11:24:04.983615 33722 net.cpp:124] Setting up data
+I0728 11:24:04.983639 33722 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0728 11:24:04.983649 33722 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0728 11:24:04.983655 33722 net.cpp:139] Memory required for data: 500
+I0728 11:24:04.983661 33722 layer_factory.hpp:77] Creating layer conv
+I0728 11:24:04.983675 33722 net.cpp:86] Creating Layer conv
+I0728 11:24:04.983682 33722 net.cpp:408] conv <- data
+I0728 11:24:04.983692 33722 net.cpp:382] conv -> conv
+I0728 11:24:04.983727 33722 net.cpp:124] Setting up conv
+I0728 11:24:04.983736 33722 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0728 11:24:04.983742 33722 net.cpp:139] Memory required for data: 16340
+I0728 11:24:04.983755 33722 layer_factory.hpp:77] Creating layer ip
+I0728 11:24:04.983767 33722 net.cpp:86] Creating Layer ip
+I0728 11:24:04.983774 33722 net.cpp:408] ip <- conv
+I0728 11:24:04.983784 33722 net.cpp:382] ip -> ip_blob
+I0728 11:24:04.983976 33722 net.cpp:124] Setting up ip
+I0728 11:24:04.983992 33722 net.cpp:131] Top shape: 5 13 (65)
+I0728 11:24:04.984000 33722 net.cpp:139] Memory required for data: 16600
+I0728 11:24:04.984012 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.984021 33722 net.cpp:86] Creating Layer loss
+I0728 11:24:04.984030 33722 net.cpp:408] loss <- ip_blob
+I0728 11:24:04.984035 33722 net.cpp:408] loss <- label
+I0728 11:24:04.984042 33722 net.cpp:382] loss -> loss
+I0728 11:24:04.984053 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.984072 33722 net.cpp:124] Setting up loss
+I0728 11:24:04.984079 33722 net.cpp:131] Top shape: (1)
+I0728 11:24:04.984086 33722 net.cpp:134]     with loss weight 1
+I0728 11:24:04.984097 33722 net.cpp:139] Memory required for data: 16604
+I0728 11:24:04.984103 33722 net.cpp:200] loss needs backward computation.
+I0728 11:24:04.984109 33722 net.cpp:200] ip needs backward computation.
+I0728 11:24:04.984115 33722 net.cpp:200] conv needs backward computation.
+I0728 11:24:04.984122 33722 net.cpp:202] data does not need backward computation.
+I0728 11:24:04.984126 33722 net.cpp:244] This network produces output loss
+I0728 11:24:04.984135 33722 net.cpp:257] Network initialization done.
+I0728 11:24:04.984310 33722 solver.cpp:190] Creating test net (#0) specified by net file: /tmp/tmp23ljnuto
+I0728 11:24:04.984345 33722 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -20108,46 +20174,46 @@
   bottom: "label"
   top: "loss"
 }
-I0624 02:49:31.348820 12580 layer_factory.hpp:77] Creating layer data
-I0624 02:49:31.348846 12580 net.cpp:86] Creating Layer data
-I0624 02:49:31.348870 12580 net.cpp:382] data -> data
-I0624 02:49:31.348897 12580 net.cpp:382] data -> label
-I0624 02:49:31.348929 12580 net.cpp:124] Setting up data
-I0624 02:49:31.348945 12580 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0624 02:49:31.348965 12580 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0624 02:49:31.348984 12580 net.cpp:139] Memory required for data: 500
-I0624 02:49:31.348999 12580 layer_factory.hpp:77] Creating layer conv
-I0624 02:49:31.349025 12580 net.cpp:86] Creating Layer conv
-I0624 02:49:31.349041 12580 net.cpp:408] conv <- data
-I0624 02:49:31.349063 12580 net.cpp:382] conv -> conv
-I0624 02:49:31.349125 12580 net.cpp:124] Setting up conv
-I0624 02:49:31.349143 12580 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0624 02:49:31.349161 12580 net.cpp:139] Memory required for data: 16340
-I0624 02:49:31.349187 12580 layer_factory.hpp:77] Creating layer ip
-I0624 02:49:31.349210 12580 net.cpp:86] Creating Layer ip
-I0624 02:49:31.349225 12580 net.cpp:408] ip <- conv
-I0624 02:49:31.349246 12580 net.cpp:382] ip -> ip_blob
-I0624 02:49:31.349809 12580 net.cpp:124] Setting up ip
-I0624 02:49:31.349831 12580 net.cpp:131] Top shape: 5 13 (65)
-I0624 02:49:31.349850 12580 net.cpp:139] Memory required for data: 16600
-I0624 02:49:31.349876 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:31.349898 12580 net.cpp:86] Creating Layer loss
-I0624 02:49:31.349915 12580 net.cpp:408] loss <- ip_blob
-I0624 02:49:31.349932 12580 net.cpp:408] loss <- label
-I0624 02:49:31.349952 12580 net.cpp:382] loss -> loss
-I0624 02:49:31.349977 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:31.350013 12580 net.cpp:124] Setting up loss
-I0624 02:49:31.350029 12580 net.cpp:131] Top shape: (1)
-I0624 02:49:31.350046 12580 net.cpp:134]     with loss weight 1
-I0624 02:49:31.350068 12580 net.cpp:139] Memory required for data: 16604
-I0624 02:49:31.350085 12580 net.cpp:200] loss needs backward computation.
-I0624 02:49:31.350101 12580 net.cpp:200] ip needs backward computation.
-I0624 02:49:31.350117 12580 net.cpp:200] conv needs backward computation.
-I0624 02:49:31.350134 12580 net.cpp:202] data does not need backward computation.
-I0624 02:49:31.350149 12580 net.cpp:244] This network produces output loss
-I0624 02:49:31.350172 12580 net.cpp:257] Network initialization done.
-I0624 02:49:31.350217 12580 solver.cpp:57] Solver scaffolding done.
-I0624 02:49:31.350379 12580 solver.cpp:45] Initializing solver from parameters: 
+I0728 11:24:04.984495 33722 layer_factory.hpp:77] Creating layer data
+I0728 11:24:04.984510 33722 net.cpp:86] Creating Layer data
+I0728 11:24:04.984519 33722 net.cpp:382] data -> data
+I0728 11:24:04.984532 33722 net.cpp:382] data -> label
+I0728 11:24:04.984549 33722 net.cpp:124] Setting up data
+I0728 11:24:04.984556 33722 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0728 11:24:04.984565 33722 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0728 11:24:04.984573 33722 net.cpp:139] Memory required for data: 500
+I0728 11:24:04.984578 33722 layer_factory.hpp:77] Creating layer conv
+I0728 11:24:04.984601 33722 net.cpp:86] Creating Layer conv
+I0728 11:24:04.984607 33722 net.cpp:408] conv <- data
+I0728 11:24:04.984617 33722 net.cpp:382] conv -> conv
+I0728 11:24:04.984650 33722 net.cpp:124] Setting up conv
+I0728 11:24:04.984658 33722 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0728 11:24:04.984665 33722 net.cpp:139] Memory required for data: 16340
+I0728 11:24:04.984678 33722 layer_factory.hpp:77] Creating layer ip
+I0728 11:24:04.984690 33722 net.cpp:86] Creating Layer ip
+I0728 11:24:04.984697 33722 net.cpp:408] ip <- conv
+I0728 11:24:04.984721 33722 net.cpp:382] ip -> ip_blob
+I0728 11:24:04.984910 33722 net.cpp:124] Setting up ip
+I0728 11:24:04.984941 33722 net.cpp:131] Top shape: 5 13 (65)
+I0728 11:24:04.984948 33722 net.cpp:139] Memory required for data: 16600
+I0728 11:24:04.984961 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.984970 33722 net.cpp:86] Creating Layer loss
+I0728 11:24:04.984977 33722 net.cpp:408] loss <- ip_blob
+I0728 11:24:04.984983 33722 net.cpp:408] loss <- label
+I0728 11:24:04.984990 33722 net.cpp:382] loss -> loss
+I0728 11:24:04.985002 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.985019 33722 net.cpp:124] Setting up loss
+I0728 11:24:04.985026 33722 net.cpp:131] Top shape: (1)
+I0728 11:24:04.985033 33722 net.cpp:134]     with loss weight 1
+I0728 11:24:04.985044 33722 net.cpp:139] Memory required for data: 16604
+I0728 11:24:04.985049 33722 net.cpp:200] loss needs backward computation.
+I0728 11:24:04.985055 33722 net.cpp:200] ip needs backward computation.
+I0728 11:24:04.985061 33722 net.cpp:200] conv needs backward computation.
+I0728 11:24:04.985067 33722 net.cpp:202] data does not need backward computation.
+I0728 11:24:04.985074 33722 net.cpp:244] This network produces output loss
+I0728 11:24:04.985083 33722 net.cpp:257] Network initialization done.
+I0728 11:24:04.985106 33722 solver.cpp:57] Solver scaffolding done.
+I0728 11:24:04.985198 33722 solver.cpp:45] Initializing solver from parameters: 
 test_iter: 10
 test_interval: 10
 base_lr: 0.01
@@ -20159,10 +20225,10 @@
 momentum: 0.9
 weight_decay: 0.0005
 snapshot_prefix: "model"
-net: "/tmp/tmpe2_0z5rj"
+net: "/tmp/tmp23ljnuto"
 snapshot_after_train: false
-I0624 02:49:31.350458 12580 solver.cpp:102] Creating training net from net file: /tmp/tmpe2_0z5rj
-I0624 02:49:31.350731 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.985273 33722 solver.cpp:102] Creating training net from net file: /tmp/tmp23ljnuto
+I0728 11:24:04.985430 33722 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -20240,46 +20306,46 @@
   bottom: "label"
   top: "loss"
 }
-I0624 02:49:31.351011 12580 layer_factory.hpp:77] Creating layer data
-I0624 02:49:31.351039 12580 net.cpp:86] Creating Layer data
-I0624 02:49:31.351061 12580 net.cpp:382] data -> data
-I0624 02:49:31.351089 12580 net.cpp:382] data -> label
-I0624 02:49:31.351122 12580 net.cpp:124] Setting up data
-I0624 02:49:31.351140 12580 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0624 02:49:31.351159 12580 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0624 02:49:31.351178 12580 net.cpp:139] Memory required for data: 500
-I0624 02:49:31.351193 12580 layer_factory.hpp:77] Creating layer conv
-I0624 02:49:31.351220 12580 net.cpp:86] Creating Layer conv
-I0624 02:49:31.351236 12580 net.cpp:408] conv <- data
-I0624 02:49:31.351259 12580 net.cpp:382] conv -> conv
-I0624 02:49:31.351320 12580 net.cpp:124] Setting up conv
-I0624 02:49:31.351336 12580 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0624 02:49:31.351356 12580 net.cpp:139] Memory required for data: 16340
-I0624 02:49:31.351382 12580 layer_factory.hpp:77] Creating layer ip
-I0624 02:49:31.351405 12580 net.cpp:86] Creating Layer ip
-I0624 02:49:31.351420 12580 net.cpp:408] ip <- conv
-I0624 02:49:31.351440 12580 net.cpp:382] ip -> ip_blob
-I0624 02:49:31.351914 12580 net.cpp:124] Setting up ip
-I0624 02:49:31.351929 12580 net.cpp:131] Top shape: 5 13 (65)
-I0624 02:49:31.351948 12580 net.cpp:139] Memory required for data: 16600
-I0624 02:49:31.352008 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:31.352030 12580 net.cpp:86] Creating Layer loss
-I0624 02:49:31.352046 12580 net.cpp:408] loss <- ip_blob
-I0624 02:49:31.352063 12580 net.cpp:408] loss <- label
-I0624 02:49:31.352082 12580 net.cpp:382] loss -> loss
-I0624 02:49:31.352106 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:31.352141 12580 net.cpp:124] Setting up loss
-I0624 02:49:31.352157 12580 net.cpp:131] Top shape: (1)
-I0624 02:49:31.352174 12580 net.cpp:134]     with loss weight 1
-I0624 02:49:31.352196 12580 net.cpp:139] Memory required for data: 16604
-I0624 02:49:31.352211 12580 net.cpp:200] loss needs backward computation.
-I0624 02:49:31.352228 12580 net.cpp:200] ip needs backward computation.
-I0624 02:49:31.352244 12580 net.cpp:200] conv needs backward computation.
-I0624 02:49:31.352260 12580 net.cpp:202] data does not need backward computation.
-I0624 02:49:31.352277 12580 net.cpp:244] This network produces output loss
-I0624 02:49:31.352296 12580 net.cpp:257] Network initialization done.
-I0624 02:49:31.352584 12580 solver.cpp:190] Creating test net (#0) specified by net file: /tmp/tmpe2_0z5rj
-I0624 02:49:31.352633 12580 net.cpp:53] Initializing net from parameters: 
+I0728 11:24:04.985543 33722 layer_factory.hpp:77] Creating layer data
+I0728 11:24:04.985555 33722 net.cpp:86] Creating Layer data
+I0728 11:24:04.985565 33722 net.cpp:382] data -> data
+I0728 11:24:04.985577 33722 net.cpp:382] data -> label
+I0728 11:24:04.985591 33722 net.cpp:124] Setting up data
+I0728 11:24:04.985599 33722 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0728 11:24:04.985606 33722 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0728 11:24:04.985615 33722 net.cpp:139] Memory required for data: 500
+I0728 11:24:04.985620 33722 layer_factory.hpp:77] Creating layer conv
+I0728 11:24:04.985632 33722 net.cpp:86] Creating Layer conv
+I0728 11:24:04.985656 33722 net.cpp:408] conv <- data
+I0728 11:24:04.985677 33722 net.cpp:382] conv -> conv
+I0728 11:24:04.985709 33722 net.cpp:124] Setting up conv
+I0728 11:24:04.985718 33722 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0728 11:24:04.985724 33722 net.cpp:139] Memory required for data: 16340
+I0728 11:24:04.985738 33722 layer_factory.hpp:77] Creating layer ip
+I0728 11:24:04.985747 33722 net.cpp:86] Creating Layer ip
+I0728 11:24:04.985754 33722 net.cpp:408] ip <- conv
+I0728 11:24:04.985764 33722 net.cpp:382] ip -> ip_blob
+I0728 11:24:04.985965 33722 net.cpp:124] Setting up ip
+I0728 11:24:04.985981 33722 net.cpp:131] Top shape: 5 13 (65)
+I0728 11:24:04.985988 33722 net.cpp:139] Memory required for data: 16600
+I0728 11:24:04.986001 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.986011 33722 net.cpp:86] Creating Layer loss
+I0728 11:24:04.986017 33722 net.cpp:408] loss <- ip_blob
+I0728 11:24:04.986023 33722 net.cpp:408] loss <- label
+I0728 11:24:04.986032 33722 net.cpp:382] loss -> loss
+I0728 11:24:04.986042 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.986060 33722 net.cpp:124] Setting up loss
+I0728 11:24:04.986068 33722 net.cpp:131] Top shape: (1)
+I0728 11:24:04.986075 33722 net.cpp:134]     with loss weight 1
+I0728 11:24:04.986085 33722 net.cpp:139] Memory required for data: 16604
+I0728 11:24:04.986091 33722 net.cpp:200] loss needs backward computation.
+I0728 11:24:04.986099 33722 net.cpp:200] ip needs backward computation.
+I0728 11:24:04.986104 33722 net.cpp:200] conv needs backward computation.
+I0728 11:24:04.986110 33722 net.cpp:202] data does not need backward computation.
+I0728 11:24:04.986116 33722 net.cpp:244] This network produces output loss
+I0728 11:24:04.986126 33722 net.cpp:257] Network initialization done.
+I0728 11:24:04.986304 33722 solver.cpp:190] Creating test net (#0) specified by net file: /tmp/tmp23ljnuto
+I0728 11:24:04.986337 33722 net.cpp:53] Initializing net from parameters: 
 name: "testnet"
 force_backward: true
 state {
@@ -20357,77 +20423,77 @@
   bottom: "label"
   top: "loss"
 }
-I0624 02:49:31.352859 12580 layer_factory.hpp:77] Creating layer data
-I0624 02:49:31.352883 12580 net.cpp:86] Creating Layer data
-I0624 02:49:31.352905 12580 net.cpp:382] data -> data
-I0624 02:49:31.352932 12580 net.cpp:382] data -> label
-I0624 02:49:31.352964 12580 net.cpp:124] Setting up data
-I0624 02:49:31.352980 12580 net.cpp:131] Top shape: 5 2 3 4 (120)
-I0624 02:49:31.353000 12580 net.cpp:131] Top shape: 5 1 1 1 (5)
-I0624 02:49:31.353019 12580 net.cpp:139] Memory required for data: 500
-I0624 02:49:31.353035 12580 layer_factory.hpp:77] Creating layer conv
-I0624 02:49:31.353061 12580 net.cpp:86] Creating Layer conv
-I0624 02:49:31.353077 12580 net.cpp:408] conv <- data
-I0624 02:49:31.353101 12580 net.cpp:382] conv -> conv
-I0624 02:49:31.353160 12580 net.cpp:124] Setting up conv
-I0624 02:49:31.353176 12580 net.cpp:131] Top shape: 5 11 8 9 (3960)
-I0624 02:49:31.353195 12580 net.cpp:139] Memory required for data: 16340
-I0624 02:49:31.353221 12580 layer_factory.hpp:77] Creating layer ip
-I0624 02:49:31.353243 12580 net.cpp:86] Creating Layer ip
-I0624 02:49:31.353260 12580 net.cpp:408] ip <- conv
-I0624 02:49:31.353279 12580 net.cpp:382] ip -> ip_blob
-I0624 02:49:31.353812 12580 net.cpp:124] Setting up ip
-I0624 02:49:31.353833 12580 net.cpp:131] Top shape: 5 13 (65)
-I0624 02:49:31.353852 12580 net.cpp:139] Memory required for data: 16600
-I0624 02:49:31.353878 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:31.353900 12580 net.cpp:86] Creating Layer loss
-I0624 02:49:31.353916 12580 net.cpp:408] loss <- ip_blob
-I0624 02:49:31.353935 12580 net.cpp:408] loss <- label
-I0624 02:49:31.353955 12580 net.cpp:382] loss -> loss
-I0624 02:49:31.353981 12580 layer_factory.hpp:77] Creating layer loss
-I0624 02:49:31.354014 12580 net.cpp:124] Setting up loss
-I0624 02:49:31.354030 12580 net.cpp:131] Top shape: (1)
-I0624 02:49:31.354048 12580 net.cpp:134]     with loss weight 1
-I0624 02:49:31.354069 12580 net.cpp:139] Memory required for data: 16604
-I0624 02:49:31.354084 12580 net.cpp:200] loss needs backward computation.
-I0624 02:49:31.354102 12580 net.cpp:200] ip needs backward computation.
-I0624 02:49:31.354118 12580 net.cpp:200] conv needs backward computation.
-I0624 02:49:31.354135 12580 net.cpp:202] data does not need backward computation.
-I0624 02:49:31.354151 12580 net.cpp:244] This network produces output loss
-I0624 02:49:31.354171 12580 net.cpp:257] Network initialization done.
-I0624 02:49:31.354215 12580 solver.cpp:57] Solver scaffolding done.
-I0624 02:49:31.355738 12580 solver.cpp:289] Solving testnet
-I0624 02:49:31.355767 12580 solver.cpp:290] Learning Rate Policy: inv
-I0624 02:49:31.355823 12580 solver.cpp:347] Iteration 0, Testing net (#0)
-I0624 02:49:31.359643 12580 solver.cpp:414]     Test net output #0: loss = 77.1581 (* 1 = 77.1581 loss)
-I0624 02:49:31.360657 12580 solver.cpp:239] Iteration 0 (-1.80627e+31 iter/s, 0.004s/100 iters), loss = 54.7382
-I0624 02:49:31.360704 12580 solver.cpp:258]     Train net output #0: loss = 54.7382 (* 1 = 54.7382 loss)
-I0624 02:49:31.360733 12580 sgd_solver.cpp:112] Iteration 0, lr = 0.01
-I0624 02:49:31.367163 12580 solver.cpp:347] Iteration 10, Testing net (#0)
-I0624 02:49:31.369364 12580 solver.cpp:414]     Test net output #0: loss = 78.3409 (* 1 = 78.3409 loss)
-I0624 02:49:31.375885 12580 solver.cpp:347] Iteration 20, Testing net (#0)
-I0624 02:49:31.378105 12580 solver.cpp:414]     Test net output #0: loss = 81.9143 (* 1 = 81.9143 loss)
-I0624 02:49:31.384105 12580 solver.cpp:347] Iteration 30, Testing net (#0)
-I0624 02:49:31.385824 12580 solver.cpp:414]     Test net output #0: loss = 78.5906 (* 1 = 78.5906 loss)
-I0624 02:49:31.390677 12580 solver.cpp:347] Iteration 40, Testing net (#0)
-I0624 02:49:31.392369 12580 solver.cpp:414]     Test net output #0: loss = 86.0317 (* 1 = 86.0317 loss)
-I0624 02:49:31.397274 12580 solver.cpp:347] Iteration 50, Testing net (#0)
-I0624 02:49:31.398977 12580 solver.cpp:414]     Test net output #0: loss = 84.937 (* 1 = 84.937 loss)
-I0624 02:49:31.403894 12580 solver.cpp:347] Iteration 60, Testing net (#0)
-I0624 02:49:31.405583 12580 solver.cpp:414]     Test net output #0: loss = 83.0482 (* 1 = 83.0482 loss)
-I0624 02:49:31.410471 12580 solver.cpp:347] Iteration 70, Testing net (#0)
-I0624 02:49:31.412169 12580 solver.cpp:414]     Test net output #0: loss = 81.3698 (* 1 = 81.3698 loss)
-I0624 02:49:31.417037 12580 solver.cpp:347] Iteration 80, Testing net (#0)
-I0624 02:49:31.418717 12580 solver.cpp:414]     Test net output #0: loss = 81.3172 (* 1 = 81.3172 loss)
-I0624 02:49:31.423676 12580 solver.cpp:347] Iteration 90, Testing net (#0)
-I0624 02:49:31.425354 12580 solver.cpp:414]     Test net output #0: loss = 81.9919 (* 1 = 81.9919 loss)
-I0624 02:49:31.430424 12580 solver.cpp:327] Iteration 100, loss = 35.4066
-I0624 02:49:31.430440 12580 solver.cpp:347] Iteration 100, Testing net (#0)
-I0624 02:49:31.432155 12580 solver.cpp:414]     Test net output #0: loss = 83.2784 (* 1 = 83.2784 loss)
-I0624 02:49:31.432168 12580 solver.cpp:332] Optimization Done.
+I0728 11:24:04.986454 33722 layer_factory.hpp:77] Creating layer data
+I0728 11:24:04.986469 33722 net.cpp:86] Creating Layer data
+I0728 11:24:04.986476 33722 net.cpp:382] data -> data
+I0728 11:24:04.986487 33722 net.cpp:382] data -> label
+I0728 11:24:04.986502 33722 net.cpp:124] Setting up data
+I0728 11:24:04.986508 33722 net.cpp:131] Top shape: 5 2 3 4 (120)
+I0728 11:24:04.986517 33722 net.cpp:131] Top shape: 5 1 1 1 (5)
+I0728 11:24:04.986524 33722 net.cpp:139] Memory required for data: 500
+I0728 11:24:04.986531 33722 layer_factory.hpp:77] Creating layer conv
+I0728 11:24:04.986541 33722 net.cpp:86] Creating Layer conv
+I0728 11:24:04.986548 33722 net.cpp:408] conv <- data
+I0728 11:24:04.986557 33722 net.cpp:382] conv -> conv
+I0728 11:24:04.986588 33722 net.cpp:124] Setting up conv
+I0728 11:24:04.986595 33722 net.cpp:131] Top shape: 5 11 8 9 (3960)
+I0728 11:24:04.986603 33722 net.cpp:139] Memory required for data: 16340
+I0728 11:24:04.986614 33722 layer_factory.hpp:77] Creating layer ip
+I0728 11:24:04.986625 33722 net.cpp:86] Creating Layer ip
+I0728 11:24:04.986631 33722 net.cpp:408] ip <- conv
+I0728 11:24:04.986640 33722 net.cpp:382] ip -> ip_blob
+I0728 11:24:04.986848 33722 net.cpp:124] Setting up ip
+I0728 11:24:04.986862 33722 net.cpp:131] Top shape: 5 13 (65)
+I0728 11:24:04.986869 33722 net.cpp:139] Memory required for data: 16600
+I0728 11:24:04.986881 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.986891 33722 net.cpp:86] Creating Layer loss
+I0728 11:24:04.986896 33722 net.cpp:408] loss <- ip_blob
+I0728 11:24:04.986902 33722 net.cpp:408] loss <- label
+I0728 11:24:04.986910 33722 net.cpp:382] loss -> loss
+I0728 11:24:04.986922 33722 layer_factory.hpp:77] Creating layer loss
+I0728 11:24:04.986938 33722 net.cpp:124] Setting up loss
+I0728 11:24:04.986944 33722 net.cpp:131] Top shape: (1)
+I0728 11:24:04.986951 33722 net.cpp:134]     with loss weight 1
+I0728 11:24:04.986961 33722 net.cpp:139] Memory required for data: 16604
+I0728 11:24:04.986968 33722 net.cpp:200] loss needs backward computation.
+I0728 11:24:04.986974 33722 net.cpp:200] ip needs backward computation.
+I0728 11:24:04.986995 33722 net.cpp:200] conv needs backward computation.
+I0728 11:24:04.987002 33722 net.cpp:202] data does not need backward computation.
+I0728 11:24:04.987008 33722 net.cpp:244] This network produces output loss
+I0728 11:24:04.987033 33722 net.cpp:257] Network initialization done.
+I0728 11:24:04.987054 33722 solver.cpp:57] Solver scaffolding done.
+I0728 11:24:04.987583 33722 solver.cpp:289] Solving testnet
+I0728 11:24:04.987604 33722 solver.cpp:290] Learning Rate Policy: inv
+I0728 11:24:04.987643 33722 solver.cpp:347] Iteration 0, Testing net (#0)
+I0728 11:24:04.988909 33722 solver.cpp:414]     Test net output #0: loss = 76.3433 (* 1 = 76.3433 loss)
+I0728 11:24:04.989277 33722 solver.cpp:239] Iteration 0 (-1.4013e-42 iter/s, 0.001s/100 iters), loss = 87.3365
+I0728 11:24:04.989322 33722 solver.cpp:258]     Train net output #0: loss = 87.3365 (* 1 = 87.3365 loss)
+I0728 11:24:04.989331 33722 sgd_solver.cpp:112] Iteration 0, lr = 0.01
+I0728 11:24:05.006002 33722 solver.cpp:347] Iteration 10, Testing net (#0)
+I0728 11:24:05.007114 33722 solver.cpp:414]     Test net output #0: loss = 79.2126 (* 1 = 79.2126 loss)
+I0728 11:24:05.015046 33722 solver.cpp:347] Iteration 20, Testing net (#0)
+I0728 11:24:05.016139 33722 solver.cpp:414]     Test net output #0: loss = 79.6262 (* 1 = 79.6262 loss)
+I0728 11:24:05.036113 33722 solver.cpp:347] Iteration 30, Testing net (#0)
+I0728 11:24:05.037374 33722 solver.cpp:414]     Test net output #0: loss = 87.3365 (* 1 = 87.3365 loss)
+I0728 11:24:05.051132 33722 solver.cpp:347] Iteration 40, Testing net (#0)
+I0728 11:24:05.052227 33722 solver.cpp:414]     Test net output #0: loss = 81.3552 (* 1 = 81.3552 loss)
+I0728 11:24:05.066078 33722 solver.cpp:347] Iteration 50, Testing net (#0)
+I0728 11:24:05.067185 33722 solver.cpp:414]     Test net output #0: loss = 77.411 (* 1 = 77.411 loss)
+I0728 11:24:05.077855 33722 solver.cpp:347] Iteration 60, Testing net (#0)
+I0728 11:24:05.078996 33722 solver.cpp:414]     Test net output #0: loss = 86.8201 (* 1 = 86.8201 loss)
+I0728 11:24:05.095057 33722 solver.cpp:347] Iteration 70, Testing net (#0)
+I0728 11:24:05.096149 33722 solver.cpp:414]     Test net output #0: loss = 77.4566 (* 1 = 77.4566 loss)
+I0728 11:24:05.109622 33722 solver.cpp:347] Iteration 80, Testing net (#0)
+I0728 11:24:05.110775 33722 solver.cpp:414]     Test net output #0: loss = 83.6324 (* 1 = 83.6324 loss)
+I0728 11:24:05.126209 33722 solver.cpp:347] Iteration 90, Testing net (#0)
+I0728 11:24:05.127338 33722 solver.cpp:414]     Test net output #0: loss = 86.4497 (* 1 = 86.4497 loss)
+I0728 11:24:05.133776 33722 solver.cpp:327] Iteration 100, loss = 74.5434
+I0728 11:24:05.133812 33722 solver.cpp:347] Iteration 100, Testing net (#0)
+I0728 11:24:05.135428 33722 solver.cpp:414]     Test net output #0: loss = 82.765 (* 1 = 82.765 loss)
+I0728 11:24:05.135449 33722 solver.cpp:332] Optimization Done.
 .
 ----------------------------------------------------------------------
-Ran 52 tests in 22.100s
+Ran 52 tests in 10.983s
 
 OK
 make[5]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
@@ -20445,7 +20511,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 -j10 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 -j18 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
@@ -20459,118 +20525,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/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/net.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/caffe.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/syncedmem.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/internal_thread.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/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/data_transformer.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/reshape_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/python_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/base_data_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/sigmoid_cross_entropy_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/cudnn_lcn_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/scale_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/bnll_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/reduction_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/batch_norm_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/mvn_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/lstm_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/window_data_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/concat_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/image_data_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/silence_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/threshold_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/flatten_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/absval_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/cudnn_tanh_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/softmax_loss_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/argmax_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/hdf5_output_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/threshold_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/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/cudnn_tanh_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/image_data_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/parameter_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/elu_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/batch_reindex_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/window_data_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/lrn_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_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/conv_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/softmax_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/lstm_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/hdf5_output_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/log_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/power_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/exp_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/cudnn_pooling_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/cudnn_softmax_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/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/multinomial_logistic_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/batch_norm_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/log_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/input_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/accuracy_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/crop_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/tile_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/dummy_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/base_data_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_deconv_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/hinge_loss_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/cudnn_relu_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/exp_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/loss_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/cudnn_lcn_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/slice_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/cudnn_conv_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_softmax_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/bias_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/memory_data_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/sigmoid_cross_entropy_loss_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/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/conv_layer.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/layers/reshape_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/flatten_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/pooling_layer.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/util
 -- 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/signal_handler.h
--- 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/db_lmdb.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/im2col.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/benchmark.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/device_alternate.hpp
--- 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/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/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/util/device_alternate.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/rng.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/math_functions.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/format.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/util/db_lmdb.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/benchmark.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/rng.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/blocking_queue.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/blob.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/common.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/caffe.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/solver_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/data_transformer.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/proto/caffe.pb.h
 -- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/lib/i386-linux-gnu/libcaffe.so.1.0.0
 -- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/lib/i386-linux-gnu/libcaffe.so
@@ -20595,20 +20661,20 @@
 -- 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/io.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/draw.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/classifier.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
+-- 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/net_spec.py
+-- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/lib/python3/dist-packages/caffe/__pycache__
 -- 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/__init__.py
 -- 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/coord_map.py
--- 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/detector.py
--- 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/__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/draw.py
 -- Installing: /build/caffe-1.0.0+git20180821.99bd997/debian/tmp/usr/lib/python3/dist-packages/caffe/_caffe.so
 make[2]: Nothing to be done for 'install'.
 make[2]: Leaving directory '/build/caffe-1.0.0+git20180821.99bd997/caffe_cpu_build'
@@ -20657,38 +20723,40 @@
    dh_shlibdeps -a -O-Scmake
    dh_installdeb -O-Scmake
    dh_gencontrol -O-Scmake
-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 caffe: substitution variable ${python3:Depends} unused, but is defined
 dpkg-gencontrol: warning: package libcaffe1: 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 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 caffe-doc: substitution variable ${python3:Depends} unused, but is defined
 dpkg-gencontrol: warning: package libcaffe1: 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 caffe-doc: 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
    dh_md5sums -O-Scmake
    dh_builddeb -O-Scmake
-dpkg-deb: building package 'libcaffe-dev' in '../libcaffe-dev_1.0.0+git20180821.99bd997-8_i386.deb'.
 dpkg-deb: building package 'caffe-dbgsym' in '../caffe-dbgsym_1.0.0+git20180821.99bd997-8_i386.deb'.
+dpkg-deb: building package 'caffe' in '../caffe_1.0.0+git20180821.99bd997-8_i386.deb'.
+dpkg-deb: building package 'libcaffe1' in '../libcaffe1_1.0.0+git20180821.99bd997-8_i386.deb'.
 dpkg-deb: building package 'libcaffe1-dbgsym' in '../libcaffe1-dbgsym_1.0.0+git20180821.99bd997-8_i386.deb'.
+dpkg-deb: building package 'libcaffe-dev' in '../libcaffe-dev_1.0.0+git20180821.99bd997-8_i386.deb'.
+dpkg-deb: building package 'python3-caffe-dbgsym' in '../python3-caffe-dbgsym_1.0.0+git20180821.99bd997-8_i386.deb'.
 dpkg-deb: building package 'caffe-doc' in '../caffe-doc_1.0.0+git20180821.99bd997-8_all.deb'.
-dpkg-deb: building package 'libcaffe1' in '../libcaffe1_1.0.0+git20180821.99bd997-8_i386.deb'.
-dpkg-deb: building package 'caffe' in '../caffe_1.0.0+git20180821.99bd997-8_i386.deb'.
 dpkg-deb: building package 'python3-caffe' in '../python3-caffe_1.0.0+git20180821.99bd997-8_i386.deb'.
-dpkg-deb: building package 'python3-caffe-dbgsym' in '../python3-caffe-dbgsym_1.0.0+git20180821.99bd997-8_i386.deb'.
  dpkg-genbuildinfo --build=binary
  dpkg-genchanges --build=binary >../caffe_1.0.0+git20180821.99bd997-8_i386.changes
 dpkg-genchanges: info: binary-only upload (no source code included)
  dpkg-source --after-build .
 dpkg-buildpackage: info: binary-only upload (no source included)
 I: copying local configuration
+I: user script /srv/workspace/pbuilder/56118/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/56118/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/18462 and its subdirectories
-I: Current time: Thu Jun 24 02:53:19 -12 2021
-I: pbuilder-time-stamp: 1624546399
+I: removing directory /srv/workspace/pbuilder/56118 and its subdirectories
+I: Current time: Thu Jul 28 11:24:45 +14 2022
+I: pbuilder-time-stamp: 1658957085