Doesn't compile with CUDA

199 views
Skip to first unread message

cmog...@gmail.com

unread,
Jan 15, 2013, 3:46:51 AM1/15/13
to ebl...@googlegroups.com
Hello,
I use Debian wheezy and I'm trying to compile eblearn from svn. Without CUDA it compiles with no error.
I installed cuda 5.0, 4.2, 3.2 (x64 for ubuntu, there is no version for debian, but it works well) and gcc-4.6, 4.4 (cuda doesn't work with 4.7). I executed CUDA samples to check if it works. It does.
But eblearn/tools make with USECUDA=1 can't compile detector_gui (for version 4.2 and 5.0). With CUDA 3.2 it fails on the first using nvcc.



This is log for make:
__________________________________________________________________

Compiling all project(s) in release mode...
Use 'make release prj=idxgui' for example to compile a specific project.
__________________________________________________________________
mkdir -p build/Release 2> /dev/null
cd build/Release && cmake -DCMAKE_BUILD_TYPE=Release ../.. \
&& make all && cd ../..
-- The C compiler identification is GNU 4.4.7
-- The CXX compiler identification is GNU 4.7.2
-- Check for working C compiler: /usr/local/cuda/bin/gcc
-- Check for working C compiler: /usr/local/cuda/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - 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
-- Target OS is Linux (64 bits)
-- Found Boost
-- Boost include directory: /usr/include
-- Boost libraries directory: /usr/lib
-- Boost system: /usr/lib/libboost_system-mt.so
-- Boost filesystem: /usr/lib/libboost_filesystem-mt.so
-- Boost regex: /usr/lib/libboost_regex-mt.so
-- OpenCV is disabled, export USEOPENCV=1 to activate it.
-- Found libXml++
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found.
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found.
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found.
-- Found Qt4: /usr/share/qt4/bin/qmake (found version "4.8.2")
-- Qt qmake: /usr/share/qt4/bin/qmake
-- Qt moc: /usr/bin/moc-qt4
-- Qt lib dir: /usr/lib/x86_64-linux-gnu
-- Qt include dir: /usr/include/qt4
-- Found Qt
-- CBLAS DISABLED
-- CPPUnit include: /usr/include
-- CPPUnit library: /usr/lib/libcppunit.so
-- Found CPPUnit: /usr/lib/libcppunit.so
-- Found CUDA: /usr/local/cuda
-- NVidia CUDA include paths: /usr/local/cuda/include
-- NVidia CUDA libraries: /usr/local/cuda/lib64/libcudart.so;/usr/lib/libcuda.so
-- NVidia CUDA toolkit dir: /usr/local/cuda
-- NVidia CUDA version: 4.2
-- Nvidia CUDA Found.
-- Found ImageMagick: /usr/bin/convert (found version "6.7.7-10")
-- ImageMagick convert: /usr/bin/convert
-- ImageMagick Found.
-- Magick++ is disabled, export USEMAGICKPP=1 to activate it.
-- Could NOT find MPI_C (missing: MPI_C_LIBRARIES MPI_C_INCLUDE_PATH)
-- Could NOT find MPI_CXX (missing: MPI_CXX_LIBRARIES MPI_CXX_INCLUDE_PATH)
-- pthread Found.
-- pthread include path: /usr/include
-- pthread library: /usr/lib/x86_64-linux-gnu/libpthread.so
-- Binaries output path: /home/cmogilko/eblearn/tools/../bin
-- Libraries output path: /home/cmogilko/eblearn/tools/../bin
-- Data path for testing is: /home/cmogilko/eblearn/tools/data
-- Compiler: /usr/bin/c++
-- Compilation flags: -Werror=overloaded-virtual -pthread -D__LINUX__ -D__BOOST__ -D__BOOST_SYSTEM__ -D__BOOST_FILESYSTEM__ -D__BOOST_REGEX__ -D__XML__ -D__GUI__ -D__CUDA__ -D__IMAGEMAGICK__ -D__PTHREAD__
-- Configuring done
-- Generating done
-- Build files have been written to: /home/cmogilko/eblearn/tools/build/Release
make[1]: Entering directory `/home/cmogilko/eblearn/tools/build/Release'
make[2]: Entering directory `/home/cmogilko/eblearn/tools/build/Release'
make[3]: Entering directory `/home/cmogilko/eblearn/tools/build/Release'
Scanning dependencies of target idx
make[3]: Leaving directory `/home/cmogilko/eblearn/tools/build/Release'
make[3]: Entering directory `/home/cmogilko/eblearn/tools/build/Release'
[ 1%] Building CXX object /home/cmogilko/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/idxspec.o
[ 2%] Building CXX object /home/cmogilko/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/idx.o
[ 3%] Building CXX object /home/cmogilko/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/srg.o
[ 4%] Building CXX object /home/cmogilko/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/stl.o
[ 5%] Building CXX object /home/cmogilko/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/idxops.o
[ 6%] Building CXX object /home/cmogilko/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/idxIO.o
[ 8%] Building CXX object /home/cmogilko/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/ipp.o
[ 9%] Building CXX object /home/cmogilko/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/ippops.o
[ 10%] Building CXX object /home/cmogilko/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/th.o
[ 11%] Building CXX object /home/cmogilko/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/thops.o
[ 12%] Building CXX object /home/cmogilko/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/blasops.o
[ 13%] Building CXX object /home/cmogilko/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/color_spaces.o
[ 15%] Building CXX object /home/cmogilko/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/image.o
[ 16%] Building CXX object /home/cmogilko/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/imageIO.o
[ 17%] Building CXX object /home/cmogilko/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/numerics.o
[ 18%] Building CXX object /home/cmogilko/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/utils.o
[ 19%] Building CXX object /home/cmogilko/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/matlab.o
[ 20%] Building CXX object /home/cmogilko/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/smart.o
[ 22%] Building CXX object /home/cmogilko/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/random.o
[ 23%] Building CXX object /home/cmogilko/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/string_utils.o
Linking CXX shared library /home/cmogilko/eblearn/bin/libidx.so
make[3]: Leaving directory `/home/cmogilko/eblearn/tools/build/Release'
[ 23%] Built target idx
make[3]: Entering directory `/home/cmogilko/eblearn/tools/build/Release'
[ 24%] Building NVCC (Device) object ../../../core/build/Release/libeblearn/CMakeFiles/eblearn_cuda.dir/src/./eblearn_cuda_generated_ebl_cudautils.cu.o
[ 25%] Building NVCC (Device) object ../../../core/build/Release/libeblearn/CMakeFiles/eblearn_cuda.dir/src/./eblearn_cuda_generated_ebl_cudaops.cu.o
Scanning dependencies of target eblearn_cuda
make[3]: Leaving directory `/home/cmogilko/eblearn/tools/build/Release'
make[3]: Entering directory `/home/cmogilko/eblearn/tools/build/Release'
Linking CXX shared library /home/cmogilko/eblearn/bin/libeblearn_cuda.so
make[3]: Leaving directory `/home/cmogilko/eblearn/tools/build/Release'
[ 25%] Built target eblearn_cuda
make[3]: Entering directory `/home/cmogilko/eblearn/tools/build/Release'
Scanning dependencies of target eblearn
make[3]: Leaving directory `/home/cmogilko/eblearn/tools/build/Release'
make[3]: Entering directory `/home/cmogilko/eblearn/tools/build/Release'
[ 26%] Building CXX object /home/cmogilko/eblearn/core/build/Release/libeblearn/CMakeFiles/eblearn.dir/src/bbox.o
[ 27%] Building CXX object /home/cmogilko/eblearn/core/build/Release/libeblearn/CMakeFiles/eblearn.dir/src/ebl_logger.o
[ 29%] Building CXX object /home/cmogilko/eblearn/core/build/Release/libeblearn/CMakeFiles/eblearn.dir/src/ebl_module.o
[ 30%] Building CXX object /home/cmogilko/eblearn/core/build/Release/libeblearn/CMakeFiles/eblearn.dir/src/ebl_parameters.o
[ 31%] Building CXX object /home/cmogilko/eblearn/core/build/Release/libeblearn/CMakeFiles/eblearn.dir/src/ebl_utils.o
[ 32%] Building CXX object /home/cmogilko/eblearn/core/build/Release/libeblearn/CMakeFiles/eblearn.dir/src/nms.o
Linking CXX shared library /home/cmogilko/eblearn/bin/libeblearn.so
make[3]: Leaving directory `/home/cmogilko/eblearn/tools/build/Release'
[ 32%] Built target eblearn
make[3]: Entering directory `/home/cmogilko/eblearn/tools/build/Release'
[ 33%] Qt Wrapped File
[ 34%] Qt Wrapped File
[ 36%] Qt Wrapped File
Scanning dependencies of target idxgui
make[3]: Leaving directory `/home/cmogilko/eblearn/tools/build/Release'
make[3]: Entering directory `/home/cmogilko/eblearn/tools/build/Release'
[ 37%] Building CXX object libidxgui/CMakeFiles/idxgui.dir/src/gui_thread.o
[ 38%] Building CXX object libidxgui/CMakeFiles/idxgui.dir/src/idxgui.o
[ 39%] Building CXX object libidxgui/CMakeFiles/idxgui.dir/src/win.o
[ 40%] Building CXX object libidxgui/CMakeFiles/idxgui.dir/src/win2d.o
[ 41%] Building CXX object libidxgui/CMakeFiles/idxgui.dir/src/win3d.o
[ 43%] Building CXX object libidxgui/CMakeFiles/idxgui.dir/src/gui.o
[ 44%] Building CXX object libidxgui/CMakeFiles/idxgui.dir/src/scroll_box0.o
[ 45%] Building CXX object libidxgui/CMakeFiles/idxgui.dir/src/scroll_box.o
Linking CXX shared library /home/cmogilko/eblearn/bin/libidxgui.so
make[3]: Leaving directory `/home/cmogilko/eblearn/tools/build/Release'
[ 45%] Built target idxgui
make[3]: Entering directory `/home/cmogilko/eblearn/tools/build/Release'
Scanning dependencies of target eblearngui
make[3]: Leaving directory `/home/cmogilko/eblearn/tools/build/Release'
make[3]: Entering directory `/home/cmogilko/eblearn/tools/build/Release'
[ 46%] Building CXX object libeblearngui/CMakeFiles/eblearngui.dir/src/datasource_gui.o
[ 47%] Building CXX object libeblearngui/CMakeFiles/eblearngui.dir/src/detector_gui.o
In file included from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:68:0,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.h:49:40: error: expected type-specifier before ‘bbstate_idx’
/home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.h:49:40: error: expected ‘>’ before ‘bbstate_idx’
/home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.h:50:72: error: wrong number of template arguments (2, should be 1)
In file included from /home/cmogilko/eblearn/core/libeblearn/include/ebl_nonlinearity.h:38:0,
from /home/cmogilko/eblearn/core/libeblearn/include/ebl_answer.h:42,
from /home/cmogilko/eblearn/core/libeblearn/include/detector.h:39,
from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_basic.h:130:29: error: provided for ‘template<class T> class ebl::convolution_module’
In file included from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:68:0,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.h:61:47: error: wrong number of template arguments (2, should be 1)
In file included from /home/cmogilko/eblearn/core/libeblearn/include/detector.h:37:0,
from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_state.h:41:29: error: provided for ‘template<class T> class ebl::parameter’
In file included from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:68:0,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.h:71:31: error: wrong number of template arguments (2, should be 1)
In file included from /home/cmogilko/eblearn/core/libeblearn/include/ebl_arch.h:38:0,
from /home/cmogilko/eblearn/core/libeblearn/include/detector.h:38,
from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_module.h:85:36: error: provided for ‘template<class T> class ebl::module_1_1’
In file included from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:68:0,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.h:72:39: error: wrong number of template arguments (2, should be 1)
In file included from /home/cmogilko/eblearn/core/libeblearn/include/ebl_nonlinearity.h:38:0,
from /home/cmogilko/eblearn/core/libeblearn/include/ebl_answer.h:42,
from /home/cmogilko/eblearn/core/libeblearn/include/detector.h:39,
from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_basic.h:130:29: error: provided for ‘template<class T> class ebl::convolution_module’
In file included from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:68:0,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.h:73:39: error: wrong number of template arguments (2, should be 1)
In file included from /home/cmogilko/eblearn/core/libeblearn/include/ebl_nonlinearity.h:38:0,
from /home/cmogilko/eblearn/core/libeblearn/include/ebl_answer.h:42,
from /home/cmogilko/eblearn/core/libeblearn/include/detector.h:39,
from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_basic.h:130:29: error: provided for ‘template<class T> class ebl::convolution_module’
In file included from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:68:0,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.h:74:39: error: wrong number of template arguments (2, should be 1)
In file included from /home/cmogilko/eblearn/core/libeblearn/include/ebl_nonlinearity.h:38:0,
from /home/cmogilko/eblearn/core/libeblearn/include/ebl_answer.h:42,
from /home/cmogilko/eblearn/core/libeblearn/include/detector.h:39,
from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_basic.h:130:29: error: provided for ‘template<class T> class ebl::convolution_module’
In file included from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:68:0,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.h:75:39: error: wrong number of template arguments (2, should be 1)
In file included from /home/cmogilko/eblearn/core/libeblearn/include/ebl_nonlinearity.h:38:0,
from /home/cmogilko/eblearn/core/libeblearn/include/ebl_answer.h:42,
from /home/cmogilko/eblearn/core/libeblearn/include/detector.h:39,
from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_basic.h:130:29: error: provided for ‘template<class T> class ebl::convolution_module’
In file included from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:68:0,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.h:76:39: error: wrong number of template arguments (2, should be 1)
In file included from /home/cmogilko/eblearn/core/libeblearn/include/ebl_nonlinearity.h:38:0,
from /home/cmogilko/eblearn/core/libeblearn/include/ebl_answer.h:42,
from /home/cmogilko/eblearn/core/libeblearn/include/detector.h:39,
from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_basic.h:130:29: error: provided for ‘template<class T> class ebl::convolution_module’
In file included from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:68:0,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.h:77:39: error: wrong number of template arguments (2, should be 1)
In file included from /home/cmogilko/eblearn/core/libeblearn/include/ebl_nonlinearity.h:38:0,
from /home/cmogilko/eblearn/core/libeblearn/include/ebl_answer.h:42,
from /home/cmogilko/eblearn/core/libeblearn/include/detector.h:39,
from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_basic.h:130:29: error: provided for ‘template<class T> class ebl::convolution_module’
In file included from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:68:0,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.h:91:40: error: expected type-specifier before ‘bbstate_idx’
/home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.h:91:40: error: expected ‘>’ before ‘bbstate_idx’
/home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.h:92:59: error: wrong number of template arguments (2, should be 1)
In file included from /home/cmogilko/eblearn/core/libeblearn/include/ebl_nonlinearity.h:38:0,
from /home/cmogilko/eblearn/core/libeblearn/include/ebl_answer.h:42,
from /home/cmogilko/eblearn/core/libeblearn/include/detector.h:39,
from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_basic.h:268:29: error: provided for ‘template<class T> class ebl::power_module’
In file included from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:68:0,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.h:105:33: error: wrong number of template arguments (2, should be 1)
In file included from /home/cmogilko/eblearn/core/libeblearn/include/ebl_nonlinearity.h:38:0,
from /home/cmogilko/eblearn/core/libeblearn/include/ebl_answer.h:42,
from /home/cmogilko/eblearn/core/libeblearn/include/detector.h:39,
from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_basic.h:268:29: error: provided for ‘template<class T> class ebl::power_module’
In file included from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:68:0,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.h:106:5: error: ‘fstate_idx’ does not name a type
/home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.h:110:31: error: wrong number of template arguments (2, should be 1)
In file included from /home/cmogilko/eblearn/core/libeblearn/include/ebl_arch.h:38:0,
from /home/cmogilko/eblearn/core/libeblearn/include/detector.h:38,
from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_module.h:85:36: error: provided for ‘template<class T> class ebl::module_1_1’
In file included from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:68:0,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.h:119:40: error: expected type-specifier before ‘bbstate_idx’
/home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.h:119:40: error: expected ‘>’ before ‘bbstate_idx’
/home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.h:120:57: error: wrong number of template arguments (2, should be 1)
In file included from /home/cmogilko/eblearn/core/libeblearn/include/ebl_nonlinearity.h:38:0,
from /home/cmogilko/eblearn/core/libeblearn/include/ebl_answer.h:42,
from /home/cmogilko/eblearn/core/libeblearn/include/detector.h:39,
from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_basic.h:224:7: error: provided for ‘template<class T> class ebl::addc_module’
In file included from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:68:0,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.h:127:38: error: wrong number of template arguments (2, should be 1)
In file included from /home/cmogilko/eblearn/core/libeblearn/include/detector.h:37:0,
from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_state.h:41:29: error: provided for ‘template<class T> class ebl::parameter’
In file included from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:68:0,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.h:138:64: error: wrong number of template arguments (2, should be 1)
In file included from /home/cmogilko/eblearn/core/libeblearn/include/detector.h:37:0,
from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_state.h:41:29: error: provided for ‘template<class T> class ebl::parameter’
In file included from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:68:0,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.h:141:30: error: wrong number of template arguments (2, should be 1)
In file included from /home/cmogilko/eblearn/core/libeblearn/include/ebl_nonlinearity.h:38:0,
from /home/cmogilko/eblearn/core/libeblearn/include/ebl_answer.h:42,
from /home/cmogilko/eblearn/core/libeblearn/include/detector.h:39,
from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_basic.h:224:7: error: provided for ‘template<class T> class ebl::addc_module’
In file included from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:68:0,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.h:144:29: error: wrong number of template arguments (2, should be 1)
In file included from /home/cmogilko/eblearn/core/libeblearn/include/ebl_arch.h:38:0,
from /home/cmogilko/eblearn/core/libeblearn/include/detector.h:38,
from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_module.h:85:36: error: provided for ‘template<class T> class ebl::module_1_1’
In file included from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:68:0,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.h:152:40: error: expected type-specifier before ‘bbstate_idx’
/home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.h:152:40: error: expected ‘>’ before ‘bbstate_idx’
/home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.h:153:57: error: wrong number of template arguments (2, should be 1)
In file included from /home/cmogilko/eblearn/core/libeblearn/include/ebl_nonlinearity.h:38:0,
from /home/cmogilko/eblearn/core/libeblearn/include/ebl_answer.h:42,
from /home/cmogilko/eblearn/core/libeblearn/include/detector.h:39,
from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_basic.h:501:29: error: provided for ‘template<class T> class ebl::fsum_module’
In file included from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:68:0,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.h:165:30: error: wrong number of template arguments (2, should be 1)
In file included from /home/cmogilko/eblearn/core/libeblearn/include/ebl_nonlinearity.h:38:0,
from /home/cmogilko/eblearn/core/libeblearn/include/ebl_answer.h:42,
from /home/cmogilko/eblearn/core/libeblearn/include/detector.h:39,
from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_basic.h:501:29: error: provided for ‘template<class T> class ebl::fsum_module’
In file included from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:68:0,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.h:167:30: error: wrong number of template arguments (2, should be 1)
In file included from /home/cmogilko/eblearn/core/libeblearn/include/ebl_nonlinearity.h:38:0,
from /home/cmogilko/eblearn/core/libeblearn/include/ebl_answer.h:42,
from /home/cmogilko/eblearn/core/libeblearn/include/detector.h:39,
from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_basic.h:501:29: error: provided for ‘template<class T> class ebl::fsum_module’
In file included from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:68:0,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.h:171:29: error: wrong number of template arguments (2, should be 1)
In file included from /home/cmogilko/eblearn/core/libeblearn/include/ebl_arch.h:38:0,
from /home/cmogilko/eblearn/core/libeblearn/include/detector.h:38,
from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_module.h:85:36: error: provided for ‘template<class T> class ebl::module_1_1’
In file included from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:68:0,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.h:178:40: error: expected type-specifier before ‘bbstate_idx’
/home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.h:178:40: error: expected ‘>’ before ‘bbstate_idx’
/home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.h:179:59: error: wrong number of template arguments (2, should be 1)
In file included from /home/cmogilko/eblearn/core/libeblearn/include/ebl_nonlinearity.h:38:0,
from /home/cmogilko/eblearn/core/libeblearn/include/ebl_answer.h:42,
from /home/cmogilko/eblearn/core/libeblearn/include/detector.h:39,
from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_basic.h:331:29: error: provided for ‘template<class T> class ebl::thres_module’
In file included from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:68:0,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.h:181:30: error: wrong number of template arguments (2, should be 1)
In file included from /home/cmogilko/eblearn/core/libeblearn/include/ebl_nonlinearity.h:38:0,
from /home/cmogilko/eblearn/core/libeblearn/include/ebl_answer.h:42,
from /home/cmogilko/eblearn/core/libeblearn/include/detector.h:39,
from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_basic.h:331:29: error: provided for ‘template<class T> class ebl::thres_module’
In file included from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:68:0,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.h:182:30: error: wrong number of template arguments (2, should be 1)
In file included from /home/cmogilko/eblearn/core/libeblearn/include/ebl_nonlinearity.h:38:0,
from /home/cmogilko/eblearn/core/libeblearn/include/ebl_answer.h:42,
from /home/cmogilko/eblearn/core/libeblearn/include/detector.h:39,
from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_basic.h:331:29: error: provided for ‘template<class T> class ebl::thres_module’
In file included from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:68:0,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.h:196:29: error: wrong number of template arguments (2, should be 1)
In file included from /home/cmogilko/eblearn/core/libeblearn/include/ebl_arch.h:38:0,
from /home/cmogilko/eblearn/core/libeblearn/include/detector.h:38,
from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_module.h:85:36: error: provided for ‘template<class T> class ebl::module_1_1’
In file included from /home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.h:203:0,
from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:68,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.hpp:45:45: error: wrong number of template arguments (2, should be 1)
In file included from /home/cmogilko/eblearn/core/libeblearn/include/detector.h:37:0,
from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_state.h:41:29: error: provided for ‘template<class T> class ebl::parameter’
In file included from /home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.h:203:0,
from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:68,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.hpp: In constructor ‘ebl::cuda_convolution_module<T, Tstate>::cuda_convolution_module(int*, ebl::idxdim&, ebl::idxdim&, ebl::idx<long int>&, const char*, bool, int)’:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.hpp:48:34: error: wrong number of template arguments (2, should be 1)
In file included from /home/cmogilko/eblearn/core/libeblearn/include/ebl_nonlinearity.h:38:0,
from /home/cmogilko/eblearn/core/libeblearn/include/ebl_answer.h:42,
from /home/cmogilko/eblearn/core/libeblearn/include/detector.h:39,
from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_basic.h:130:29: error: provided for ‘template<class T> class ebl::convolution_module’
In file included from /home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.h:203:0,
from /home/cmogilko/eblearn/core/libeblearn/include/libeblearn.h:68,
from /home/cmogilko/eblearn/tools/libeblearngui/include/detector_gui.h:37,
from /home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:33:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.hpp:48:35: error: expected ‘{’ before ‘(’ token
/home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.hpp: At global scope:
/home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.hpp:48:37: error: expected ‘)’ before ‘,’ token
/home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.hpp:48:43: error: expected constructor, destructor, or type conversion before ‘,’ token
/home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.hpp:48:52: error: expected constructor, destructor, or type conversion before ‘,’ token
/home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.hpp:48:57: error: expected constructor, destructor, or type conversion before ‘,’ token
/home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.hpp:48:64: error: expected constructor, destructor, or type conversion before ‘,’ token
/home/cmogilko/eblearn/core/libeblearn/include/ebl_cudabasic.hpp:48:71: error: expected constructor, destructor, or type conversion before ‘)’ token
/home/cmogilko/eblearn/tools/libeblearngui/src/detector_gui.cpp:91:1: error: expected ‘}’ at end of input
make[3]: *** [libeblearngui/CMakeFiles/eblearngui.dir/src/detector_gui.o] Error 1
make[3]: Leaving directory `/home/cmogilko/eblearn/tools/build/Release'
make[2]: *** [libeblearngui/CMakeFiles/eblearngui.dir/all] Error 2
make[2]: Leaving directory `/home/cmogilko/eblearn/tools/build/Release'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/cmogilko/eblearn/tools/build/Release'
make: *** [release] Error 2

the_minion

unread,
Jan 15, 2013, 8:12:20 PM1/15/13
to ebl...@googlegroups.com, cmog...@gmail.com, Qianli Liao
Qianli, can you please provide him with the revision number of the last known version which builds cuda.

Hey cmog,
We are lagging behind in trunk on cuda development, i.e. changes made to the cpu versions, we haven't updated function signatures to be consistent with the cpu/cuda versions. Qianli will point you out to the last version of cuda that compiles.
thx,
--s

soumith

unread,
Jan 15, 2013, 8:24:02 PM1/15/13
to ebl...@googlegroups.com, cmog...@gmail.com
Hey cmogilko,

Please check out trunk revision r2522 for CUDA.

---------- Forwarded message ----------
From: Qianli Liao <liao...@gmail.com>
Date: Tue, Jan 15, 2013 at 8:21 PM
Subject: Re: Doesn't compile with CUDA
To: soumith <sou...@gmail.com>


Yes. I believe that the CUDA in trunk r2522 is working. 

Best,
Qianli

--
 
 

Qianli Liao

unread,
Jan 15, 2013, 8:28:17 PM1/15/13
to ebl...@googlegroups.com, cmog...@gmail.com
Hey cmogilko,

Can you try compiling trunk revision r2522? I believe cuda works in that revision.
Just let me know if there's still any problem.

Best,
Qianli


2013/1/15 soumith <sou...@gmail.com>
--
 
 

cmog...@gmail.com

unread,
Jan 16, 2013, 11:15:09 AM1/16/13
to ebl...@googlegroups.com, cmog...@gmail.com, liao...@gmail.com
Thanks, it works compiles.

Some offtopic. I'm trying to do http://eblearn.cs.nyu.edu:21991/doku.php?id=svhn_tutorial tutorial, with use_gpu=0 it works, but with =1, it doesn't.
Error: Only full tables or fixed fanin tables are supportedin convolution_module with CUDA
I tried to fix it as i saw in http://eblearn.cs.nyu.edu:21991/doku.php?id=beginner_tutorial2_train (with table_in/out), but it gave me:
Error: incompatible dimensions for matrix-matrix multiplication of 20x8448 . 352x1 -> 20x1, in idx_m2dotm2

Could you provide me right .conf-file to this tutorial or some advice how to make valid tables?

среда, 16 января 2013 г., 5:28:17 UTC+4 пользователь Qianli Liao написал:
> /home/cmogilko/eblearn/core/libeblearn/include/ebl_</...
> Показать оригинал

soumith

unread,
Jan 16, 2013, 11:27:52 AM1/16/13
to ebl...@googlegroups.com, cmog...@gmail.com, liao...@gmail.com
Well, first of all, CUDA is only supported for detection, not training (because only the fprop modules are implemented in CUDA code), and it also doesn't make sense to train with CUDA on such tiny patches and a small network like this one, as the memory transfer overhead kills any speedup (it will actually train slower with cuda than with CPU). 

Where you would see huge speedups in using CUDA support is when you train a network on CPU, and then want to detect those objects in a large image at multiple scales.

To answer your question, since you changed the table sizes, "linear6_in"'s size changes from 8448 to 352 in your case, so to fix the "error", in the conf, you have to change linear6_in=352

--S


--



Qianli Liao

unread,
Jan 16, 2013, 12:00:39 PM1/16/13
to Александр Могилко, ebl...@googlegroups.com
Also, CUDA only support full table or table with fixed fan-in.
Some example scripts for making tables can be:

second layer: maketable -random 32 256 -fanin 4
first layer : maketable -full 3 32



2013/1/16 <cmog...@gmail.com>
Reply all
Reply to author
Forward
0 new messages