diff --git a/.gitignore b/.gitignore index 4ddcff8adc7d589edca16b507c760187464e431d..4ed5ca8bcd3deb11f0bc60e0e0c60c593ea6fff9 100644 --- a/.gitignore +++ b/.gitignore @@ -68,6 +68,7 @@ paddle/infrt/tests/dialect/Output paddle/infrt/tests/lit.cfg.py paddle/infrt/kernel/phi/infershaped/infershaped_kernel_launchers.cc paddle/fluid/pybind/eager_op_function.cc +tools/nvcc_lazy # these files (directories) are generated before build system generation paddle/fluid/operators/generated_op.cc diff --git a/cmake/experiments/cuda_module_loading_lazy.cmake b/cmake/experiments/cuda_module_loading_lazy.cmake index b3f624ba8e545637072eacae77b4f745d4079c92..d1e07f57cb045e1164cf4bf8d8a72ad3454bc4af 100644 --- a/cmake/experiments/cuda_module_loading_lazy.cmake +++ b/cmake/experiments/cuda_module_loading_lazy.cmake @@ -38,6 +38,7 @@ if(LINUX) set(CUDA_USE_STATIC_CUDA_RUNTIME OFF CACHE BOOL "" FORCE) + set(CMAKE_CUDA_FLAGS "--cudart shared") enable_language(CUDA) execute_process( COMMAND "rm" "-rf" "${CMAKE_SOURCE_DIR}/tools/nvcc_lazy"