Сборка h2o4gpu rel-0.3.2 для цели Джетсон-Нано

Попытка построить ветку h2o4gpu rel-0.3.2 на цели Jetson-Nano не удалась.

После клонирования ветки git я создал подпапку dir /build, запустив "cmake USE_CUDA=1 ..". Это дало мне следующую ошибку:


CMake Ошибка в CMakeLists.txt:197 (ADD_SUBDIRECTORY): Исходный каталог /home/michael/workspace/h2o4gpu/tests/googletest не содержит файл CMakeLists.txt.

CMake Ошибка в CMakeLists.txt:211 (target_link_libraries): Цель "commonh2o4gpu" типа OBJECT_LIBRARY не может быть связана с другой целью. Можно ссылаться только на 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_opupupu.pu.cu.cu.pu.pg dir/src/gpu/gpuh2o4gpu_generated_warmstart.cu.o [ 43%] Построение объекта NVCC (устройства) CMakeFiles/gpuh2o4gpu.dir/src/gpu/gpuh2o4gpu_generated_bwcheck.gu.ph.u.u.u.fu.u.u.fu.c.u.fu.cu dir / src / gpu / data / gpuh2o4gpu_generated_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_generated_matrix.cu.o.Release.cmake:219 (сообщение): Ошибка генерации /home/michael/workspace/h2o4gpu/build/CMakeFiles/gpuh2o4gpu.dir/src/gpu/data_og.og.og.og.

CMakeFiles/gpuh2o4gpu.dir/build.make:70: рецепт для цели 'CMakeFiles/gpuh2o4gpu.dir/src/gpu/data/gpuh2o4gpu_generated_matrix.cu.o' не удалось сделать [2]: * [CMake2hir / gp gpu/data/gpuh2o4gpu_generated_matrix.cu.o] Ошибка 1 CMakeFiles/Makefile2:141: сбой рецепта для цели 'CMakeFiles/gpuh2o4gpu.dir/all' сделать [1]: * [CMakeFiles / gpuh2o4gpu.dir : 2 / make-2: allfile : 2file: make:83: рецепт для цели "все" не удался

make: *** [все] Ошибка 2

Я хотел бы получить сборку h2o4gpu, чтобы использовать ее в качестве замены для sklearn. Любая помощь очень ценится.

С уважением

0 ответов

Другие вопросы по тегам