diff --git a/README_CN.md b/README_CN.md index a5c13064f1ea18a1ff1c42958d5f5c81ee5497ab..4f601b42c62449ffeb8060da592f3c601c7475dc 100644 --- a/README_CN.md +++ b/README_CN.md @@ -12,41 +12,31 @@ - pybind11 - nanobind >= 2.9 -更多依赖详见`requirements_ascend.txt`,构建生成的whl包将输出到`output`目录。 +更多依赖详见`requirements_ascend.txt`。 ### 构建方式 -#### CPU后端(默认构建) +#### 典型构建命令 ```bash -bash build.sh +bash build.sh -b ascend -j64 ``` -#### Ascend后端 +该命令以 Ascend 后端为目标(`-b ascend`),并发度设置为 64(`-j64`)以加速构建。常用可选项说明如下: -```bash -bash build.sh -b ascend -``` - -#### 并行构建 +- `-b {cpu|ascend}`:选择构建目标,默认 `cpu`。 +- `-jN`:控制并行任务数,默认 8,数值越大速度越快但消耗资源更多。 +- `-O`:开启编译优化能力。 +- `-t`:启用 UT 构建。 +- `-d 模块列表`:开启指定模块的日志输出,逗号分隔,例如 `-d parser,compiler`(可选模块含 lexer/parser/compiler/vm/tensor/ops/pass/runtime/py 等)。 +- `-i`:启用增量构建。 +- `-D`:构建 Debug 版本(默认 Release)。 +- `-f`:限定前端编译范围,可选 `ms`(MindSpore 前端)或 `pt`(PyTorch 前端),默认同时启用。 +- `-e`:从 gitee 下载 CMake 依赖并参与编译。 -```bash -bash build.sh -j32 -``` +更多可选项与说明可通过 `bash build.sh -h` 查看帮助信息。 -设置并行构建任务数(默认为8),可显著提升构建速度。 - -#### 开启编译优化能力 - -```bash -bash build.sh -O -``` - -#### UT构建 - -```bash -bash build.sh -t -``` +构建输出的whl包位于`output`目录,可通过`pip install`安装。 ## 测试验证 @@ -58,12 +48,6 @@ bash build.sh -t bash tests/ut/runtest.sh cpp ``` -#### 更多选项 - -```bash -bash build.sh -h -``` - ### ST #### 测试进程说明 @@ -80,7 +64,7 @@ bash build.sh -h bash tests/st/runtest.sh ``` -##### Ascend +##### Ascend (both Ascend and CPU) ```bash bash tests/st/runtest.sh ascend