Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
BaiXuePrincess
Paddle
提交
1faefc93
P
Paddle
项目概览
BaiXuePrincess
/
Paddle
与 Fork 源项目一致
Fork自
PaddlePaddle / Paddle
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
Paddle
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
1faefc93
编写于
3月 31, 2022
作者:
C
Chen Weihang
提交者:
GitHub
3月 31, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[Phi] Fix kps compile failed (#41129)
* fix kps compile failed * remove useless cond * add xpu for xpu_kp
上级
fb93bd5c
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
10 addition
and
8 deletion
+10
-8
cmake/phi.cmake
cmake/phi.cmake
+10
-8
未找到文件。
cmake/phi.cmake
浏览文件 @
1faefc93
...
...
@@ -126,7 +126,7 @@ function(kernel_library TARGET)
if
(
EXISTS
${
CMAKE_CURRENT_SOURCE_DIR
}
/
${
TARGET
}
.cc
)
list
(
APPEND common_srcs
${
CMAKE_CURRENT_SOURCE_DIR
}
/
${
TARGET
}
.cc
)
endif
()
if
(
EXISTS
${
CMAKE_CURRENT_SOURCE_DIR
}
/cpu/
${
TARGET
}
.cc
AND NOT WITH_XPU_KP
)
if
(
EXISTS
${
CMAKE_CURRENT_SOURCE_DIR
}
/cpu/
${
TARGET
}
.cc
)
list
(
APPEND cpu_srcs
${
CMAKE_CURRENT_SOURCE_DIR
}
/cpu/
${
TARGET
}
.cc
)
endif
()
if
(
WITH_GPU OR WITH_ROCM
)
...
...
@@ -149,11 +149,13 @@ function(kernel_library TARGET)
endif
()
endif
()
if
(
WITH_XPU_KP
)
# Change XPU2 file suffix
# NOTE(chenweihang): If we can be sure that the *.kps suffix is no longer used, it can be copied directly to *.xpu
file
(
COPY
${
CMAKE_CURRENT_SOURCE_DIR
}
/kps/
${
TARGET
}
.cu DESTINATION
${
CMAKE_CURRENT_BINARY_DIR
}
/kps
)
file
(
RENAME
${
CMAKE_CURRENT_BINARY_DIR
}
/kps/
${
TARGET
}
.cu
${
CMAKE_CURRENT_BINARY_DIR
}
/kps/
${
TARGET
}
.kps
)
list
(
APPEND kps_srcs
${
CMAKE_CURRENT_BINARY_DIR
}
/kps/
${
TARGET
}
.kps
)
if
(
EXISTS
${
CMAKE_CURRENT_SOURCE_DIR
}
/kps/
${
TARGET
}
.cu
)
# Change XPU2 file suffix
# NOTE(chenweihang): If we can be sure that the *.kps suffix is no longer used, it can be copied directly to *.xpu
file
(
COPY
${
CMAKE_CURRENT_SOURCE_DIR
}
/kps/
${
TARGET
}
.cu DESTINATION
${
CMAKE_CURRENT_BINARY_DIR
}
/kps
)
file
(
RENAME
${
CMAKE_CURRENT_BINARY_DIR
}
/kps/
${
TARGET
}
.cu
${
CMAKE_CURRENT_BINARY_DIR
}
/kps/
${
TARGET
}
.kps
)
list
(
APPEND kps_srcs
${
CMAKE_CURRENT_BINARY_DIR
}
/kps/
${
TARGET
}
.kps
)
endif
()
endif
()
else
()
# TODO(chenweihang): impl compile by source later
...
...
@@ -260,7 +262,7 @@ function(kernel_library TARGET)
hip_library
(
${
TARGET
}${
target_suffix
}
SRCS
${
cpu_srcs
}
${
gpu_srcs
}
DEPS
${
kernel_library_DEPS
}
${
kernel_deps
}
)
endif
()
elseif
(
WITH_XPU_KP
)
xpu_library
(
${
TARGET
}${
target_suffix
}
SRCS
${
cpu_srcs
}
${
kps_srcs
}
DEPS
${
kernel_library_DEPS
}
${
kernel_deps
}
)
xpu_library
(
${
TARGET
}${
target_suffix
}
SRCS
${
cpu_srcs
}
${
kps_srcs
}
${
xpu_srcs
}
DEPS
${
kernel_library_DEPS
}
${
kernel_deps
}
)
else
()
cc_library
(
${
TARGET
}${
target_suffix
}
SRCS
${
cpu_srcs
}
${
xpu_srcs
}
DEPS
${
kernel_library_DEPS
}
${
kernel_deps
}
)
endif
()
...
...
@@ -272,7 +274,7 @@ function(kernel_library TARGET)
hip_library
(
${
TARGET
}
_base
${
target_suffix
}
SRCS
${
cpu_srcs
}
${
gpu_srcs
}
DEPS
${
kernel_library_DEPS
}
${
kernel_deps
}
)
hip_library
(
${
TARGET
}${
target_suffix
}
SRCS
${
common_srcs
}
DEPS
${
TARGET
}
_base
${
target_suffix
}
${
dnn_kernels
}
)
elseif
(
WITH_XPU_KP
)
xpu_library
(
${
TARGET
}
_base
${
target_suffix
}
SRCS
${
cpu_srcs
}
${
kps_srcs
}
DEPS
${
kernel_library_DEPS
}
${
kernel_deps
}
)
xpu_library
(
${
TARGET
}
_base
${
target_suffix
}
SRCS
${
cpu_srcs
}
${
kps_srcs
}
${
xpu_srcs
}
DEPS
${
kernel_library_DEPS
}
${
kernel_deps
}
)
xpu_library
(
${
TARGET
}${
target_suffix
}
SRCS
${
common_srcs
}
DEPS
${
TARGET
}
_base
${
target_suffix
}
)
else
()
cc_library
(
${
TARGET
}
_base
${
target_suffix
}
SRCS
${
cpu_srcs
}
${
xpu_srcs
}
DEPS
${
kernel_library_DEPS
}
${
kernel_deps
}
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录