diff --git a/math/dgl/Makefile b/math/dgl/Makefile index 1e540b777ee3..fc23867ff0b8 100644 --- a/math/dgl/Makefile +++ b/math/dgl/Makefile @@ -1,65 +1,66 @@ PORTNAME= dgl -DISTVERSION= 1.1.2 -PORTREVISION= 1 +DISTVERSIONPREFIX= v +DISTVERSION= 2.4.0 CATEGORIES= math # machine-learning MAINTAINER= yuri@FreeBSD.org COMMENT= Deep Graph Library WWW= https://www.dgl.ai/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${BACKEND_DEPENDS} \ bash:shells/bash \ gmake:devel/gmake -LIB_DEPENDS= libuv.so:devel/libuv USES= cmake:testing compiler:c++17-lang localbase:ldflags python:build shebangfix USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= dmlc -GH_TUPLE= apache:tvm:b2e418c:tvm/third_party/tvm \ - dmlc:dlpack:e2bdd3b:dlpack/third_party/dlpack \ - dmlc:dmlc-core:bfad207:dmlc_core/third_party/dmlc-core \ - greg7mdp:parallel-hashmap:25293ce:phmap/third_party/phmap \ - herumi:xbyak:757e406:xbyak/third_party/xbyak \ - imneme:pcg-cpp:428802d:pcg/third_party/pcg \ - jlblancoc:nanoflann:4c47ca2:nanoflann/third_party/nanoflann \ - KarypisLab:METIS:1060348:metis/third_party/METIS \ - KarypisLab:GKlib:62de20c:metis_GKlib/third_party/METIS/GKlib \ - pytorch:tensorpipe:6042f1a:tensorpipe/third_party/tensorpipe \ - libuv:libuv:1dff88e:tensorpipe_libuv/third_party/tensorpipe/third_party/libuv \ - google:libnop:aa95422:tensorpipe_libnop/third_party/tensorpipe/third_party/libnop \ - hfp:libxsmm:8009060:libxsmm/third_party/libxsmm \ - NVIDIA:thrust:02931a3:thrust/third_party/thrust \ - google:googletest:f71fb4f:googletest/third_party/googletest +GH_TUPLE= axboe:liburing:f7dcc1ea60819475dffd3a45059e16f04381bee7:liburing/third_party/liburing \ + dmlc:dlpack:e2bdd3bee8cb6501558042633fa59144cc8b7f5f:dlpack/third_party/dlpack \ + dmlc:dmlc-core:bfad207b448480783a1f428ae3d93d87032d8349:dmlc_core/third_party/dmlc-core \ + google:googletest:f8d7d77c06936315286eb55f8de22cd23c188571:googletest/third_party/googletest \ + hfp:libxsmm:80090603e43f6ddc870cc42e1403dd0af07744cc:libxsmm/third_party/libxsmm \ + imneme:pcg-cpp:428802d1a5634f96bcd0705fab379ff0113bcf13:pcg/third_party/pcg \ + jlblancoc:nanoflann:4c47ca200209550c5628c89803591f8a753c8181:nanoflann/third_party/nanoflann \ + KarypisLab:GKlib:8bd6bad750b2b0d90800c632cf18e8ee93ad72d7:gklib/third_party/GKlib \ + KarypisLab:METIS:e0f1b88b8efcb24ffa0ec55eabb78fbe61e58ae7:metis/third_party/METIS \ + NVIDIA:cccl:c67b1c3257be5115253f06d45a2d607b54234db4:cccl/third_party/cccl \ + NVIDIA:cuCollections:6c0d7ee190a167c6976af0f7c628a43d13b78f38:cuco/third_party/cuco \ + taskflow:taskflow:7d9e85b6b2e9bf501021f857f2f3cbe43bc37c85:taskflow/third_party/taskflow \ + Tessil:robin-map:1115dad3ffa0994e3f43b693d9b9cc99944c64c1:tsl_robin_map/third_party/tsl_robin_map SHEBANG_GLOB= *.sh MAKE_ENV= PYTHON=${PYTHON_CMD} CMAKE_ON= BUILD_SHARED_LIBS -CMAKE_TESTING_ON= BUILD_CPP_TEST # tests fail to compile, see https://github.com/dmlc/dgl/issues/5664 +CMAKE_OFF= BUILD_GRAPHBOLT \ + BUILD_CPP_TEST \ + USE_LIBXSMM BINARY_ALIAS= make=${GMAKE} python3=${PYTHON_CMD} -PLIST_FILES= lib/libdgl_metis.so # workaround for https://github.com/dmlc/dgl/issues/5666 +PLIST_FILES= lib/libGKlib.so \ + lib/libdgl_metis.so # workaround for https://github.com/dmlc/dgl/issues/5666 OPTIONS_RADIO= BACKEND OPTIONS_RADIO_BACKEND= PYTORCH TENSORFLOW OPTIONS_DEFAULT= PYTORCH PYTORCH_DESC= Use PyTorch backend PYTORCH_VARS= BACKEND_DEPENDS=${PYTHON_PKGNAMEPREFIX}pytorch>0:misc/py-pytorch@${PY_FLAVOR} PYTORCH_MAKE_ENV= DGLBACKEND=pytorch TENSORFLOW_DESC= Use TensorFlow backend TENSORFLOW_VARS= BACKEND_DEPENDS=${PYTHON_PKGNAMEPREFIX}tensorflow>0:science/py-tensorflow@${PY_FLAVOR} TENSORFLOW_MAKE_ENV= DGLBACKEND=tensorflow TENSORFLOW_CMAKE_ON= -DBUILD_SPARSE=OFF post-install: # workaround for https://github.com/dmlc/dgl/issues/5666 + ${INSTALL_LIB} ${BUILD_WRKSRC}/libGKlib.so ${STAGEDIR}${PREFIX}/lib ${INSTALL_LIB} ${BUILD_WRKSRC}/third_party/METIS/libmetis/libdgl_metis.so ${STAGEDIR}${PREFIX}/lib .include diff --git a/math/dgl/distinfo b/math/dgl/distinfo index 30b2ed9dcd88..939c7e008af5 100644 --- a/math/dgl/distinfo +++ b/math/dgl/distinfo @@ -1,33 +1,29 @@ -TIMESTAMP = 1711418448 -SHA256 (dmlc-dgl-1.1.2_GH0.tar.gz) = 5b7ef998d63946e8af29507318507915bc86a77d52d241414ef78eaca74a641a -SIZE (dmlc-dgl-1.1.2_GH0.tar.gz) = 5613467 -SHA256 (apache-tvm-b2e418c_GH0.tar.gz) = f351aee38d7ad4bb1025407e26d5ed21704d1daf6cb2c2b7972ec1bef11189b7 -SIZE (apache-tvm-b2e418c_GH0.tar.gz) = 4105160 -SHA256 (dmlc-dlpack-e2bdd3b_GH0.tar.gz) = e88e702277cf4cfa4814afdbb27b07b75041d80b3df60da387cdd7e0ebeb6817 -SIZE (dmlc-dlpack-e2bdd3b_GH0.tar.gz) = 76235 -SHA256 (dmlc-dmlc-core-bfad207_GH0.tar.gz) = cb9d69eef2b73349367da53f01e54f16b0b26e0f3f063360a33c6313da494fd8 -SIZE (dmlc-dmlc-core-bfad207_GH0.tar.gz) = 256022 -SHA256 (greg7mdp-parallel-hashmap-25293ce_GH0.tar.gz) = 79bf3c49d9a685615b6876cb668c678975762e72efc95ff27afeb04d08f3e4bc -SIZE (greg7mdp-parallel-hashmap-25293ce_GH0.tar.gz) = 1991684 -SHA256 (herumi-xbyak-757e406_GH0.tar.gz) = ce13e1474237d16e4e1f66601e52db18e66f2ba98037ca800c1d9e6068d67cf6 -SIZE (herumi-xbyak-757e406_GH0.tar.gz) = 237424 -SHA256 (imneme-pcg-cpp-428802d_GH0.tar.gz) = 94cfcaace3031f42a246ef3f01b9da04bbd51baf0a749369f085e9e25e46fdbb -SIZE (imneme-pcg-cpp-428802d_GH0.tar.gz) = 78185 -SHA256 (jlblancoc-nanoflann-4c47ca2_GH0.tar.gz) = 84523ebbca828309da8ef35544d14c810419d6a7ecc7a6e103049bc4f2900a9e -SIZE (jlblancoc-nanoflann-4c47ca2_GH0.tar.gz) = 685221 -SHA256 (KarypisLab-METIS-1060348_GH0.tar.gz) = 3d0b2741c650c8a01019e294a12e0bc85653d251fd6956486b7fcbc90314ab1d -SIZE (KarypisLab-METIS-1060348_GH0.tar.gz) = 4839628 -SHA256 (KarypisLab-GKlib-62de20c_GH0.tar.gz) = b10827ec6c2481aded336dd99de1d241f5c59a65e186fdc1e6d4ee57527941aa -SIZE (KarypisLab-GKlib-62de20c_GH0.tar.gz) = 178104 -SHA256 (pytorch-tensorpipe-6042f1a_GH0.tar.gz) = b1f269a2694d85345c90acd6d22481702e3da8c3c28c0446c5c134026edf02e8 -SIZE (pytorch-tensorpipe-6042f1a_GH0.tar.gz) = 258701 -SHA256 (libuv-libuv-1dff88e_GH0.tar.gz) = 5a1e54bf17161c2e8886f584e88078318ad9c902d9b7b1d9b0f3e682f43bee48 -SIZE (libuv-libuv-1dff88e_GH0.tar.gz) = 1281275 -SHA256 (google-libnop-aa95422_GH0.tar.gz) = a1bc9d94289868a5d40e36964d57c8e06b52cb4cfff6cc21ff259337f707d0e1 -SIZE (google-libnop-aa95422_GH0.tar.gz) = 124119 -SHA256 (hfp-libxsmm-8009060_GH0.tar.gz) = 51f7cf93c4a1a5d0b749e15cab5716383037bbc84dabd9634e48f2980f1ab2b9 -SIZE (hfp-libxsmm-8009060_GH0.tar.gz) = 5519466 -SHA256 (NVIDIA-thrust-02931a3_GH0.tar.gz) = 2596d2953c6d36fa3e39143f40b43917ca6bbc841d7642af88544134801e2510 -SIZE (NVIDIA-thrust-02931a3_GH0.tar.gz) = 1004162 -SHA256 (google-googletest-f71fb4f_GH0.tar.gz) = 196e6d0f943c2f741665e64ed500916fe6273d4f398007c95909ffe187704391 -SIZE (google-googletest-f71fb4f_GH0.tar.gz) = 957143 +TIMESTAMP = 1778999016 +SHA256 (dmlc-dgl-v2.4.0_GH0.tar.gz) = 6372d0c804b52940f2a4d0f9b9d83c422ec5ef933907b2805da08b409f8ed26c +SIZE (dmlc-dgl-v2.4.0_GH0.tar.gz) = 7004674 +SHA256 (dmlc-dlpack-e2bdd3bee8cb6501558042633fa59144cc8b7f5f_GH0.tar.gz) = a2be202a6fbb7b3a01519bce9d278c8a59c1cc33cf266bfbcc3bc951f6394fe1 +SIZE (dmlc-dlpack-e2bdd3bee8cb6501558042633fa59144cc8b7f5f_GH0.tar.gz) = 76265 +SHA256 (dmlc-dmlc-core-bfad207b448480783a1f428ae3d93d87032d8349_GH0.tar.gz) = 9ee5730da36837436cab3889cbd31f7277187ad8f230b005413695e986f8613c +SIZE (dmlc-dmlc-core-bfad207b448480783a1f428ae3d93d87032d8349_GH0.tar.gz) = 256182 +SHA256 (google-googletest-f8d7d77c06936315286eb55f8de22cd23c188571_GH0.tar.gz) = 7ff5db23de232a39cbb5c9f5143c355885e30ac596161a6b9fc50c4538bfbf01 +SIZE (google-googletest-f8d7d77c06936315286eb55f8de22cd23c188571_GH0.tar.gz) = 868904 +SHA256 (hfp-libxsmm-80090603e43f6ddc870cc42e1403dd0af07744cc_GH0.tar.gz) = 5ee733ccbfe8b79f61e4ea87e5defbbaf51f80a851eb3cf00a0946e4d230d999 +SIZE (hfp-libxsmm-80090603e43f6ddc870cc42e1403dd0af07744cc_GH0.tar.gz) = 5528525 +SHA256 (imneme-pcg-cpp-428802d1a5634f96bcd0705fab379ff0113bcf13_GH0.tar.gz) = 79f23706ed0cbc1bb57ea35d50d0abed66898b8f7b0bcf2aaecdfd234863b060 +SIZE (imneme-pcg-cpp-428802d1a5634f96bcd0705fab379ff0113bcf13_GH0.tar.gz) = 78224 +SHA256 (jlblancoc-nanoflann-4c47ca200209550c5628c89803591f8a753c8181_GH0.tar.gz) = 5aa29481b336f7e5a447ac2ba6376f4c4927d4a2b11e7b48671f0e87e3c5c169 +SIZE (jlblancoc-nanoflann-4c47ca200209550c5628c89803591f8a753c8181_GH0.tar.gz) = 685645 +SHA256 (KarypisLab-GKlib-8bd6bad750b2b0d90800c632cf18e8ee93ad72d7_GH0.tar.gz) = e1d59de12336731e6dde8465f05de7b907fae5d72c921cffcde217a89eaab654 +SIZE (KarypisLab-GKlib-8bd6bad750b2b0d90800c632cf18e8ee93ad72d7_GH0.tar.gz) = 186266 +SHA256 (KarypisLab-METIS-e0f1b88b8efcb24ffa0ec55eabb78fbe61e58ae7_GH0.tar.gz) = d36f5d4a7641f0a60008eb63be1c4c2d1bbdfa9592b19f8c68ed9302bbf9e1d9 +SIZE (KarypisLab-METIS-e0f1b88b8efcb24ffa0ec55eabb78fbe61e58ae7_GH0.tar.gz) = 4838724 +SHA256 (NVIDIA-cccl-c67b1c3257be5115253f06d45a2d607b54234db4_GH0.tar.gz) = bc674e80eb4dae0d3facf7ecfd2d8f665e37a692297f9cc305fc1744229d2a0f +SIZE (NVIDIA-cccl-c67b1c3257be5115253f06d45a2d607b54234db4_GH0.tar.gz) = 3976599 +SHA256 (NVIDIA-cuCollections-6c0d7ee190a167c6976af0f7c628a43d13b78f38_GH0.tar.gz) = e80333f21aa1a046d35a60978cd4927c83fbf27d8d349d0dc58f8d4b19d7443c +SIZE (NVIDIA-cuCollections-6c0d7ee190a167c6976af0f7c628a43d13b78f38_GH0.tar.gz) = 1302335 +SHA256 (taskflow-taskflow-7d9e85b6b2e9bf501021f857f2f3cbe43bc37c85_GH0.tar.gz) = ff658ff66035cb342aa289d54505ff7fd148df00834bf77bc046c34235ac192d +SIZE (taskflow-taskflow-7d9e85b6b2e9bf501021f857f2f3cbe43bc37c85_GH0.tar.gz) = 66397984 +SHA256 (Tessil-robin-map-1115dad3ffa0994e3f43b693d9b9cc99944c64c1_GH0.tar.gz) = 3cd1f772005d6538ae9b6be45d6f50252e59a81b83a2244c4272d9274e10c51e +SIZE (Tessil-robin-map-1115dad3ffa0994e3f43b693d9b9cc99944c64c1_GH0.tar.gz) = 70651 +SHA256 (axboe-liburing-f7dcc1ea60819475dffd3a45059e16f04381bee7_GH0.tar.gz) = b42e639e0ab7c97c74e06a348d5211dc16527cbbc3a2d3c007aae111155c4a6c +SIZE (axboe-liburing-f7dcc1ea60819475dffd3a45059e16f04381bee7_GH0.tar.gz) = 334544 diff --git a/math/dgl/files/patch-CMakeLists.txt b/math/dgl/files/patch-CMakeLists.txt index f37bf6b8756d..07add4419290 100644 --- a/math/dgl/files/patch-CMakeLists.txt +++ b/math/dgl/files/patch-CMakeLists.txt @@ -1,11 +1,15 @@ ---- CMakeLists.txt.orig 2023-08-14 06:35:06 UTC +-- Link DGL against renamed bundled METIS target dgl_metis. +-- Needed together with patch-third__party_METIS_libmetis_CMakeLists.txt +-- to avoid target/library name conflicts on FreeBSD (dgl issue #5666 workaround). +--- CMakeLists.txt.orig 2024-09-16 17:42:45 UTC +++ CMakeLists.txt -@@ -276,7 +276,7 @@ if(NOT MSVC) - include_directories(${GKLIB_PATH}) - include_directories("third_party/METIS/include/") - add_subdirectory("third_party/METIS/libmetis/") -- list(APPEND DGL_LINKER_LIBS metis) -+ list(APPEND DGL_LINKER_LIBS dgl_metis) - endif(NOT MSVC) - - # Compile LIBXSMM +@@ -363,8 +363,8 @@ else(EXTERNAL_METIS_PATH) + # /usr/include/signal.h:156:29: error: unknown type name 'siginfo_t'. + # So I(Rui) define _POSIX_C_SOURCE to 200809L for GKlib and metis to avoid the error. + target_compile_definitions(GKlib PRIVATE _POSIX_C_SOURCE=200809L) +- target_compile_definitions(metis PRIVATE _POSIX_C_SOURCE=200809L) +- list(APPEND DGL_LINKER_LIBS metis GKlib) ++ target_compile_definitions(dgl_metis PRIVATE _POSIX_C_SOURCE=200809L) ++ list(APPEND DGL_LINKER_LIBS dgl_metis GKlib) + endif(NOT MSVC) + endif(EXTERNAL_METIS_PATH) diff --git a/math/dgl/files/patch-third__party_METIS_libmetis_CMakeLists.txt b/math/dgl/files/patch-third__party_METIS_libmetis_CMakeLists.txt index 4e15c3b7ef39..bd4d7b76edf5 100644 --- a/math/dgl/files/patch-third__party_METIS_libmetis_CMakeLists.txt +++ b/math/dgl/files/patch-third__party_METIS_libmetis_CMakeLists.txt @@ -1,19 +1,18 @@ ---- third_party/METIS/libmetis/CMakeLists.txt.orig 2023-05-09 05:04:07 UTC +-- Rename bundled METIS target to dgl_metis to avoid conflicts and keep +-- the private library name consistent with the FreeBSD port install step. +-- Needed so the port can install the bundled METIS shared object as +-- libdgl_metis.so (see dgl issue #5666 workaround used by this port). +--- third_party/METIS/libmetis/CMakeLists.txt.orig 2024-09-16 17:42:45 UTC +++ third_party/METIS/libmetis/CMakeLists.txt -@@ -3,13 +3,13 @@ include_directories(.) - # Find sources. - file(GLOB metis_sources *.c) +@@ -5,10 +5,10 @@ file(GLOB metis_sources *.c) + # Build libmetis. --add_library(metis ${METIS_LIBRARY_TYPE} ${GKlib_sources} ${metis_sources}) -+add_library(dgl_metis ${METIS_LIBRARY_TYPE} ${GKlib_sources} ${metis_sources}) - if(UNIX) -- target_link_libraries(metis m) -+ target_link_libraries(dgl_metis m) - endif() +-add_library(metis ${METIS_LIBRARY_TYPE} ${metis_sources}) ++add_library(dgl_metis ${METIS_LIBRARY_TYPE} ${metis_sources}) if(METIS_INSTALL) - install(TARGETS metis + install(TARGETS dgl_metis LIBRARY DESTINATION lib RUNTIME DESTINATION lib ARCHIVE DESTINATION lib) diff --git a/math/dgl/files/patch-third__party_tensorpipe_tensorpipe_common_system.cc b/math/dgl/files/patch-third__party_tensorpipe_tensorpipe_common_system.cc deleted file mode 100644 index 3cd8d0aab6b1..000000000000 --- a/math/dgl/files/patch-third__party_tensorpipe_tensorpipe_common_system.cc +++ /dev/null @@ -1,41 +0,0 @@ ---- third_party/tensorpipe/tensorpipe/common/system.cc.orig 2021-08-31 10:11:56 UTC -+++ third_party/tensorpipe/tensorpipe/common/system.cc -@@ -16,6 +16,13 @@ - #include - #endif - -+#ifdef __FreeBSD__ -+#include -+#include -+#include -+#include -+#endif -+ - #ifdef __APPLE__ - #include - #endif -@@ -141,8 +148,9 @@ std::string removeBlankSpaces(std::string s) { - } - - optional getBootID() { -- static optional bootID = getBootIDInternal(); -- return bootID; -+ //static optional bootID = getBootIDInternal(); -+ //return bootID; -+ throw std::runtime_error("tensorpipe lacks FreeBSD support (getBootIDInternal), see https://github.com/pytorch/tensorpipe/issues/461"); - } - - #ifdef __APPLE__ -@@ -277,6 +285,12 @@ optional getPermittedCapabilitiesID() { - std::ostringstream oss; - oss << std::hex << bitmask; - return oss.str(); -+} -+ -+#elif defined(__FreeBSD__) -+ -+optional getLinuxNamespaceId(LinuxNamespace ns) { -+ return std::string(); - } - - #endif diff --git a/math/dgl/files/patch-third__party_tensorpipe_third__party_libnop_include_nop_types_variant.h b/math/dgl/files/patch-third__party_tensorpipe_third__party_libnop_include_nop_types_variant.h deleted file mode 100644 index 004e29c616b6..000000000000 --- a/math/dgl/files/patch-third__party_tensorpipe_third__party_libnop_include_nop_types_variant.h +++ /dev/null @@ -1,28 +0,0 @@ ---- third_party/tensorpipe/third_party/libnop/include/nop/types/variant.h.orig 2020-07-24 02:13:02 UTC -+++ third_party/tensorpipe/third_party/libnop/include/nop/types/variant.h -@@ -238,7 +238,7 @@ class Variant { - // resulting type. - template - void Construct(Args&&... args) { -- index_ = value_.template Construct(std::forward(args)...); -+ index_ = value_.template Construct<>(std::forward(args)...); - } - void Construct(EmptyVariant) {} - -@@ -255,14 +255,14 @@ class Variant { - // multiple element types. - template - void Assign(TypeTag, U&& value) { -- if (!value_.template Assign(TypeTag{}, index_, std::forward(value))) { -+ if (!value_.template Assign<>(TypeTag{}, index_, std::forward(value))) { - Destruct(); - Construct(TypeTag{}, std::forward(value)); - } - } - template - void Assign(T&& value) { -- if (!value_.template Assign(index_, std::forward(value))) { -+ if (!value_.template Assign<>(index_, std::forward(value))) { - Destruct(); - Construct(std::forward(value)); - } diff --git a/math/dgl/pkg-plist b/math/dgl/pkg-plist index 232778104d07..4eaa43878c7d 100644 --- a/math/dgl/pkg-plist +++ b/math/dgl/pkg-plist @@ -1,63 +1,38 @@ include/dmlc/any.h include/dmlc/array_view.h include/dmlc/base.h include/dmlc/blockingconcurrentqueue.h include/dmlc/build_config.h include/dmlc/build_config_default.h include/dmlc/common.h include/dmlc/concurrency.h include/dmlc/concurrentqueue.h include/dmlc/config.h include/dmlc/data.h include/dmlc/endian.h include/dmlc/filesystem.h include/dmlc/input_split_shuffle.h include/dmlc/io.h include/dmlc/json.h include/dmlc/logging.h include/dmlc/lua.h include/dmlc/memory.h include/dmlc/memory_io.h include/dmlc/omp.h include/dmlc/optional.h include/dmlc/parameter.h include/dmlc/recordio.h include/dmlc/registry.h include/dmlc/serializer.h include/dmlc/strtonum.h include/dmlc/thread_group.h include/dmlc/thread_local.h include/dmlc/threadediter.h include/dmlc/timer.h include/dmlc/type_traits.h -include/tensorpipe/channel/basic/factory.h -include/tensorpipe/channel/context.h -include/tensorpipe/channel/error.h -include/tensorpipe/channel/mpt/factory.h -include/tensorpipe/channel/xth/factory.h -include/tensorpipe/common/buffer.h -include/tensorpipe/common/cpu_buffer.h -include/tensorpipe/common/device.h -include/tensorpipe/common/error.h -include/tensorpipe/common/optional.h -include/tensorpipe/config.h -include/tensorpipe/core/context.h -include/tensorpipe/core/error.h -include/tensorpipe/core/listener.h -include/tensorpipe/core/message.h -include/tensorpipe/core/pipe.h -include/tensorpipe/tensorpipe.h -include/tensorpipe/transport/context.h -include/tensorpipe/transport/error.h -include/tensorpipe/transport/uv/error.h -include/tensorpipe/transport/uv/factory.h -include/tensorpipe/transport/uv/utility.h lib/cmake/dmlc/DMLCTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/dmlc/DMLCTargets.cmake lib/cmake/dmlc/dmlc-config-version.cmake lib/cmake/dmlc/dmlc-config.cmake lib/libdgl.so lib/libdmlc.so -lib/libtensorpipe.so -share/cmake/Tensorpipe/TensorpipeTargets-%%CMAKE_BUILD_TYPE%%.cmake -share/cmake/Tensorpipe/TensorpipeTargets.cmake