Commit 29ad0bab authored by zhanggezhong's avatar zhanggezhong
Browse files

Update README.md

parent 1692d234
# 介绍 # 介绍
FastPT是基于python的应用编译工具,借助FastPT,开发人员可以在HCU上开发、部署基于pytorch的内含CUDA代码的应用。可以实现CUDA源码不转码直接编译,或源码转换到HIP格式代码后,通过hipcc适配编译。 FastPT是基于python的应用编译工具,借助FastPT,开发人员可以在HCU上开发、部署基于pytorch的内含CUDA代码的应用。可以实现CUDA源码不转码直接编译,或源码转换到HIP格式代码后,通过hipcc适配编译。推荐优先使用不转码编译方式。
# 安装 # 安装
...@@ -18,11 +18,11 @@ python -c “import fastpt;print(fastpt.__version__)” ...@@ -18,11 +18,11 @@ python -c “import fastpt;print(fastpt.__version__)”
## 不转码编译 ## 不转码编译
Fastpt-2.0之后支持不转码编译实现,即直接使用CUDA源码编译。安装FastPT工具的whl包后,通过以下指令初始化编译环境;然后按照官方指导编译方法处理即可。若组件本身的setup代码中设置了是否使用CUDA拓展的接口需要用户打开该设置后,才可进行编译适配。 Fastpt-2.0之后支持不转码编译实现,即直接使用CUDA源码编译。安装FastPT工具的whl包后,通过以下指令初始化编译环境;然后按照官方指导编译方法处理即可。若组件本身的setup代码中设置了是否使用CUDA拓展的接口需要用户打开该设置后,才可进行编译适配。
``` ```
source /usr/local/bin /fastpt -C source /usr/local/bin/fastpt -C
``` ```
编译好组件安装后,使用组件时通过以下指令初始化使用环境 编译好组件安装后,使用组件时通过以下指令初始化使用环境
``` ```
source /usr/local/bin /fastpt -E source /usr/local/bin/fastpt -E
``` ```
## 转码编译 ## 转码编译
...@@ -31,7 +31,7 @@ FastPT提供了HCU下,转码到HIP格式,通过hipcc进行编译的方法, ...@@ -31,7 +31,7 @@ FastPT提供了HCU下,转码到HIP格式,通过hipcc进行编译的方法,
### 1 使用方法 ### 1 使用方法
此方法适用于通过setup.py使用CUDAExtension、CppExtension进行组件构建编译的场景。使用时通过以下指令初始化不转码适配环境,执行参考组件官方的构建文档,进行编译处理,但要注意不转码使用事项。 此方法适用于通过setup.py使用CUDAExtension、CppExtension进行组件构建编译的场景。使用时通过以下指令初始化不转码适配环境,执行参考组件官方的构建文档,进行编译处理,但要注意不转码使用事项。
``` ```
source /usr/local/bin /fastpt -T source /usr/local/bin/fastpt -T
``` ```
### 2 自定义接口映射 ### 2 自定义接口映射
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment