* initial commit
* license fix
* changed path var, formatting
* add test to linux stages in ci
* disable test on osx stage in ci
* cleaned up example CMakeLists.txt removed -shared from GPU
* moved windows check
Co-authored-by: Ubuntu <ubuntu@ip-172-31-6-220.us-west-2.compute.internal>
Co-authored-by: Manu Seth <sethman@amazon.com>
* run operator tests with naive engine
* fix take tests
* update skip mark
* fix cuda error reset
* adjust tests
* disable parallel testing and naive engine for mkl/mkldnn #18244
* Skip gluon data tests with multi-worker on OSX
uncaught exception of type dmlc::Error: [03:02:35] ../src/storage/./cpu_shared_storage_manager.h:218: Check failed: count >= 0 (-1 vs. 0) :
* Fix whitespace
The following Makefile based builds are preserved
1) staticbuild scripts
2) Docs builds. Language binding specific build logic requires further changes
3) Jetson build. Jetpack 3.3 toolchain based on Cuda 9.0 causes 'Internal
Compiler Error (codegen): "there was an error in verifying the lgenfe
output!"' errors with cmake. This seems to be a known issue in Cuda 9.0 and
we need to update Jetpack toolchain to work around it.
4) MKL builds. Waiting for fix of #17641
All Makefile based builds are marked with a "Makefile" postfix in the title.
Improvements to CMake build
- Enable -Werror for RelWithDebugInfo build in analogy to "make DEV=1" build
- Add USE_LIBJPEG_TURBO to CMake build
- Improve finding Python 3 executable
Changes to CI setup
- Install protobuf and zmq where missing
- Install up-to-date CMake on Centos 7
- Don't use RelWithDebInfo on Android builds, as gcc 4.9 throws
-Wdelete-non-virtual-dtor
Code changes
- Disable warnings introduced by GCC7 at via #pragma GCC diagnostic