为Jetson-Nano目标构建h2o4gpu rel-0.3.2

时间:2019-05-19 16:49:20

标签: build nvidia-jetson h2o4gpu

尝试在Jetson-Nano目标上构建h2o4gpu rel-0.3.2分支失败。

克隆git分支后,我创建了一个子目录/ build, 运行“ cmake USE_CUDA = 1 ..”。 这给了我以下错误:


CMakeLists.txt:197(ADD_SUBDIRECTORY)的CMake错误:   源目录   / home / michael / workspace / h2o4gpu / tests / googletest   不包含CMakeLists.txt文件。

CMakeLists.txt:211(target_link_libraries)的CMake错误:   OBJECT_LIBRARY类型的目标“ commonh2o4gpu”可能未链接到   另一个目标。一个人只能链接到STATIC或SHARED库,或者链接到

设置了ENABLE_EXPORTS属性的

可执行文件。

我暂时通过注释CMakeLists.txt(GTest,UnitTests构建)中的相关步骤来解决此问题。

随后的“全部制作”导致以下错误,我无法理解:


[35%]构建CXX对象CMakeFiles / _ch2o4gpu_cpu.dir / ch2o4gpu_cpuPYTHON_wrap.cxx.o [38%]链接CXX共享模块_ch2o4gpu_cpu.so [38%]内建目标_ch2o4gpu_cpu [41%]构建NVCC(设备)对象CMakeFiles / gpuh2o4gpu.dir / src / gpu / gpuh2o4gpu_genic_warmstart.cu.o [43%]构建NVCC(设备)对象CMakeFiles / gpuh2o4gpu.dir / src / gpu / gpuh2o4gpu_genic_bwcheck.cu.o [46%]构建NVCC(设备)对象CMakeFiles / gpuh2o4gpu.dir / src / gpu / data / gpuh2o4gpu_genic_matrix.cu.o 在/home/michael/workspace/h2o4gpu/src/gpu/data/matrix.cu中包含的文件中:1:0: /home/michael/workspace/h2o4gpu/src/gpu/data/matrix.cuh:5:10:致命错误:../../../cub/cub/cub.cuh:没有此类文件或目录  #include <../../../ cub / cub / cub.cuh>           ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 编译终止。 CMake错误发生在gpuh2o4gpu_generation_matrix.cu.o.Release.cmake:219(消息):   产生错误   /home/michael/workspace/h2o4gpu/build/CMakeFiles/gpuh2o4gpu.dir/src/gpu/data /./ gpuh2o4gpu_generation_matrix.cu.o

CMakeFiles / gpuh2o4gpu.dir / build.make:70:目标'CMakeFiles / gpuh2o4gpu.dir / src / gpu / data / gpuh2o4gpu_genic_matrix.cu.o'的配方失败 make [2]: * [CMakeFiles / gpuh2o4gpu.dir / src / gpu / data / gpuh2o4gpu_genic_matrix.cu.o]错误1 CMakeFiles / Makefile2:141:目标'CMakeFiles / gpuh2o4gpu.dir / all'的配方失败 make [1]:* [CMakeFiles / gpuh2o4gpu.dir / all]错误2 Makefile:83:目标“全部”的配方失败

make:*** [全部]错误2

我希望获得h2o4gpu版本,以将其用作sklearn的直接替代。。非常感谢您的帮助。

致谢

0 个答案:

没有答案