尝试在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:目标“全部”的配方失败
我希望获得h2o4gpu版本,以将其用作sklearn的直接替代。。非常感谢您的帮助。
致谢