From 77433e1e938e761ebd8956d6a47ab0c2162200a5 Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Wed, 14 Mar 2018 01:35:41 +0000 Subject: [PATCH 01/12] move --- .gitmodules | 2 +- dlpack => 3rdparty/dlpack | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename dlpack => 3rdparty/dlpack (100%) diff --git a/.gitmodules b/.gitmodules index cdb8a5536793..51d7d0091974 100644 --- a/.gitmodules +++ b/.gitmodules @@ -11,7 +11,7 @@ path = nnvm url = https://github.com/dmlc/nnvm [submodule "dlpack"] - path = dlpack + path = 3rdparty/dlpack url = https://github.com/dmlc/dlpack [submodule "3rdparty/openmp"] path = 3rdparty/openmp diff --git a/dlpack b/3rdparty/dlpack similarity index 100% rename from dlpack rename to 3rdparty/dlpack From fc40382d08c1f2701f52be76c250026c18bcc8e5 Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Wed, 14 Mar 2018 18:48:52 +0000 Subject: [PATCH 02/12] update cmake/make --- CMakeLists.txt | 2 +- Makefile | 2 +- amalgamation/Makefile | 2 +- tools/license_header.py | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index b3a895583b43..d5df5a3c8376 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -248,7 +248,7 @@ include_directories("3rdparty/cub") include_directories("nnvm/include") include_directories("nnvm/tvm/include") include_directories("dmlc-core/include") -include_directories("dlpack/include") +include_directories("3rdparty/dlpack/include") # commented out until PR goes through #if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/dlpack) diff --git a/Makefile b/Makefile index 2bef8e857790..6207cf76ce27 100644 --- a/Makefile +++ b/Makefile @@ -45,7 +45,7 @@ ifndef NNVM_PATH endif ifndef DLPACK_PATH - DLPACK_PATH = $(ROOTDIR)/dlpack + DLPACK_PATH = $(ROOTDIR)/3rdparty/dlpack endif ifndef AMALGAMATION_PATH diff --git a/amalgamation/Makefile b/amalgamation/Makefile index bd9403e620cd..effb3db751de 100644 --- a/amalgamation/Makefile +++ b/amalgamation/Makefile @@ -80,7 +80,7 @@ mxnet_predict0.d: mxnet_predict0.cc nnvm.d dmlc.d ${CXX} ${CFLAGS} -M -MT mxnet_predict0.o \ -I ${MXNET_ROOT}/ -I ${MXNET_ROOT}/mshadow/ -I ${MXNET_ROOT}/dmlc-core/include -I ${MXNET_ROOT}/dmlc-core/src \ -I ${MXNET_ROOT}/nnvm/include \ - -I ${MXNET_ROOT}/dlpack/include \ + -I ${MXNET_ROOT}/3rdparty/dlpack/include \ -I ${MXNET_ROOT}/include \ -D__MIN__=$(MIN) mxnet_predict0.cc > mxnet_predict0.d cat dmlc.d >> mxnet_predict0.d diff --git a/tools/license_header.py b/tools/license_header.py index 14d3f587d931..039872dd44fe 100755 --- a/tools/license_header.py +++ b/tools/license_header.py @@ -63,7 +63,7 @@ _WHITE_LIST = ['R-package/', 'cub/', 'docker/Dockerfiles', - 'dlpack/', + #'dlpack/', 'dmlc-core/', 'mshadow/', 'nnvm', From 41ddf2aa28d74658254cdbce442386440f0db385 Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Thu, 15 Mar 2018 19:06:37 +0000 Subject: [PATCH 03/12] remove commment --- tools/license_header.py | 1 - 1 file changed, 1 deletion(-) diff --git a/tools/license_header.py b/tools/license_header.py index 039872dd44fe..aafb838fc49e 100755 --- a/tools/license_header.py +++ b/tools/license_header.py @@ -63,7 +63,6 @@ _WHITE_LIST = ['R-package/', 'cub/', 'docker/Dockerfiles', - #'dlpack/', 'dmlc-core/', 'mshadow/', 'nnvm', From b61ffa91f25714a0659054fee0de71003f36c0d1 Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Thu, 15 Mar 2018 19:14:03 +0000 Subject: [PATCH 04/12] update license --- LICENSE | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/LICENSE b/LICENSE index e7d50c377232..e833fd2e0e35 100644 --- a/LICENSE +++ b/LICENSE @@ -219,15 +219,14 @@ 2. MXNet rcnn - For details, see, example/rcnn/LICENSE 3. scala-package - For details, see, scala-package/LICENSE 4. Warp-CTC - For details, see, src/operator/contrib/ctc_include/LICENSE - 5. dlpack - For details, see, dlpack/LICENSE - 6. dmlc-core - For details, see, dmlc-core/LICENSE - 7. mshadow - For details, see, mshadow/LICENSE - 8. nnvm/dmlc-core - For details, see, nnvm/dmlc-core/LICENSE - 9. nnvm - For details, see, nnvm/LICENSE - 10. nnvm-fusion - For details, see, nnvm/plugin/nnvm-fusion/LICENSE - 11. ps-lite - For details, see, ps-lite/LICENSE - 12. nnvm/tvm - For details, see, nnvm/tvm/LICENSE - 13. googlemock scripts/generator - For details, see, 3rdparty/googletest/googlemock/scripts/generator/LICENSE + 5. dmlc-core - For details, see, dmlc-core/LICENSE + 6. mshadow - For details, see, mshadow/LICENSE + 7. nnvm/dmlc-core - For details, see, nnvm/dmlc-core/LICENSE + 8. nnvm - For details, see, nnvm/LICENSE + 9. nnvm-fusion - For details, see, nnvm/plugin/nnvm-fusion/LICENSE + 10. ps-lite - For details, see, ps-lite/LICENSE + 11. nnvm/tvm - For details, see, nnvm/tvm/LICENSE + 12. googlemock scripts/generator - For details, see, 3rdparty/googletest/googlemock/scripts/generator/LICENSE ======================================================================================= From 710b7bbbabb872bb8484213c5788727f18473e00 Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Thu, 15 Mar 2018 19:58:47 +0000 Subject: [PATCH 05/12] ps-lite move --- .gitmodules | 2 +- ps-lite => 3rdparty/ps-lite | 0 CMakeLists.txt | 4 ++-- Makefile | 2 +- tools/license_header.py | 1 - 5 files changed, 4 insertions(+), 5 deletions(-) rename ps-lite => 3rdparty/ps-lite (100%) diff --git a/.gitmodules b/.gitmodules index 51d7d0091974..ad48cb418614 100644 --- a/.gitmodules +++ b/.gitmodules @@ -5,7 +5,7 @@ path = dmlc-core url = https://github.com/dmlc/dmlc-core.git [submodule "ps-lite"] - path = ps-lite + path = 3rdparty/ps-lite url = https://github.com/dmlc/ps-lite [submodule "nnvm"] path = nnvm diff --git a/ps-lite b/3rdparty/ps-lite similarity index 100% rename from ps-lite rename to 3rdparty/ps-lite diff --git a/CMakeLists.txt b/CMakeLists.txt index d5df5a3c8376..bb82b4ff7af5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -593,8 +593,8 @@ if(USE_CUDA) endif() endif() if(USE_DIST_KVSTORE) - if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/ps-lite/CMakeLists.txt) - add_subdirectory("ps-lite") + if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/3rdparty/ps-lite/CMakeLists.txt) + add_subdirectory("3rdparty/ps-lite") list(APPEND pslite_LINKER_LIBS pslite protobuf) target_link_libraries(mxnet PUBLIC debug ${pslite_LINKER_LIBS_DEBUG}) target_link_libraries(mxnet PUBLIC optimized ${pslite_LINKER_LIBS_RELEASE}) diff --git a/Makefile b/Makefile index 6207cf76ce27..ff13ec7d5c49 100644 --- a/Makefile +++ b/Makefile @@ -293,7 +293,7 @@ $(info Running CUDA_ARCH: $(CUDA_ARCH)) endif # ps-lite -PS_PATH=$(ROOTDIR)/ps-lite +PS_PATH=$(ROOTDIR)/3rdparty/ps-lite DEPS_PATH=$(shell pwd)/deps include $(PS_PATH)/make/ps.mk ifeq ($(USE_DIST_KVSTORE), 1) diff --git a/tools/license_header.py b/tools/license_header.py index aafb838fc49e..e357201fa870 100755 --- a/tools/license_header.py +++ b/tools/license_header.py @@ -67,7 +67,6 @@ 'mshadow/', 'nnvm', '3rdparty', - 'ps-lite', 'src/operator/mkl/', 'src/operator/special_functions-inl.h', 'src/operator/nn/pool.h', From 3d5a6a49ea9aa680a6a4d77ebde4c9866641c004 Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Thu, 15 Mar 2018 20:37:59 +0000 Subject: [PATCH 06/12] update license --- LICENSE | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/LICENSE b/LICENSE index e833fd2e0e35..3fcec0bf7ce9 100644 --- a/LICENSE +++ b/LICENSE @@ -224,9 +224,8 @@ 7. nnvm/dmlc-core - For details, see, nnvm/dmlc-core/LICENSE 8. nnvm - For details, see, nnvm/LICENSE 9. nnvm-fusion - For details, see, nnvm/plugin/nnvm-fusion/LICENSE - 10. ps-lite - For details, see, ps-lite/LICENSE - 11. nnvm/tvm - For details, see, nnvm/tvm/LICENSE - 12. googlemock scripts/generator - For details, see, 3rdparty/googletest/googlemock/scripts/generator/LICENSE + 10. nnvm/tvm - For details, see, nnvm/tvm/LICENSE + 11. googlemock scripts/generator - For details, see, 3rdparty/googletest/googlemock/scripts/generator/LICENSE ======================================================================================= From 05fe68c3621d2d9f2a856b3eda6dc17448b5be66 Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Thu, 15 Mar 2018 21:05:29 +0000 Subject: [PATCH 07/12] move mshadow for make --- .gitmodules | 2 +- mshadow => 3rdparty/mshadow | 0 Makefile | 5 +++-- 3 files changed, 4 insertions(+), 3 deletions(-) rename mshadow => 3rdparty/mshadow (100%) diff --git a/.gitmodules b/.gitmodules index ad48cb418614..7fd988a006b5 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,5 +1,5 @@ [submodule "mshadow"] - path = mshadow + path = 3rdparty/mshadow url = https://github.com/dmlc/mshadow.git [submodule "dmlc-core"] path = dmlc-core diff --git a/mshadow b/3rdparty/mshadow similarity index 100% rename from mshadow rename to 3rdparty/mshadow diff --git a/Makefile b/Makefile index ff13ec7d5c49..8ba122599d91 100644 --- a/Makefile +++ b/Makefile @@ -16,6 +16,7 @@ # under the License. ROOTDIR = $(CURDIR) +TPARTYDIR = $(ROOTDIR)/3rdparty SCALA_VERSION_PROFILE := scala-2.11 @@ -73,7 +74,7 @@ ifeq ($(USE_MKLDNN), 1) export USE_MKLML = 1 endif -include mshadow/make/mshadow.mk +include $(TPARTYDIR)/mshadow/make/mshadow.mk include $(DMLC_CORE)/make/dmlc.mk # all tge possible warning tread @@ -91,7 +92,7 @@ ifeq ($(DEBUG), 1) else CFLAGS += -O3 -DNDEBUG=1 endif -CFLAGS += -I$(ROOTDIR)/mshadow/ -I$(ROOTDIR)/dmlc-core/include -fPIC -I$(NNVM_PATH)/include -I$(DLPACK_PATH)/include -I$(NNVM_PATH)/tvm/include -Iinclude $(MSHADOW_CFLAGS) +CFLAGS += -I$(TPARTYDIR)/mshadow/ -I$(ROOTDIR)/dmlc-core/include -fPIC -I$(NNVM_PATH)/include -I$(DLPACK_PATH)/include -I$(NNVM_PATH)/tvm/include -Iinclude $(MSHADOW_CFLAGS) LDFLAGS = -pthread $(MSHADOW_LDFLAGS) $(DMLC_LDFLAGS) ifeq ($(DEBUG), 1) NVCCFLAGS += -std=c++11 -Xcompiler -D_FORCE_INLINES -g -G -O0 -ccbin $(CXX) $(MSHADOW_NVCCFLAGS) From af1c9ef5b7029257c745bd718dcca3cb42e65f5e Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Thu, 15 Mar 2018 21:15:58 +0000 Subject: [PATCH 08/12] mshadow cmake --- CMakeLists.txt | 28 ++++++++++++++-------------- amalgamation/Makefile | 3 ++- 2 files changed, 16 insertions(+), 15 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index bb82b4ff7af5..66732fffe422 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -221,14 +221,14 @@ endif() if(USE_CUDA AND FIRST_CUDA) include(cmake/ChooseBlas.cmake) - include(mshadow/cmake/Utils.cmake) + include(3rdparty/mshadow/cmake/Utils.cmake) include(cmake/FirstClassLangCuda.cmake) include_directories(${CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES}) else() - if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/mshadow/cmake) - include(mshadow/cmake/mshadow.cmake) - include(mshadow/cmake/Utils.cmake) - include(mshadow/cmake/Cuda.cmake) + if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/3rdparty/mshadow/cmake) + include(3rdparty/mshadow/cmake/mshadow.cmake) + include(3rdparty/mshadow/cmake/Utils.cmake) + include(3rdparty/mshadow/cmake/Cuda.cmake) else() include(mshadowUtils) include(Cuda) @@ -243,7 +243,7 @@ foreach(var ${C_CXX_INCLUDE_DIRECTORIES}) endforeach() include_directories("include") -include_directories("mshadow") +include_directories("3rdparty/mshadow") include_directories("3rdparty/cub") include_directories("nnvm/include") include_directories("nnvm/tvm/include") @@ -251,8 +251,8 @@ include_directories("dmlc-core/include") include_directories("3rdparty/dlpack/include") # commented out until PR goes through -#if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/dlpack) -# add_subdirectory(dlpack) +#if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/3rdparty/dlpack) +# add_subdirectory(3rdparty/dlpack) #endif() # Prevent stripping out symbols (operator registrations, for example) @@ -394,8 +394,8 @@ if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/dmlc-core/cmake) add_subdirectory("dmlc-core") endif() -if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/mshadow/cmake) - add_subdirectory("mshadow") +if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/3rdparty/mshadow/cmake) + add_subdirectory("3rdparty/mshadow") endif() FILE(GLOB_RECURSE SOURCE "src/*.cc" "src/*.h" "include/*.h") FILE(GLOB_RECURSE CUDA "src/*.cu" "src/*.cuh") @@ -412,15 +412,15 @@ FILE(GLOB_RECURSE NNVMSOURCE list(APPEND SOURCE ${NNVMSOURCE}) # add mshadow file -FILE(GLOB_RECURSE MSHADOWSOURCE "mshadow/mshadow/*.h") -FILE(GLOB_RECURSE MSHADOW_CUDASOURCE "mshadow/mshadow/*.cuh") +FILE(GLOB_RECURSE MSHADOWSOURCE "3rdparty/mshadow/mshadow/*.h") +FILE(GLOB_RECURSE MSHADOW_CUDASOURCE "3rdparty/mshadow/mshadow/*.cuh") list(APPEND SOURCE ${MSHADOWSOURCE}) list(APPEND CUDA ${MSHADOW_CUDASOURCE}) # add source group FILE(GLOB_RECURSE GROUP_SOURCE "src/*.cc" "nnvm/*.cc" "plugin/*.cc") -FILE(GLOB_RECURSE GROUP_Include "src/*.h" "nnvm/*.h" "mshadow/mshadow/*.h" "plugin/*.h") -FILE(GLOB_RECURSE GROUP_CUDA "src/*.cu" "src/*.cuh" "mshadow/mshadow/*.cuh" "plugin/*.cu" +FILE(GLOB_RECURSE GROUP_Include "src/*.h" "nnvm/*.h" "3rdparty/mshadow/mshadow/*.h" "plugin/*.h") +FILE(GLOB_RECURSE GROUP_CUDA "src/*.cu" "src/*.cuh" "3rdparty/mshadow/mshadow/*.cuh" "plugin/*.cu" "plugin/*.cuh" "3rdparty/cub/cub/*.cuh") assign_source_group("Source" ${GROUP_SOURCE}) assign_source_group("Include" ${GROUP_Include}) diff --git a/amalgamation/Makefile b/amalgamation/Makefile index effb3db751de..c82f3b3fbdef 100644 --- a/amalgamation/Makefile +++ b/amalgamation/Makefile @@ -16,6 +16,7 @@ # under the License. export MXNET_ROOT=`pwd`/.. +export TPARTYDIR=`pwd`/../3rdparty # Change this to path or specify in make command ifndef OPENBLAS_ROOT @@ -78,7 +79,7 @@ dmlc.d: dmlc-minimum0.cc mxnet_predict0.d: mxnet_predict0.cc nnvm.d dmlc.d ${CXX} ${CFLAGS} -M -MT mxnet_predict0.o \ - -I ${MXNET_ROOT}/ -I ${MXNET_ROOT}/mshadow/ -I ${MXNET_ROOT}/dmlc-core/include -I ${MXNET_ROOT}/dmlc-core/src \ + -I ${MXNET_ROOT}/ -I ${TPARTYDIR}/mshadow/ -I ${MXNET_ROOT}/dmlc-core/include -I ${MXNET_ROOT}/dmlc-core/src \ -I ${MXNET_ROOT}/nnvm/include \ -I ${MXNET_ROOT}/3rdparty/dlpack/include \ -I ${MXNET_ROOT}/include \ From 970441da9d6b0498b6b621ddd43f4b670ced39f9 Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Thu, 15 Mar 2018 21:34:39 +0000 Subject: [PATCH 09/12] update license --- LICENSE | 11 +++++------ tools/license_header.py | 1 - 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/LICENSE b/LICENSE index 3fcec0bf7ce9..de7451e285ba 100644 --- a/LICENSE +++ b/LICENSE @@ -220,12 +220,11 @@ 3. scala-package - For details, see, scala-package/LICENSE 4. Warp-CTC - For details, see, src/operator/contrib/ctc_include/LICENSE 5. dmlc-core - For details, see, dmlc-core/LICENSE - 6. mshadow - For details, see, mshadow/LICENSE - 7. nnvm/dmlc-core - For details, see, nnvm/dmlc-core/LICENSE - 8. nnvm - For details, see, nnvm/LICENSE - 9. nnvm-fusion - For details, see, nnvm/plugin/nnvm-fusion/LICENSE - 10. nnvm/tvm - For details, see, nnvm/tvm/LICENSE - 11. googlemock scripts/generator - For details, see, 3rdparty/googletest/googlemock/scripts/generator/LICENSE + 6. nnvm/dmlc-core - For details, see, nnvm/dmlc-core/LICENSE + 7. nnvm - For details, see, nnvm/LICENSE + 8. nnvm-fusion - For details, see, nnvm/plugin/nnvm-fusion/LICENSE + 9. nnvm/tvm - For details, see, nnvm/tvm/LICENSE + 10. googlemock scripts/generator - For details, see, 3rdparty/googletest/googlemock/scripts/generator/LICENSE ======================================================================================= diff --git a/tools/license_header.py b/tools/license_header.py index e357201fa870..a6e35d393819 100755 --- a/tools/license_header.py +++ b/tools/license_header.py @@ -64,7 +64,6 @@ 'cub/', 'docker/Dockerfiles', 'dmlc-core/', - 'mshadow/', 'nnvm', '3rdparty', 'src/operator/mkl/', From c1069e9a7bc0e4be6c97cde670cb31358554d935 Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Thu, 15 Mar 2018 23:18:50 +0000 Subject: [PATCH 10/12] update readme --- docs/install/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/install/index.md b/docs/install/index.md index e4767618e657..44395dcb7b4d 100644 --- a/docs/install/index.md +++ b/docs/install/index.md @@ -1213,7 +1213,7 @@ Edit the Makefile to install the MXNet with CUDA bindings to leverage the GPU on echo "USE_CUDNN=1" >> config.mk ``` -Edit the Mshadow Makefile to ensure MXNet builds with Pascal's hardware level low precision acceleration by editing mshadow/make/mshadow.mk and adding the following after line 122: +Edit the Mshadow Makefile to ensure MXNet builds with Pascal's hardware level low precision acceleration by editing 3rdparty/mshadow/make/mshadow.mk and adding the following after line 122: ```bash MSHADOW_CFLAGS += -DMSHADOW_USE_PASCAL=1 ``` From 9384a57a12f5cc514565360c174a7482bd78df2f Mon Sep 17 00:00:00 2001 From: Haibin Lin Date: Fri, 16 Mar 2018 12:40:10 -0700 Subject: [PATCH 11/12] Update Jenkinsfile --- Jenkinsfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 73e73f27a710..5ec2c4995640 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -279,7 +279,7 @@ try { xcopy python pkg_vc14_cpu\\python /E /I /Y xcopy include pkg_vc14_cpu\\include /E /I /Y xcopy dmlc-core\\include pkg_vc14_cpu\\include /E /I /Y - xcopy mshadow\\mshadow pkg_vc14_cpu\\include\\mshadow /E /I /Y + xcopy 3rdparty\\mshadow\\mshadow pkg_vc14_cpu\\include\\mshadow /E /I /Y xcopy nnvm\\include pkg_vc14_cpu\\nnvm\\include /E /I /Y del /Q *.7z 7z.exe a vc14_cpu.7z pkg_vc14_cpu\\ @@ -312,7 +312,7 @@ try { xcopy python pkg_vc14_gpu\\python /E /I /Y xcopy include pkg_vc14_gpu\\include /E /I /Y xcopy dmlc-core\\include pkg_vc14_gpu\\include /E /I /Y - xcopy mshadow\\mshadow pkg_vc14_gpu\\include\\mshadow /E /I /Y + xcopy 3rdparty\\mshadow\\mshadow pkg_vc14_gpu\\include\\mshadow /E /I /Y xcopy nnvm\\include pkg_vc14_gpu\\nnvm\\include /E /I /Y del /Q *.7z 7z.exe a vc14_gpu.7z pkg_vc14_gpu\\ From c0060be719cb953aaf06d68984e5286b91c7c850 Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Fri, 16 Mar 2018 20:51:46 +0000 Subject: [PATCH 12/12] update license file with paths --- LICENSE | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/LICENSE b/LICENSE index de7451e285ba..12e937f926df 100644 --- a/LICENSE +++ b/LICENSE @@ -219,12 +219,15 @@ 2. MXNet rcnn - For details, see, example/rcnn/LICENSE 3. scala-package - For details, see, scala-package/LICENSE 4. Warp-CTC - For details, see, src/operator/contrib/ctc_include/LICENSE - 5. dmlc-core - For details, see, dmlc-core/LICENSE - 6. nnvm/dmlc-core - For details, see, nnvm/dmlc-core/LICENSE - 7. nnvm - For details, see, nnvm/LICENSE - 8. nnvm-fusion - For details, see, nnvm/plugin/nnvm-fusion/LICENSE - 9. nnvm/tvm - For details, see, nnvm/tvm/LICENSE - 10. googlemock scripts/generator - For details, see, 3rdparty/googletest/googlemock/scripts/generator/LICENSE + 5. 3rdparty/dlpack - For details, see, 3rdparty/dlpack/LICENSE + 6. dmlc-core - For details, see, dmlc-core/LICENSE + 7. 3rdparty/mshadow - For details, see, 3rdparty/mshadow/LICENSE + 8. nnvm/dmlc-core - For details, see, nnvm/dmlc-core/LICENSE + 9. nnvm - For details, see, nnvm/LICENSE + 10. nnvm-fusion - For details, see, nnvm/plugin/nnvm-fusion/LICENSE + 11. 3rdparty/ps-lite - For details, see, 3rdparty/ps-lite/LICENSE + 12. nnvm/tvm - For details, see, nnvm/tvm/LICENSE + 13. googlemock scripts/generator - For details, see, 3rdparty/googletest/googlemock/scripts/generator/LICENSE =======================================================================================