Skip to content

Instantly share code, notes, and snippets.

@rehm

rehm/Stack trace Secret

Created May 9, 2016 09:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rehm/420be1174d7c69cfe7fc1f6f9df41066 to your computer and use it in GitHub Desktop.
Save rehm/420be1174d7c69cfe7fc1f6f9df41066 to your computer and use it in GitHub Desktop.
libnd4j/buildnativeoperations.sh
eval cmake
PACKAGING = none
BUILD = release
CHIP = cpu
LIBRARY TYPE = dynamic
/root/stuff/libnd4j/blasbuild/cpu
-- The C compiler identification is GNU 4.8.4
-- The CXX compiler identification is GNU 4.8.4
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CUDA_TOOLKIT_ROOT_DIR not found or specified
-- Could NOT find CUDA (missing: CUDA_TOOLKIT_ROOT_DIR CUDA_NVCC_EXECUTABLE CUDA_INCLUDE_DIRS CUDA_CUDART_LIBRARY)
ADDING BLAS
-- Try OpenMP C flag = [-fopenmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Success
-- Try OpenMP CXX flag = [-fopenmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Success
-- Found OpenMP: -fopenmp
CPU BLAS
-- A library with BLAS API not found. Please specify library location.
-- A library with BLAS API not found. Please specify library location.
-- LAPACK requires BLAS.
-- Found OpenBLAS libraries: /usr/local/lib/libopenblas.so
-- Found OpenBLAS include: /usr/local/include
-- Configuring done
-- Generating done
-- Build files have been written to: /root/stuff/libnd4j/blasbuild/cpu
/usr/bin/cmake -H/root/stuff/libnd4j -B/root/stuff/libnd4j/blasbuild/cpu --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /root/stuff/libnd4j/blasbuild/cpu/CMakeFiles /root/stuff/libnd4j/blasbuild/cpu/CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[1]: Entering directory `/root/stuff/libnd4j/blasbuild/cpu'
make -f blas/CMakeFiles/nd4j.dir/build.make blas/CMakeFiles/nd4j.dir/depend
make[2]: Entering directory `/root/stuff/libnd4j/blasbuild/cpu'
cd /root/stuff/libnd4j/blasbuild/cpu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /root/stuff/libnd4j /root/stuff/libnd4j/blas /root/stuff/libnd4j/blasbuild/cpu /root/stuff/libnd4j/blasbuild/cpu/blas /root/stuff/libnd4j/blasbuild/cpu/blas/CMakeFiles/nd4j.dir/DependInfo.cmake --color=
Scanning dependencies of target nd4j
make[2]: Leaving directory `/root/stuff/libnd4j/blasbuild/cpu'
make -f blas/CMakeFiles/nd4j.dir/build.make blas/CMakeFiles/nd4j.dir/build
make[2]: Entering directory `/root/stuff/libnd4j/blasbuild/cpu'
/usr/bin/cmake -E cmake_progress_report /root/stuff/libnd4j/blasbuild/cpu/CMakeFiles 1
[ 50%] Building CXX object blas/CMakeFiles/nd4j.dir/cpu/NativeBlas.cpp.o
cd /root/stuff/libnd4j/blasbuild/cpu/blas && /usr/bin/c++ -D__CPUBLAS__=true -Dnd4j_EXPORTS -march=native -fopenmp -Wall -g -Wall -fopenmp -std=c++11 -fassociative-math -funsafe-math-optimizations -fPIC -I/root/stuff/libnd4j/include -I/usr/local/include -o CMakeFiles/nd4j.dir/cpu/NativeBlas.cpp.o -c /root/stuff/libnd4j/blas/cpu/NativeBlas.cpp
/usr/bin/cmake -E cmake_progress_report /root/stuff/libnd4j/blasbuild/cpu/CMakeFiles 2
[100%] Building CXX object blas/CMakeFiles/nd4j.dir/cpu/NativeOps.cpp.o
cd /root/stuff/libnd4j/blasbuild/cpu/blas && /usr/bin/c++ -D__CPUBLAS__=true -Dnd4j_EXPORTS -march=native -fopenmp -Wall -g -Wall -fopenmp -std=c++11 -fassociative-math -funsafe-math-optimizations -fPIC -I/root/stuff/libnd4j/include -I/usr/local/include -o CMakeFiles/nd4j.dir/cpu/NativeOps.cpp.o -c /root/stuff/libnd4j/blas/cpu/NativeOps.cpp
In file included from /root/stuff/libnd4j/include/broadcasting.h:12:0,
from /root/stuff/libnd4j/blas/cpu/../NativeOpExcutioner.h:8,
from /root/stuff/libnd4j/blas/cpu/NativeOps.cpp:6:
/root/stuff/libnd4j/include/shape.h:4041:0: warning: ignoring #pragma omp simd [-Wunknown-pragmas]
#pragma omp simd
^
/root/stuff/libnd4j/include/shape.h:4237:0: warning: ignoring #pragma omp simd [-Wunknown-pragmas]
#pragma omp simd
^
/root/stuff/libnd4j/include/shape.h:4241:0: warning: ignoring #pragma omp simd [-Wunknown-pragmas]
#pragma omp simd
^
In file included from /root/stuff/libnd4j/blas/cpu/../NativeOpExcutioner.h:9:0,
from /root/stuff/libnd4j/blas/cpu/NativeOps.cpp:6:
/root/stuff/libnd4j/include/indexreduce.h:527:0: warning: ignoring #pragma omp simd [-Wunknown-pragmas]
#pragma omp simd
^
In file included from /root/stuff/libnd4j/blas/cpu/../NativeOpExcutioner.h:10:0,
from /root/stuff/libnd4j/blas/cpu/NativeOps.cpp:6:
/root/stuff/libnd4j/include/pairwise_transform.h:615:0: warning: ignoring #pragma omp simd [-Wunknown-pragmas]
#pragma omp simd
^
/root/stuff/libnd4j/include/pairwise_transform.h:635:0: warning: ignoring #pragma omp simd [-Wunknown-pragmas]
#pragma omp simd
^
In file included from /root/stuff/libnd4j/blas/cpu/../NativeOpExcutioner.h:11:0,
from /root/stuff/libnd4j/blas/cpu/NativeOps.cpp:6:
/root/stuff/libnd4j/include/reduce.h:535:0: warning: ignoring #pragma omp simd [-Wunknown-pragmas]
#pragma omp simd
^
/root/stuff/libnd4j/include/reduce.h:565:0: warning: ignoring #pragma omp simd [-Wunknown-pragmas]
#pragma omp simd
^
/root/stuff/libnd4j/include/reduce.h:576:0: warning: ignoring #pragma omp simd [-Wunknown-pragmas]
#pragma omp simd
^
/root/stuff/libnd4j/include/reduce.h:593:0: warning: ignoring #pragma omp simd [-Wunknown-pragmas]
#pragma omp simd
^
/root/stuff/libnd4j/include/reduce.h:632:0: warning: ignoring #pragma omp simd [-Wunknown-pragmas]
#pragma omp simd
^
/root/stuff/libnd4j/include/reduce.h:768:0: warning: ignoring #pragma omp simd [-Wunknown-pragmas]
#pragma omp simd
^
/root/stuff/libnd4j/include/reduce.h:775:0: warning: ignoring #pragma omp simd [-Wunknown-pragmas]
#pragma omp simd
^
In file included from /root/stuff/libnd4j/blas/cpu/../NativeOpExcutioner.h:12:0,
from /root/stuff/libnd4j/blas/cpu/NativeOps.cpp:6:
/root/stuff/libnd4j/include/reduce3.h:639:0: warning: ignoring #pragma omp simd [-Wunknown-pragmas]
#pragma omp simd
^
/root/stuff/libnd4j/include/reduce3.h:664:0: warning: ignoring #pragma omp simd [-Wunknown-pragmas]
#pragma omp simd
^
In file included from /root/stuff/libnd4j/blas/cpu/../NativeOpExcutioner.h:13:0,
from /root/stuff/libnd4j/blas/cpu/NativeOps.cpp:6:
/root/stuff/libnd4j/include/summarystatsreduce.h:1031:0: warning: ignoring #pragma omp simd [-Wunknown-pragmas]
#pragma omp simd
^
In file included from /root/stuff/libnd4j/blas/cpu/../NativeOpExcutioner.h:14:0,
from /root/stuff/libnd4j/blas/cpu/NativeOps.cpp:6:
/root/stuff/libnd4j/include/transform.h:235:0: warning: ignoring #pragma omp simd [-Wunknown-pragmas]
#pragma omp simd
^
In file included from /root/stuff/libnd4j/blas/cpu/../NativeOpExcutioner.h:14:0,
from /root/stuff/libnd4j/blas/cpu/NativeOps.cpp:6:
/root/stuff/libnd4j/include/transform.h:358:0: warning: ignoring #pragma omp simd [-Wunknown-pragmas]
#pragma omp simd
^
/root/stuff/libnd4j/include/transform.h:375:0: warning: ignoring #pragma omp simd [-Wunknown-pragmas]
#pragma omp simd
^
/root/stuff/libnd4j/include/transform.h:4792:0: warning: ignoring #pragma omp simd [-Wunknown-pragmas]
#pragma omp simd
^
/root/stuff/libnd4j/include/transform.h:4827:0: warning: ignoring #pragma omp simd [-Wunknown-pragmas]
#pragma omp simd
^
/root/stuff/libnd4j/include/transform.h:5025:0: warning: ignoring #pragma omp simd [-Wunknown-pragmas]
#pragma omp simd
^
/root/stuff/libnd4j/include/transform.h:5058:0: warning: ignoring #pragma omp simd [-Wunknown-pragmas]
#pragma omp simd
^
In file included from /root/stuff/libnd4j/blas/cpu/../NativeOpExcutioner.h:12:0,
from /root/stuff/libnd4j/blas/cpu/NativeOps.cpp:6:
/root/stuff/libnd4j/include/reduce3.h:95:13: warning: inline function ‘T functions::reduce3::Reduce3<T>::update(T, T, T**) [with T = double]’ used but never defined [enabled by default]
inline T update(T old, T opOutput, T **extraParamsRef) = 0;
^
/root/stuff/libnd4j/include/reduce3.h:80:13: warning: inline function ‘T functions::reduce3::Reduce3<T>::op(T, T, T**) [with T = double]’ used but never defined [enabled by default]
inline T op(T d1, T d2, T **extraParamsRef) = 0;
^
/root/stuff/libnd4j/include/reduce3.h:48:13: warning: inline function ‘T functions::reduce3::Reduce3<T>::postProcess(T, Nd4jIndex, T**) [with T = double; Nd4jIndex = long long int]’ used but never defined [enabled by default]
inline T postProcess(T reduction, Nd4jIndex n,T **extraParamsRef) = 0;
^
In file included from /root/stuff/libnd4j/include/transform.h:18:0,
from /root/stuff/libnd4j/blas/cpu/../NativeOpExcutioner.h:14,
from /root/stuff/libnd4j/blas/cpu/NativeOps.cpp:6:
/root/stuff/libnd4j/include/scalar.h:43:22: warning: inline function ‘T functions::scalar::ScalarTransform<T>::op(T, T, T*) [with T = double]’ used but never defined [enabled by default]
inline T op(T d1, T d2, T *params) = 0;
^
In file included from /root/stuff/libnd4j/blas/cpu/../NativeOpExcutioner.h:12:0,
from /root/stuff/libnd4j/blas/cpu/NativeOps.cpp:6:
/root/stuff/libnd4j/include/reduce3.h:95:13: warning: inline function ‘T functions::reduce3::Reduce3<T>::update(T, T, T**) [with T = float]’ used but never defined [enabled by default]
inline T update(T old, T opOutput, T **extraParamsRef) = 0;
^
/root/stuff/libnd4j/include/reduce3.h:80:13: warning: inline function ‘T functions::reduce3::Reduce3<T>::op(T, T, T**) [with T = float]’ used but never defined [enabled by default]
inline T op(T d1, T d2, T **extraParamsRef) = 0;
^
/root/stuff/libnd4j/include/reduce3.h:48:13: warning: inline function ‘T functions::reduce3::Reduce3<T>::postProcess(T, Nd4jIndex, T**) [with T = float; Nd4jIndex = long long int]’ used but never defined [enabled by default]
inline T postProcess(T reduction, Nd4jIndex n,T **extraParamsRef) = 0;
^
In file included from /root/stuff/libnd4j/include/transform.h:18:0,
from /root/stuff/libnd4j/blas/cpu/../NativeOpExcutioner.h:14,
from /root/stuff/libnd4j/blas/cpu/NativeOps.cpp:6:
/root/stuff/libnd4j/include/scalar.h:43:22: warning: inline function ‘T functions::scalar::ScalarTransform<T>::op(T, T, T*) [with T = float]’ used but never defined [enabled by default]
inline T op(T d1, T d2, T *params) = 0;
^
Linking CXX shared library libnd4j.so
cd /root/stuff/libnd4j/blasbuild/cpu/blas && /usr/bin/cmake -E cmake_link_script CMakeFiles/nd4j.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -march=native -fopenmp -Wall -g -Wall -fopenmp -std=c++11 -fassociative-math -funsafe-math-optimizations -shared -Wl,-soname,libnd4j.so -o libnd4j.so CMakeFiles/nd4j.dir/cpu/NativeBlas.cpp.o CMakeFiles/nd4j.dir/cpu/NativeOps.cpp.o /usr/local/lib/libopenblas.so -Wl,-rpath,/usr/local/lib
make[2]: Leaving directory `/root/stuff/libnd4j/blasbuild/cpu'
/usr/bin/cmake -E cmake_progress_report /root/stuff/libnd4j/blasbuild/cpu/CMakeFiles 1 2
[100%] Built target nd4j
make[1]: Leaving directory `/root/stuff/libnd4j/blasbuild/cpu'
/usr/bin/cmake -E cmake_progress_start /root/stuff/libnd4j/blasbuild/cpu/CMakeFiles 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment