I am trying to write a basic program to read a csv into a cudf with libcudf. I have installed libcudf by installing the RAPIDS conda environment. I am trying to use this command to build my executable: nvcc -c csv_read.cu -o csv_read.o -I$CONDA_PREFIX/include -L$CONDA_PREFIX/lib
I keep producing the error fatal error: spdlog/fmt/bundled/core.h: No such file or directory. with regards to this line: include <spdlog/fmt/bundled/core.h>. Upon inspection of the spdlog/fmt directory only these files exist: bin_to_hex.h chrono.h compile.h fmt.h ostr.h ranges.h std.h xchar.h
No sign of a bundled directory.
These are my include statements for reference:
#include <cudf/io/csv.hpp> #include <cudf/table/table_view.hpp> #include <cudf/table/table.hpp> #include <cudf/column/column_view.hpp>
Any advice on how to resolve this issue would be greatly appreciated.
I have tried using commands such as this to build the code: nvcc -c multi_gpu_sort.cu -o multi_gpu_sort.o -I$CONDA_PREFIX/include -L$CONDA_PREFIX/lib -lspdlog -lfmt
I have also tried specifying the exact include paths to spdlog and fmt.
Evan Zimmerman is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.