Closed GammaPi closed 1 year ago
Caffe uses lots of library, one of them must be slow!
steven@client-fw-nat-1:~/cacheperfbench/mysql/mysql-server/bld/client$ ldd /usr/bin/caffe linux-vdso.so.1 (0x00007ffff7ffb000) libcaffe.so.1.0.0 => /usr/lib/x86_64-linux-gnu/libcaffe.so.1.0.0 (0x00007ffff7601000) libboost_system.so.1.65.1 => /usr/lib/x86_64-linux-gnu/libboost_system.so.1.65.1 (0x00007ffff73fc000) libglog.so.0 => /usr/lib/x86_64-linux-gnu/libglog.so.0 (0x00007ffff71cb000) libgflags.so.2.2 => /usr/lib/x86_64-linux-gnu/libgflags.so.2.2 (0x00007ffff6fa6000) libprotobuf.so.10 => /usr/lib/x86_64-linux-gnu/libprotobuf.so.10 (0x00007ffff6b4d000) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007ffff6740000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007ffff6528000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007ffff6137000) libboost_thread.so.1.65.1 => /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.65.1 (0x00007ffff5f12000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007ffff5cf3000) libhdf5_serial.so.100 => /usr/lib/x86_64-linux-gnu/libhdf5_serial.so.100 (0x00007ffff579b000) libhdf5_serial_hl.so.100 => /usr/lib/x86_64-linux-gnu/libhdf5_serial_hl.so.100 (0x00007ffff5578000) liblmdb.so.0 => /usr/lib/x86_64-linux-gnu/liblmdb.so.0 (0x00007ffff5363000) libleveldb.so.1 => /usr/lib/x86_64-linux-gnu/libleveldb.so.1 (0x00007ffff5106000) libblas.so.3 => /usr/lib/x86_64-linux-gnu/libblas.so.3 (0x00007ffff4eab000) libpython3.6m.so.1.0 => /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0 (0x00007ffff4800000) libboost_python3-py36.so.1.65.1 => /usr/lib/x86_64-linux-gnu/libboost_python3-py36.so.1.65.1 (0x00007ffff45c1000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007ffff4223000) libopencv_imgcodecs.so.3.2 => /usr/lib/x86_64-linux-gnu/libopencv_imgcodecs.so.3.2 (0x00007ffff3fea000) libopencv_imgproc.so.3.2 => /usr/lib/x86_64-linux-gnu/libopencv_imgproc.so.3.2 (0x00007ffff3a99000) libopencv_core.so.3.2 => /usr/lib/x86_64-linux-gnu/libopencv_core.so.3.2 (0x00007ffff365e000) libunwind.so.8 => /usr/local/lib/libunwind.so.8 (0x00007ffff3445000) libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007ffff3228000) /lib64/ld-linux-x86-64.so.2 (0x00007ffff7dd3000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007ffff3020000) libsz.so.2 => /usr/lib/x86_64-linux-gnu/libsz.so.2 (0x00007ffff2e1d000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007ffff2c19000) libsnappy.so.1 => /usr/lib/x86_64-linux-gnu/libsnappy.so.1 (0x00007ffff2a11000) libopenblas.so.0 => /usr/lib/x86_64-linux-gnu/libopenblas.so.0 (0x00007ffff076b000) libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007ffff0539000) libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1 (0x00007ffff0336000) libjpeg.so.8 => /usr/lib/x86_64-linux-gnu/libjpeg.so.8 (0x00007ffff00ce000) libwebp.so.6 => /usr/lib/x86_64-linux-gnu/libwebp.so.6 (0x00007fffefe65000) libpng16.so.16 => /usr/lib/x86_64-linux-gnu/libpng16.so.16 (0x00007fffefc33000) libgdcmMSFF.so.2.8 => /usr/lib/x86_64-linux-gnu/libgdcmMSFF.so.2.8 (0x00007fffef7b0000) libtiff.so.5 => /usr/lib/x86_64-linux-gnu/libtiff.so.5 (0x00007fffef539000) libIlmImf-2_2.so.22 => /usr/lib/x86_64-linux-gnu/libIlmImf-2_2.so.22 (0x00007fffef075000) libHalf.so.12 => /usr/lib/x86_64-linux-gnu/libHalf.so.12 (0x00007fffeee32000) libgdal.so.20 => /usr/lib/libgdal.so.20 (0x00007fffedc24000) libgdcmDSED.so.2.8 => /usr/lib/x86_64-linux-gnu/libgdcmDSED.so.2.8 (0x00007fffed911000) libtbb.so.2 => /usr/lib/x86_64-linux-gnu/libtbb.so.2 (0x00007fffed6d5000) libaec.so.0 => /usr/lib/x86_64-linux-gnu/libaec.so.0 (0x00007fffed4cd000) libgfortran.so.4 => /usr/lib/x86_64-linux-gnu/libgfortran.so.4 (0x00007fffed0ee000) libgdcmIOD.so.2.8 => /usr/lib/x86_64-linux-gnu/libgdcmIOD.so.2.8 (0x00007fffeced8000) libgdcmDICT.so.2.8 => /usr/lib/x86_64-linux-gnu/libgdcmDICT.so.2.8 (0x00007fffeca78000) libgdcmjpeg8.so.2.8 => /usr/lib/x86_64-linux-gnu/libgdcmjpeg8.so.2.8 (0x00007fffec850000) libgdcmjpeg12.so.2.8 => /usr/lib/x86_64-linux-gnu/libgdcmjpeg12.so.2.8 (0x00007fffec628000) libgdcmjpeg16.so.2.8 => /usr/lib/x86_64-linux-gnu/libgdcmjpeg16.so.2.8 (0x00007fffec400000) libopenjp2.so.7 => /usr/lib/x86_64-linux-gnu/libopenjp2.so.7 (0x00007fffec1aa000) libCharLS.so.1 => /usr/lib/x86_64-linux-gnu/libCharLS.so.1 (0x00007fffebf63000) libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007fffebd5c000) libjson-c.so.3 => /lib/x86_64-linux-gnu/libjson-c.so.3 (0x00007fffebb51000) libgdcmCommon.so.2.8 => /usr/lib/x86_64-linux-gnu/libgdcmCommon.so.2.8 (0x00007fffeb928000) liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007fffeb702000) libjbig.so.0 => /usr/lib/x86_64-linux-gnu/libjbig.so.0 (0x00007fffeb4f4000) libIex-2_2.so.12 => /usr/lib/x86_64-linux-gnu/libIex-2_2.so.12 (0x00007fffeb2d6000) libIlmThread-2_2.so.12 => /usr/lib/x86_64-linux-gnu/libIlmThread-2_2.so.12 (0x00007fffeb0cf000) libarmadillo.so.8 => /usr/lib/libarmadillo.so.8 (0x00007fffeaec6000) libproj.so.12 => /usr/lib/x86_64-linux-gnu/libproj.so.12 (0x00007fffeac5d000) libpoppler.so.73 => /usr/lib/x86_64-linux-gnu/libpoppler.so.73 (0x00007fffea7c7000) libfreexl.so.1 => /usr/lib/x86_64-linux-gnu/libfreexl.so.1 (0x00007fffea5be000) libqhull.so.7 => /usr/lib/x86_64-linux-gnu/libqhull.so.7 (0x00007fffea364000) libgeos_c.so.1 => /usr/lib/x86_64-linux-gnu/libgeos_c.so.1 (0x00007fffea135000) libepsilon.so.1 => /usr/lib/x86_64-linux-gnu/libepsilon.so.1 (0x00007fffe9f1d000) libodbc.so.2 => /usr/lib/x86_64-linux-gnu/libodbc.so.2 (0x00007fffe9cb0000) libodbcinst.so.2 => /usr/lib/x86_64-linux-gnu/libodbcinst.so.2 (0x00007fffe9a9b000) libkmlbase.so.1 => /usr/lib/x86_64-linux-gnu/libkmlbase.so.1 (0x00007fffe9880000) libkmldom.so.1 => /usr/lib/x86_64-linux-gnu/libkmldom.so.1 (0x00007fffe95c9000) libkmlengine.so.1 => /usr/lib/x86_64-linux-gnu/libkmlengine.so.1 (0x00007fffe9391000) libxerces-c-3.2.so => /usr/local/lib/libxerces-c-3.2.so (0x00007fffe8de8000) libnetcdf.so.13 => /usr/lib/x86_64-linux-gnu/libnetcdf.so.13 (0x00007fffe8ac6000) libmfhdfalt.so.0 => /usr/lib/libmfhdfalt.so.0 (0x00007fffe88a0000) libdfalt.so.0 => /usr/lib/libdfalt.so.0 (0x00007fffe85fd000) libogdi.so.3.2 => /usr/lib/libogdi.so.3.2 (0x00007fffe83dd000) libgif.so.7 => /usr/lib/x86_64-linux-gnu/libgif.so.7 (0x00007fffe81d4000) libgeotiff.so.2 => /usr/lib/x86_64-linux-gnu/libgeotiff.so.2 (0x00007fffe7f9e000) libpq.so.5 => /usr/lib/x86_64-linux-gnu/libpq.so.5 (0x00007fffe7d55000) libdapclient.so.6 => /usr/lib/x86_64-linux-gnu/libdapclient.so.6 (0x00007fffe7b14000) libdap.so.25 => /usr/lib/x86_64-linux-gnu/libdap.so.25 (0x00007fffe7784000) libspatialite.so.7 => /usr/lib/x86_64-linux-gnu/libspatialite.so.7 (0x00007fffe7002000) libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007fffe6d90000) libcurl-gnutls.so.4 => /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4 (0x00007fffe6b10000) libfyba.so.0 => /usr/lib/x86_64-linux-gnu/libfyba.so.0 (0x00007fffe68bb000) libxml2.so.2 => /usr/lib/x86_64-linux-gnu/libxml2.so.2 (0x00007fffe64fa000) libmysqlclient.so.20 => /usr/lib/x86_64-linux-gnu/libmysqlclient.so.20 (0x00007fffe5f42000) libquadmath.so.0 => /usr/lib/x86_64-linux-gnu/libquadmath.so.0 (0x00007fffe5cfb000) libcrypto.so.1.1 => /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 (0x00007fffe5830000) liblapack.so.3 => /usr/lib/x86_64-linux-gnu/liblapack.so.3 (0x00007fffe4faa000) libarpack.so.2 => /usr/lib/x86_64-linux-gnu/libarpack.so.2 (0x00007fffe4d60000) libsuperlu.so.5 => /usr/lib/x86_64-linux-gnu/libsuperlu.so.5 (0x00007fffe4af0000) libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007fffe483c000) libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007fffe45f7000) libnss3.so => /usr/lib/x86_64-linux-gnu/libnss3.so (0x00007fffe42b3000) libsmime3.so => /usr/lib/x86_64-linux-gnu/libsmime3.so (0x00007fffe4087000) libnspr4.so => /usr/lib/x86_64-linux-gnu/libnspr4.so (0x00007fffe3e4a000) liblcms2.so.2 => /usr/lib/x86_64-linux-gnu/liblcms2.so.2 (0x00007fffe3bf2000) libgeos-3.6.2.so => /usr/lib/x86_64-linux-gnu/libgeos-3.6.2.so (0x00007fffe3859000) libltdl.so.7 => /usr/lib/x86_64-linux-gnu/libltdl.so.7 (0x00007fffe364f000) libminizip.so.1 => /usr/lib/x86_64-linux-gnu/libminizip.so.1 (0x00007fffe3444000) liburiparser.so.1 => /usr/lib/x86_64-linux-gnu/liburiparser.so.1 (0x00007fffe3229000) libssl.so.1.1 => /usr/lib/x86_64-linux-gnu/libssl.so.1.1 (0x00007fffe2f9c000) libgssapi_krb5.so.2 => /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007fffe2d51000) libldap_r-2.4.so.2 => /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2 (0x00007fffe2aff000) libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007fffe27f6000) libnghttp2.so.14 => /usr/lib/x86_64-linux-gnu/libnghttp2.so.14 (0x00007fffe25d1000) libidn2.so.0 => /usr/lib/x86_64-linux-gnu/libidn2.so.0 (0x00007fffe23b4000) librtmp.so.1 => /usr/lib/x86_64-linux-gnu/librtmp.so.1 (0x00007fffe2198000) libpsl.so.5 => /usr/lib/x86_64-linux-gnu/libpsl.so.5 (0x00007fffe1f8a000) libnettle.so.6 => /usr/lib/x86_64-linux-gnu/libnettle.so.6 (0x00007fffe1d54000) libgnutls.so.30 => /usr/lib/x86_64-linux-gnu/libgnutls.so.30 (0x00007fffe19ee000) liblber-2.4.so.2 => /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2 (0x00007fffe17e0000) libfyut.so.0 => /usr/lib/x86_64-linux-gnu/libfyut.so.0 (0x00007fffe15d7000) libfygm.so.0 => /usr/lib/x86_64-linux-gnu/libfygm.so.0 (0x00007fffe13d0000) libicuuc.so.60 => /usr/lib/x86_64-linux-gnu/libicuuc.so.60 (0x00007fffe1018000) libnssutil3.so => /usr/lib/x86_64-linux-gnu/libnssutil3.so (0x00007fffe0de9000) libplc4.so => /usr/lib/x86_64-linux-gnu/libplc4.so (0x00007fffe0be4000) libplds4.so => /usr/lib/x86_64-linux-gnu/libplds4.so (0x00007fffe09e0000) libkrb5.so.3 => /usr/lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007fffe070a000) libk5crypto.so.3 => /usr/lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007fffe04d8000) libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007fffe02d4000) libkrb5support.so.0 => /usr/lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007fffe00c9000) libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007fffdfeaf000) libsasl2.so.2 => /usr/lib/x86_64-linux-gnu/libsasl2.so.2 (0x00007fffdfc94000) libgssapi.so.3 => /usr/lib/x86_64-linux-gnu/libgssapi.so.3 (0x00007fffdfa53000) libunistring.so.2 => /usr/lib/x86_64-linux-gnu/libunistring.so.2 (0x00007fffdf6d5000) libhogweed.so.4 => /usr/lib/x86_64-linux-gnu/libhogweed.so.4 (0x00007fffdf49f000) libgmp.so.10 => /usr/lib/x86_64-linux-gnu/libgmp.so.10 (0x00007fffdf21e000) libp11-kit.so.0 => /usr/lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007fffdeeef000) libtasn1.so.6 => /usr/lib/x86_64-linux-gnu/libtasn1.so.6 (0x00007fffdecdc000) libicudata.so.60 => /usr/lib/x86_64-linux-gnu/libicudata.so.60 (0x00007fffdd133000) libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007fffdcf2f000) libheimntlm.so.0 => /usr/lib/x86_64-linux-gnu/libheimntlm.so.0 (0x00007fffdcd26000) libkrb5.so.26 => /usr/lib/x86_64-linux-gnu/libkrb5.so.26 (0x00007fffdca99000) libasn1.so.8 => /usr/lib/x86_64-linux-gnu/libasn1.so.8 (0x00007fffdc7f7000) libhcrypto.so.4 => /usr/lib/x86_64-linux-gnu/libhcrypto.so.4 (0x00007fffdc5c1000) libroken.so.18 => /usr/lib/x86_64-linux-gnu/libroken.so.18 (0x00007fffdc3ab000) libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007fffdc1a3000) libwind.so.0 => /usr/lib/x86_64-linux-gnu/libwind.so.0 (0x00007fffdbf7a000) libheimbase.so.1 => /usr/lib/x86_64-linux-gnu/libheimbase.so.1 (0x00007fffdbd6b000) libhx509.so.5 => /usr/lib/x86_64-linux-gnu/libhx509.so.5 (0x00007fffdbb21000) libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1 (0x00007fffdb8e9000)
Moved to spreadsheet
Caffe uses lots of library, one of them must be slow!