From 3b5f552a51ac65aaa7cd6859635448266b5938d0 Mon Sep 17 00:00:00 2001 From: Sam Pollard Date: Tue, 8 Nov 2016 13:20:34 -0800 Subject: [PATCH 1/4] Updated URLs for gperftools and boost --- CMakeLists.txt | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index a0bf9e7fc4..6a9532d7b4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -183,8 +183,7 @@ ExternalProject_Add(libbz2 # unordered containers. ExternalProject_Add(boost PREFIX ${GraphLab_SOURCE_DIR}/deps/boost - URL "http://tcpdiag.dl.sourceforge.net/project/boost/boost/1.53.0/boost_1_53_0.tar.gz" - URL_MD5 57a9e2047c0f511c4dfcf00eb5eb2fbb + URL "https://sourceforge.net/projects/boost/files/boost/1.53.0/boost_1_53_0.tar.gz" BUILD_IN_SOURCE 1 CONFIGURE_COMMAND ./bootstrap.sh @@ -238,8 +237,7 @@ if(NOT NO_TCMALLOC) PREFIX ${GraphLab_SOURCE_DIR}/deps/tcmalloc # Some users can't access domain googlecode.com ,This is a spare URL # URL http://sourceforge.jp/projects/sfnet_gperftools.mirror/downloads/gperftools-2.0.tar.gz - URL http://gperftools.googlecode.com/files/gperftools-2.0.tar.gz - URL_MD5 13f6e8961bc6a26749783137995786b6 + URL "https://github.com/gperftools/gperftools/archive/gperftools-2.0.tar.gz" PATCH_COMMAND patch -N -p0 -i ${GraphLab_SOURCE_DIR}/patches/tcmalloc.patch || true CONFIGURE_COMMAND /configure --enable-frame-pointers --prefix= ${tcmalloc_shared} INSTALL_DIR ${GraphLab_SOURCE_DIR}/deps/local) From cec7053a98bf4ff56e699400e27f7d7db25a7013 Mon Sep 17 00:00:00 2001 From: Sam Pollard Date: Thu, 10 Nov 2016 15:25:00 -0800 Subject: [PATCH 2/4] Fixed link for libevent --- CMakeLists.txt | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 6a9532d7b4..4e13813c91 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -345,16 +345,14 @@ endmacro(requires_opencv) if (APPLE) ExternalProject_Add(libevent PREFIX ${GraphLab_SOURCE_DIR}/deps/event - URL http://iweb.dl.sourceforge.net/project/levent/libevent/libevent-2.0/libevent-2.0.18-stable.tar.gz - URL_MD5 aa1ce9bc0dee7b8084f6855765f2c86a + URL https://github.com/downloads/libevent/libevent/libevent-2.0.18-stable.tar.gz CONFIGURE_COMMAND /configure --prefix= --disable-openssl --enable-shared=no INSTALL_DIR ${GraphLab_SOURCE_DIR}/deps/local ) else() ExternalProject_Add(libevent PREFIX ${GraphLab_SOURCE_DIR}/deps/event - URL http://iweb.dl.sourceforge.net/project/levent/libevent/libevent-2.0/libevent-2.0.18-stable.tar.gz - URL_MD5 aa1ce9bc0dee7b8084f6855765f2c86a + URL https://github.com/downloads/libevent/libevent/libevent-2.0.18-stable.tar.gz CONFIGURE_COMMAND /configure --prefix= --disable-openssl --enable-shared=no INSTALL_DIR ${GraphLab_SOURCE_DIR}/deps/local INSTALL_COMMAND prefix=/ make install && ${GraphLab_SOURCE_DIR}/patches/libevent_clean_and_remap.sh /lib From 2559f013a242e822c3c21c46db77cc079b631c41 Mon Sep 17 00:00:00 2001 From: Sam Pollard Date: Mon, 14 Nov 2016 15:11:36 -0800 Subject: [PATCH 3/4] Changed the URLs for external packages again --- CMakeLists.txt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 4e13813c91..9aeb1f951d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -183,7 +183,7 @@ ExternalProject_Add(libbz2 # unordered containers. ExternalProject_Add(boost PREFIX ${GraphLab_SOURCE_DIR}/deps/boost - URL "https://sourceforge.net/projects/boost/files/boost/1.53.0/boost_1_53_0.tar.gz" + URL "http://pilotfiber.dl.sourceforge.net/project/boost/boost/1.53.0/boost_1_53_0.tar.gz" BUILD_IN_SOURCE 1 CONFIGURE_COMMAND ./bootstrap.sh @@ -308,8 +308,7 @@ endif() # OpenCV ================================================================= ExternalProject_Add(opencv PREFIX ${GraphLab_SOURCE_DIR}/deps/opencv - URL http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.9/opencv-2.4.9.zip/download - # URL_MD5 010b63a2542c4ec4918c8cb431c00356 + URL "https://github.com/opencv/opencv/archive/2.4.9.tar.gz" PATCH_COMMAND patch -N -p0 cmake/OpenCVModule.cmake -i ${GraphLab_SOURCE_DIR}/patches/opencv_apple_rpath.patch || true CMAKE_ARGS -DCMAKE_INSTALL_PREFIX= -DBUILD_TESTS=OFF -DBUILD_PERF_TESTS=OFF -DBUILD_PACKAGE=OFF -DBUILD_EXAMPLES=OFF -DOPENCV_BUILD_3RDPARTY_LIBS=ON -DBUILD_SHARED_LIBS=ON -DBUILD_DOCS=OFF -DBUILD_JPEG=ON -DCMAKE_INCLUDE_PATH=${GraphLab_SOURCE_DIR}/deps/local/include -DWITH_CUBLAS=OFF -DWITH_1394=OFF -DWITH_AVFOUNDATION=OFF -DWITH_CUDA=OFF -DWITH_CUFFT=OFF -DWITH_FFMPEG=OFF -DWITH_GSTREAMER=OFF -DWITH_GTK=OFF -DWITH_QUICKTIME=OFF -DWITH_VIDEOINPUT=OFF -DWITH_XIMEA=OFF -DWITH_XINE=OFF -DWITH_V4L=OFF -DWITH_UNICAP=OFF -DWITH_QT=OFF -DWITH_JASPER=NO -DWITH_TIFF=NO -DWITH_OPENCL=OFF -DCMAKE_LIBRARY_PATH=${GraphLab_SOURCE_DIR}/deps/local/lib From 5799aeb0311af841d85fbfa1661330aa29bb704d Mon Sep 17 00:00:00 2001 From: Sam Pollard Date: Thu, 27 Apr 2017 16:44:00 -0700 Subject: [PATCH 4/4] Added support for 128 cores. --- src/graphlab/parallel/fiber_control.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/graphlab/parallel/fiber_control.hpp b/src/graphlab/parallel/fiber_control.hpp index f7b3224151..e2b0568d07 100644 --- a/src/graphlab/parallel/fiber_control.hpp +++ b/src/graphlab/parallel/fiber_control.hpp @@ -41,7 +41,7 @@ namespace graphlab { class fiber_control { public: - typedef fixed_dense_bitset<64> affinity_type; + typedef fixed_dense_bitset<128> affinity_type; static affinity_type all_affinity(); struct fiber {