Moved spdlog include to source files. Added check for return value of CUDA call in fetchSharedMemory to avoid errors on startup of programs linking to this library when CUDA is not available. Added check whether nlohman_json was already added by another project (like tiny-cuda-nn).
Moved spdlog include to source files. Added check for return value of CUDA call in fetchSharedMemory to avoid errors on startup of programs linking to this library when CUDA is not available. Added check whether nlohman_json was already added by another project (like tiny-cuda-nn).