From: Karl R. <ru...@iu...> - 2021-11-26 08:59:50
|
Dear Sandra, sorry for the late reply! So CMake only relinked the executable. The linker command looks fine. So we need to check the compilation as well. Please run $> make clean $> make blas1 and re-send the output. This time it should also include the compilation command. Thanks and best regards, Karli On 11/25/21 11:09, SANDRA CATALAN PALLARES wrote: > Hi, > > I just wanted to ask you if the output I sent was the right one, meaning > the installation is correct this time. > > Regards, > Sandra > > El vie, 19 nov 2021 a las 14:28, SANDRA CATALAN PALLARES > (<sca...@uc... <mailto:sca...@uc...>>) escribió: > > The output is attached. > > Best regards, > Sandra > > El vie, 19 nov 2021 a las 14:03, Karl Rupp (<ru...@iu... > <mailto:ru...@iu...>>) escribió: > > Ok, so now we really need to actual compiler call from CMake. In > build/: > > $> cmake .. -DCMAKE_VERBOSE_MAKEFILE=On > $> make blas1 > (send output) > > Thanks and best regards, > Karli > > > On 11/19/21 13:59, SANDRA CATALAN PALLARES wrote: > > Hi, > > > > The example that you mention is not in the new examples > folder. However, > > I tried with blas1 and it does not work: > > > > jbelloch@odroid:~/EQU_FILTERING_sandra/ViennaCL-1.7.1/build$ > > examples/tutorial/blas1 > > terminate called after throwing an instance of > > 'viennacl::ocl::unknown_error' > > what(): ViennaCL: FATAL ERROR: ViennaCL encountered an > unknown > > OpenCL error. Most likely your OpenCL SDK or driver is not > installed > > properly. In some cases, this error is due to an invalid > global work > > size or several kernel compilation errors. > > If you think that this is a bug in ViennaCL, please report it at > > vie...@li... > <mailto:vie...@li...> > > <mailto:vie...@li... > <mailto:vie...@li...>> and supply at > least the > > following information: > > * Operating System > > * Which OpenCL implementation (AMD, NVIDIA, etc.) > > * ViennaCL version > > Many thanks in advance! > > Aborted > > > > Best regards, > > Sandra > > > > El vie, 19 nov 2021 a las 13:27, Karl Rupp > (<ru...@iu... <mailto:ru...@iu...> > > <mailto:ru...@iu... > <mailto:ru...@iu...>>>) escribió: > > > > Can you try to build in a subfolder? Maybe there's some > issue with the > > build inside the project folder. Also, it would be good > to start with a > > fresh ViennaCL folder just to rule out any side-effects. > > > > $> cd /path/to/ViennaCL > > $> mkdir build > > $> cd build > > $> cmake .. > > > -DOPENCL_LIBRARY=/home/jbelloch/EQU_FILTERING_sandra/opencl/lib/libOpenCL.so > > $> make > > > > ENABLE_OPENCL is set by default. We can skip ublas for this. > > Then run via > > > > $> examples/tutorial/blas1-opencl > > > > inside the build folder. Does this work? > > > > Best regards, > > Karli > > > > > > > > On 11/19/21 13:04, SANDRA CATALAN PALLARES wrote: > > > And this is the output of the cmake: > > > > > > /home/jbelloch/EQU_FILTERING_sandra/cmake-3.10.0/bin/cmake > > ENABLE_OPENCL > > > -DOPENCLROOT=/home/jbelloch/EQU_FILTERING_sandra/opencl > > > > > > -DOPENCL_LIBRARY=/home/jbelloch/EQU_FILTERING_sandra/opencl/lib/libOpenCL.so > > > > > ENABLE_UBLAS . -DCMAKE_CXX_FLAGS="-DVIENNACL_DEBUG_ALL" > > > -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON > > > -- The C compiler identification is GNU 4.8.2 > > > -- The CXX compiler identification is GNU 4.8.2 > > > -- 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 > > > -- Boost version: 1.54.0 > > > -- Looking for pthread.h > > > -- Looking for pthread.h - found > > > -- Looking for pthread_create > > > -- Looking for pthread_create - not found > > > -- Looking for pthread_create in pthreads > > > -- Looking for pthread_create in pthreads - not found > > > -- Looking for pthread_create in pthread > > > -- Looking for pthread_create in pthread - found > > > -- Found Threads: TRUE > > > -- Boost version: 1.54.0 > > > -- Found the following Boost libraries: > > > -- chrono > > > -- date_time > > > -- serialization > > > -- system > > > -- thread > > > -- atomic > > > -- Found OPENCL: > > /home/jbelloch/EQU_FILTERING_sandra/opencl/lib/libOpenCL.so > > > -- Configuring done > > > -- Generating done > > > CMake Warning: > > > Manually-specified variables were not used by the > project: > > > > > > OPENCLROOT > > > > > > > > > -- Build files have been written to: > > > /home/jbelloch/EQU_FILTERING_sandra/ViennaCL-1.7.1 > > > > > > El vie, 19 nov 2021 a las 10:36, SANDRA CATALAN PALLARES > > > (<sca...@uc... <mailto:sca...@uc...> > <mailto:sca...@uc... <mailto:sca...@uc...>> > > <mailto:sca...@uc... <mailto:sca...@uc...> > <mailto:sca...@uc... <mailto:sca...@uc...>>>>) escribió: > > > > > > This is the last compilation command I used > > > > > > jbelloch@odroid:~/EQU_FILTERING_sandra/ViennaCL-1.7.1$ > > > > //home/jbelloch/EQU_FILTERING_sandra/cmake-3.10.0/bin/cmake > > > ENABLE_OPENCL > > > > -DOPENCLROOT=/home/jbelloch/EQU_FILTERING_sandra/opencl > > > > > > -DOPENCL_LIBRARY=/home/jbelloch/EQU_FILTERING_sandra/opencl/lib/libOpenCL.so > > > ENABLE_UBLAS . > -DCMAKE_CXX_FLAGS="-DVIENNACL_DEBUG_ALL"/ > > > / > > > / > > > Best regards, > > > Sandra > > > |