Skip to content

Instantly share code, notes, and snippets.

@AlexDBlack
Created June 5, 2016 05:09
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 AlexDBlack/ec14ef827b41713ca615519554adae40 to your computer and use it in GitHub Desktop.
Save AlexDBlack/ec14ef827b41713ca615519554adae40 to your computer and use it in GitHub Desktop.
Alex@Alex MINGW64 /c/dl4j/git/libnd4j
$ ./buildnativeoperations.sh -c -cuda -b debug
eval cmake
Running windows
PACKAGING = none
BUILD = debug
CHIP = -cuda
LIBRARY TYPE = dynamic
/c/dl4j/git/libnd4j/blasbuild/cuda
-- The C compiler identification is GNU 5.3.0
-- The CXX compiler identification is GNU 5.3.0
-- Check for working C compiler: C:/msys64/mingw64/bin/gcc.exe
-- Check for working C compiler: C:/msys64/mingw64/bin/gcc.exe -- 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: C:/msys64/mingw64/bin/g++.exe
-- Check for working CXX compiler: C:/msys64/mingw64/bin/g++.exe -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found CUDA: C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v7.5 (found version "7.5")
ADDING BLAS
-- dir='C:/DL4J/Git/libnd4j/include'
Build cublas
CUDA found!
Compiling to external module
Compiling to external module
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
MKL_MULTI_THREADED
-- Build files have been written to: C:/DL4J/Git/libnd4j/blasbuild/cuda
/C/msys64/mingw64/bin/cmake.exe -H/C/DL4J/Git/libnd4j -B/C/DL4J/Git/libnd4j/blasbuild/cuda --check-build-system CMakeFiles/Makefile.cmake 0
/C/msys64/mingw64/bin/cmake.exe -E cmake_progress_start /C/DL4J/Git/libnd4j/blasbuild/cuda/CMakeFiles /C/DL4J/Git/libnd4j/blasbuild/cuda/CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[1]: Entering directory '/c/dl4j/git/libnd4j/blasbuild/cuda'
make -f blas/CMakeFiles/nd4j.dir/build.make blas/CMakeFiles/nd4j.dir/depend
make[2]: Entering directory '/c/dl4j/git/libnd4j/blasbuild/cuda'
[ 33%] Building NVCC (Device) object blas/CMakeFiles/nd4j.dir/cuda/nd4j_generated_NativeOps.cu.obj
cd /C/DL4J/Git/libnd4j/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda && /C/msys64/mingw64/bin/cmake.exe -E make_directory C:/DL4J/Git/libnd4j/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/.
cd /C/DL4J/Git/libnd4j/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda && /C/msys64/mingw64/bin/cmake.exe -D verbose:BOOL=ON -D build_configuration:STRING=Debug -D generated_file:STRING=C:/DL4J/Git/libnd4j/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/./nd4j_generated_NativeOps.cu.obj -D generated_cubin_file:STRING=C:/DL4J/Git/libnd4j/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/./nd4j_generated_NativeOps.cu.obj.cubin.txt -P C:/DL4J/Git/libnd4j/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/nd4j_generated_NativeOps.cu.obj.cmake
-- Removing C:/DL4J/Git/libnd4j/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/./nd4j_generated_NativeOps.cu.obj
C:/msys64/mingw64/bin/cmake.exe -E remove C:/DL4J/Git/libnd4j/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/./nd4j_generated_NativeOps.cu.obj
-- Generating dependency file: C:/DL4J/Git/libnd4j/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/nd4j_generated_NativeOps.cu.obj.NVCC-depend
"C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v7.5/bin/nvcc.exe" -M -D__CUDACC__ C:/DL4J/Git/libnd4j/blas/cuda/NativeOps.cu -o C:/DL4J/Git/libnd4j/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/nd4j_generated_NativeOps.cu.obj.NVCC-depend -m64 --std c++11 -D__CUDABLAS__=true -Dnd4j_EXPORTS -Xcompiler ,\"-Wall\",\"-O3\",\"-Wl,-rpath,$ORIGIN/\",\"-Wall\",\"-g\",\"-O0\" --ptxas-options=-v -DVERBOSE -G -g -lcublas --cudart=static --maxrregcount 32 -gencode arch=compute_30,code=sm_30 -gencode arch=compute_35,code=sm_35 -gencode arch=compute_37,code=sm_37 -gencode arch=compute_50,code=sm_50 -gencode arch=compute_52,code=sm_52 -gencode arch=compute_53,code=sm_53 -DNVCC "-IC:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v7.5/include" -IC:/DL4J/Git/libnd4j/include "-IC:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v7.5/include"
NativeOps.cu
cl : Command line error D8021 : invalid numeric argument '/Wl,-rpath,$ORIGIN/'
nvcc warning : The -c++11 flag is not supported with the configured host compiler. Flag will be ignored.
CMake Error at nd4j_generated_NativeOps.cu.obj.cmake:198 (message):
Error generating
C:/DL4J/Git/libnd4j/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/./nd4j_generated_NativeOps.cu.obj
blas/CMakeFiles/nd4j.dir/build.make:73: recipe for target 'blas/CMakeFiles/nd4j.dir/cuda/nd4j_generated_NativeOps.cu.obj' failed
make[2]: *** [blas/CMakeFiles/nd4j.dir/cuda/nd4j_generated_NativeOps.cu.obj] Error 1
make[2]: Leaving directory '/c/dl4j/git/libnd4j/blasbuild/cuda'
CMakeFiles/Makefile2:124: recipe for target 'blas/CMakeFiles/nd4j.dir/all' failed
make[1]: *** [blas/CMakeFiles/nd4j.dir/all] Error 2
make[1]: Leaving directory '/c/dl4j/git/libnd4j/blasbuild/cuda'
Makefile:86: recipe for target 'all' failed
make: *** [all] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment