From d0284f8558234a1cd16b818845b2527cdc29a8ec Mon Sep 17 00:00:00 2001 From: zqw_1997 <118182234+zhengqiwen1997@users.noreply.github.com> Date: Wed, 14 Dec 2022 11:25:01 +0800 Subject: [PATCH] modify cmake file for cuda11.8 compile (#49020) * modify cmake file for cuda11.8 compile * add op_library(fused_embedding_eltwise_layernorm_op DEPS bert_encoder_functor) --- cmake/third_party.cmake | 5 +++-- paddle/fluid/operators/fused/CMakeLists.txt | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/cmake/third_party.cmake b/cmake/third_party.cmake index 28b2bae951..8516fe8177 100755 --- a/cmake/third_party.cmake +++ b/cmake/third_party.cmake @@ -317,8 +317,9 @@ if(WITH_ONNXRUNTIME) endif() if(WITH_GPU) - if(${CMAKE_CUDA_COMPILER_VERSION} LESS 11.0 OR ${CMAKE_CUDA_COMPILER_VERSION} - GREATER_EQUAL 11.6) + if(${CMAKE_CUDA_COMPILER_VERSION} LESS 11.0 + OR (${CMAKE_CUDA_COMPILER_VERSION} GREATER_EQUAL 11.6 + AND ${CMAKE_CUDA_COMPILER_VERSION} LESS 11.8)) include(external/cub) # download cub list(APPEND third_party_deps extern_cub) endif() diff --git a/paddle/fluid/operators/fused/CMakeLists.txt b/paddle/fluid/operators/fused/CMakeLists.txt index 23cdc33658..becef73569 100755 --- a/paddle/fluid/operators/fused/CMakeLists.txt +++ b/paddle/fluid/operators/fused/CMakeLists.txt @@ -69,7 +69,7 @@ if(WITH_GPU OR WITH_ROCM) op_library(skip_layernorm_op) op_library(yolo_box_head_op) op_library(yolo_box_post_op) - op_library(fused_embedding_eltwise_layernorm_op) + op_library(fused_embedding_eltwise_layernorm_op DEPS bert_encoder_functor) op_library(fused_gate_attention_op) # fusion_group if(NOT APPLE AND NOT WIN32) -- GitLab