Skip to content

Instantly share code, notes, and snippets.

@SadatAnwar
Created April 12, 2016 09:07
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 SadatAnwar/773a2b39aebd19fa480c802e1ec22d5e to your computer and use it in GitHub Desktop.
Save SadatAnwar/773a2b39aebd19fa480c802e1ec22d5e to your computer and use it in GitHub Desktop.
$ bash buildnativeoperations.sh blas cuda
eval cmake
Running windows
Running blas
-- The C compiler identification is MSVC 18.0.31101.0
-- The CXX compiler identification is MSVC 18.0.31101.0
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin/amd64/cl.exe
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin/amd64/cl.exe -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studi o 12.0/VC/bin/amd64/cl.exe
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studi o 12.0/VC/bin/amd64/cl.exe -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
ADDING BLAS
-- dir='C:/libnd4j-master/include'
-- dir='C:/libnd4j-master/blas/../include'
-- Try OpenMP C flag = [/openmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Success
-- Try OpenMP CXX flag = [/openmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Success
-- Found OpenMP: /openmp
Build cublas
-- Found CUDA: C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v7.5 (found ve rsion "7.5")
CUDA found!
Compiling to external module
Compiling to external module
-- Configuring done
-- Generating done
-- Build files have been written to: C:/libnd4j-master/blasbuild/cuda
Microsoft (R) Program Maintenance Utility Version 12.00.21005.1
Copyright (C) Microsoft Corporation. All rights reserved.
C:\msys64\mingw64\bin\cmake.exe -HC:\libnd4j-master -BC:\libnd4j-master\ blasbuild\cuda --check-build-system CMakeFiles\Makefile.cmake 0
C:\msys64\mingw64\bin\cmake.exe -E cmake_progress_start C:\libnd4j-maste r\blasbuild\cuda\CMakeFiles C:\libnd4j-master\blasbuild\cuda\CMakeFiles\progress .marks
"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\amd64\nmake. exe" -f CMakeFiles\Makefile2 /nologo - all
"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\amd64\nmake. exe" -f blas\CMakeFiles\nd4j.dir\build.make /nologo -L blas\CMa keFiles\nd4j.dir\depend
[ 33%] Building NVCC (Device) object blas/CMakeFiles/nd4j.dir/cuda/nd4j_generate d_NativeBlas.cu.obj
cd C:\libnd4j-master\blasbuild\cuda\blas\CMakeFiles\nd4j.dir\cuda
C:\msys64\mingw64\bin\cmake.exe -E make_directory C:/libnd4j-master/blas build/cuda/blas/CMakeFiles/nd4j.dir/cuda/.
C:\msys64\mingw64\bin\cmake.exe -D verbose:BOOL=ON -D build_configuratio n:STRING=Release -D generated_file:STRING=C:/libnd4j-master/blasbuild/cuda/blas/ CMakeFiles/nd4j.dir/cuda/./nd4j_generated_NativeBlas.cu.obj -D generated_cubin_f ile:STRING=C:/libnd4j-master/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/./nd4j _generated_NativeBlas.cu.obj.cubin.txt -P C:/libnd4j-master/blasbuild/cuda/blas/ CMakeFiles/nd4j.dir/cuda/nd4j_generated_NativeBlas.cu.obj.cmake
-- Removing C:/libnd4j-master/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/./nd4 j_generated_NativeBlas.cu.obj
C:/msys64/mingw64/bin/cmake.exe -E remove C:/libnd4j-master/blasbuild/cuda/blas/ CMakeFiles/nd4j.dir/cuda/./nd4j_generated_NativeBlas.cu.obj
-- Generating dependency file: C:/libnd4j-master/blasbuild/cuda/blas/CMakeFiles/ nd4j.dir/cuda/nd4j_generated_NativeBlas.cu.obj.NVCC-depend
"C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v7.5/bin/nvcc.exe" -M -D__CU DACC__ C:/libnd4j-master/blas/cuda/NativeBlas.cu -o C:/libnd4j-master/blasbuild/ cuda/blas/CMakeFiles/nd4j.dir/cuda/nd4j_generated_NativeBlas.cu.obj.NVCC-depend -m64 --std c++11 -D__CUDABLAS__=true -Dnd4j_EXPORTS -Xcompiler ,\"/MD\",\"/O2\", \"/Ob2\",\"/D\",\"NDEBUG\" -DVERBOSE -G -g -lcublas -gencode arch=compute_20,cod e=sm_20 -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 -DNVCC "-IC:/Program Files/NVIDIA GPU Computing Tool kit/CUDA/v7.5/include" -IC:/libnd4j-master/include -IC:/libnd4j-master/blas/../i nclude "-IC:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v7.5/include"
NativeBlas.cu
C:\libnd4j-master\include\dll.h(9) : warning C4005: 'ND4J_EXPORT' : macro redefi nition
c:\libnd4j-master\blas\cuda\../NativeBlas.h(15) : see previous definitio n of 'ND4J_EXPORT'
C:\libnd4j-master\include\dll.h(9) : warning C4005: 'ND4J_EXPORT' : macro redefi nition
c:\libnd4j-master\blas\cuda\../NativeBlas.h(15) : see previous definitio n of 'ND4J_EXPORT'
C:\libnd4j-master\include\dll.h(9) : warning C4005: 'ND4J_EXPORT' : macro redefi nition
c:\libnd4j-master\blas\cuda\../NativeBlas.h(15) : see previous definitio n of 'ND4J_EXPORT'
C:\libnd4j-master\include\dll.h(9) : warning C4005: 'ND4J_EXPORT' : macro redefi nition
c:\libnd4j-master\blas\cuda\../NativeBlas.h(15) : see previous definitio n of 'ND4J_EXPORT'
C:\libnd4j-master\include\dll.h(9) : warning C4005: 'ND4J_EXPORT' : macro redefi nition
c:\libnd4j-master\blas\cuda\../NativeBlas.h(15) : see previous definitio n of 'ND4J_EXPORT'
C:\libnd4j-master\include\dll.h(9) : warning C4005: 'ND4J_EXPORT' : macro redefinition
c:\libnd4j-master\blas\cuda\../NativeBlas.h(15) : see previous definition of 'ND4J_EXPORT'
C:\libnd4j-master\include\dll.h(9) : warning C4005: 'ND4J_EXPORT' : macro redefinition
c:\libnd4j-master\blas\cuda\../NativeBlas.h(15) : see previous definition of 'ND4J_EXPORT'
nvcc warning : The -c++11 flag is not supported with the configured host compiler. Flag will be ignored.
-- Generating temporary cmake readable file: C:/libnd4j-master/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/nd4j_generated_NativeBlas.cu.obj.depend.tmp
C:/msys64/mingw64/bin/cmake.exe -D input_file:FILEPATH=C:/libnd4j-master/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/nd4j_generated_NativeBlas.cu.obj.NVCC-depend -D output_file:FILEPATH=C:/libnd4j-master/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/nd4j_generated_NativeBlas.cu.obj.depend.tmp -P C:/libnd4j-master/cmake/FindCUDA/make2cmake.cmake
-- Copy if different C:/libnd4j-master/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/nd4j_generated_NativeBlas.cu.obj.depend.tmp to C:/libnd4j-master/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/nd4j_generated_NativeBlas.cu.obj.depend
C:/msys64/mingw64/bin/cmake.exe -E copy_if_different C:/libnd4j-master/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/nd4j_generated_NativeBlas.cu.obj.depend.tmp C:/libnd4j-master/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/nd4j_generated_NativeBlas.cu.obj.depend
-- Removing C:/libnd4j-master/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/nd4j_generated_NativeBlas.cu.obj.depend.tmp and C:/libnd4j-master/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/nd4j_generated_NativeBlas.cu.obj.NVCC-depend
C:/msys64/mingw64/bin/cmake.exe -E remove C:/libnd4j-master/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/nd4j_generated_NativeBlas.cu.obj.depend.tmp C:/libnd4j-master/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/nd4j_generated_NativeBlas.cu.obj.NVCC-depend
-- Generating C:/libnd4j-master/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/./nd4j_generated_NativeBlas.cu.obj
"C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v7.5/bin/nvcc.exe" C:/libnd4j-master/blas/cuda/NativeBlas.cu -c -o C:/libnd4j-master/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/./nd4j_generated_NativeBlas.cu.obj -m64 --std c++11 -D__CUDABLAS__=true -Dnd4j_EXPORTS -Xcompiler ,\"/MD\",\"/O2\",\"/Ob2\",\"/D\",\"NDEBUG\" -DVERBOSE -G -g -lcublas -gencode arch=compute_20,code=sm_20 -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 -DNVCC "-IC:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v7.5/include" -IC:/libnd4j-master/include -IC:/libnd4j-master/blas/../include "-IC:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v7.5/include"
C:\libnd4j-master\include\dll.h(9) : warning C4005: 'ND4J_EXPORT' : macro redefinition
c:\libnd4j-master\blas\cuda\../NativeBlas.h(15) : see previous definition of 'ND4J_EXPORT'
C:\libnd4j-master\include\dll.h(9) : warning C4005: 'ND4J_EXPORT' : macro redefinition
c:\libnd4j-master\blas\cuda\../NativeBlas.h(15) : see previous definition of 'ND4J_EXPORT'
C:\libnd4j-master\include\dll.h(9) : warning C4005: 'ND4J_EXPORT' : macro redefinition
c:\libnd4j-master\blas\cuda\../NativeBlas.h(15) : see previous definition of 'ND4J_EXPORT'
C:\libnd4j-master\include\dll.h(9) : warning C4005: 'ND4J_EXPORT' : macro redefinition
c:\libnd4j-master\blas\cuda\../NativeBlas.h(15) : see previous definition of 'ND4J_EXPORT'
C:\libnd4j-master\include\dll.h(9) : warning C4005: 'ND4J_EXPORT' : macro redefinition
c:\libnd4j-master\blas\cuda\../NativeBlas.h(15) : see previous definition of 'ND4J_EXPORT'
C:\libnd4j-master\include\dll.h(9) : warning C4005: 'ND4J_EXPORT' : macro redefinition
c:\libnd4j-master\blas\cuda\../NativeBlas.h(15) : see previous definition of 'ND4J_EXPORT'
C:\libnd4j-master\include\dll.h(9) : warning C4005: 'ND4J_EXPORT' : macro redefinition
c:\libnd4j-master\blas\cuda\../NativeBlas.h(15) : see previous definition of 'ND4J_EXPORT'
C:\libnd4j-master\include\dll.h(9) : warning C4005: 'ND4J_EXPORT' : macro redefinition
c:\libnd4j-master\blas\cuda\../NativeBlas.h(15) : see previous definition of 'ND4J_EXPORT'
C:\libnd4j-master\include\dll.h(9) : warning C4005: 'ND4J_EXPORT' : macro redefinition
c:\libnd4j-master\blas\cuda\../NativeBlas.h(15) : see previous definition of 'ND4J_EXPORT'
C:\libnd4j-master\include\dll.h(9) : warning C4005: 'ND4J_EXPORT' : macro redefinition
c:\libnd4j-master\blas\cuda\../NativeBlas.h(15) : see previous definition of 'ND4J_EXPORT'
C:\libnd4j-master\include\dll.h(9) : warning C4005: 'ND4J_EXPORT' : macro redefinition
c:\libnd4j-master\blas\cuda\../NativeBlas.h(15) : see previous definition of 'ND4J_EXPORT'
C:\libnd4j-master\include\dll.h(9) : warning C4005: 'ND4J_EXPORT' : macro redefinition
c:\libnd4j-master\blas\cuda\../NativeBlas.h(15) : see previous definition of 'ND4J_EXPORT'
nvcc warning : The -c++11 flag is not supported with the configured host compiler. Flag will be ignored.
NativeBlas.cu
Generated C:/libnd4j-master/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/./nd4j_generated_NativeBlas.cu.obj successfully.
cd C:\libnd4j-master\blasbuild\cuda
[ 66%] Building NVCC (Device) object blas/CMakeFiles/nd4j.dir/cuda/nd4j_generated_NativeOps.cu.obj
cd C:\libnd4j-master\blasbuild\cuda\blas\CMakeFiles\nd4j.dir\cuda
C:\msys64\mingw64\bin\cmake.exe -E make_directory C:/libnd4j-master/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/.
C:\msys64\mingw64\bin\cmake.exe -D verbose:BOOL=ON -D build_configuration:STRING=Release -D generated_file:STRING=C:/libnd4j-master/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/./nd4j_generated_NativeOps.cu.obj -D generated_cubin_file:STRING=C:/libnd4j-master/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/./nd4j_generated_NativeOps.cu.obj.cubin.txt -P C:/libnd4j-master/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/nd4j_generated_NativeOps.cu.obj.cmake
-- Removing C:/libnd4j-master/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/./nd4j_generated_NativeOps.cu.obj
C:/msys64/mingw64/bin/cmake.exe -E remove C:/libnd4j-master/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/./nd4j_generated_NativeOps.cu.obj
-- Generating dependency file: C:/libnd4j-master/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:/libnd4j-master/blas/cuda/NativeOps.cu -o C:/libnd4j-master/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/nd4j_generated_NativeOps.cu.obj.NVCC-depend -m64 --std c++11 -D__CUDABLAS__=true -Dnd4j_EXPORTS -Xcompiler ,\"/MD\",\"/O2\",\"/Ob2\",\"/D\",\"NDEBUG\" -DVERBOSE -G -g -lcublas -gencode arch=compute_20,code=sm_20 -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 -DNVCC "-IC:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v7.5/include" -IC:/libnd4j-master/include -IC:/libnd4j-master/blas/../include "-IC:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v7.5/include"
NativeOps.cu
C:\libnd4j-master\include\dll.h(9) : warning C4005: 'ND4J_EXPORT' : macro redefinition
c:\libnd4j-master\blas\cuda\../NativeOps.h(34) : see previous definition of 'ND4J_EXPORT'
C:\libnd4j-master\include\dll.h(9) : warning C4005: 'ND4J_EXPORT' : macro redefinition
c:\libnd4j-master\blas\cuda\../NativeOps.h(34) : see previous definition of 'ND4J_EXPORT'
C:\libnd4j-master\include\dll.h(9) : warning C4005: 'ND4J_EXPORT' : macro redefinition
c:\libnd4j-master\blas\cuda\../NativeOps.h(34) : see previous definition of 'ND4J_EXPORT'
C:\libnd4j-master\include\dll.h(9) : warning C4005: 'ND4J_EXPORT' : macro redefinition
c:\libnd4j-master\blas\cuda\../NativeOps.h(34) : see previous definition of 'ND4J_EXPORT'
C:\libnd4j-master\include\dll.h(9) : warning C4005: 'ND4J_EXPORT' : macro redefinition
c:\libnd4j-master\blas\cuda\../NativeOps.h(34) : see previous definition of 'ND4J_EXPORT'
C:\libnd4j-master\include\dll.h(9) : warning C4005: 'ND4J_EXPORT' : macro redefinition
c:\libnd4j-master\blas\cuda\../NativeOps.h(34) : see previous definition of 'ND4J_EXPORT'
C:\libnd4j-master\include\dll.h(9) : warning C4005: 'ND4J_EXPORT' : macro redefinition
c:\libnd4j-master\blas\cuda\../NativeOps.h(34) : see previous definition of 'ND4J_EXPORT'
nvcc warning : The -c++11 flag is not supported with the configured host compiler. Flag will be ignored.
-- Generating temporary cmake readable file: C:/libnd4j-master/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/nd4j_generated_NativeOps.cu.obj.depend.tmp
C:/msys64/mingw64/bin/cmake.exe -D input_file:FILEPATH=C:/libnd4j-master/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/nd4j_generated_NativeOps.cu.obj.NVCC-depend -D output_file:FILEPATH=C:/libnd4j-master/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/nd4j_generated_NativeOps.cu.obj.depend.tmp -P C:/libnd4j-master/cmake/FindCUDA/make2cmake.cmake
-- Copy if different C:/libnd4j-master/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/nd4j_generated_NativeOps.cu.obj.depend.tmp to C:/libnd4j-master/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/nd4j_generated_NativeOps.cu.obj.depend
C:/msys64/mingw64/bin/cmake.exe -E copy_if_different C:/libnd4j-master/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/nd4j_generated_NativeOps.cu.obj.depend.tmp C:/libnd4j-master/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/nd4j_generated_NativeOps.cu.obj.depend
-- Removing C:/libnd4j-master/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/nd4j_generated_NativeOps.cu.obj.depend.tmp and C:/libnd4j-master/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/nd4j_generated_NativeOps.cu.obj.NVCC-depend
C:/msys64/mingw64/bin/cmake.exe -E remove C:/libnd4j-master/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/nd4j_generated_NativeOps.cu.obj.depend.tmp C:/libnd4j-master/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/nd4j_generated_NativeOps.cu.obj.NVCC-depend
-- Generating C:/libnd4j-master/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/./nd4j_generated_NativeOps.cu.obj
"C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v7.5/bin/nvcc.exe" C:/libnd4j-master/blas/cuda/NativeOps.cu -c -o C:/libnd4j-master/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/./nd4j_generated_NativeOps.cu.obj -m64 --std c++11 -D__CUDABLAS__=true -Dnd4j_EXPORTS -Xcompiler ,\"/MD\",\"/O2\",\"/Ob2\",\"/D\",\"NDEBUG\" -DVERBOSE -G -g -lcublas -gencode arch=compute_20,code=sm_20 -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 -DNVCC "-IC:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v7.5/include" -IC:/libnd4j-master/include -IC:/libnd4j-master/blas/../include "-IC:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v7.5/include"
C:\libnd4j-master\include\dll.h(9) : warning C4005: 'ND4J_EXPORT' : macro redefinition
c:\libnd4j-master\blas\cuda\../NativeOps.h(34) : see previous definition of 'ND4J_EXPORT'
C:\libnd4j-master\include\optype.h(10): error: identifier "constexpr" is undefined
C:\libnd4j-master\include\optype.h(10): error: expected a ";"
C:\libnd4j-master\include\optype.h(11): error: identifier "constexpr" is undefined
C:\libnd4j-master\include\optype.h(11): error: variable "op_type::OpType" has already been defined
C:\libnd4j-master\include\optype.h(11): error: expected a ";"
C:\libnd4j-master\include\transform.h(3424): warning: variable "inOffset" was declared but never referenced
detected during:
instantiation of "void functions::transform::ops::Col2Im<T>::execSpecialCuda(T *, int *, T *, int *, T *, int *) [with T=double]"
(3672): here
instantiation of "functions::transform::ops::Col2Im<T>::Col2Im() [with T=double]"
(5198): here
instantiation of "functions::transform::Transform<T> *functions::transform::TransformOpFactory<T>::getOp(int) [with T=double]"
(5271): here
instantiation of "void transformGeneric(int, Nd4jIndex, T *, int, T *, T *, int, int *) [with T=double]"
(5306): here
C:\libnd4j-master\include\transform.h(3518): warning: variable "imgHeight" was declared but never referenced
detected during:
instantiation of "void functions::transform::ops::Col2Im<T>::execSpecial(T *, int *, T *, int *, T *) [with T=double]"
(3672): here
instantiation of "functions::transform::ops::Col2Im<T>::Col2Im() [with T=double]"
(5198): here
instantiation of "functions::transform::Transform<T> *functions::transform::TransformOpFactory<T>::getOp(int) [with T=double]"
(5271): here
instantiation of "void transformGeneric(int, Nd4jIndex, T *, int, T *, T *, int, int *) [with T=double]"
(5306): here
C:\libnd4j-master\include\transform.h(3519): warning: variable "imgWidth" was declared but never referenced
detected during:
instantiation of "void functions::transform::ops::Col2Im<T>::execSpecial(T *, int *, T *, int *, T *) [with T=double]"
(3672): here
instantiation of "functions::transform::ops::Col2Im<T>::Col2Im() [with T=double]"
(5198): here
instantiation of "functions::transform::Transform<T> *functions::transform::TransformOpFactory<T>::getOp(int) [with T=double]"
(5271): here
instantiation of "void transformGeneric(int, Nd4jIndex, T *, int, T *, T *, int, int *) [with T=double]"
(5306): here
C:\libnd4j-master\include\transform.h(3112): warning: variable "outArrayOffset" was declared but never referenced
detected during:
instantiation of "void functions::transform::ops::Im2col<T>::execSpecialCuda(T *, int *, T *, int *, T *, int *) [with T=double]"
(3363): here
instantiation of "functions::transform::ops::Im2col<T>::Im2col() [with T=double]"
(5201): here
instantiation of "functions::transform::Transform<T> *functions::transform::TransformOpFactory<T>::getOp(int) [with T=double]"
(5271): here
instantiation of "void transformGeneric(int, Nd4jIndex, T *, int, T *, T *, int, int *) [with T=double]"
(5306): here
C:\libnd4j-master\include\transform.h(3116): warning: variable "inArrayOffset" was declared but never referenced
detected during:
instantiation of "void functions::transform::ops::Im2col<T>::execSpecialCuda(T *, int *, T *, int *, T *, int *) [with T=double]"
(3363): here
instantiation of "functions::transform::ops::Im2col<T>::Im2col() [with T=double]"
(5201): here
instantiation of "functions::transform::Transform<T> *functions::transform::TransformOpFactory<T>::getOp(int) [with T=double]"
(5271): here
instantiation of "void transformGeneric(int, Nd4jIndex, T *, int, T *, T *, int, int *) [with T=double]"
(5306): here
C:\libnd4j-master\include\transform.h(4852): warning: variable "maxCursor" was set but never used
detected during:
instantiation of "void functions::transform::ops::IsMax<T>::doAll(T *, int *, T *, int *, T *) [with T=double]"
(4978): here
instantiation of "void functions::transform::ops::IsMax<T>::execSpecial(T *, int *, T *, int *, T *) [with T=double]"
(5034): here
instantiation of "functions::transform::ops::IsMax<T>::IsMax() [with T=double]"
(5213): here
instantiation of "functions::transform::Transform<T> *functions::transform::TransformOpFactory<T>::getOp(int) [with T=double]"
(5271): here
instantiation of "void transformGeneric(int, Nd4jIndex, T *, int, T *, T *, int, int *) [with T=double]"
(5306): here
C:\libnd4j-master\include\transform.h(3424): warning: variable "inOffset" was declared but never referenced
detected during:
instantiation of "void functions::transform::ops::Col2Im<T>::execSpecialCuda(T *, int *, T *, int *, T *, int *) [with T=float]"
(3672): here
instantiation of "functions::transform::ops::Col2Im<T>::Col2Im() [with T=float]"
(5198): here
instantiation of "functions::transform::Transform<T> *functions::transform::TransformOpFactory<T>::getOp(int) [with T=float]"
(5271): here
instantiation of "void transformGeneric(int, Nd4jIndex, T *, int, T *, T *, int, int *) [with T=float]"
(5337): here
C:\libnd4j-master\include\transform.h(3518): warning: variable "imgHeight" was declared but never referenced
detected during:
instantiation of "void functions::transform::ops::Col2Im<T>::execSpecial(T *, int *, T *, int *, T *) [with T=float]"
(3672): here
instantiation of "functions::transform::ops::Col2Im<T>::Col2Im() [with T=float]"
(5198): here
instantiation of "functions::transform::Transform<T> *functions::transform::TransformOpFactory<T>::getOp(int) [with T=float]"
(5271): here
instantiation of "void transformGeneric(int, Nd4jIndex, T *, int, T *, T *, int, int *) [with T=float]"
(5337): here
C:\libnd4j-master\include\transform.h(3519): warning: variable "imgWidth" was declared but never referenced
detected during:
instantiation of "void functions::transform::ops::Col2Im<T>::execSpecial(T *, int *, T *, int *, T *) [with T=float]"
(3672): here
instantiation of "functions::transform::ops::Col2Im<T>::Col2Im() [with T=float]"
(5198): here
instantiation of "functions::transform::Transform<T> *functions::transform::TransformOpFactory<T>::getOp(int) [with T=float]"
(5271): here
instantiation of "void transformGeneric(int, Nd4jIndex, T *, int, T *, T *, int, int *) [with T=float]"
(5337): here
C:\libnd4j-master\include\transform.h(3112): warning: variable "outArrayOffset" was declared but never referenced
detected during:
instantiation of "void functions::transform::ops::Im2col<T>::execSpecialCuda(T *, int *, T *, int *, T *, int *) [with T=float]"
(3363): here
instantiation of "functions::transform::ops::Im2col<T>::Im2col() [with T=float]"
(5201): here
instantiation of "functions::transform::Transform<T> *functions::transform::TransformOpFactory<T>::getOp(int) [with T=float]"
(5271): here
instantiation of "void transformGeneric(int, Nd4jIndex, T *, int, T *, T *, int, int *) [with T=float]"
(5337): here
C:\libnd4j-master\include\transform.h(3116): warning: variable "inArrayOffset" was declared but never referenced
detected during:
instantiation of "void functions::transform::ops::Im2col<T>::execSpecialCuda(T *, int *, T *, int *, T *, int *) [with T=float]"
(3363): here
instantiation of "functions::transform::ops::Im2col<T>::Im2col() [with T=float]"
(5201): here
instantiation of "functions::transform::Transform<T> *functions::transform::TransformOpFactory<T>::getOp(int) [with T=float]"
(5271): here
instantiation of "void transformGeneric(int, Nd4jIndex, T *, int, T *, T *, int, int *) [with T=float]"
(5337): here
C:\libnd4j-master\include\transform.h(4852): warning: variable "maxCursor" was set but never used
detected during:
instantiation of "void functions::transform::ops::IsMax<T>::doAll(T *, int *, T *, int *, T *) [with T=float]"
(4978): here
instantiation of "void functions::transform::ops::IsMax<T>::execSpecial(T *, int *, T *, int *, T *) [with T=float]"
(5034): here
instantiation of "functions::transform::ops::IsMax<T>::IsMax() [with T=float]"
(5213): here
instantiation of "functions::transform::Transform<T> *functions::transform::TransformOpFactory<T>::getOp(int) [with T=float]"
(5271): here
instantiation of "void transformGeneric(int, Nd4jIndex, T *, int, T *, T *, int, int *) [with T=float]"
(5337): here
C:\libnd4j-master\include\summarystatsreduce.h(1466): error: namespace "op_type" has no member "Variance"
detected during:
instantiation of "functions::summarystats::SummaryStatsReduce<T> *functions::summarystats::SummaryStatsReduceOpFactory<T>::getOp(int, __nv_bool) [with T=double]"
(1517): here
instantiation of "void summaryStatsReduceGeneric(int, T *, int *, T *, T *, int *, int *, int, int, __nv_bool, int *) [with T=double]"
(1554): here
C:\libnd4j-master\include\summarystatsreduce.h(1468): error: namespace "op_type" has no member "StandardDeviation"
detected during:
instantiation of "functions::summarystats::SummaryStatsReduce<T> *functions::summarystats::SummaryStatsReduceOpFactory<T>::getOp(int, __nv_bool) [with T=double]"
(1517): here
instantiation of "void summaryStatsReduceGeneric(int, T *, int *, T *, T *, int *, int *, int, int, __nv_bool, int *) [with T=double]"
(1554): here
C:\libnd4j-master\include\summarystatsreduce.h(1466): error: namespace "op_type" has no member "Variance"
detected during:
instantiation of "functions::summarystats::SummaryStatsReduce<T> *functions::summarystats::SummaryStatsReduceOpFactory<T>::getOp(int, __nv_bool) [with T=float]"
(1517): here
instantiation of "void summaryStatsReduceGeneric(int, T *, int *, T *, T *, int *, int *, int, int, __nv_bool, int *) [with T=float]"
(1591): here
C:\libnd4j-master\include\summarystatsreduce.h(1468): error: namespace "op_type" has no member "StandardDeviation"
detected during:
instantiation of "functions::summarystats::SummaryStatsReduce<T> *functions::summarystats::SummaryStatsReduceOpFactory<T>::getOp(int, __nv_bool) [with T=float]"
(1517): here
instantiation of "void summaryStatsReduceGeneric(int, T *, int *, T *, T *, int *, int *, int, int, __nv_bool, int *) [with T=float]"
(1591): here
9 errors detected in the compilation of "C:/msys64/tmp/tmpxft_000024a4_00000000-23_NativeOps.compute_52.cpp1.ii".
nvcc warning : The -c++11 flag is not supported with the configured host compiler. Flag will be ignored.
NativeOps.cu
-- Removing C:/libnd4j-master/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/./nd4j_generated_NativeOps.cu.obj
C:/msys64/mingw64/bin/cmake.exe -E remove C:/libnd4j-master/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/./nd4j_generated_NativeOps.cu.obj
CMake Error at nd4j_generated_NativeOps.cu.obj.cmake:257 (message):
Error generating file
C:/libnd4j-master/blasbuild/cuda/blas/CMakeFiles/nd4j.dir/cuda/./nd4j_generated_NativeOps.cu.obj
NMAKE : fatal error U1077: 'C:\msys64\mingw64\bin\cmake.exe' : return code '0x1'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\amd64\nmake.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\amd64\nmake.exe"' : return code '0x2'
Stop.
FINISHING BUILD
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment