awthomp / rapids-jetson

Required packages for cuDF, cuML, and cuGraph ARM support
12 stars 5 forks source link

Error with custrings #3

Open JJavierga opened 3 years ago

JJavierga commented 3 years ago

When I run ./build.sh I get several errors like this:

 #include <rmm/rmm.h>
          ^~~~~~~~~~~
compilation terminated.
CMakeFiles/NVStrings.dir/build.make:393: recipe for target 'CMakeFiles/NVStrings.dir/src/regex/regexec.cpp.o' failed
make[2]: *** [CMakeFiles/NVStrings.dir/src/regex/regexec.cpp.o] Error 1
/media/grvc/XavierSSD1/rapids/custrings/cpp/src/strings/NVStringsImpl.cu:25:10: fatal error: rmm/rmm.h: No such file or directory
 #include <rmm/rmm.h>

when I take a look at the make of the previous installed rmm I see no rmm.h:

-- Install configuration: "Release"
-- Up-to-date: /media/grvc/XavierSSD1/conda4aarch64_installer/include/rmm
-- Installing: /media/grvc/XavierSSD1/conda4aarch64_installer/include/rmm/exec_policy.hpp
-- Up-to-date: /media/grvc/XavierSSD1/conda4aarch64_installer/include/rmm/detail
-- Installing: /media/grvc/XavierSSD1/conda4aarch64_installer/include/rmm/detail/error.hpp
-- Installing: /media/grvc/XavierSSD1/conda4aarch64_installer/include/rmm/detail/aligned.hpp
-- Installing: /media/grvc/XavierSSD1/conda4aarch64_installer/include/rmm/detail/stack_trace.hpp
-- Installing: /media/grvc/XavierSSD1/conda4aarch64_installer/include/rmm/cuda_stream_pool.hpp
-- Up-to-date: /media/grvc/XavierSSD1/conda4aarch64_installer/include/rmm/mr
-- Up-to-date: /media/grvc/XavierSSD1/conda4aarch64_installer/include/rmm/mr/device
-- Installing: /media/grvc/XavierSSD1/conda4aarch64_installer/include/rmm/mr/device/managed_memory_resource.hpp
-- Up-to-date: /media/grvc/XavierSSD1/conda4aarch64_installer/include/rmm/mr/device/detail
-- Installing: /media/grvc/XavierSSD1/conda4aarch64_installer/include/rmm/mr/device/detail/stream_ordered_memory_resource.hpp
-- Installing: /media/grvc/XavierSSD1/conda4aarch64_installer/include/rmm/mr/device/detail/free_list.hpp
-- Installing: /media/grvc/XavierSSD1/conda4aarch64_installer/include/rmm/mr/device/detail/coalescing_free_list.hpp
-- Installing: /media/grvc/XavierSSD1/conda4aarch64_installer/include/rmm/mr/device/detail/arena.hpp
-- Installing: /media/grvc/XavierSSD1/conda4aarch64_installer/include/rmm/mr/device/detail/fixed_size_free_list.hpp
-- Installing: /media/grvc/XavierSSD1/conda4aarch64_installer/include/rmm/mr/device/tracking_resource_adaptor.hpp
-- Installing: /media/grvc/XavierSSD1/conda4aarch64_installer/include/rmm/mr/device/cuda_async_memory_resource.hpp
-- Installing: /media/grvc/XavierSSD1/conda4aarch64_installer/include/rmm/mr/device/logging_resource_adaptor.hpp
-- Installing: /media/grvc/XavierSSD1/conda4aarch64_installer/include/rmm/mr/device/pool_memory_resource.hpp
-- Installing: /media/grvc/XavierSSD1/conda4aarch64_installer/include/rmm/mr/device/per_device_resource.hpp
-- Installing: /media/grvc/XavierSSD1/conda4aarch64_installer/include/rmm/mr/device/thrust_allocator_adaptor.hpp
-- Installing: /media/grvc/XavierSSD1/conda4aarch64_installer/include/rmm/mr/device/device_memory_resource.hpp
-- Installing: /media/grvc/XavierSSD1/conda4aarch64_installer/include/rmm/mr/device/thread_safe_resource_adaptor.hpp
-- Installing: /media/grvc/XavierSSD1/conda4aarch64_installer/include/rmm/mr/device/cuda_memory_resource.hpp
-- Installing: /media/grvc/XavierSSD1/conda4aarch64_installer/include/rmm/mr/device/binning_memory_resource.hpp
-- Installing: /media/grvc/XavierSSD1/conda4aarch64_installer/include/rmm/mr/device/fixed_size_memory_resource.hpp
-- Installing: /media/grvc/XavierSSD1/conda4aarch64_installer/include/rmm/mr/device/limiting_resource_adaptor.hpp
-- Installing: /media/grvc/XavierSSD1/conda4aarch64_installer/include/rmm/mr/device/polymorphic_allocator.hpp
-- Installing: /media/grvc/XavierSSD1/conda4aarch64_installer/include/rmm/mr/device/arena_memory_resource.hpp
-- Installing: /media/grvc/XavierSSD1/conda4aarch64_installer/include/rmm/mr/device/owning_wrapper.hpp
-- Up-to-date: /media/grvc/XavierSSD1/conda4aarch64_installer/include/rmm/mr/host
-- Installing: /media/grvc/XavierSSD1/conda4aarch64_installer/include/rmm/mr/host/pinned_memory_resource.hpp
-- Installing: /media/grvc/XavierSSD1/conda4aarch64_installer/include/rmm/mr/host/host_memory_resource.hpp
-- Installing: /media/grvc/XavierSSD1/conda4aarch64_installer/include/rmm/mr/host/new_delete_resource.hpp
-- Installing: /media/grvc/XavierSSD1/conda4aarch64_installer/include/rmm/logger.hpp
-- Installing: /media/grvc/XavierSSD1/conda4aarch64_installer/include/rmm/thrust_rmm_allocator.h
-- Installing: /media/grvc/XavierSSD1/conda4aarch64_installer/include/rmm/device_scalar.hpp
-- Installing: /media/grvc/XavierSSD1/conda4aarch64_installer/include/rmm/device_buffer.hpp
-- Installing: /media/grvc/XavierSSD1/conda4aarch64_installer/include/rmm/cuda_stream_view.hpp
-- Installing: /media/grvc/XavierSSD1/conda4aarch64_installer/include/rmm/device_uvector.hpp
-- Installing: /media/grvc/XavierSSD1/conda4aarch64_installer/include/rmm/cuda_stream.hpp
-- Installing: /media/grvc/XavierSSD1/conda4aarch64_installer/include/rmm/device_vector.hpp
-- Installing: /media/grvc/XavierSSD1/conda4aarch64_installer/include/rmm/version_config.hpp
-- Installing: /media/grvc/XavierSSD1/conda4aarch64_installer/lib/cmake/rmm/rmm-targets.cmake
-- Installing: /media/grvc/XavierSSD1/conda4aarch64_installer/lib/cmake/rmm/rmm-config.cmake
-- Installing: /media/grvc/XavierSSD1/conda4aarch64_installer/lib/cmake/rmm/rmm-config-version.cmake
-- Installing: /media/grvc/XavierSSD1/conda4aarch64_installer/lib/cmake/rmm/FindThrust.cmake
awthomp commented 3 years ago

Hey @JJavierga -- thanks for filing the issue. @JasonAtNvidia has streamlined installing RAPIDS on a Xavier and can probably point you in the right direction.

JasonAtNvidia commented 3 years ago

@JJavierga this repo is not up to date. All necessary things required to build RAPIDS for aarch64 have been merged into the RAPIDS project itself. Follow the instructions to build RAPIDS from the actual github.com/rapidsai/* repositories. cuStrings doesn't even exist any longer in modern RAPIDS.

@awthomp consider deleting this repository, hiding it from public, or adding a not maintained into the README file for this repo.

JJavierga commented 3 years ago

I should follow this page then, isn't it?https://github.com/rapidsai/cuml/blob/main/BUILD.md

tkpudgy commented 3 years ago

@JJavierga Were you able to install RAPIDS/cuml on your jetson? I have a Jetson Xavier NX and I would like to install RAPIDS as well, specifically cuML. Any thoughts would be appreciated.

@JasonAtNvidia I went to github.com/rapidsai. I couldn't find specific info on installing on an ARM based device. Would you be able to provide a specific link to the repo? Thank you!